diff --git a/404.html b/404.html new file mode 100644 index 0000000..bec798e --- /dev/null +++ b/404.html @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + 404 Not Found | 六角學院 + + + + + + +
+
+ +

404 Not Found

+

Oops!你似乎迷路了

+
+
+

錯誤說明:

+

這個頁面可能不存在

+
+ +
+ 你可以點此 回到首頁,或等待 5 秒後自動跳轉。 +
+ +
+ 六角學院 +
+
+ + + + + + + \ No newline at end of file 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/Board-MYsoI5pY.css b/assets/Board-MYsoI5pY.css new file mode 100644 index 0000000..46ec352 --- /dev/null +++ b/assets/Board-MYsoI5pY.css @@ -0,0 +1 @@ +[data-v-6c6109e1] .modal-title{font-weight:100}.board-main[data-v-713c200a]{height:100%;overflow-y:auto;padding-top:30px;padding-bottom:30px;width:92%;margin:auto}.calc-special-height[data-v-713c200a]{min-height:200px;height:calc(100vh - 446px - 4rem)}.task-board[data-v-713c200a]{max-height:calc(100vh - 446px - 4rem);min-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:0;position:relative}.task-board[data-v-713c200a]::-webkit-scrollbar{width:5px}.task-board[data-v-713c200a]::-webkit-scrollbar-track{background:#f1f1f1}.task-board[data-v-713c200a]::-webkit-scrollbar-thumb{background:var(--bs-light_green)}.task-board[data-v-713c200a]::-webkit-scrollbar-thumb:hover{background:var(--bs-gentle_green)} diff --git a/assets/Board-XyUPkDrb.js b/assets/Board-XyUPkDrb.js new file mode 100644 index 0000000..1ca8e8a --- /dev/null +++ b/assets/Board-XyUPkDrb.js @@ -0,0 +1 @@ +import{_ as K,u as ae,r as n,o as G,z as se,c as r,x as oe,g as le,e as t,d as m,t as b,k as ie,l as ne,i as j,B as O,w as C,U as ce,F as L,M as de,J as Q,K as X,S as re,a as ue,X as fe,O as pe,b as me,f as I,h as H,D as ve,Y as F,W as _e,Z as he,C as ge}from"./index-9BG9TfNs.js";import{_ as ke}from"./Modal-huzAzSUV.js";import{_ as ye}from"./TaskDescriptionModal-G5cyUrba.js";import{g as be}from"./date-B5wl1blx.js";const xe=o=>(Q("data-v-6c6109e1"),o=o(),X(),o),we={class:"mb-6"},$e={key:0,class:"text-primary fs-4 fw-bold mb-0"},Se={key:1,class:"text-primary fs-4 fw-bold mb-0"},Te={key:2,class:"mb-0"},Be=xe(()=>t("span",{class:"align-middle material-symbols-outlined text-success"},"arrow_forward",-1)),Re={class:"row mt-5 g-0"},Ce={class:"col-md-10"},Me={class:"row g-0"},De={class:"form-check form-check-inline"},Pe=["name","id","value","disabled"],Ie=["for"],Le={key:0,class:"text-danger m-0"},Ve={class:"align-items-end col-md-2 d-flex justify-content-end"},ze=["disabled"],Ne={__name:"CertificationModal",props:{data:{type:Array,default:()=>[]},user:{type:Object,default:()=>({})}},emits:["download"],setup(o,{expose:v,emit:h}){const s=ae(),e=o,x=h,S=n(null),$=n(null);G(()=>{$.value=new de(S.value.myBsModal,{keyboard:!1})});const i=()=>{$.value.show()},u=()=>{$.value.hide()};v({showModal:i,hideModal:u});const g=n([]),k=se(()=>e.data.some(f=>!f.enable)),w=f=>{u(),s.push(f)};return(f,y)=>(r(),oe(ke,{ref_key:"myModal",ref:S,title:"目前證書套用名稱為:",size:"lg",hasFooter:!1},{body:le(()=>[t("div",we,[e.user.first_name?(r(),m("p",$e,b(e.user.last_name)+" "+b(e.user.first_name),1)):(r(),m("p",Se,b(e.user.nickname),1)),e.user.first_name?j("",!0):(r(),m("p",Te,[t("a",{href:"#",onClick:y[0]||(y[0]=ie(d=>w("/user"),["prevent"])),class:"link-secondary d-flex align-items-center text-decoration-none"},[ne(" 前往修改真實姓名 "),Be])]))]),t("div",Re,[t("div",Ce,[t("div",Me,[(r(!0),m(L,null,O(e.data,d=>(r(),m("div",{class:"col-md-12",key:d.id},[t("div",De,[C(t("input",{class:"form-check-input",name:d.id,"onUpdate:modelValue":y[1]||(y[1]=V=>g.value=V),type:"checkbox",id:d.id,value:d.id,disabled:!d.enable},null,8,Pe),[[ce,g.value]]),t("label",{class:"form-check-label",for:d.id},b(d.name)+".png",9,Ie)])]))),128)),k.value?(r(),m("p",Le,"*未達完課率的證書不得下載")):j("",!0)])]),t("div",Ve,[t("button",{type:"button",class:"btn btn-dark flex-shrink-0",onClick:y[2]||(y[2]=d=>x("download",g.value)),disabled:!g.value.length},"下載證書",8,ze)])])]),_:1},512))}},Ue=K(Ne,[["__scopeId","data-v-6c6109e1"]]),J=o=>new Promise((v,h)=>{const s=new Image;s.crossOrigin="anonymous",s.src=o,s.onload=()=>v(s),s.onerror=h}),Ee=o=>new FontFace("Noto Sans TC",`url(${o})`).load(),Fe=async(o,v)=>{const h=f=>{const y=f.backingStorePixelRatio||f.webkitBackingStorePixelRatio||f.mozBackingStorePixelRatio||f.msBackingStorePixelRatio||f.oBackingStorePixelRatio||f.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/y},s=v,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([J(o.template),J("./images/hexschool_logo.svg"),Ee("./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,u=M.family,g="rgba(0, 37, 36, 1)",k="rgba(0, 0, 0, 1)",w=205;e.textAlign="left",e.font=`24px ${u}`,e.fillStyle=g,e.fillText(`${o.course_name}`,i,w),e.textAlign="left",e.font=`24px ${u}`,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 ${u}`,e.fillStyle="black",e.fillText(`${o.student}`,i,318),e.font=`16px ${u}`,e.fillStyle=k,e.fillText(`${o.content}`,i,360),e.font=`16px ${u}`,e.fillStyle=k,e.fillText("特頒此證 以茲證明",i,384),e.drawImage($,i-6,424,114,40),e.font=`14px ${u}`,e.fillStyle=k,e.fillText(`授課老師 ${o.teacher}`,i,473),e.font=`14px ${u}`,e.fillStyle=k,e.fillText(`${o.issue_date.split("T")[0]}`,i+529,473)},T=o=>(Q("data-v-713c200a"),o=o(),X(),o),Ge={class:"board-main"},je={class:"border rounded-1 py-6 px-7"},Oe=T(()=>t("h4",null,"您當前的任務繳交進度",-1)),We={class:"progress",style:{height:"8px"}},Ae=["disabled"],He={class:"mt-9"},Je=T(()=>t("h4",null,"任務最新狀態",-1)),Ke={class:"d-flex flex-wrap align-items-center justify-content-between"},Qe={class:"mb-0"},Xe={class:"d-flex flex-wrap"},Ye={class:"p-2"},Ze={class:"form-check form-check-inline"},qe=T(()=>t("label",{class:"form-check-label",for:"inlineRadio1"},"全部",-1)),et={class:"form-check form-check-inline"},tt=T(()=>t("label",{class:"form-check-label",for:"inlineRadio2"},"審核中",-1)),at={class:"form-check form-check-inline"},st=T(()=>t("label",{class:"form-check-label",for:"inlineRadio3"},"已審核",-1)),ot={class:"d-flex ms-1 align-items-center"},lt=T(()=>t("option",{value:"all"},"全部",-1)),it=["value"],nt=he('
最後提交時間
暱稱
任務名稱
任務狀態
',1),ct={class:"position-relative"},dt={class:"position-absolute w-100 calc-special-height"},rt={class:"col-lg-3 col-12 font-weight-bold ps-lg-2"},ut={class:"col-lg-2 col-12"},ft={class:"col-lg-5 col-12"},pt={class:"col-lg-2 col-6"},mt={key:0,class:"d-inline-block bg-dark text-white rounded-pill px-4 py-1",style:{"font-size":"14px"}},vt={key:1,class:"d-inline-block bg-light rounded-pill px-4 py-1",style:{"font-size":"14px"}},_t={__name:"Board",setup(o){const v=re(),h=ue(),s=fe(),{apiGetTrainingTasksBoard:e,apiGetTrainingTasks:x,apiGetTrainingTaskProgress:S,apiGetTrainingCertificates:$,apiGetTrainingCertificate:M}=ge,i=n(""),u=n(null),g=()=>{u.value.showModal()},k=n(!1),w=n(null),f=n([]),y=async c=>{(async()=>{k.value=!0;for(let l=0;l{_.toBlob(ee=>{const te=URL.createObjectURL(ee),R=document.createElement("a");R.href=te,R.download=`${a.name}.png`,document.body.appendChild(R),R.click(),document.body.removeChild(R)},"image/png")}),document.body.removeChild(_)}k.value=!1})()},d=n([]),V=async c=>{const{certificates:l}=await $(c);d.value=l},Y=n({name:"",chapters:[]}),D=n(!1),W=n(0),B=n([]),p=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}`;p.value.status!=="all"&&(l+=`&status=${p.value.status}`),p.value.taskId!=="all"&&(l+=`&task_id=${p.value.taskId}`);const{total_submit_task_count:_,submit_tasks:a,pagination:P}=await e(i.value,l);W.value=_,c===1?(B.value=a,N.value.scrollTop=0):B.value=[...B.value,...a],z.value=P,D.value=!1};G(()=>{const c=N.value;c.addEventListener("scroll",l=>{B.value.length>0&&l.target.clientHeight+l.target.scrollTop>c.scrollHeight-1&&(!D.value||z.value.next)&&U(z.value.current+1)})}),pe(p,()=>{U()},{deep:!0});const E=n({}),Z=async()=>{const{user_task_progress:c}=await S(i.value);E.value=c},A=n([]),q=async()=>{const{tasks:c}=await x(i.value);A.value=c};return G(()=>{i.value=h.params.id,s.trainingData.id!==h.params.id?s.getTrainingDetail(h.params.id):Y.value=s.trainingData,U(),Z(),q(),V(h.params.id)}),(c,l)=>{const _=me("Loading");return r(),m(L,null,[I(_,{"is-full-page":!0,active:k.value,"z-index":1060},null,8,["active"]),t("div",Ge,[I(ye,{ref_key:"taskDetailModalRef",ref:w,replyData:f.value},null,8,["replyData"]),I(Ue,{ref_key:"certificationModalRef",ref:u,user:H(v).profile,data:d.value,onDownload:y},null,8,["user","data"]),t("div",je,[Oe,t("div",We,[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},b(d.value.length?"申請證書":"證書尚未開放下載"),9,Ae)]),t("div",He,[Je,t("div",Ke,[t("p",Qe,"繳交數量: "+b(W.value),1),t("div",Xe,[t("div",Ye,[t("div",Ze,[C(t("input",{class:"form-check-input",type:"radio",name:"boardStatus","onUpdate:modelValue":l[0]||(l[0]=a=>p.value.status=a),id:"inlineRadio1",value:"all"},null,512),[[F,p.value.status]]),qe]),t("div",et,[C(t("input",{class:"form-check-input",type:"radio",name:"boardStatus","onUpdate:modelValue":l[1]||(l[1]=a=>p.value.status=a),id:"inlineRadio2",value:"process"},null,512),[[F,p.value.status]]),tt]),t("div",at,[C(t("input",{class:"form-check-input",type:"radio",name:"boardStatus","onUpdate:modelValue":l[2]||(l[2]=a=>p.value.status=a),id:"inlineRadio3",value:"completed"},null,512),[[F,p.value.status]]),st])]),t("div",ot,[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=>p.value.taskId=a)},[lt,(r(!0),m(L,null,O(A.value,a=>(r(),m("option",{value:a.id,key:a.id},b(a.name),9,it))),128))],512),[[_e,p.value.taskId]])])])]),nt,t("div",ct,[t("div",dt,[I(_,{"is-full-page":!1,active:D.value,"z-index":1060},null,8,["active"])]),t("div",{class:"task-board",ref_key:"taskBoardRef",ref:N},[(r(!0),m(L,null,O(B.value,a=>(r(),m("div",{key:a.id,class:"d-flex flex-wrap bg-white py-2 align-items-center border-bottom"},[t("div",rt,b(H(be)(a.updated_at)),1),t("div",ut,b(a.nickname),1),t("div",ft,b(a.task_name),1),t("div",pt,[a.status==="process"?(r(),m("span",mt,"審核中")):a.status==="completed"?(r(),m("span",vt,"已審核")):j("",!0)])]))),128))],512)])])])],64)}}},xt=K(_t,[["__scopeId","data-v-713c200a"]]);export{xt as default}; diff --git a/assets/CheckWelcome-JaGgzZw1.js b/assets/CheckWelcome-JaGgzZw1.js new file mode 100644 index 0000000..86f9414 --- /dev/null +++ b/assets/CheckWelcome-JaGgzZw1.js @@ -0,0 +1 @@ +import{a as r,u,r as t,o as l,c as _,d as p,C as d}from"./index-9BG9TfNs.js";const h={class:"container my-5"},f={__name:"CheckWelcome",setup(m){const{apiGetTrainingCheck:c}=d,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,k)=>(_(),p("div",h))}};export{f as default}; diff --git a/assets/Dashboard-DGJDHuSl.css b/assets/Dashboard-DGJDHuSl.css new file mode 100644 index 0000000..e6b5902 --- /dev/null +++ b/assets/Dashboard-DGJDHuSl.css @@ -0,0 +1 @@ +.banner[data-v-05069e16]{position:relative;min-height:360px}.banner[data-v-05069e16]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#fff)}.goto[data-v-05069e16]{text-decoration:none;border-bottom:1px solid transparent;display:inline-flex;align-items:center}.goto[data-v-05069e16]:hover{border-bottom:1px solid var(--bs-primary)}.bg-linear-gradient[data-v-05069e16]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#fff)} diff --git a/assets/Dashboard-JcusYLa8.js b/assets/Dashboard-JcusYLa8.js new file mode 100644 index 0000000..1dda900 --- /dev/null +++ b/assets/Dashboard-JcusYLa8.js @@ -0,0 +1 @@ +import{a as I}from"./tasks-MgXV2GKm.js";import{_ as M,r as _,o as B,b as L,c as o,d as n,f as c,e as t,F as p,B as w,g as m,i as N,s as C,R,n as V,D as j,t as k,l as u,J as F,K as G}from"./index-9BG9TfNs.js";const l=h=>(F("data-v-05069e16"),h=h(),G(),h),A={class:"container mt-5"},E={class:"list-unstyled row"},J={class:"position-relative mb-4"},K={class:"z-1"},q=l(()=>t("h1",{class:"h2 mb-1"},"當前直播課程",-1)),H={class:"h2 mb-2"},O=l(()=>t("span",{class:"material-symbols-outlined align-middle"},"arrow_forward",-1)),P={class:"mb-5"},Q={class:"d-flex align-items-center justify-content-between"},U=l(()=>t("h2",{class:"text-primary fs-4 fw-bold"},"我的任務列表",-1)),W=l(()=>t("span",{class:"material-symbols-outlined align-middle"},"arrow_forward",-1)),X={class:"position-relative",style:{"min-height":"200px"}},Y={class:"list-unstyled row"},Z={class:"card"},ss=["src","alt"],ts={class:"card-body h-100"},es={class:"card-title fw-bold mb-3"},as=l(()=>t("span",{class:"material-symbols-outlined align-middle"},"arrow_forward",-1)),os={class:"mb-5"},ns={class:"d-flex align-items-center justify-content-between"},ls=l(()=>t("h2",{class:"text-primary fs-4 fw-bold"}," 當前的直播班課程",-1)),is=l(()=>t("span",{class:"material-symbols-outlined align-middle"},"arrow_forward",-1)),cs={key:0,class:"list-unstyled row"},ds={class:"card"},rs=["src","alt"],_s={class:"card-body h-100"},ms={class:"card-title fw-bold mb-3"},us=l(()=>t("span",{class:"material-symbols-outlined align-middle"},"arrow_forward",-1)),hs={key:1,class:"text-center bg-light py-3"},gs=l(()=>t("p",{class:"mb-0"},"目前沒有進行中的直播班課程",-1)),ps=[gs],fs={__name:"Dashboard",setup(h){const{apiGetMyTask:T,apiGetTraining:$}=I,f=_(!1),x=_([]),D=async(d=1,r=3)=>{var e,i,s,g;f.value=!0;try{const{tasks:a}=await T(d,r);x.value=a}catch(a){C.toastMessage("danger","info",`${(i=(e=a==null?void 0:a.response)==null?void 0:e.data)==null?void 0:i.statusCode}:${(g=(s=a==null?void 0:a.response)==null?void 0:s.data)==null?void 0:g.message}`)}f.value=!1},v=_(!1),b=_([]),y=_([]),S=async()=>{var d,r,e,i;v.value=!0;try{const{training_classes:s}=await $();b.value=s.filter(g=>{const a=new Date(g.end_at).getTime(),z=new Date().getTime();return a>z}),y.value=s.slice(0,3)}catch(s){C.toastMessage("danger","info",`${(r=(d=s==null?void 0:s.response)==null?void 0:d.data)==null?void 0:r.statusCode}:${(i=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:i.message}`)}v.value=!1};return B(()=>{D(),S()}),(d,r)=>{const e=L("RouterLink"),i=L("Loading");return o(),n(p,null,[c(R),t("div",A,[t("ul",E,[(o(!0),n(p,null,w(b.value,s=>(o(),n("li",{key:s.id,class:V(b.value.length>1?"col-md-6":"col-12")},[t("div",J,[t("div",{class:"bg-linear-gradient d-flex align-items-end p-6",style:j([{height:"360px"},{backgroundImage:`url(${s.cover_url})`,backgroundRepeat:"no-repeat",backgroundSize:"cover"}])},[t("div",K,[q,t("h2",H,k(s.name),1),c(e,{to:`/training/${s.id}`,class:"goto stretched-link"},{default:m(()=>[u(" 進入直播班 "),O]),_:2},1032,["to"])])],4)])],2))),128))]),t("div",P,[t("div",Q,[U,c(e,{to:"/tasks/my",class:"text-decoration-none link-primary fs-6 fw-normal"},{default:m(()=>[u(" 查看所有任務 "),W]),_:1})]),t("div",X,[c(i,{"is-full-page":!1,active:f.value,"z-index":1049},null,8,["active"]),t("ul",Y,[(o(!0),n(p,null,w(x.value,s=>(o(),n("li",{key:s.id,class:"col-md-4 mb-6"},[t("div",Z,[t("img",{src:s.image_url,class:"card-img-top rounded mb-3",alt:s.name},null,8,ss),t("div",ts,[t("h5",es,k(s.name),1),c(e,{to:`/tasks/${s.id}`,class:"goto stretched-link"},{default:m(()=>[u(" 查看任務 "),as]),_:2},1032,["to"])])])]))),128))])])]),t("div",os,[t("div",ns,[ls,c(e,{to:"/training",class:"text-decoration-none link-primary fs-6 fw-normal"},{default:m(()=>[u(" 查看所有直播班 "),is]),_:1})]),y.value.length>0?(o(),n("ul",cs,[(o(!0),n(p,null,w(y.value,s=>(o(),n("li",{key:s.id,class:"col-md-4 mb-6"},[t("div",ds,[t("img",{src:s.cover_url,class:"card-img-top rounded mb-3",alt:s.title},null,8,rs),t("div",_s,[t("h5",ms,k(s.name),1),c(e,{to:`/training/${s.id}`,class:"goto stretched-link"},{default:m(()=>[u(" 進入直播班 "),us]),_:2},1032,["to"])])])]))),128))])):v.value?N("",!0):(o(),n("div",hs,ps))])])],64)}}},ys=M(fs,[["__scopeId","data-v-05069e16"]]);export{ys as default}; diff --git a/assets/Github-Iv6OGQhZ.js b/assets/Github-Iv6OGQhZ.js new file mode 100644 index 0000000..4e64395 --- /dev/null +++ b/assets/Github-Iv6OGQhZ.js @@ -0,0 +1 @@ +import{a as s,u as a,o as i,b as r,c as u,x as _,y as l}from"./index-9BG9TfNs.js";const p={__name:"Github",setup(d){const n=s(),c=a();return i(()=>{const e=n.query.access_token,t=l();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-wVmcwD0C.js b/assets/Login-wVmcwD0C.js new file mode 100644 index 0000000..f544aa2 --- /dev/null +++ b/assets/Login-wVmcwD0C.js @@ -0,0 +1 @@ +import{u as N,a as $,r as _,o as P,b as d,c as C,d as M,w as j,v as z,e,f as n,g as R,h as b,i as B,F as U,j as D,n as L,k as v,t as G,l as i,m as A,p as X,q as V,s as Z}from"./index-9BG9TfNs.js";import{_ as H,a as J}from"./PolicyModal-6xfIxiVs.js";import"./Modal-huzAzSUV.js";const K=e("div",{class:"mb-4 d-flex align-items-baseline"},[e("h1",{class:"h2 me-auto"}," 登入 ")],-1),O={class:"mb-3"},Q=e("label",{for:"account",class:"form-label"},"帳號(Email)",-1),W={class:"mb-3"},Y={class:"d-flex justify-content-between align-items-center"},ee=e("label",{for:"password",class:"form-label"},"密碼",-1),te={href:"#",class:"text-decoration-none"},se={class:"d-grid gap-2 mb-4"},ae=["disabled"],oe={class:"text-end text-dark"},ne=e("div",{class:"position-relative"},[e("hr"),i(),e("span",{class:"position-absolute top-50 start-50 bg-white text-dark translate-middle px-3"},"或")],-1),ie=e("img",{class:"img-fluid me-1",width:"30",src:J,alt:"teachable-logo"},null,-1),le={class:"text-dark fw-normal"},re={key:0},ce={class:"position-relative d-flex flex-column algin-items-center",style:{height:"100vh"}},de=e("p",{class:"text-center position-absolute",style:{left:"50%",top:"200px",transform:"translateX(-50%)"}},"確認使用者身份中 ...",-1),he={__name:"Login",setup(ue){const{apiPostLogin:q,apiGetLoginTeachable:g}=A,{apiGetNotifyMessageConstants:F}=X,f=N(),y=$(),I=V(async t=>{await q(t),localStorage.setItem("d_RTfznkkwslIopaqd_account",encodeURIComponent(t.account)),Z.toastMessage("success","","登入成功"),f.push("/login/verify")}),u=_(!0);P(async()=>{const{h_redirect:t,h_path:s,redirectType:a,route:o,bind:r}=y.query;if(u.value=!0,D("h_MqhC49RxFRI6pR3Z_token")&&(await F()).message==="成功"){if(r==="true"){const l={};l.redirectType=a,l.route=o;const h=new URLSearchParams(l).toString(),c=await g(h);window.location.href=c.redirect_url;return}f.push("/dashboard")}u.value=!1,a&&o&&(localStorage.setItem("t_redirectType",a),localStorage.setItem("t_redirectRoute",o),f.replace({query:{}})),t&&localStorage.setItem("h_redirect",`${t}#${s||"/"}`)});const w=V(async()=>{const{redirectType:t,route:s}=y.query,a={redirectType:"user"};t==="teachable"&&(a.redirectType=t,a.route=s);const o=new URLSearchParams(a).toString(),r=await g(o);window.location.href=r.redirect_url}),k=_(""),p=_(null),x=t=>{k.value=t,t==="user"?p.value.modalTitle="使用者條款":p.value.modalTitle="隱私權政策",p.value.showModal()},m=_(!1),E=()=>{m.value=!m.value};return(t,s)=>{const a=d("VField"),o=d("ErrorMessage"),r=d("router-link"),S=d("VForm"),T=d("Loading");return C(),M(U,null,[j(e("div",null,[n(S,{ref:"form",onSubmit:b(I)},{default:R(({errors:l,meta:h})=>[K,e("div",O,[Q,n(a,{id:"account",name:"account",label:"帳號(Email)",type:"email",class:L(["form-control",{"is-invalid":l.account}]),rules:"required|email"},null,8,["class"]),n(o,{name:"account",class:"invalid-feedback"})]),e("div",W,[e("div",Y,[ee,e("a",te,[e("span",{title:"顯示密碼",class:"bg-transparent material-symbols-outlined d-block fs-5",onClick:v(E,["prevent"])},G(m.value?"visibility_off":"visibility"),1)])]),n(a,{id:"password",name:"password",label:"密碼",type:m.value?"text":"password",class:L(["form-control",{"is-invalid":l.password}]),rules:"required",autocomplete:"current-password"},null,8,["type","class"]),n(o,{name:"password",class:"invalid-feedback"})]),e("div",se,[e("button",{type:"submit",class:"btn btn-primary",disabled:!h.valid}," 登入 ",8,ae),e("p",oe,[i(" 忘記密碼了嗎?"),n(r,{to:"/password/reset",class:"text-primary fw-bold"},{default:R(()=>[i("重設密碼")]),_:1})]),ne,e("button",{type:"button",class:"btn btn-outline-primary d-flex align-items-center justify-content-center",onClick:s[0]||(s[0]=(...c)=>b(w)&&b(w)(...c))},[ie,i(" 以 Teachable 登入或註冊 ")])]),e("h6",le,[i(" 若登入即表示你已經閱讀並接受我們的"),e("a",{href:"#",class:"text-dark",onClick:s[1]||(s[1]=v(c=>x("user"),["prevent"]))},"使用者條款"),i("和"),e("a",{href:"#",class:"text-dark",onClick:s[2]||(s[2]=v(c=>x("private"),["prevent"]))},"隱私權政策"),i("。 ")])]),_:1},8,["onSubmit"])],512),[[z,!u.value]]),u.value?(C(),M("div",re,[e("div",ce,[de,n(T,{"is-full-page":!1,active:!0,"z-index":1060,style:{height:"300px"}})])])):B("",!0),n(H,{ref_key:"policyModalRef",ref:p,status:k.value},null,8,["status"])],64)}}};export{he 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-oDNhlfGQ.js b/assets/LoginVerify-oDNhlfGQ.js new file mode 100644 index 0000000..d62b64f --- /dev/null +++ b/assets/LoginVerify-oDNhlfGQ.js @@ -0,0 +1 @@ +import{_ as v,a as y}from"./fb-R3zjQfrO.js";import{_ as k,u as x,A as I,o as S,b as d,c as w,x as V,g as R,h as T,e,f as _,n as M,q as C,s as F,J as L,K as q,m as E,y as $}from"./index-9BG9TfNs.js";const r=i=>(L("data-v-332b6c64"),i=i(),q(),i),N=r(()=>e("h1",{class:"h2 mb-3"}," 登入成功 ",-1)),z=r(()=>e("p",{class:"mb-4 text-dark"}," 請至方才註冊的 Email 信箱收取驗證信, 可點擊驗證連結登入,或在下方輸入驗證碼 ",-1)),A={class:"mb-4"},B=r(()=>e("label",{for:"validation",class:"form-label"},"驗證碼",-1)),U=["disabled"],D=r(()=>e("p",{class:"text-center text-dark"},[e("small",null,"還沒有收到驗證碼嗎?聯絡小幫手")],-1)),P=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)),j={__name:"LoginVerify",setup(i){const{apiPutLoginVerify:u,apiGetLoginTeachable:p}=E,m=x(),a=I({verify_code:""});S(()=>{const t=localStorage.getItem("d_RTfznkkwslIopaqd_account");t?a.account=decodeURIComponent(t):m.push("/login")});const g=({name:t,value:o,expires:s})=>{document.cookie=`${t}=${o};${$()};${s?`expires=${s}`:""}`},f=async()=>{localStorage.removeItem("d_RTfznkkwslIopaqd_account");const t=localStorage.getItem("h_redirect"),o=localStorage.getItem("t_redirectType"),s=localStorage.getItem("t_redirectRoute");if(t)localStorage.removeItem("h_redirect"),window.location.assign(t);else if(o&&s){const c={redirectType:"user"};o==="teachable"&&(c.redirectType=o,c.route=s),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(a);g({name:"h_MqhC49RxFRI6pR3Z_token",value:t,expires:new Date(o*1e3)}),F.toastMessage("success","","驗證成功"),f()});return(t,o)=>{const s=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",A,[B,e("div",null,[_(s,{id:"validation",modelValue:a.verify_code,"onUpdate:modelValue":o[0]||(o[0]=b=>a.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:!a.verify_code}," 驗證帳號 ",8,U),D,P]),_:1},8,["onSubmit"])}}},Z=k(j,[["__scopeId","data-v-332b6c64"]]);export{Z as default}; diff --git a/assets/Modal-huzAzSUV.js b/assets/Modal-huzAzSUV.js new file mode 100644 index 0000000..90019c1 --- /dev/null +++ b/assets/Modal-huzAzSUV.js @@ -0,0 +1 @@ +import{r as n,c as l,d as s,e,D as o,t as c,E as r,i as m,n as y}from"./index-9BG9TfNs.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],B={__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(t,{expose:d}){const a=n();return d({myBsModal:a}),(i,p)=>(l(),s("div",{ref_key:"myBsModal",ref:a,class:"modal fade",tabindex:"-1","aria-labelledby":"exampleModalLabel","aria-hidden":"true"},[e("div",{class:y(["modal-dialog modal-dialog-scrollable",{["modal-"+t.size]:t.size}])},[e("div",b,[e("div",{class:"modal-header",style:o(t.headerStyle)},[e("h5",u,c(t.title),1),h],4),e("div",{class:"modal-body",style:o(t.bodyStyle)},[r(i.$slots,"body")],4),t.hasFooter?(l(),s("div",f,_)):m("",!0)])],2)],512))}};export{B as _}; diff --git a/assets/MyTask-TNhYFBJ_.js b/assets/MyTask-TNhYFBJ_.js new file mode 100644 index 0000000..8281364 --- /dev/null +++ b/assets/MyTask-TNhYFBJ_.js @@ -0,0 +1 @@ +import{_ as q,r as p,o as D,N as Q,O as W,b as j,c as v,d as g,e as s,f,t as k,F as X,B as Y,n as S,k as E,x as Z,h as z,i as F,s as y,D as ss,g as es,J as ts,K as as}from"./index-9BG9TfNs.js";import{t as os,_ as ns,a as ls}from"./Search-dw3RqwDW.js";import{a as cs}from"./tasks-MgXV2GKm.js";import{g as is}from"./date-B5wl1blx.js";import{T as ds}from"./TaskListItem-R0L7Ac6T.js";const _=b=>(ts("data-v-eaf0de18"),b=b(),as(),b),us={class:"container mt-5 mt-md-9"},rs={class:"row"},ps={class:"col-md-4"},vs={class:"col-md-8"},_s=_(()=>s("h4",null,"統計數據",-1)),ms={class:"mb-9"},hs={class:"list-unstyled d-flex"},gs={class:"data-box border rounded-1 d-flex align-items-center justify-content-center me-2"},fs={class:"text-center"},ks=_(()=>s("p",{class:"mb-1"},"完成任務數",-1)),ys={class:"fs-2 mb-0 fw-bold mb-0"},bs={class:"data-box border rounded-1 d-flex align-items-center justify-content-center me-2"},xs={class:"text-center"},ws=_(()=>s("p",{class:"mb-1"},"任務總積分",-1)),Cs={class:"fs-2 mb-0 fw-bold mb-0"},Ts=_(()=>s("h4",null,"任務最新狀態",-1)),Ls={class:"table-responsive tableFixHead"},$s={key:0,class:"table"},Ms=_(()=>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)),Bs={class:"table-light"},Ds={scope:"row"},Ss=_(()=>s("span",{style:{"font-size":"18px"},class:"material-symbols-outlined align-middle"},"open_in_new",-1)),Es={key:1,class:"text-center"},zs={class:"mt-9"},Gs=_(()=>s("div",{class:"d-flex flex-wrap justify-content-between"},[s("h4",null,"我的任務列表")],-1)),Hs={class:"my-task-nav nav nav-tabs"},Is={class:"nav-item"},js={class:"nav-item"},Fs={class:"nav-item"},Ns={class:"position-relative",style:{"min-height":"300px"}},Ps={class:"pt-4"},As={key:1,class:"list-unstyled pt-4"},Vs={key:2,class:"d-flex justify-content-center mt-8"},Js=_(()=>s("p",{class:"badge bg-light fs-6 fw-normal rounded-pill py-1 px-3 text-dark lh-base"}," 尚無任務 ",-1)),Ks=[Js],Os={__name:"MyTask",setup(b){const{apiGetMyTask:N,apiGetMyTaskBoard:P,apiGetCompletedTask:G,apiGetExpiredTask:A}=cs,m=os(),c=p([]),r=p({current:1,count:10,next:11}),w=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 P();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),H=p(null),x=async(t=1,o=10)=>{var n,l,a,d;i.value=!0;try{const{tasks:e,pagination:h}=await N(t,o,H.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 G(t,o);w.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 G(t,o);w.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},B=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=>{H.value=t,x(1,10)},I=()=>{const t=document.documentElement;if(t.clientHeight+t.scrollTop>t.scrollHeight&&t.clientHeight+t.scrollTop{window.addEventListener("scroll",I)}),Q(()=>{window.removeEventListener("scroll",I)}),D(()=>{u.value==="my"?(x(),K()):u.value==="completed"?M():B()}),W(u,t=>{c.value=[],t==="my"?x():t==="completed"?M():B()}),(t,o)=>{const n=j("Loading"),l=j("router-link");return v(),g("div",us,[s("div",rs,[s("div",ps,[f(ls)]),s("div",vs,[_s,s("div",ms,[s("ul",hs,[s("li",gs,[s("div",fs,[ks,s("p",ys,k(w.value),1)])]),s("li",bs,[s("div",xs,[ws,s("p",Cs,k(C.value),1)])])])]),Ts,s("div",null,[f(n,{"is-full-page":!1,active:T.value,"z-index":1060},null,8,["active"]),s("div",Ls,[L.value.length>0?(v(),g("table",$s,[Ms,s("tbody",Bs,[(v(!0),g(X,null,Y(L.value,a=>(v(),g("tr",{class:"text-nowrap position-relative",key:a.id},[s("td",Ds,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(z(is)(a.updated_at)),1),s("td",null,[f(l,{to:`/tasks/${a.id}`,class:"stretched-link"},{default:es(()=>[Ss]),_:2},1032,["to"])])]))),128))])])):(v(),g("p",Es,"目前沒有新的任務狀態"))])]),s("div",zs,[Gs,s("ul",Hs,[s("li",Is,[s("a",{class:S(["nav-link",u.value==="my"&&"active"]),href:"#",onClick:o[0]||(o[0]=E(a=>$("my"),["prevent"]))},"我的任務",2)]),s("li",js,[s("a",{class:S(["nav-link",u.value==="completed"&&"active"]),href:"#",onClick:o[1]||(o[1]=E(a=>$("completed"),["prevent"]))},"已完成的任務",2)]),s("li",Fs,[s("a",{class:S(["nav-link",u.value==="expired"&&"active"]),href:"#",onClick:o[2]||(o[2]=E(a=>$("expired"),["prevent"]))},"已過期的任務",2)])]),s("div",Ns,[f(n,{"is-full-page":!1,active:i.value,"z-index":1060},null,8,["active"]),s("div",Ps,[u.value==="my"?(v(),Z(ns,{key:0,tags:z(m).tags,groups:z(m).groups,onSearch:O},null,8,["tags","groups"])):F("",!0),c.value.length>0?(v(),g("ul",As,[f(ds,{type:"task","task-list":c.value},null,8,["task-list"])])):i.value?F("",!0):(v(),g("div",Vs,Ks))])])])])])])}}},Xs=q(Os,[["__scopeId","data-v-eaf0de18"]]);export{Xs as default}; diff --git a/assets/MyTask-e0AfCQQy.css b/assets/MyTask-e0AfCQQy.css new file mode 100644 index 0000000..33560a6 --- /dev/null +++ b/assets/MyTask-e0AfCQQy.css @@ -0,0 +1 @@ +#training-content.open .taskList__top[data-v-eaf0de18]{max-width:96px}.tableFixHead[data-v-eaf0de18]{overflow:auto;max-height:340px}.tableFixHead[data-v-eaf0de18]::-webkit-scrollbar{width:3px;height:3px}.tableFixHead[data-v-eaf0de18]::-webkit-scrollbar-track{background:#f1f1f1}.tableFixHead[data-v-eaf0de18]::-webkit-scrollbar-thumb{background:#888}.tableFixHead[data-v-eaf0de18]::-webkit-scrollbar-thumb:hover{background:#555}.tableFixHead thead th[data-v-eaf0de18]{position:sticky;top:0;z-index:1}.taskTag[data-v-eaf0de18]{top:8px;right:-4px}.taskTag p[data-v-eaf0de18]{padding-right:48px}.data-box[data-v-eaf0de18]{width:156px;height:148px}.my-task-nav .nav-link.active[data-v-eaf0de18]{background-color:transparent;color:#000;border-color:var(--bs-gray-300);border-bottom:1px solid white} diff --git a/assets/MyTraining-4P7RQidp.js b/assets/MyTraining-4P7RQidp.js new file mode 100644 index 0000000..ab07abd --- /dev/null +++ b/assets/MyTraining-4P7RQidp.js @@ -0,0 +1 @@ +import{P as _}from"./vue-pagination-2.min-QpGDCM1R.js";import{r as g,o as p,b as m,c as o,d as n,F as h,B as b,f as l,h as f,i as v,e,q as y,t as k,g as w,l as x,C as M}from"./index-9BG9TfNs.js";const V={class:"container mt-5"},T=e("h2",{class:"text-primary fs-4 fw-bold mb-3"},"我的直播班列表",-1),D={key:0,class:"list-unstyled row"},L={class:"card"},N=["src","alt"],B={class:"card-body h-100"},C={class:"card-title fw-bold mb-3"},P=e("span",{class:"material-symbols-outlined align-middle"},"arrow_forward",-1),z={key:1,class:"text-center bg-light py-3"},F=e("p",{class:"mb-0"},"目前沒有註冊直播班課程",-1),I=[F],O={key:2,class:"d-flex justify-content-center mb-4"},j={__name:"MyTraining",setup(Q){const{apiGetTraining:d}=M,t=g({trainingClasses:[],pagination:{count:10,current_page:1,total:24,total_page:3}}),c=y(async(s=1)=>{const{training_classes:i,pagination:r}=await d(s);t.value.trainingClasses=i,t.value.pagination=r}),u=s=>{c(s),window.scroll({top:0,behavior:"smooth"})};return p(c),(s,i)=>{const r=m("RouterLink");return o(),n("div",V,[T,t.value.pagination.total>0?(o(),n("ul",D,[(o(!0),n(h,null,b(t.value.trainingClasses,a=>(o(),n("li",{key:a.id,class:"col-md-4 mb-6"},[e("div",L,[e("img",{src:a.cover_url?a.cover_url:"https://images.hexschool.io/common/MzI3MDI0MzU1ODc3ODQ3MDQwMA==_2023-12-21T08:26:33Z.png",class:"card-img-top rounded mb-3",alt:a.title},null,8,N),e("div",B,[e("h5",C,k(a.name),1),l(r,{class:"stretched-link",to:`/training/${a.id}`},{default:w(()=>[x(" 進入直播班 "),P]),_:2},1032,["to"])])])]))),128))])):(o(),n("div",z,I)),t.value.pagination.total>0?(o(),n("div",O,[l(f(_),{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"])])):v("",!0)])}}};export{j 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/OldRegisterVerify-svmus7Wb.js b/assets/OldRegisterVerify-svmus7Wb.js new file mode 100644 index 0000000..5ded001 --- /dev/null +++ b/assets/OldRegisterVerify-svmus7Wb.js @@ -0,0 +1 @@ +import{_ as p,a as g}from"./fb-R3zjQfrO.js";import{_ as v,u as h,A as y,b as r,c as V,x,g as k,h as I,e,f as i,n as m,q as S,J as w,K as E,m as R}from"./index-9BG9TfNs.js";const a=s=>(w("data-v-fdbabd6a"),s=s(),E(),s),F=a(()=>e("h1",{class:"h2 mb-3"}," 原有帳號註冊驗證 ",-1)),q=a(()=>e("p",{class:"mb-4 text-dark"}," 請填寫註冊的 Email 信箱並收取驗證信,在下方輸入驗證碼 ",-1)),M={class:"mb-4"},B=a(()=>e("label",{for:"validation",class:"form-label"},"Email",-1)),C={class:"input-group"},N={class:"mb-4"},z=a(()=>e("label",{for:"validation",class:"form-label"},"驗證碼",-1)),A={class:"input-group"},O=["disabled"],U=a(()=>e("p",{class:"text-center text-dark"},[e("small",null,"還沒有收到驗證碼嗎?聯絡小幫手")],-1)),j=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:p,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"),b=r("VForm");return V(),x(b,{ref:"form",onSubmit:I(f)},{default:k(({errors:n})=>[F,q,e("div",M,[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,[z,e("div",A,[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,j]),_:1},8,["onSubmit"])}}},T=v(J,[["__scopeId","data-v-fdbabd6a"]]);export{T as default}; diff --git a/assets/PolicyModal-6xfIxiVs.js b/assets/PolicyModal-6xfIxiVs.js new file mode 100644 index 0000000..dc259d9 --- /dev/null +++ b/assets/PolicyModal-6xfIxiVs.js @@ -0,0 +1 @@ +import{_ as A}from"./Modal-huzAzSUV.js";import{r as o,o as r,c as M,x as c,L as x,g as s,e as l,l as n,M as m}from"./index-9BG9TfNs.js";const I="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=",G=l("p",null," 同學您好,使用本網站, 即表示您同意所有服務條款,並願意受到所有條款所約束。 ",-1),h=l("ol",null,[l("li",null,[n(" 同意條款 "),l("p",null," 當您「註冊」或相似字詞,或使用本網站, 即表示您同意遵守具法律效力的協議。本「條款」包含用戶協議及服務條款,且本網站可能會不時修訂內容。 如果不同意本「條款」,也請勿進入或以任何方式使用 本網站 的「網站」。 已註冊的用戶以下稱「 會員」;未註冊的用戶以下稱「訪客」。以上兩種用戶都受到本協議的約束。 ")]),l("li",null,[n(" 服務義務 "),l("p",null," 本網站 提供錄製影片教學之服務提供者, 本公司的產品和服務包括:所有網站上之課程、課程之相關教材以及對於使用者之即時資訊回饋。本公司保留隨時更改相關條款之權利,使用者必須定期造訪本平台以確保了解 本網站 最新之相關使用條款。 "),l("p",null,"同時本公司保有隨時調整、下架產品或服務內容之權利。"),l("ol",null,[l("li",null,[n(" 「服務」適用性 "),l("p",null,"當您造訪「本網站」,且使用「服務」即表示您同意:"),l("p",null," 您將只擁有一個 本網站 帳戶。並使用您的真實姓名最新及完整的資料。 維持並更新使用者之個人資料,確保其為正確、最新及完整。若使用者提供任何錯誤、不實或不完整的資料,本網站 有權暫停或終止使用者帳號,並拒絕使用者使用全部或部分服務。 ")]),l("li",null,[n(" 守法及承諾 "),l("ol",null,[l("li",null,[n(" 遵守以下事項 "),l("p",null," 您承諾絕不為任何非法目的或以任何非法方式使用本服務。並承諾遵守中華民國相關法規及一切使用網際網路之國際慣例。您若係中華民國以外之使用者,並同意遵守所屬國家或地域之法令。 "),l("p",null," 您同意並保證不得利用本服務從事侵害他人權益或違法之行為,包括但不限於: "),l("p",null,[n(" 上載或傳送任何違反公共秩序或善良風俗或其他不法之任何形式的檔案於本服務上。"),l("br"),n(" 侵害他人名譽、隱私權、營業秘密、商標權、著作權、專利權、其他智慧財產權及其他權利。"),l("br"),n(" 違反依法律或契約所應負之保密義務。"),l("br"),n(" 冒用他人名義使用本服務。"),l("br"),n(" 上載、張貼、傳輸或散佈任何含有電腦病毒或任何對電腦軟、硬體產生中斷、破壞或限制功能之程式碼之資料。"),l("br"),n(" 從事不法交易行為或張貼虛假不實、引人犯罪之訊息。"),l("br"),n(" 濫發廣告訊息、垃圾訊息、連鎖信、違法之多層次傳銷訊息等。"),l("br"),n(" 偽造訊息來源或以任何方式干擾傳輸來源之認定。"),l("br"),n(" 干擾或中斷本服務或伺服器或連結本服務之網路,或不遵守連結至本服務之相關需求、程序、政策或規則等,包括但不限於:使用任何設備、軟體或刻意規避 本網站 之排除自動搜尋之標頭。"),l("br"),n(" 追蹤他人或其他干擾他人或為前述目前蒐集或儲存他人之個人資訊。"),l("br"),n(" 其他 本網站 有正當理由認為不適當之行為。 ")])])])]),l("li",null,[n(" 所有權及智慧財產權 "),l("ol",null,[l("li",null,[n(" 產權歸屬 "),l("p",null," 本網站 網站內所有內容,包括但不限於文字、軟體、聲音、圖片、影片、圖表、網站架構、網站畫面的安排、網頁設計、各項教育課程內容均由 本網站 或其他權利人依法擁有其智慧財產權,包括但不限於著作權、商標權、專利權等等。 "),l("p",null," 非經 本網站 或其他權利人書面同意,不得擅自使用、修改、複製、傳播、變更、散佈、發行或發表相關內容。如有違反,本網站 有權利在發現上述情況下,終⽌帳號服務,並針對其⾏為所造成之損害與侵權,提出法律訴訟並要求賠償。 "),l("p",null," 且任何資料一經使用者上載、傳送、輸入 或進入 本網站時,即表示使用者同意: "),l("p",null,[n(" 由 本網站 及其關係企業儲存或管理該資料,並由 本網站 及其關係企業之搜尋工具進行索引及抓取,並公開刊登、使用於 本網站 及其關係企業的相關系統網路上,包括但不限於 本網站 所聯盟或合作的第三人網站上;"),l("br"),n(" 授權 本網站 及其關係企業可以基於公益或為宣傳、推廣或經營 本網站 及本服務之目的,進行使用、修改、重製、公開播送、改作、散布、發行、公開發表、公開傳輸、公開上映、翻譯該等資料,並得在此範圍內將前述權利轉授權他人。"),l("br"),n(" 使用者並保證 本網站 及其關係企業使用、修改、重製、公開播送、改作、散布、發行、公開發表、公開傳輸、公開上映、翻譯、轉授權該等資料,不致侵害任何第三人之智慧財產權,否則應對 本網站 及其關係企業負損害賠償責任。 ")])])])])])]),l("li",null,[n(" 廣告聲明 "),l("p",null," 使用者在本服務中瀏覽到的所有廣告內容、文字與圖片之說明、展示樣品或其他銷售資訊,均由各該廣告商、產品與服務的供應商所設計與提出。 "),l("p",null," 使用者在本服務中瀏覽到的所有廣告內容、文字與圖片之說明、展示樣品或其他銷售資訊,均由各該廣告商、產品與服務的供應商所設計與提出。 "),l("ol",null,[l("li",null,[n(" 爭端調解 "),l("p",null," 在少數情況下,我們需要採取法律途徑解決爭端,使用中華民國法律解決爭端,雙方同意將於高雄地方法院,使用中華民國法律解決爭端。 ")]),l("li",null,[n(" 內容相關的投訴 "),l("p",null," 我們尊重他人之智慧財產權。會員可透過電子信箱來對 本網站 發表的數位內容提出申訴。 ")])])])],-1),Q={__name:"PolicyModal",props:{status:{type:String,default:"user"}},setup(a,{expose:t}){const p=a,e=o(""),i=o(null),u=o(null);return r(()=>{u.value=new m(i.value.myBsModal,{keyboard:!1})}),t({showModal:()=>{u.value.show()},hideModal:()=>{u.value.hide()},modalTitle:e}),(j,C)=>(M(),c(A,{ref_key:"myModal",ref:i,title:e.value,hasFooter:!1},x({_:2},[p.status==="user"?{name:"body",fn:s(()=>[G,h]),key:"0"}:{name:"body",fn:s(()=>[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"]))}};export{Q as _,I as a}; diff --git a/assets/Register-fKMKv6kn.js b/assets/Register-fKMKv6kn.js new file mode 100644 index 0000000..96c6201 --- /dev/null +++ b/assets/Register-fKMKv6kn.js @@ -0,0 +1 @@ +import{u as M,a as C,r as u,A as S,o as V,b,c as F,d as P,f as d,g,h as m,F as q,j as k,e as t,l as o,k as h,q as v,s as z,m as B}from"./index-9BG9TfNs.js";import{_ as G,a as I}from"./PolicyModal-6xfIxiVs.js";import"./Modal-huzAzSUV.js";const L={class:"mb-4 d-flex align-items-baseline"},N=t("h1",{class:"h2 me-auto"},"註冊",-1),$={class:"text-dark"},j=t("img",{class:"img-fluid me-1",width:"30",src:I,alt:"teachable-logo"},null,-1),A={class:"text-dark fw-normal"},K={__name:"Register",setup(U){const{apiPostRegister:w,apiGetLoginTeachable:y}=B,R=M(),T=C(),i=u(""),l=S({account:"",nickname:"",password:""}),x=v(async()=>{await w(l),localStorage.setItem("d_RTfznkkwslIopaqd_account",encodeURIComponent(l.account)),z.toastMessage("success","","註冊成功"),R.push("/register/verify")}),_=u(""),r=u(null),p=s=>{_.value=s,s==="user"?r.value.modalTitle="使用者條款":r.value.modalTitle="隱私權政策",r.value.showModal()},f=v(async()=>{const{redirectType:s,route:e}=T.query,a={redirectType:"user"};s==="teachable"&&(a.redirectType=s,a.route=e);const c=new URLSearchParams(a).toString(),n=await y(c);window.location.href=n.redirect_url});return V(()=>{i.value=k("RPG_RTfznkkws_login_bind_type"),i.value&&i.value==="bind_teachable"&&(l.account=k("RPG_RTfznkkws_login_bind_mail"))}),(s,e)=>{const a=b("router-link"),c=b("VForm");return F(),P(q,null,[d(c,{ref:"form",onSubmit:m(x)},{default:g(()=>[t("div",L,[N,t("p",$,[o(" 已經有帳號了嗎? "),d(a,{to:"/",class:"fw-bold"},{default:g(()=>[o(" 登入 ")]),_:1})])]),t("button",{type:"button",class:"btn btn-outline-primary w-100 d-flex align-items-center justify-content-center mb-5",onClick:e[0]||(e[0]=(...n)=>m(f)&&m(f)(...n))},[j,o(" 使用 Teachable 帳號註冊 ")]),t("h6",A,[o(" 若點擊「註冊」按鈕,即表示你已經閱讀並接受我們的"),t("a",{href:"#",class:"text-dark",onClick:e[1]||(e[1]=h(n=>p("user"),["prevent"]))},"使用者條款"),o("和"),t("a",{href:"#",class:"text-dark",onClick:e[2]||(e[2]=h(n=>p("private"),["prevent"]))},"隱私權政策"),o("。 ")])]),_:1},8,["onSubmit"]),d(G,{ref_key:"policyModalRef",ref:r,status:_.value},null,8,["status"])],64)}}};export{K 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-k2k6d7gF.js b/assets/RegisterVerify-k2k6d7gF.js new file mode 100644 index 0000000..9f8438f --- /dev/null +++ b/assets/RegisterVerify-k2k6d7gF.js @@ -0,0 +1 @@ +import{_ as C,a as q}from"./fb-R3zjQfrO.js";import{_ as z,u as M,A as g,r as E,z as F,o as B,b as r,c as l,x as T,g as N,h as c,e,f as b,n as v,d as y,t as U,q as h,s as A,J as D,K as P,m as j}from"./index-9BG9TfNs.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:q,alt:"fb-logo"})])],-1)),Z={__name:"RegisterVerify",setup(i){const{apiPutRegisterVerify:k,apiPostRegisterVerify:w}=j,d=M(),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),A.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=z(Z,[["__scopeId","data-v-d2fb9524"]]);export{se as default}; diff --git a/assets/ResetPwd-A6w200Na.js b/assets/ResetPwd-A6w200Na.js new file mode 100644 index 0000000..8941b98 --- /dev/null +++ b/assets/ResetPwd-A6w200Na.js @@ -0,0 +1 @@ +import{r as x,z as y,A as k,b as o,c as n,x as g,g as r,h as M,e,f as l,n as d,d as u,t as B,l as E,q as F,s as S,m as C}from"./index-9BG9TfNs.js";const N=e("h1",{class:"h2 mb-3"}," 重設密碼 ",-1),P=e("p",{class:"mb-4 text-dark"}," 請輸入要重設密碼的 Email 帳號,收取重設密碼的驗證信件 ",-1),q={class:"mb-4"},z=e("label",{for:"validation",class:"form-label"},"輸入要重設密碼的帳號",-1),A={class:"input-group"},D={key:0,class:"text-white"},I={key:1,class:"text-white"},R=e("span",{class:"material-symbols-outlined"},"arrow_back",-1),j={__name:"ResetPwd",setup(T){const{apiPostResetPwdVerify:m}=C,t=x(0),_=i=>{t.value=i;const s=window.setInterval(()=>{t.value-=1,t.value===0&&window.clearInterval(s)},1e3)},c=y(()=>t.value===0),a=k({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",q,[z,e("div",A,[l(b,{id:"validation",modelValue:a.account,"onUpdate:modelValue":s[0]||(s[0]=V=>a.account=V),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",D," 發送 ")):(n(),u("span",I,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(()=>[R,E(" 回登入頁 ")]),_:1})]),_:1},8,["onSubmit"])}}};export{j as default}; diff --git a/assets/ResetPwdSuccess-nx9O9tvX.js b/assets/ResetPwdSuccess-nx9O9tvX.js new file mode 100644 index 0000000..2f32364 --- /dev/null +++ b/assets/ResetPwdSuccess-nx9O9tvX.js @@ -0,0 +1 @@ +import{a as h,u as v,A as V,o as g,b as r,c as y,x as k,g as x,h as M,e as s,f as a,n as u,q as R,s as S,m as q}from"./index-9BG9TfNs.js";const A=s("h1",{class:"h2 mb-4"}," 重設密碼 ",-1),C={class:"mb-4"},F={class:"mb-3"},P=s("label",{for:"account",class:"form-label"},"帳號(Email)",-1),z=["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"],j={__name:"ResetPwdSuccess",setup(Z){const{apiPostResetPwd:_}=q,p=h(),l=v(),e=V({account:"",password:"",confirm_password:""});let d="";g(()=>{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 c=r("VField"),i=r("ErrorMessage"),f=r("VForm");return y(),k(f,{ref:"form",onSubmit:M(w)},{default:x(({errors:m,meta:b})=>[A,s("div",C,[s("div",F,[P,s("input",{id:"account",type:"email",class:"form-control",value:e.account,disabled:"",readonly:""},null,8,z)]),s("div",B,[E,a(c,{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(i,{name:"new_password",class:"invalid-feedback"})]),s("div",U,[I,a(c,{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(i,{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{j as default}; diff --git a/assets/Search-dw3RqwDW.js b/assets/Search-dw3RqwDW.js new file mode 100644 index 0000000..f5055d9 --- /dev/null +++ b/assets/Search-dw3RqwDW.js @@ -0,0 +1 @@ +import{b as y,c as r,d as n,F as g,B as v,f as w,g as x,t as p,e as t,l as b,n as T,V as $,s as S,r as V,z as _,O as f,w as m,W as k,T as B}from"./index-9BG9TfNs.js";import{a as L}from"./tasks-MgXV2GKm.js";const C={class:"list-group mb-3"},D={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",C,[(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",D,p(l.icon),1),b(" "+p(l.name),1)]),_:2},1032,["to","class"])),64))])}}},{apiGetTasksFilter:M}=L,H=$("taskStore",{state:()=>({groups:[],tags:[]}),actions:{async getGroupsAndTags(){var i,u,d,c;try{const{filters:e}=await M();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}`)}}}}),z={class:"row g-2"},A={class:"col-md-4"},F=t("option",{value:"all"},"全部分類",-1),N=["value"],U={class:"col-md-4"},G=t("option",{value:"all"},"全部課程",-1),O=["value"],R={class:"col-md-4"},E={class:"d-flex align-items-center"},P=["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)));f(()=>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 f(()=>e.value,()=>{d("search",h.value)},{deep:!0}),(s,o)=>(r(),n("div",z,[t("div",A,[m(t("select",{"onUpdate:modelValue":o[0]||(o[0]=a=>e.value.tag=a),class:"form-select","aria-label":"Default select example"},[F,(r(!0),n(g,null,v(i.tags,a=>(r(),n("option",{value:a.id,key:a.id},p(a.name),9,N))),128))],512),[[k,e.value.tag]])]),t("div",U,[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,O))),128))],512),[[k,e.value.group]])]),t("div",R,[t("div",E,[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,P),[[B,e.value.keyword,void 0,{lazy:!0}]])])])]))}};export{I as _,q as a,H as t}; diff --git a/assets/SendEmail-sI8KylzL.js b/assets/SendEmail-sI8KylzL.js new file mode 100644 index 0000000..55c5def --- /dev/null +++ b/assets/SendEmail-sI8KylzL.js @@ -0,0 +1 @@ +import{A as d,b as a,c as u,x as _,g as p,h as b,e,f as t,n as f,q as V,m as h,s as g}from"./index-9BG9TfNs.js";const x=e("h1",{class:"h2 mb-3"}," 補寄驗證信 ",-1),y=e("p",{class:"mb-4 text-dark"}," 請輸入註冊的 Email 信箱收取驗證信 ",-1),E={class:"mb-3"},v=e("label",{for:"account",class:"form-label"},"帳號(Email)",-1),M=["disabled"],w={__name:"SendEmail",setup(k){const s=d({account:""}),n=V(async()=>{await h.apiPostRegisterVerify(s),g.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})=>[x,y,e("div",E,[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,M)]),_:1},8,["onSubmit"])}}};export{w as default}; diff --git a/assets/TaskDescriptionModal-G5cyUrba.js b/assets/TaskDescriptionModal-G5cyUrba.js new file mode 100644 index 0000000..3ecd026 --- /dev/null +++ b/assets/TaskDescriptionModal-G5cyUrba.js @@ -0,0 +1 @@ +import{_ as u}from"./Modal-huzAzSUV.js";import{r as i,o as m,c as t,x as f,g,e as o,d as e,B as p,n as x,F as n,t as c,h as k,M as b}from"./index-9BG9TfNs.js";import{g as v}from"./date-B5wl1blx.js";const w={class:"d-flex flex-column gap-2"},y={class:"card-body"},M={class:"d-flex"},D={class:"flex-shrink-0"},B=["src"],F={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"}},T=["src"],L={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"}},S={class:"flex-grow-1 ms-3",style:{width:"calc(100% - 52px)"}},z={key:0,class:"h6 fw-bold mb-0"},A={key:1,class:"h6 fw-bold mb-0"},C={class:"fw-bold mb-4"},E={class:"text-gentle_green me-2"},H=["innerHTML"],K={__name:"TaskDescriptionModal",props:{replyData:{type:Array,default(){return[]}}},setup(r,{expose:_}){const l=i(""),d=i(null),a=i(null);return m(()=>{a.value=new b(d.value.myBsModal,{keyboard:!1})}),_({showModal:()=>{a.value.show()},hideModal:()=>{a.value.hide()},modalTitle:l}),(j,q)=>(t(),f(u,{ref_key:"myModal",ref:d,title:l.value,hasFooter:!1,size:"lg",headerStyle:{background:"#DADEDD",padding:"12px 24px"},bodyStyle:{background:"#F5F5F5",padding:"32px 55px"}},{body:g(()=>[o("div",w,[(t(!0),e(n,null,p(r.replyData,(s,h)=>(t(),e("div",{class:x(["card rounded-3 p-3",[s!=null&&s.assistant_info?"bg-soft_green":"border"]]),key:h},[o("div",y,[o("div",M,[o("div",D,[s.assistant_info?(t(),e(n,{key:0},[s.assistant_info.icon_url?(t(),e("img",{key:0,class:"rounded-circle",style:{width:"48px",height:"48px"},src:s.assistant_info.icon_url,alt:"頭貼"},null,8,B)):(t(),e("img",F))],64)):(t(),e(n,{key:1},[s.avatar?(t(),e("img",{key:0,class:"rounded-circle",style:{width:"48px",height:"48px"},src:s.avatar,alt:"頭貼"},null,8,T)):(t(),e("img",L))],64))]),o("div",S,[s.assistant_info?(t(),e("h5",z,c(s.assistant_info.title),1)):(t(),e("h5",A,c(s.nickname),1)),o("p",C,[o("small",E,c(k(v)(s.updated_at)),1)]),o("div",{innerHTML:s.content},null,8,H)])])])],2))),128))])]),_:1},8,["title"]))}};export{K as _}; 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--PEVoDr4.css b/assets/TaskDetail--PEVoDr4.css new file mode 100644 index 0000000..6b5b956 --- /dev/null +++ b/assets/TaskDetail--PEVoDr4.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}.image-uploading{position:relative;display:inline-block}.image-uploading img{max-width:98%!important;filter:blur(5px);opacity:.3}.image-uploading:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;border:3px solid #ccc;border-top-color:#1e986c;z-index:1;animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}[data-v-23618638] .ql-editor p{font-size:16px}.tasks-detail[data-v-f2d97dc0]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#fff)}.tasks-content p[data-v-f2d97dc0]{margin-bottom:0rem}[data-v-f2d97dc0] .tasks-content img{display:block;max-width:100%}[data-v-f2d97dc0] .content pre{border-left:3px solid #2A8356;background-color:#23241f;color:#f8f8f2;overflow:visible;white-space:pre-wrap;padding:5px 10px}[data-v-f2d97dc0] .content p{margin-bottom:0}[data-v-f2d97dc0] .ql-editor{height:500px} diff --git a/assets/TaskDetail-Eo4i98ge.js b/assets/TaskDetail-Eo4i98ge.js new file mode 100644 index 0000000..01c1203 --- /dev/null +++ b/assets/TaskDetail-Eo4i98ge.js @@ -0,0 +1,61 @@ +import{a0 as Mr,a1 as jr,a2 as Dr,a3 as Cr,$ as Nt,r as At,o as $e,c as at,x as Fe,g as rr,t as wt,e as X,M as Br,a4 as gr,j as mr,Q as br,H as Fr,a5 as Ur,O as Be,a6 as ur,a7 as $r,h as we,s as Ce,_ as _r,b as fn,f as ne,n as Zt,F as Ft,l as de,d as st,i as Et,B as ee,k as cn,J as Or,K as Er,a as Hr,X as zr,z as fr,D as Jn,a8 as Kr,q as Vr}from"./index-9BG9TfNs.js";import{_ as Gr}from"./Modal-huzAzSUV.js";import{_ as Wr}from"./TaskDescriptionModal-G5cyUrba.js";import{a as Zr}from"./tasks-MgXV2GKm.js";import{g as cr,a as Yr}from"./date-B5wl1blx.js";var Qr={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,h){L.exports=h(Mr(),jr(),Dr(),Cr())})(Nt,function(y,h,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}`,l=`load${g}`,s="ArrowLeft",i="ArrowRight",n="ArrowUp",a="ArrowDown",t="Home",d="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}`,H='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',K=`${D}, ${H}`,et=`.${N}[data-bs-toggle="tab"], .${N}[data-bs-toggle="pill"], .${N}[data-bs-toggle="list"]`;class $ extends y{constructor(w){super(w),this._parent=this._element.closest(S),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),h.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?h.trigger(R,m,{relatedTarget:w}):null;h.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),h.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),h.trigger(w,v,{relatedTarget:R})};this._queueCallback(M,w,w.classList.contains(k))}_keydown(w){if(![s,i,n,a,t,d].includes(w.key))return;w.stopPropagation(),w.preventDefault();const R=this._getChildren().filter(z=>!E.isDisabled(z));let M;if([t,d].includes(w.key))M=R[w.key===t?0:R.length-1];else{const z=[i,a].includes(w.key);M=E.getNextActiveElement(R,w.target,z,!0)}M&&(M.focus({preventScroll:!0}),$.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=$.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 h.on(document,r,H,function(j){["A","AREA"].includes(this.tagName)&&j.preventDefault(),!E.isDisabled(this)&&$.getOrCreateInstance(this).show()}),h.on(window,l,()=>{for(const j of f.find(et))$.getOrCreateInstance(j)}),E.defineJQueryPlugin($),$})})(Qr);const Xr={class:"fw-bold mb-1"},Jr={class:"mb-3"},ti=X("p",{class:"text-danger"},"請注意!放棄後移除目前的任務紀錄",-1),ei={class:"text-end"},ni={__name:"TaskAbortModal",props:{taskData:{type:Object,default:()=>({})}},emits:["deleteTask"],setup(L,{expose:C,emit:y}){const h=y,f=At(null),E=At(null);$e(()=>{E.value=new Br(f.value.myBsModal,{keyboard:!1})});const _=()=>{E.value.show()},g=()=>{E.value.hide()};return C({showModal:_,hideModal:g}),(m,v)=>(at(),Fe(Gr,{ref_key:"myModal",ref:f,title:"是否放棄此任務?",hasFooter:!1},{body:rr(()=>[X("h5",Xr,wt(L.taskData.taskName),1),X("h6",Jr,wt(L.taskData.taskGroupName),1),ti,X("div",ei,[X("button",{type:"button",class:"btn btn-danger me-2",onClick:g},"取消"),X("button",{type:"button",class:"btn btn-primary",onClick:v[0]||(v[0]=o=>h("deleteTask"))},"放棄任務")])]),_:1},512))}},ir=gr.create({baseURL:"https://dev-hexsystem-qa.hexschool.io",withCredentials:!0,xsrfHeaderName:"xsrf-token",xsrfCookieName:"xsrf-token",withXSRFToken:!0,headers:{Authorization:`Bearer ${mr("h_MqhC49RxFRI6pR3Z_token")}`}}),ri=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)};ir.interceptors.request.use(L=>{const C={...L},y=mr("h_MqhC49RxFRI6pR3Z_token");return y&&(C.headers.Authorization=`Bearer ${y}`),C},L=>Promise.reject(L));ir.interceptors.response.use(L=>L.data,L=>ri(L));const ii=L=>ir.get(`/v1/questions/upload-image-url/${L}`),oi={apiGetUploadImageUrl:ii};var wr={exports:{}};/*! + * Quill Editor v1.3.7 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */(function(L,C){(function(h,f){L.exports=f()})(typeof self<"u"?self:Nt,function(){return function(y){var h={};function f(E){if(h[E])return h[E].exports;var b=h[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=h,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,h,f){Object.defineProperty(h,"__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),l=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:l.default,Store:s.default}};h.default=n},function(y,h,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 a in n)n.hasOwnProperty(a)&&(i[a]=n[a])};return function(i,n){s(i,n);function a(){this.constructor=i}i.prototype=n===null?Object.create(n):(a.prototype=n.prototype,new a)}}();Object.defineProperty(h,"__esModule",{value:!0});var b=function(s){E(i,s);function i(n){var a=this;return n="[Parchment] "+n,a=s.call(this,n)||this,a.message=n,a.name=a.constructor.name,a}return i}(Error);h.ParchmentError=b;var _={},g={},m={},v={};h.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=h.Scope||(h.Scope={}));function e(s,i){var n=c(s);if(n==null)throw new b("Unable to create "+s+" blot");var a=n,t=s instanceof Node||s.nodeType===Node.TEXT_NODE?s:a.create(i);return new a(t,i)}h.create=e;function r(s,i){return i===void 0&&(i=!1),s==null?null:s[h.DATA_KEY]!=null?s[h.DATA_KEY].blot:i?r(s.parentNode,i):null}h.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 a=(s.getAttribute("class")||"").split(/\s+/);for(var t in a)if(n=g[a[t]],n)break;n=n||m[s.tagName]}return n==null?null:i&o.LEVEL&n.scope&&i&o.TYPE&n.scope?n:null}h.query=c;function l(){for(var s=[],i=0;i1)return s.map(function(t){return l(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 a=Array.isArray(n.tagName)?n.tagName:[n.tagName];a.forEach(function(t){(m[t]==null||n.className==null)&&(m[t]=n)})}return n}h.register=l},function(y,h,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 l=o(c)?e:r;l.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),l=0;l0&&r.next(l.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()),a=e.next(n),t=r.next(n);if(typeof t.retain=="number"){var d={};typeof a.retain=="number"?d.retain=n:d.insert=a.insert;var N=g.attributes.compose(a.attributes,t.attributes,typeof a.retain=="number");if(N&&(d.attributes=N),i.push(d),!r.hasNext()&&b(i.ops[i.ops.length-1],d)){var k=new v(e.rest());return i.concat(k).chop()}}else typeof t.delete=="number"&&typeof a.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(a){if(a.insert!=null)return typeof a.insert=="string"?a.insert:m;var t=n===o?"on":"with";throw new Error("diff() called "+t+" non-document")}).join("")}),c=new v,l=E(r[0],r[1],e),s=g.iterator(this.ops),i=g.iterator(o.ops);return l.forEach(function(n){for(var a=n[1].length;a>0;){var t=0;switch(n[0]){case E.INSERT:t=Math.min(i.peekLength(),a),c.push(i.next(t));break;case E.DELETE:t=Math.min(a,s.peekLength()),s.next(t),c.delete(t);break;case E.EQUAL:t=Math.min(s.peekLength(),i.peekLength(),a);var d=s.next(t),N=i.next(t);b(d.insert,N.insert)?c.retain(t,g.attributes.diff(d.attributes,N.attributes)):c.push(N).delete(t);break}a-=t}}),c.chop()},v.prototype.eachLine=function(o,e){e=e||` +`;for(var r=g.iterator(this.ops),c=new v,l=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||{},l)===!1)return;l+=1,c=new v}}c.length()>0&&o(c,{},l)},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),l=new v;r.hasNext()||c.hasNext();)if(r.peekType()==="insert"&&(e||c.peekType()!=="insert"))l.retain(g.length(r.next()));else if(c.peekType()==="insert")l.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?l.push(n):l.retain(s,g.attributes.transform(i.attributes,n.attributes,e))}return l.chop()},v.prototype.transformPosition=function(o,e){e=!!e;for(var r=g.iterator(this.ops),c=0;r.hasNext()&&c<=o;){var l=r.peekLength(),s=r.peekType();if(r.next(),s==="delete"){o-=Math.min(l,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,l,s,i,n,a=arguments[0],t=1,d=arguments.length,N=!1;for(typeof a=="boolean"&&(N=a,a=arguments[1]||{},t=2),(a==null||typeof a!="object"&&typeof a!="function")&&(a={});t0&&(q1&&arguments[1]!==void 0?arguments[1]:!1;if(D&&(q===0||q>=this.length()-k)){var H=this.clone();return q===0?(this.parent.insertBefore(H,this),this):(this.parent.insertBefore(H,this.next),H)}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)}h.bubbleFormats=A,h.BlockEmbed=T,h.default=P},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0}),h.default=h.overload=h.expandConfig=void 0;var E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},b=function(){function $(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 $(j,w);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_=function(){function $(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 $(j){var w=this,R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(O(this,$),this.options=D(j,R),this.container=this.options.container,this.container==null)return S.error("Invalid Quill container",j);this.options.debug&&$.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 a.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;H.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 _($,[{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],H.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 H.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),W=b(V,4);return w=W[0],R=W[1],U=W[2],F=W[3],H.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),W=b(V,4);return w=W[0],R=W[1],U=W[2],F=W[3],H.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]:$.sources.API;return H.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),W=b(V,4);return w=W[0],U=W[2],F=W[3],H.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],H.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 H.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||$.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 H.call(this,function(){return w=new m.default(w),R.editor.applyDelta(w,M)},M,!0)}}]),$}();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":l.default,"core/theme":P.default};function D($,j){if(j=(0,d.default)(!0,{container:$,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,d.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,d.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=$();if(M!=null&&(w===!0&&(w=M.index),R==null?M=et(M,F,j):R!==0&&(M=et(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($,j,w,R,M){var z={};return typeof $.index=="number"&&typeof $.length=="number"?typeof j!="number"?(M=R,R=w,w=j,j=$.length,$=$.index):(j=$.length,$=$.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,[$,j,z,M]}function et($,j,w,R){if($==null)return null;var M=void 0,z=void 0;if(j instanceof m.default){var F=[$.index,$.index+$.length].map(function(W){return j.transformPosition(W,R!==r.default.sources.USER)}),I=b(F,2);M=I[0],z=I[1]}else{var U=[$.index,$.index+$.length].map(function(W){return W=0?W+w:Math.max(j,W+w)}),V=b(U,2);M=V[0],z=V[1]}return new n.Range(M,z-M)}h.expandConfig=D,h.overload=K,h.default=q},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0});var E=function(){function s(i,n){for(var a=0;a0){var t=this.parent.isolate(this.offset(),this.length());this.moveChildren(t),t.wrap(this)}}}],[{key:"compare",value:function(a,t){var d=i.order.indexOf(a),N=i.order.indexOf(t);return d>=0||N>=0?d-N:a===t?0:a1?N-1:0),T=1;T1&&arguments[1]!==void 0?arguments[1]:{};E(this,_),this.quill=g,this.options=m};b.DEFAULTS={},h.default=b},function(y,h,f){Object.defineProperty(h,"__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 l,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(l=0;l=0;l--)if(i[l]!=n[l])return!1;for(l=i.length-1;l>=0;l--)if(s=i[l],!g(e[s],r[s],c))return!1;return typeof e==typeof r}},function(y,h,f){Object.defineProperty(h,"__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:""},_}();h.default=b},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0}),h.default=h.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](),H;!(O=(H=D.next()).done)&&(p.push(H.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 H=this.newlineIndex(p,!0)+1,K=D-H+1,et=this.isolate(H,K),$=et.next;et.format(S,q),$ instanceof P&&$.formatAt(0,p-H+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),H=D[0],K=D[1];H.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=" ",h.Code=N,h.default=k},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0});var E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},b=function(){function $(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 $(j,w);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_=function(){function $(j,w){for(var R=0;R=z&&!W.endsWith(` +`)&&(M=!0),R.scroll.insertAt(F,W);var tt=R.scroll.line(F),ot=b(tt,2),ut=ot[0],ft=ot[1],it=(0,p.default)({},(0,n.bubbleFormats)(ut));if(ut instanceof a.default){var rt=ut.descendant(r.default.Leaf,ft),yt=b(rt,1),pt=yt[0];it=(0,p.default)(it,(0,n.bubbleFormats)(pt))}V=o.default.attributes.diff(it,V)||{}}else if(E(I.insert)==="object"){var Z=Object.keys(I.insert)[0];if(Z==null)return F;R.scroll.insertAt(F,Z,I.insert[Z])}z+=U}return Object.keys(V).forEach(function(Y){R.scroll.formatAt(F,U,Y,V[Y])}),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 W=V.length();if(!(V instanceof l.default))V.format(F,z[F]);else{var tt=w-V.offset(M.scroll),ot=V.newlineIndex(tt+U)-tt+1;V.formatAt(tt,ot,F,z[F])}U-=W})}}),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 a.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!==a.default.blotName||w.children.length>1?!1:w.children.head instanceof d.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,W=new m.default;I!=null&&(I instanceof l.default?V=I.newlineIndex(U)-U+1:V=I.length()-U,W=I.delta().slice(U,U+V-1).insert(` +`));var tt=this.getContents(w,R+V),ot=tt.diff(new m.default().insert(M).concat(W)),ut=new m.default().retain(w).concat(ot);return this.applyDelta(ut)}},{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,""),W=new m.default().insert(V),tt=new m.default().insert(F.value()),ot=new m.default().retain(U).concat(W.diff(tt,M));w=ot.reduce(function(ut,ft){return ft.insert?ut.insert(ft.insert,I):ut.push(ft)},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}}]),$}();function K($,j){return Object.keys(j).reduce(function(w,R){return $[R]==null||(j[R]===$[R]?w[R]=j[R]:Array.isArray(j[R])?j[R].indexOf($[R])<0&&(w[R]=j[R].concat([$[R]])):w[R]=[j[R],$[R]]),w},{})}function et($){return $.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)}h.default=H},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0}),h.default=h.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](),H;!(O=(H=D.next()).done)&&(p.push(H.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;a(this,T),this.index=P,this.length=A},N=function(){function T(P,A){var p=this;a(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 d(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,H=q.startOffset,K=q.endNode,et=q.endOffset;p.setNativeRange(D,H,K,et)}}),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),H=D[0],K=D[1];if(H==null)return null;var et=H.position(K,!0),$=E(et,2);S=$[0],K=$[1];var j=document.createRange();if(p>0){j.setStart(S,K);var w=this.scroll.leaf(A+p),R=E(w,2);if(H=R[0],K=R[1],H==null)return null;var M=H.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(H){var K=E(H,2),et=K[0],$=K[1],j=g.default.find(et,!0),w=j.offset(p.scroll);return $===0?w:j instanceof g.default.Container?w+j.length():w+j.index(et,$)}),q=Math.min(Math.max.apply(Math,n(S)),this.scroll.length()-1),D=Math.min.apply(Math,[q].concat(n(S)));return new d(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,H){D=Math.min(q-1,D);var K=void 0,et=p.scroll.leaf(D),$=E(et,2),j=$[0],w=$[1],R=j.position(w,H!==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),H=D[0],K=H;if(p.length>0){var et=this.scroll.line(Math.min(p.index+p.length,S)),$=E(et,1);K=$[0]}if(!(H==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 H=(this.getNativeRange()||{}).native;if(H==null||q||A!==H.startContainer||p!==H.startOffset||O!==H.endContainer||S!==H.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 H;!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((H=this.emitter).emit.apply(H,[c.default.events.EDITOR_CHANGE].concat(K)),A!==c.default.sources.SILENT){var et;(et=this.emitter).emit.apply(et,K)}}}}]),T}();function k(T,P){try{P.parentNode}catch{return!1}return P instanceof Text&&(P=P.parentNode),T.contains(P)}h.Range=d,h.default=N},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0});var E=function(){function c(l,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);h.default=g},function(y,h,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,l){return e[l]!=null&&(c[l]=e[l]),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,h){var f=function(){function E(l,s){return s!=null&&l 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(l,s,i,n,a){typeof s=="object"&&(i=s.depth,n=s.prototype,a=s.includeNonEnumerable,s=s.circular);var t=[],d=[],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 d[O];t.push(T),d.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 l.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,H){this.whitelist!=null&&!this.whitelist[D]||(_(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"formatAt",this).call(this,S,q,D,H),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 H=m.default.create(this.statics.defaultChild);this.appendChild(H),D==null&&q.endsWith(` +`)&&(q=q.slice(0,-1)),H.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 H(K,et,$){var j=[],w=$;return K.children.forEachAt(et,$,function(R,M,z){T(R)?j.push(R):R instanceof m.default.Container&&(j=j.concat(H(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,a.default],h.default=P},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0}),h.SHORTKEY=h.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 W=[],tt=!0,ot=!1,ut=void 0;try{for(var ft=U[Symbol.iterator](),it;!(tt=(it=ft.next()).done)&&(W.push(it.value),!(V&&W.length===V));tt=!0);}catch(rt){ot=!0,ut=rt}finally{try{!tt&&ft.return&&ft.return()}finally{if(ot)throw ut}}return W}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 W=0;W1&&arguments[1]!==void 0?arguments[1]:{},ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ut=F(W);if(ut==null||ut.key==null)return D.warn("Attempted to add invalid keyboard binding",ut);typeof tt=="function"&&(tt={handler:tt}),typeof ot=="function"&&(ot={handler:ot}),ut=(0,r.default)(ut,tt,ot),this.bindings[ut.key]=this.bindings[ut.key]||[],this.bindings[ut.key].push(ut)}},{key:"listen",value:function(){var W=this;this.quill.root.addEventListener("keydown",function(tt){if(!tt.defaultPrevented){var ot=tt.which||tt.keyCode,ut=(W.bindings[ot]||[]).filter(function(mt){return U.match(tt,mt)});if(ut.length!==0){var ft=W.quill.getSelection();if(!(ft==null||!W.quill.hasFocus())){var it=W.quill.getLine(ft.index),rt=b(it,2),yt=rt[0],pt=rt[1],Z=W.quill.getLeaf(ft.index),Y=b(Z,2),G=Y[0],nt=Y[1],J=ft.length===0?[G,nt]:W.quill.getLeaf(ft.index+ft.length),dt=b(J,2),ct=dt[0],ht=dt[1],Rt=G instanceof a.default.Text?G.value().slice(0,nt):"",St=ct instanceof a.default.Text?ct.value().slice(ht):"",_t={collapsed:ft.length===0,empty:ft.length===0&&yt.length()<=1,format:W.quill.getFormat(ft),offset:pt,prefix:Rt,suffix:St},oe=ut.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($t){return _t.format[$t]==null}))return!1}else if(E(mt.format)==="object"&&!Object.keys(mt.format).every(function($t){return mt.format[$t]===!0?_t.format[$t]!=null:mt.format[$t]===!1?_t.format[$t]==null:(0,o.default)(mt.format[$t],_t.format[$t])}))return!1;return mt.prefix!=null&&!mt.prefix.test(_t.prefix)||mt.suffix!=null&&!mt.suffix.test(_t.suffix)?!1:mt.handler.call(W,ft,_t)!==!0});oe&&tt.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",d.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",d.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",d.default.sources.USER):V.format.list!=null&&this.quill.format("list",!1,d.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,d.default.sources.USER)}},tab:{key:K.keys.TAB,handler:function(U){this.quill.history.cutoff();var V=new l.default().retain(U.index).delete(U.length).insert(" ");this.quill.updateContents(V,d.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(U.index+1,d.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,d.default.sources.USER),V.format.indent&&this.quill.format("indent",!1,d.default.sources.USER)}},"checklist enter":{key:K.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(U){var V=this.quill.getLine(U.index),W=b(V,2),tt=W[0],ot=W[1],ut=(0,r.default)({},tt.formats(),{list:"checked"}),ft=new l.default().retain(U.index).insert(` +`,ut).retain(tt.length()-ot-1).retain(1,{list:"unchecked"});this.quill.updateContents(ft,d.default.sources.USER),this.quill.setSelection(U.index+1,d.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:K.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(U,V){var W=this.quill.getLine(U.index),tt=b(W,2),ot=tt[0],ut=tt[1],ft=new l.default().retain(U.index).insert(` +`,V.format).retain(ot.length()-ut-1).retain(1,{header:null});this.quill.updateContents(ft,d.default.sources.USER),this.quill.setSelection(U.index+1,d.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(U,V){var W=V.prefix.length,tt=this.quill.getLine(U.index),ot=b(tt,2),ut=ot[0],ft=ot[1];if(ft>W)return!0;var it=void 0;switch(V.prefix.trim()){case"[]":case"[ ]":it="unchecked";break;case"[x]":it="checked";break;case"-":case"*":it="bullet";break;default:it="ordered"}this.quill.insertText(U.index," ",d.default.sources.USER),this.quill.history.cutoff();var rt=new l.default().retain(U.index-ft).delete(W+1).retain(ut.length()-2-ft).retain(1,{list:it});this.quill.updateContents(rt,d.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(U.index-W,d.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),W=b(V,2),tt=W[0],ot=W[1],ut=new l.default().retain(U.index+tt.length()-ot-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(ut,d.default.sources.USER)}},"embed left":et(K.keys.LEFT,!1),"embed left shift":et(K.keys.LEFT,!0),"embed right":et(K.keys.RIGHT,!1),"embed right shift":et(K.keys.RIGHT,!0)}};function et(I,U){var V,W=I===K.keys.LEFT?"prefix":"suffix";return V={key:I,shiftKey:U,altKey:null},p(V,W,/^$/),p(V,"handler",function(ot){var ut=ot.index;I===K.keys.RIGHT&&(ut+=ot.length+1);var ft=this.quill.getLeaf(ut),it=b(ft,1),rt=it[0];return rt instanceof a.default.Embed?(I===K.keys.LEFT?U?this.quill.setSelection(ot.index-1,ot.length+1,d.default.sources.USER):this.quill.setSelection(ot.index-1,d.default.sources.USER):U?this.quill.setSelection(ot.index,ot.length+1,d.default.sources.USER):this.quill.setSelection(ot.index+ot.length+1,d.default.sources.USER),!1):!0}),V}function $(I,U){if(!(I.index===0||this.quill.getLength()<=1)){var V=this.quill.getLine(I.index),W=b(V,1),tt=W[0],ot={};if(U.offset===0){var ut=this.quill.getLine(I.index-1),ft=b(ut,1),it=ft[0];if(it!=null&&it.length()>1){var rt=tt.formats(),yt=this.quill.getFormat(I.index-1,1);ot=i.default.attributes.diff(rt,yt)||{}}}var pt=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(U.prefix)?2:1;this.quill.deleteText(I.index-pt,pt,d.default.sources.USER),Object.keys(ot).length>0&&this.quill.formatLine(I.index-pt,pt,ot,d.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 W={},tt=0,ot=this.quill.getLine(I.index),ut=b(ot,1),ft=ut[0];if(U.offset>=ft.length()-1){var it=this.quill.getLine(I.index+1),rt=b(it,1),yt=rt[0];if(yt){var pt=ft.formats(),Z=this.quill.getFormat(I.index,1);W=i.default.attributes.diff(pt,Z)||{},tt=yt.length()}}this.quill.deleteText(I.index,V,d.default.sources.USER),Object.keys(W).length>0&&this.quill.formatLine(I.index+tt-1,V,W,d.default.sources.USER)}}function w(I){var U=this.quill.getLines(I),V={};if(U.length>1){var W=U[0].formats(),tt=U[U.length-1].formats();V=i.default.attributes.diff(tt,W)||{}}this.quill.deleteText(I,d.default.sources.USER),Object.keys(V).length>0&&this.quill.formatLine(I.index,1,V,d.default.sources.USER),this.quill.setSelection(I.index,d.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 W=Object.keys(U.format).reduce(function(tt,ot){return a.default.query(ot,a.default.Scope.BLOCK)&&!Array.isArray(U.format[ot])&&(tt[ot]=U.format[ot]),tt},{});this.quill.insertText(I.index,` +`,W,d.default.sources.USER),this.quill.setSelection(I.index+1,d.default.sources.SILENT),this.quill.focus(),Object.keys(U.format).forEach(function(tt){W[tt]==null&&(Array.isArray(U.format[tt])||tt!=="link"&&V.quill.format(tt,U.format[tt],d.default.sources.USER))})}function M(I){return{key:K.keys.TAB,shiftKey:!I,format:{"code-block":!0},handler:function(V){var W=a.default.query("code-block"),tt=V.index,ot=V.length,ut=this.quill.scroll.descendant(W,tt),ft=b(ut,2),it=ft[0],rt=ft[1];if(it!=null){var yt=this.quill.getIndex(it),pt=it.newlineIndex(rt,!0)+1,Z=it.newlineIndex(yt+rt+ot),Y=it.domNode.textContent.slice(pt,Z).split(` +`);rt=0,Y.forEach(function(G,nt){I?(it.insertAt(pt+rt,W.TAB),rt+=W.TAB.length,nt===0?tt+=W.TAB.length:ot+=W.TAB.length):G.startsWith(W.TAB)&&(it.deleteAt(pt+rt,W.TAB.length),rt-=W.TAB.length,nt===0?tt-=W.TAB.length:ot-=W.TAB.length),rt+=G.length+1}),this.quill.update(d.default.sources.USER),this.quill.setSelection(tt,ot,d.default.sources.SILENT)}}}}function z(I){return{key:I[0].toUpperCase(),shortKey:!0,handler:function(V,W){this.quill.format(I,!W.format[I],d.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[H]=I.shortKey,delete I.shortKey),I}h.default=K,h.SHORTKEY=H},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0});var E=function(){function i(n,a){var t=[],d=!0,N=!1,k=void 0;try{for(var T=n[Symbol.iterator](),P;!(d=(P=T.next()).done)&&(t.push(P.value),!(a&&t.length===a));d=!0);}catch(A){N=!0,k=A}finally{try{!d&&T.return&&T.return()}finally{if(N)throw k}}return t}return function(n,a){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return i(n,a);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),b=function i(n,a,t){n===null&&(n=Function.prototype);var d=Object.getOwnPropertyDescriptor(n,a);if(d===void 0){var N=Object.getPrototypeOf(n);return N===null?void 0:i(N,a,t)}else{if("value"in d)return d.value;var k=d.get;return k===void 0?void 0:k.call(t)}},_=function(){function i(n,a){for(var t=0;t-1}h.default=r,h.sanitize=c},function(y,h,f){Object.defineProperty(h,"__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 a=0;a1&&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"),a))){if(typeof Event=="function")this.select.dispatchEvent(new Event("change"));else if((typeof Event>"u"?"undefined":E(Event))==="object"){var d=document.createEvent("Event");d.initEvent("change",!0,!0),this.select.dispatchEvent(d)}this.close()}}},{key:"update",value:function(){var n=void 0;if(this.select.selectedIndex>-1){var a=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];n=this.select.options[this.select.selectedIndex],this.selectItem(a)}else this.selectItem(null);var t=n!=null&&n!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",t)}}]),s}();h.default=l},function(y,h,f){Object.defineProperty(h,"__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),l=f(24),s=D(l),i=f(35),n=D(i),a=f(6),t=D(a),d=f(22),N=D(d),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(H){return H&&H.__esModule?H:{default:H}}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),h.default=g.default},function(y,h,f){Object.defineProperty(h,"__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",_}();h.default=b},function(y,h,f){Object.defineProperty(h,"__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(l){var s=g.query(l,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}();h.default=m},function(y,h,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(h,"__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);h.default=g},function(y,h,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(h,"__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);h.default=g},function(y,h,f){Object.defineProperty(h,"__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(a){var t=a.ops[a.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(d){return _.default.query(d,_.default.Scope.BLOCK)!=null}):!1}function n(a){var t=a.reduce(function(N,k){return N+=k.delete||0,N},0),d=a.length()-t;return i(a)&&(d-=1),d}h.default=s,h.getLastChangeIndex=n},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0}),h.default=h.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)})}h.BaseTooltip=$,h.default=et},function(y,h,f){Object.defineProperty(h,"__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}();h.default=E},function(y,h,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(h,"__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(l){c.update(l)}),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(l){l.remove()}):o.prototype.deleteAt.call(this,r,c)},e.prototype.formatAt=function(r,c,l,s){this.update(),o.prototype.formatAt.call(this,r,c,l,s)},e.prototype.insertAt=function(r,c,l){this.update(),o.prototype.insertAt.call(this,r,c,l)},e.prototype.optimize=function(r,c){var l=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(d,N){N===void 0&&(N=!0),!(d==null||d===l)&&d.domNode.parentNode!=null&&(d.domNode[_.DATA_KEY].mutations==null&&(d.domNode[_.DATA_KEY].mutations=[]),N&&i(d.parent))},n=function(d){d.domNode[_.DATA_KEY]==null||d.domNode[_.DATA_KEY].mutations==null||(d instanceof b.default&&d.children.forEach(n),d.optimize(c))},a=r,t=0;a.length>0;t+=1){if(t>=m)throw new Error("[Parchment] Maximum optimize iterations reached");for(a.forEach(function(d){var N=_.find(d.target,!0);N!=null&&(N.domNode===d.target&&(d.type==="childList"?(i(_.find(d.previousSibling,!1)),[].forEach.call(d.addedNodes,function(k){var T=_.find(k,!1);i(T,!1),T instanceof b.default&&T.children.forEach(function(P){i(P,!1)})})):d.type==="attributes"&&i(N.prev)),i(N))}),this.children.forEach(n),a=[].slice.call(this.observer.takeRecords()),s=a.slice();s.length>0;)r.push(s.pop())}},e.prototype.update=function(r,c){var l=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===l||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);h.default=v},function(y,h,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(h,"__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(l){l instanceof b.default||(l=l.wrap(o.blotName,!0)),c.attributes.copy(l)}),this.unwrap()):v.prototype.format.call(this,e,r)},o.prototype.formatAt=function(e,r,c,l){if(this.formats()[c]!=null||_.query(c,_.Scope.ATTRIBUTE)){var s=this.isolate(e,r);s.format(c,l)}else v.prototype.formatAt.call(this,e,r,c,l)},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);h.default=m},function(y,h,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(h,"__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),l=_.create(e,r);c.parent.insertBefore(l,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);h.default=g},function(y,h,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(h,"__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);h.default=_},function(y,h,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(h,"__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);h.default=g},function(y,h,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;rd.length?t:d,T=t.length>d.length?d: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>d.length&&(N[0][0]=N[2][0]=f),N;if(T.length==1)return[[f,t],[E,d]];var A=r(t,d);if(A){var p=A[0],O=A[1],S=A[2],q=A[3],D=A[4],H=_(p,S),K=_(O,q);return H.concat([[b,D]],K)}return m(t,d)}function m(t,d){for(var N=t.length,k=d.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)H+=2;else if(D){var F=P+q-w;if(F>=0&&F=I)return v(t,d,M,z)}}}for(var U=-j+et;U<=j-$;U+=2){var F=P+U,I;U==-j||U!=j&&O[F-1]N)$+=2;else if(V>k)et+=2;else if(!D){var R=P+q-U;if(R>=0&&R=I)return v(t,d,M,z)}}}}return[[f,t],[E,d]]}function v(t,d,N,k){var T=t.substring(0,N),P=d.substring(0,k),A=t.substring(N),p=d.substring(k),O=_(T,P),S=_(A,p);return O.concat(S)}function o(t,d){if(!t||!d||t.charAt(0)!=d.charAt(0))return 0;for(var N=0,k=Math.min(t.length,d.length),T=k,P=0;Nd.length?t:d,k=t.length>d.length?d: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>d.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 H=p[4];return[O,S,q,D,H]}function c(t){t.push([b,""]);for(var d=0,N=0,k=0,T="",P="",A;d1?(N!==0&&k!==0&&(A=o(P,T),A!==0&&(d-N-k>0&&t[d-N-k-1][0]==b?t[d-N-k-1][1]+=P.substring(0,A):(t.splice(0,0,[b,P.substring(0,A)]),d++),P=P.substring(A),T=T.substring(A)),A=e(P,T),A!==0&&(t[d][1]=P.substring(P.length-A)+t[d][1],P=P.substring(0,P.length-A),T=T.substring(0,T.length-A))),N===0?t.splice(d-k,N+k,[E,P]):k===0?t.splice(d-N,N+k,[f,T]):t.splice(d-N-k,N+k,[f,T],[E,P]),d=d-N-k+(N?1:0)+(k?1:0)+1):d!==0&&t[d-1][0]==b?(t[d-1][1]+=t[d][1],t.splice(d,1)):d++,k=0,N=0,T="",P="";break}t[t.length-1][1]===""&&t.pop();var p=!1;for(d=1;d0&&k.splice(T+2,0,[A[0],p]),a(k,T,3)}else return t}function n(t){for(var d=!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 a(t,d,N){for(var k=d+N-1;k>=0&&k>=d-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 dt=this.container.innerText;return this.container.innerHTML="",new o.default().insert(dt,S({},k.default.blotName,J[k.default.blotName]))}var ct=this.prepareMatching(),ht=b(ct,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 dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:l.default.sources.API;if(typeof nt=="string")this.quill.setContents(this.convert(nt),J),this.quill.setSelection(0,l.default.sources.SILENT);else{var ct=this.convert(J);this.quill.updateContents(new o.default().retain(nt).concat(ct),dt),this.quill.setSelection(nt+ct.length(),l.default.sources.SILENT)}}},{key:"onPaste",value:function(nt){var J=this;if(!(nt.defaultPrevented||!this.quill.isEnabled())){var dt=this.quill.getSelection(),ct=new o.default().retain(dt.index),ht=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(l.default.sources.SILENT),setTimeout(function(){ct=ct.concat(J.convert()).delete(dt.length),J.quill.updateContents(ct,l.default.sources.USER),J.quill.setSelection(ct.length()-dt.length,l.default.sources.SILENT),J.quill.scrollingContainer.scrollTop=ht,J.quill.focus()},1)}}},{key:"prepareMatching",value:function(){var nt=this,J=[],dt=[];return this.matchers.forEach(function(ct){var ht=b(ct,2),Rt=ht[0],St=ht[1];switch(Rt){case Node.TEXT_NODE:dt.push(St);break;case Node.ELEMENT_NODE:J.push(St);break;default:[].forEach.call(nt.container.querySelectorAll(Rt),function(_t){_t[et]=_t[et]||[],_t[et].push(St)});break}}),[J,dt]}}]),Y}(a.default);R.DEFAULTS={matchers:[],matchVisual:!0};function M(Z,Y,G){return(typeof Y>"u"?"undefined":E(Y))==="object"?Object.keys(Y).reduce(function(nt,J){return M(nt,J,Y[J])},Z):Z.reduce(function(nt,J){return J.attributes&&J.attributes[Y]?nt.push(J):nt.insert(J.insert,(0,m.default)({},S({},Y,G),J.attributes))},new o.default)}function z(Z){if(Z.nodeType!==Node.ELEMENT_NODE)return{};var Y="__ql-computed-style";return Z[Y]||(Z[Y]=window.getComputedStyle(Z))}function F(Z,Y){for(var G="",nt=Z.ops.length-1;nt>=0&&G.length-1}function U(Z,Y,G){return Z.nodeType===Z.TEXT_NODE?G.reduce(function(nt,J){return J(Z,nt)},new o.default):Z.nodeType===Z.ELEMENT_NODE?[].reduce.call(Z.childNodes||[],function(nt,J){var dt=U(J,Y,G);return J.nodeType===Z.ELEMENT_NODE&&(dt=Y.reduce(function(ct,ht){return ht(J,ct)},dt),dt=(J[et]||[]).reduce(function(ct,ht){return ht(J,ct)},dt)),nt.concat(dt)},new o.default):new o.default}function V(Z,Y,G){return M(G,Z,!0)}function W(Z,Y){var G=r.default.Attributor.Attribute.keys(Z),nt=r.default.Attributor.Class.keys(Z),J=r.default.Attributor.Style.keys(Z),dt={};return G.concat(nt).concat(J).forEach(function(ct){var ht=r.default.query(ct,r.default.Scope.ATTRIBUTE);ht!=null&&(dt[ht.attrName]=ht.value(Z),dt[ht.attrName])||(ht=j[ct],ht!=null&&(ht.attrName===ct||ht.keyName===ct)&&(dt[ht.attrName]=ht.value(Z)||void 0),ht=w[ct],ht!=null&&(ht.attrName===ct||ht.keyName===ct)&&(ht=w[ct],dt[ht.attrName]=ht.value(Z)||void 0))}),Object.keys(dt).length>0&&(Y=M(Y,dt)),Y}function tt(Z,Y){var G=r.default.query(Z);if(G==null)return Y;if(G.prototype instanceof r.default.Embed){var nt={},J=G.value(Z);J!=null&&(nt[G.blotName]=J,Y=new o.default().insert(nt,G.formats(Z)))}else typeof G.formats=="function"&&(Y=M(Y,G.blotName,G.formats(Z)));return Y}function ot(Z,Y){return F(Y,` +`)||Y.insert(` +`),Y}function ut(){return new o.default}function ft(Z,Y){var G=r.default.query(Z);if(G==null||G.blotName!=="list-item"||!F(Y,` +`))return Y;for(var nt=-1,J=Z.parentNode;!J.classList.contains("ql-clipboard");)(r.default.query(J)||{}).blotName==="list"&&(nt+=1),J=J.parentNode;return nt<=0?Y:Y.compose(new o.default().retain(Y.length()-1).retain(1,{indent:nt}))}function it(Z,Y){return F(Y,` +`)||(I(Z)||Y.length()>0&&Z.nextSibling&&I(Z.nextSibling))&&Y.insert(` +`),Y}function rt(Z,Y){if(I(Z)&&Z.nextElementSibling!=null&&!F(Y,` + +`)){var G=Z.offsetHeight+parseFloat(z(Z).marginTop)+parseFloat(z(Z).marginBottom);Z.nextElementSibling.offsetTop>Z.offsetTop+G*1.5&&Y.insert(` +`)}return Y}function yt(Z,Y){var G={},nt=Z.style||{};return nt.fontStyle&&z(Z).fontStyle==="italic"&&(G.italic=!0),nt.fontWeight&&(z(Z).fontWeight.startsWith("bold")||parseInt(z(Z).fontWeight)>=700)&&(G.bold=!0),Object.keys(G).length>0&&(Y=M(Y,G)),parseFloat(nt.textIndent||0)>0&&(Y=new o.default().insert(" ").concat(Y)),Y}function pt(Z,Y){var G=Z.data;if(Z.parentNode.tagName==="O:P")return Y.insert(G.trim());if(G.trim().length===0&&Z.parentNode.classList.contains("ql-clipboard"))return Y;if(!z(Z.parentNode).whiteSpace.startsWith("pre")){var nt=function(dt,ct){return ct=ct.replace(/[^\u00a0]/g,""),ct.length<1&&dt?" ":ct};G=G.replace(/\r\n/g," ").replace(/\n/g," "),G=G.replace(/\s\s+/g,nt.bind(nt,!0)),(Z.previousSibling==null&&I(Z.parentNode)||Z.previousSibling!=null&&I(Z.previousSibling))&&(G=G.replace(/^\s+/,nt.bind(nt,!1))),(Z.nextSibling==null&&I(Z.parentNode)||Z.nextSibling!=null&&I(Z.nextSibling))&&(G=G.replace(/\s+$/,nt.bind(nt,!1)))}return Y.insert(G)}h.default=R,h.matchAttributor=W,h.matchBlot=tt,h.matchNewline=it,h.matchSpacing=rt,h.matchText=pt},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0});var E=function(){function c(l,s){for(var i=0;i '},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0});var E=function(){function c(l,s){for(var i=0;ir.right&&(l=r.right-c.right,this.root.style.left=o+l+"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 l}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),g}();h.default=_},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0});var E=function(){function A(p,O){var S=[],q=!0,D=!1,H=void 0;try{for(var K=p[Symbol.iterator](),et;!(q=(et=K.next()).done)&&(S.push(et.value),!(O&&S.length===O));q=!0);}catch($){D=!0,H=$}finally{try{!q&&K.return&&K.return()}finally{if(D)throw H}}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 H=q.get;return H===void 0?void 0:H.call(S)}},_=function(){function A(p,O){for(var S=0;S','','',''].join(""),h.default=T},function(y,h,f){Object.defineProperty(h,"__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),l=J(c),s=f(37),i=f(26),n=f(39),a=f(40),t=f(56),d=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),H=f(72),K=J(H),et=f(73),$=J(et),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),W=J(V),tt=f(28),ot=J(tt),ut=f(59),ft=J(ut),it=f(60),rt=J(it),yt=f(61),pt=J(yt),Z=f(108),Y=J(Z),G=f(62),nt=J(G);function J(dt){return dt&&dt.__esModule?dt:{default:dt}}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":a.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":a.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":a.SizeClass,"formats/blockquote":o.default,"formats/code-block":w.default,"formats/header":r.default,"formats/list":l.default,"formats/bold":d.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":$.default,"formats/list/item":c.ListItem,"modules/formula":M.default,"modules/syntax":F.default,"modules/toolbar":U.default,"themes/bubble":Y.default,"themes/snow":nt.default,"ui/icons":W.default,"ui/picker":ot.default,"ui/icon-picker":rt.default,"ui/color-picker":ft.default,"ui/tooltip":pt.default},!0),h.default=b.default},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0}),h.IndentClass=void 0;var E=function(){function l(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(d.prototype.__proto__||Object.getPrototypeOf(d.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(d.prototype.__proto__||Object.getPrototypeOf(d.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(d.prototype.__proto__||Object.getPrototypeOf(d.prototype),"replace",this).call(this,k)}}]),d}(e.default);a.blotName="list",a.scope=g.default.Scope.BLOCK_BLOT,a.tagName=["OL","UL"],a.defaultChild="list-item",a.allowedChildren=[n],h.ListItem=n,h.default=a},function(y,h,f){Object.defineProperty(h,"__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"],h.default=o},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0});var E=function(){function c(l,s){for(var i=0;i-1?t?this.domNode.setAttribute(a,t):this.domNode.removeAttribute(a):b(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"format",this).call(this,a,t)}}],[{key:"create",value:function(a){var t=b(i.__proto__||Object.getPrototypeOf(i),"create",this).call(this,a);return typeof a=="string"&&t.setAttribute("src",this.sanitize(a)),t}},{key:"formats",value:function(a){return c.reduce(function(t,d){return a.hasAttribute(d)&&(t[d]=a.getAttribute(d)),t},{})}},{key:"match",value:function(a){return/\.(jpe?g|gif|png)$/.test(a)||/^data:image\/.+;base64/.test(a)}},{key:"sanitize",value:function(a){return(0,m.sanitize)(a,["http","https","data"])?a:"//:0"}},{key:"value",value:function(a){return a.getAttribute("src")}}]),i}(g.default.Embed);l.blotName="image",l.tagName="IMG",h.default=l},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0});var E=function(){function s(i,n){for(var a=0;a-1?t?this.domNode.setAttribute(a,t):this.domNode.removeAttribute(a):b(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"format",this).call(this,a,t)}}],[{key:"create",value:function(a){var t=b(i.__proto__||Object.getPrototypeOf(i),"create",this).call(this,a);return t.setAttribute("frameborder","0"),t.setAttribute("allowfullscreen",!0),t.setAttribute("src",this.sanitize(a)),t}},{key:"formats",value:function(a){return c.reduce(function(t,d){return a.hasAttribute(d)&&(t[d]=a.getAttribute(d)),t},{})}},{key:"sanitize",value:function(a){return m.default.sanitize(a)}},{key:"value",value:function(a){return a.getAttribute("src")}}]),i}(_.BlockEmbed);l.blotName="video",l.className="ql-video",l.tagName="IFRAME",h.default=l},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0}),h.default=h.FormulaBlot=void 0;var E=function(){function a(t,d){for(var N=0;N0||this.cachedText==null)&&(this.domNode.innerHTML=P(A),this.domNode.normalize(),this.attach()),this.cachedText=A)}}]),k}(c.default);a.className="ql-syntax";var t=new g.default.Attributor.Class("token","hljs",{scope:g.default.Scope.INLINE}),d=function(N){n(k,N),E(k,null,[{key:"register",value:function(){v.default.register(t,!0),v.default.register(a,!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(a).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);d.DEFAULTS={highlight:function(){return window.hljs==null?null:function(N){var k=window.hljs.highlightAuto(N);return k.value}}(),interval:1e3},h.CodeBlock=a,h.CodeToken=t,h.default=d},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h){y.exports=' '},function(y,h,f){Object.defineProperty(h,"__esModule",{value:!0}),h.default=h.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 H=p.quill.getLines(S.index,S.length);if(H.length===1)p.position(p.quill.getBounds(S));else{var K=H[H.length-1],et=p.quill.getIndex(K),$=Math.min(K.length()-1,S.index+S.length-et),j=p.quill.getBounds(new r.Range(et,$));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(""),h.BubbleTooltip=N,h.default=d},function(y,h,f){y.exports=f(63)}]).default})})(wr);var ai=wr.exports;const he=br(ai);var Yt=-1,Kt=1,Ut=0;function Ue(L,C,y,h){if(L===C)return L?[[Ut,L]]:[];if(y!=null){var f=ci(L,C,y);if(f)return f}var E=or(L,C),b=L.substring(0,E);L=L.substring(E),C=C.substring(E),E=ar(L,C);var _=L.substring(L.length-E);L=L.substring(0,L.length-E),C=C.substring(0,C.length-E);var g=li(L,C);return b&&g.unshift([Ut,b]),_&&g.push([Ut,_]),Ar(g,h),g}function li(L,C){var y;if(!L)return[[Kt,C]];if(!C)return[[Yt,L]];var h=L.length>C.length?L:C,f=L.length>C.length?C:L,E=h.indexOf(f);if(E!==-1)return y=[[Kt,h.substring(0,E)],[Ut,f],[Kt,h.substring(E+f.length)]],L.length>C.length&&(y[0][0]=y[2][0]=Yt),y;if(f.length===1)return[[Yt,L],[Kt,C]];var b=ui(L,C);if(b){var _=b[0],g=b[1],m=b[2],v=b[3],o=b[4],e=Ue(_,m),r=Ue(g,v);return e.concat([[Ut,o]],r)}return si(L,C)}function si(L,C){for(var y=L.length,h=C.length,f=Math.ceil((y+h)/2),E=f,b=2*f,_=new Array(b),g=new Array(b),m=0;my)r+=2;else if(t>h)e+=2;else if(o){var d=E+v-i;if(d>=0&&d=N)return dr(L,C,a,t)}}}for(var k=-s+c;k<=s-l;k+=2){var d=E+k,N;k===-s||k!==s&&g[d-1]y)l+=2;else if(T>h)c+=2;else if(!o){var n=E+v-k;if(n>=0&&n=N)return dr(L,C,a,t)}}}}return[[Yt,L],[Kt,C]]}function dr(L,C,y,h){var f=L.substring(0,y),E=C.substring(0,h),b=L.substring(y),_=C.substring(h),g=Ue(f,E),m=Ue(b,_);return g.concat(m)}function or(L,C){if(!L||!C||L.charAt(0)!==C.charAt(0))return 0;for(var y=0,h=Math.min(L.length,C.length),f=h,E=0;yC.length?L:C,h=L.length>C.length?C:L;if(y.length<4||h.length*2=r.length?[a,t,d,N,n]:null}var E=f(y,h,Math.ceil(y.length/4)),b=f(y,h,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 Ar(L,C){L.push([Ut,""]);for(var y=0,h=0,f=0,E="",b="",_;y=0&&Sr(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]===Kt&&(f++,b=L[v][1]+b,v--),L[v]&&L[v][0]===Yt&&(h++,E=L[v][1]+E,v--),g=v}}if(Nr(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&&(_=or(b,E),_!==0&&(g>=0?L[g][1]+=b.substring(0,_):(L.splice(0,0,[Ut,b.substring(0,_)]),y++),b=b.substring(_),E=E.substring(_)),_=ar(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+h;E.length===0&&b.length===0?(L.splice(y-o,o),y=y-o):E.length===0?(L.splice(y-o,o,[Kt,b]),y=y-o+1):b.length===0?(L.splice(y-o,o,[Yt,E]),y=y-o+1):(L.splice(y-o,o,[Yt,E],[Kt,b]),y=y-o+2)}y!==0&&L[y-1][0]===Ut?(L[y-1][1]+=L[y][1],L.splice(y,1)):y++,f=0,h=0,E="",b="";break}}L[L.length-1][1]===""&&L.pop();var e=!1;for(y=1;y=55296&&L<=56319}function Tr(L){return L>=56320&&L<=57343}function Nr(L){return Tr(L.charCodeAt(0))}function Sr(L){return kr(L.charCodeAt(L.length-1))}function fi(L){for(var C=[],y=0;y0&&C.push(L[y]);return C}function tr(L,C,y,h){return Sr(L)||Nr(h)?null:fi([[Ut,L],[Yt,C],[Kt,y],[Ut,h]])}function ci(L,C,y){var h=typeof y=="number"?{index:y,length:0}:y.oldRange,f=typeof y=="number"?null:y.newRange,E=L.length,b=C.length;if(h.length===0&&(f===null||f.length===0)){var _=h.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),l=g.slice(0,c),s=e.slice(0,c);if(l!==s)break t;var i=g.slice(c),n=e.slice(c);return tr(l,i,n,m)}t:{if(v!==null&&v!==_)break t;var a=_,e=C.slice(0,a),r=C.slice(a);if(e!==g)break t;var t=Math.min(E-a,b-a),d=m.slice(m.length-t),N=r.slice(r.length-t);if(d!==N)break t;var i=m.slice(0,m.length-t),n=r.slice(0,r.length-t);return tr(g,i,n,d)}}if(h.length>0&&f&&f.length===0)t:{var l=L.slice(0,h.index),d=L.slice(h.index+h.length),c=l.length,t=d.length;if(b-1}function wn(u,x){var B=this.__data__,Q=be(B,u);return Q<0?B.push([u,x]):B[Q][1]=x,this}xt.prototype.clear=bn,xt.prototype.delete=_n,xt.prototype.get=On,xt.prototype.has=En,xt.prototype.set=wn;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 Wt(u){var x=typeof u;return!!u&&(x=="object"||x=="function")}function rn(u){return!!u&&typeof u=="object"}function je(u){return Ee(u)?me(u):Cn(u)}function Qn(){return[]}function Xn(){return!1}L.exports=Je})(dn,dn.exports);var xr=dn.exports,hn={exports:{}};hn.exports;(function(L,C){var y=200,h="__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]",l="[object Map]",s="[object Number]",i="[object Null]",n="[object Object]",a="[object Promise]",t="[object Proxy]",d="[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]",H="[object Int16Array]",K="[object Int32Array]",et="[object Uint8Array]",$="[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[H]=F[K]=F[et]=F[$]=F[j]=F[w]=!0,F[_]=F[g]=F[p]=F[v]=F[O]=F[o]=F[e]=F[r]=F[l]=F[s]=F[n]=F[d]=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")(),W=C&&!C.nodeType&&C,tt=W&&!0&&L&&!L.nodeType&&L,ot=tt&&tt.exports===W,ut=ot&&I.process,ft=function(){try{return ut&&ut.binding&&ut.binding("util")}catch{}}(),it=ft&&ft.isTypedArray;function rt(u,x){for(var B=-1,Q=u==null?0:u.length,vt=0,lt=[];++B-1}function Sn(u,x){var B=this.__data__,Q=_e(B,u);return Q<0?(++this.size,B.push([u,x])):B[Q][1]=x,this}qt.prototype.clear=An,qt.prototype.delete=kn,qt.prototype.get=Tn,qt.prototype.has=Nn,qt.prototype.set=Sn;function Ct(u){var x=-1,B=u==null?0:u.length;for(this.clear();++xbt))return!1;var Ot=lt.get(u);if(Ot&<.get(x))return Ot==x;var It=-1,Bt=!0,Tt=B&E?new me:void 0;for(lt.set(u,x),lt.set(x,u);++It-1&&u%1==0&&u-1&&u%1==0&&u<=b}function nn(u){var x=typeof u;return u!=null&&(x=="object"||x=="function")}function Wt(u){return u!=null&&typeof u=="object"}var rn=it?Y(it):Un;function je(u){return Ie(u)?Cn(u):$n(u)}function Qn(){return[]}function Xn(){return!1}L.exports=Yn})(hn,hn.exports);var Pr=hn.exports,lr={},Lr=Nt&&Nt.__importDefault||function(L){return L&&L.__esModule?L:{default:L}};Object.defineProperty(lr,"__esModule",{value:!0});var hi=Lr(xr),vi=Lr(Pr),nr;(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 vi.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 h(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=h;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})(nr||(nr={}));lr.default=nr;var ln={},sn={},hr;function pi(){if(hr)return sn;hr=1;var L=Nt&&Nt.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(sn,"__esModule",{value:!0});var C=L(Rr()),y=function(){function h(f){this.ops=f,this.index=0,this.offset=0}return h.prototype.hasNext=function(){return this.peekLength()<1/0},h.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}},h.prototype.peek=function(){return this.ops[this.index]},h.prototype.peekLength=function(){return this.ops[this.index]?C.default.length(this.ops[this.index])-this.offset:1/0},h.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"},h.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[]},h}();return sn.default=y,sn}var vr;function Rr(){if(vr)return ln;vr=1;var L=Nt&&Nt.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(ln,"__esModule",{value:!0});var C=L(pi()),y;return function(h){function f(b){return new C.default(b)}h.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}h.length=E}(y||(y={})),ln.default=y,ln}var He=Nt&&Nt.__importDefault||function(L){return L&&L.__esModule?L:{default:L}},un=He(di),yi=He(xr),er=He(Pr),De=He(lr),Lt=He(Rr()),gi="\0",mi=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 h={};return typeof C=="string"&&C.length===0?this:(h.insert=C,y!=null&&typeof y=="object"&&Object.keys(y).length>0&&(h.attributes=y),this.push(h))},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 h={retain:C};return y!=null&&typeof y=="object"&&Object.keys(y).length>0&&(h.attributes=y),this.push(h)},L.prototype.push=function(C){var y=this.ops.length,h=this.ops[y-1];if(C=yi.default(C),typeof h=="object"){if(typeof C.delete=="number"&&typeof h.delete=="number")return this.ops[y-1]={delete:h.delete+C.delete},this;if(typeof h.delete=="number"&&C.insert!=null&&(y-=1,h=this.ops[y-1],typeof h!="object"))return this.ops.unshift(C),this;if(er.default(C.attributes,h.attributes)){if(typeof C.insert=="string"&&typeof h.insert=="string")return this.ops[y-1]={insert:h.insert+C.insert},typeof C.attributes=="object"&&(this.ops[y-1].attributes=C.attributes),this;if(typeof C.retain=="number"&&typeof h.retain=="number")return this.ops[y-1]={retain:h.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=[],h=[];return this.forEach(function(f){var E=C(f)?y:h;E.push(f)}),[y,h]},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 h=[],f=Lt.default.iterator(this.ops),E=0;E0&&h.next(E.retain-b)}for(var _=new L(f);y.hasNext()||h.hasNext();)if(h.peekType()==="insert")_.push(h.next());else if(y.peekType()==="delete")_.push(y.next());else{var g=Math.min(y.peekLength(),h.peekLength()),m=y.next(g),v=h.next(g);if(typeof v.retain=="number"){var o={};typeof m.retain=="number"?o.retain=g:o.insert=m.insert;var e=De.default.compose(m.attributes,v.attributes,typeof m.retain=="number");if(e&&(o.attributes=e),_.push(o),!h.hasNext()&&er.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 h=[this,C].map(function(g){return g.map(function(m){if(m.insert!=null)return typeof m.insert=="string"?m.insert:gi;var v=g===C?"on":"with";throw new Error("diff() called "+v+" non-document")}).join("")}),f=new L,E=un.default(h[0],h[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 un.default.INSERT:v=Math.min(_.peekLength(),m),f.push(_.next(v));break;case un.default.DELETE:v=Math.min(m,b.peekLength()),b.next(v),f.delete(v);break;case un.default.EQUAL:v=Math.min(b.peekLength(),_.peekLength(),m);var o=b.next(v),e=_.next(v);er.default(o.insert,e.insert)?f.retain(v,De.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 h=Lt.default.iterator(this.ops),f=new L,E=0;h.hasNext();){if(h.peekType()!=="insert")return;var b=h.peek(),_=Lt.default.length(b)-h.peekLength(),g=typeof b.insert=="string"?b.insert.indexOf(y,_)-_:-1;if(g<0)f.push(h.next());else if(g>0)f.push(h.next(g));else{if(C(f,h.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(h,f){if(f.insert)y.delete(Lt.default.length(f));else{if(f.retain&&f.attributes==null)return y.retain(f.retain),h+f.retain;if(f.delete||f.retain&&f.attributes){var E=f.delete||f.retain,b=C.slice(h,h+E);return b.forEach(function(_){f.delete?y.push(_):f.retain&&f.attributes&&y.retain(Lt.default.length(_),De.default.invert(f.attributes,_.attributes))}),h+E}}return h},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 h=C,f=Lt.default.iterator(this.ops),E=Lt.default.iterator(h.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(_,De.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 h=Lt.default.iterator(this.ops),f=0;h.hasNext()&&f<=C;){var E=h.peekLength(),b=h.peekType();if(h.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(pr).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)=>{$e(()=>{E()}),Ur(()=>{y=null});let y,h;const f=At(),E=()=>{var p;if(f.value){if(h=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,h),a(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:pr[L.toolbar]})()}),L.modules){const O=(()=>{var S,q;const D={};if(Array.isArray(L.modules))for(const H of L.modules)D[H.name]=(S=H.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=At(),r=(p,O,S)=>{e.value=!!(y!=null&&y.hasFocus()),C.emit("selectionChange",{range:p,oldRange:O,source:S})};Be(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]})},l=()=>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),a=(p,O="api")=>{const S=p||(L.contentType==="delta"?new _i:"");L.contentType==="html"?k(S):L.contentType==="text"?d(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:""},d=(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=()=>{ur(()=>{var p;!C.slots.toolbar&&y&&((p=y.getModule("toolbar"))===null||p===void 0||p.container.remove()),E()})};return Be(()=>L.content,p=>{if(!y||!p||v(p))return;const O=y.getSelection();O&&ur(()=>y==null?void 0:y.setSelection(O)),a(p)},{deep:!0}),Be(()=>L.enable,p=>{y&&y.enable(p)}),{editor:f,getEditor:l,getToolbar:s,getQuill:i,getContents:n,setContents:a,getHTML:N,setHTML:k,pasteHTML:T,focus:P,getText:t,setText:d,reinit:A}},render(){var L,C;return[(C=(L=this.$slots).toolbar)===null||C===void 0?void 0:C.call(L),$r("div",{ref:"editor",...this.$attrs})]}}),qr=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 h=JSON.stringify(y);C.setItem(L,h)},getSessionStorage(){const y=JSON.parse(C.getItem(L)||"{}");return typeof y=="object"?"":y},removeSessionStorage(){C.removeItem(L)}}},Ei=he.import("blots/block");class ze extends Ei{static create(C){const y=super.create(C);if(C===!0)return y;const h=document.createElement("img");return h.setAttribute("src",C),y.appendChild(h),y}deleteAt(C,y){super.deleteAt(C,y),this.cache={}}static value(C){const{src:y,custom:h}=C.dataset;return{src:y,custom:h}}}ze.blotName="imageBlot";ze.className="image-uploading";ze.tagName="span";he.register({"formats/imageBlot":ze});class Ir{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 h=this.quill.getModule("toolbar");h&&h.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 h=document.getSelection(),f=document.caretRangeFromPoint(C.clientX,C.clientY);h&&f&&h.setBaseAndExtent(f.startContainer,f.startOffset,f.startContainer,f.startOffset)}else{const h=document.getSelection(),f=document.caretPositionFromPoint(C.clientX,C.clientY);h&&f&&h.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 h=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 h=new FileReader;h.addEventListener("load",()=>{if(!y){let f=h.result;this.insertBase64Image(f)}},!1),C&&h.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,ze.blotName,`${C}`,"user")}insertToEditor(C){const y=this.range,h=this.calculatePlaceholderInsertLength();this.quill.deleteText(y.index,h,"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=Ir;const wi="9ead47a82a0d25985f22f10651d1f93b3abba317",Ai={__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",Ir);const{apiGetUploadImageUrl:h}=oi,f=L,E=y,b=At(null),_=async(n,a,t)=>{await gr.put(n,a,{headers:{"Content-Type":t}})},g=(n,a)=>{Ce("danger",n,a)},m=n=>({"image/png":"png","image/jpeg":"jpeg"})[n],v=n=>new Promise((a,t)=>{const d=new FileReader;d.readAsArrayBuffer(n),d.onload=N=>{const{result:k}=N.target;a(k)},d.onerror=t}),r={modules:{ImageUploader:{upload(n){return new Promise((a,t)=>{const{type:d,size:N}=n;if(!m(d)){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 h(m(d));await _(p,P,d),a(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:l}=qr(wi),s=()=>b.value.getHTML()||"",i=n=>{b.value.setHTML(n)};return Be(()=>f.modelValue,n=>{n&&l(n)},{deep:!0}),$e(()=>{f.modelValue&&i(f.modelValue);const n=c();n&&i(n)}),C({editorRef:b,getContent:s}),(n,a)=>(at(),Fe(we(Oi),{ref_key:"editorRef",ref:b,content:f.modelValue,"onUpdate:content":a[0]||(a[0]=t=>E("update:modelValue",t)),class:"border border-top-0",options:r,"content-type":"html"},null,8,["content"]))}},ve=L=>(Or("data-v-23618638"),L=L(),Er(),L),ki=ve(()=>X("h4",{class:"h5 fw-bold"}," 1. 請詳述你的任務內容: ",-1)),Ti={class:"taskQuill position-relative bg-white mb-6"},Ni=ve(()=>X("h4",{class:"h5 fw-bold"},"2. 任務完成時間:",-1)),Si={class:"row g-2 align-items-top mb-6"},xi=ve(()=>X("p",{class:"mb-0 me-2 w-auto"},"學習時間共花費",-1)),Pi={class:"col-md-2 col-xl-1"},Li=ve(()=>X("div",{class:"col-auto"},[X("label",{class:"col-form-label bg-transparent border-0",for:"inputDay"},"天")],-1)),Ri={class:"col-md-2 col-xl-1"},qi=ve(()=>X("div",{class:"col-auto me-5"},[X("label",{class:"col-form-label bg-transparent border-0",for:"inputHour"},"小時")],-1)),Ii={class:"col-auto"},Mi={class:"mb-0 text-gentle_green"},ji={class:"mx-2 text-gentle_green text-decoration-underline"},Di={class:"col-md-12"},Ci={key:0,class:"text-danger mb-0"},Bi=ve(()=>X("p",{class:"mt-2 mb-0 text-gentle_green"},"請正確填寫任務完成時間為您的學習與練習作業時間",-1)),Fi=ve(()=>X("h4",{class:"h5 fw-bold"},"3. 任務提交等級:",-1)),Ui={class:"d-grid gap-2 d-md-flex"},$i=["onClick"],Hi={class:"mt-11 mb-6 row justify-content-end"},zi={class:"col-auto"},Ki={class:"col-4"},Vi=["disabled"],Gi="9ead47a82a0d25985f22f10651d1f93b3abba317",Wi={__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,h=C,f=At(null),E=At(null),b=At(y.data),_=At(y.data.content||""),g=At(y.level||0),m=At(0),{removeSessionStorage:v,setSessionStorage:o}=qr(Gi),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)},l=Be(()=>_.value,()=>{c()}),s=async(i,n)=>{const a={};(b.value.day===0||b.value.day)&&(a.spend_hour=Number(b.value.day)*24+Number(b.value.hour)),a.content=_.value,y.taskLevel&&y.taskLevel.length>0&&(a.level=Number(g.value)),_.value="",f.value.resetForm(),l(),v(),h("submit",a,n)};return $e(()=>{f.value.validate()}),(i,n)=>{const a=fn("VField"),t=fn("ErrorMessage"),d=fn("VForm");return at(),Fe(d,{ref_key:"form",ref:f,onSubmit:n[5]||(n[5]=N=>s(N,i.taskId))},{default:rr(({errors:N,meta:k})=>{var T;return[ki,X("div",Ti,[ne(Ai,{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"])]),Ni,X("div",Si,[xi,X("div",Pi,[ne(a,{type:"number",min:"0",name:"day",label:"天數",class:Zt(["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"]),ne(t,{name:"day",class:"invalid-feedback"})]),Li,X("div",Ri,[X("div",null,[ne(a,{type:"number",min:"0",name:"hour",id:"inputHour",label:"小時",class:Zt(["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"]),ne(t,{name:"hour",class:"invalid-feedback"})])]),qi,y.spendHour.days||y.spendHour.hours?(at(),st(Ft,{key:0},[X("div",Ii,[X("p",Mi,[de(" 此任務平均完成時間為"),X("span",ji,wt(y.spendHour.days)+" 天 "+wt(y.spendHour.hours)+" 小時 ",1)])]),X("div",{class:"col-auto"},[X("button",{type:"button",class:"btn btn-primary btn-lg",onClick:r},"套用平均時間")])],64)):Et("",!0),X("div",Di,[b.value.hour+b.value.day<=0?(at(),st("p",Ci,"學習時間至少需要 1 小時")):Et("",!0),Bi])]),((T=y.taskLevel)==null?void 0:T.length)>0?(at(),st(Ft,{key:0},[Fi,X("div",Ui,[(at(!0),st(Ft,null,ee(y.taskLevel,(P,A)=>(at(),st("button",{type:"button",class:Zt(["btn btn-outline-primary btn-lg",g.value===A+1&&"active"]),key:`level${A+1}`,onClick:p=>e(A+1)}," LV "+wt(A+1)+": "+wt(P),11,$i))),128))]),ne(t,{name:"level",class:"invalid-feedback"})],64)):Et("",!0),X("div",Hi,[X("div",zi,[y.type==="edit"?(at(),st("button",{key:0,type:"reset",onClick:n[4]||(n[4]=cn(P=>h("cancel"),["prevent"])),class:"btn btn-lg btn-gentle_green text-white"}," 取消編輯 ")):Et("",!0)]),X("div",Ki,[X("button",{type:"submit",class:"btn btn-lg btn-secondary w-100",disabled:!k.valid||!_.value.length||b.value.hour+b.value.day<=0}," 提交任務 ",8,Vi)])])]}),_:1},512)}}},yr=_r(Wi,[["__scopeId","data-v-23618638"]]),Dt=L=>(Or("data-v-f2d97dc0"),L=L(),Er(),L),Zi={class:"mt-5"},Yi={class:"position-relative mb-4"},Qi={class:"container z-1"},Xi={class:"h2"},Ji={class:"h6 mb-0 text-dark"},to={class:"container"},eo={class:"row"},no={class:"col-md-10"},ro={class:"border p-4 mb-4 rounded-1 h-100"},io={class:"row"},oo={class:"col-md-6"},ao={key:0,class:"mb-6"},lo=Dt(()=>X("h3",{class:"h6 fw-bold text-primary"},"前置任務",-1)),so={class:"mb-0"},uo={key:1},fo=Dt(()=>X("h3",{class:"h6 fw-bold text-primary"},"完成條件",-1)),co={key:0,class:"text-muted"},ho={class:"list-decimal"},vo={class:"col-md-6"},po=Dt(()=>X("h3",{class:"h6 fw-bold text-primary"},"此任務你會獲得以下技能",-1)),yo={key:0,class:"text-muted"},go={class:"list-decimal"},mo={class:"col-md-2 h-100"},bo={class:"border p-4 rounded-top text-center"},_o=Dt(()=>X("h3",{class:"h6 mb-1 text-primary"},"任務積分",-1)),Oo={class:"fs-1 mb-0 fw-bold text-primary"},Eo={key:0,type:"button",class:"btn btn-primary btn-lg w-100 rounded-0 rounded-bottom",disabled:""},wo=["disabled"],Ao={key:0,class:"spinner-border spinner-border-sm text-light",role:"status"},ko=["disabled"],To={key:0,class:"spinner-border spinner-border-sm text-light",role:"status"},No={key:3,type:"button",class:"btn btn-primary btn-lg w-100 rounded-0 rounded-bottom",disabled:""},So={class:"p-4"},xo={class:"mb-6"},Po=Dt(()=>X("h3",{class:"h6 fw-bold text-primary"},"任務描述",-1)),Lo=["innerHTML"],Ro=Dt(()=>X("h3",{class:"h6 fw-bold text-primary"},"挑戰等級",-1)),qo={class:"tasks-level"},Io={class:"list-unstyled"},Mo={key:0,class:"bg-light pt-8 pb-11"},jo={class:"container"},Do={class:"nav nav-tabs mb-6 w-100",id:"pills-tab",role:"tablist"},Co={class:"nav-item w-50",role:"presentation"},Bo={class:"nav-item w-50",role:"presentation"},Fo={class:"tab-content",id:"pills-tabContent"},Uo={class:"tab-submit-task fade show active",id:"submit-task"},$o={key:0,class:"bg-gentle_green d-inline-flex align-items-start px-3 py-2 rounded-1 mb-3 fs-5"},Ho=Dt(()=>X("span",{class:"material-symbols-outlined align-bottom text-white me-1 mt-1"}," error ",-1)),zo={class:"d-inline-block mb-0 text-white"},Ko=Dt(()=>X("br",null,null,-1)),Vo=Dt(()=>X("hr",null,null,-1)),Go={key:1,class:"row mt-6"},Wo={class:"col-md-9"},Zo={key:0,class:"bg-light_green d-inline-block px-3 py-2 mb-5 rounded-1 fs-5"},Yo={key:0,class:"d-inline-block mb-0 me-3 text-white"},Qo=Dt(()=>X("p",{class:"d-inline-block mb-0 text-white"},"狀態:任務審核中,審核時間約 7 天",-1)),Xo={key:1,class:"bg-gentle_green d-inline-block px-3 py-2 rounded-1 mb-2 fs-5"},Jo={key:0,class:"d-inline-block mb-0 me-3 text-white"},ta={class:"d-inline-block mb-0 text-white"},ea=Dt(()=>X("h4",{class:"h5 fw-bold"},"提交紀錄",-1)),na={class:"list-unstyled d-flex flex-column gap-2"},ra={class:"d-flex justify-content-between mb-3"},ia={class:"d-flex"},oa={class:"flex-shrink-0"},aa=["src","alt"],la={class:"flex-grow-1 ms-2"},sa=["href"],ua={key:1,class:"m-0"},fa=["title"],ca={class:"text-gentle_green"},da=["innerHTML"],ha={key:0},va=["onClick"],pa={class:"tab-views-task fade",id:"views-task"},ya={key:0,class:"row justify-content-center"},ga={key:0,class:"d-grid gap-2 d-md-flex mb-4"},ma=["onClick"],ba={class:"row list-unstyled"},_a={class:"position-relative bg-white border rounded-1 p-3 mb-3"},Oa={class:"d-flex align-items-center gap-2"},Ea=["src","alt"],wa={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"}},Aa={class:"card-body"},ka={class:"card-title fw-bold mb-0 h6 text-truncate",style:{"max-width":"150px"}},Ta={class:"card-text text-gentle_green"},Na=["onClick"],Sa=Dt(()=>X("span",{class:"material-symbols-outlined"},"open_in_new",-1)),xa=[Sa],Pa=Dt(()=>X("button",{type:"button",class:"btn btn-outline-primary"},"看更多",-1)),La=[Pa],Ra={key:1,class:"bg-light pt-8 pb-11"},qa={class:"container"},Ia={class:"row justify-content-center"},Ma={key:0,class:"d-grid gap-2 d-md-flex mb-4"},ja=["onClick"],Da={class:"row list-unstyled"},Ca={class:"position-relative bg-white border rounded-1 p-3 mb-3"},Ba={class:"d-flex align-items-center gap-2"},Fa=["src","alt"],Ua={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"}},$a={class:"card-body"},Ha={class:"card-title fw-bold mb-0 h6 text-truncate",style:{"max-width":"150px"}},za={class:"card-text text-gentle_green"},Ka=["onClick"],Va=Dt(()=>X("span",{class:"material-symbols-outlined"},"open_in_new",-1)),Ga=[Va],Wa=Dt(()=>X("button",{type:"button",class:"btn btn-outline-primary"},"看更多",-1)),Za=[Wa],Ya={__name:"TaskDetail",props:{type:{type:String,default:""},trainingId:{type:String,default:""},taskDetailId:{type:String,default:""}},emits:["refresh-board"],setup(L,{emit:C}){const y=Hr(),h=zr(),f=fr(()=>h.trainingData),E=L,b=C,{apiGetTasks:_,apiPostTasksAccept:g,apiDeleteTasks:m,apiGetTasksReplies:v,apiPostTasksReplies:o,apiPutTasksReplies:e,apiGetTaskCompleted:r,apiGetTaskDetailCompleted:c}=Zr,l=At(!0),s=At(!1),i=At(""),n=At(null),a=At({level:[]}),t=At({replies:[]}),d=At({id:null,isEdit:!1}),N=it=>{const rt=Math.floor(it/24),yt=it%24;return{days:rt,hours:yt}},k=async(it,rt=0)=>{const{task:yt}=await _(it,rt);a.value=yt},T=async it=>{const rt=await v(it);t.value=rt},P=At(1),A=At(1),p=At([]),O=At({current:1,count:0,next:0}),S=async(it,rt,yt)=>{var pt,Z,Y,G;try{const{total_level:nt,tasks:J,pagination:dt}=await r({taskId:it,level:P.value,page:rt,count:yt});A.value=nt,rt>1?p.value=[...p.value,...J]:p.value=J,O.value=dt}catch(nt){Ce.toastMessage("danger","info",`${(Z=(pt=nt==null?void 0:nt.response)==null?void 0:pt.data)==null?void 0:Z.statusCode}:${(G=(Y=nt==null?void 0:nt.response)==null?void 0:Y.data)==null?void 0:G.message}`)}},q=At([]),D=async(it,rt)=>{var yt,pt,Z,Y;try{const{replies:G}=await c(it,rt);q.value=G}catch(G){Ce.toastMessage("danger","info",`${(pt=(yt=G==null?void 0:G.response)==null?void 0:yt.data)==null?void 0:pt.statusCode}:${(Y=(Z=G==null?void 0:G.response)==null?void 0:Z.data)==null?void 0:Y.message}`)}},H=async it=>{try{s.value=!0,await g(it),await k(it),await T(it),await S(it)}finally{if(s.value=!1,E.type==="training"){let rt="";const{chapters:yt}=f.value;yt.forEach(pt=>{pt.sub_chapters&&pt.sub_chapters.forEach(Z=>{Z.type_name==="my_tasks"&&(rt=`${pt.id}_${Z.id}`)})}),rt!==""&&Kr.push(`/training/${E.trainingId}/board/content/${rt}?tId=${it}`)}}},K=async it=>{var rt,yt,pt,Z;try{await m(it),await k(it),Ce.toastMessage("primary","info","已放棄任務")}catch(Y){Ce.toastMessage("danger","info",`${(yt=(rt=Y==null?void 0:Y.response)==null?void 0:rt.data)==null?void 0:yt.statusCode}:${(Z=(pt=Y==null?void 0:Y.response)==null?void 0:pt.data)==null?void 0:Z.message}`)}},et=async(it,rt)=>{await o(it,rt),await k(it),await T(it),E.type==="training"&&b("refresh-board")},$=async(it,rt)=>{await e(it,rt),await T(it),d.value.isEdit=!1,d.value.id=null,d.value.data={}},j=(it,rt)=>{const{days:yt,hours:pt}=N(t.value.spend_hour);d.value.isEdit=!0,d.value.id=it,d.value.level=t.value.level,d.value.spend_hour=t.value.spend_hour,d.value.data=rt,d.value.data.day=yt,d.value.data.hour=pt},w=async()=>{n.value=E.taskDetailId,await k(E.taskDetailId),await S(E.taskDetailId),a.value.is_accept&&await T(E.taskDetailId)},R=async()=>{const{id:it}=y.params;n.value=it;const{preview:rt}=y.query;await k(it,rt),await S(it),a.value.is_accept&&await T(it)};$e(()=>{E.type==="training"?w():R()});const M=At(null),z=At(null),F=At("all"),I=it=>{F.value=it},U=fr(()=>F.value&&F.value!=="all"?p.value.filter(it=>it.level===F.value):p.value),V=At(null),W=()=>{V.value.showModal()},tt=()=>{K(n.value),V.value.hideModal()},ot=At(null),ut=Vr(async(it,rt,yt)=>{ot.value.modalTitle=`${rt}的攻略`,await D(it,yt),ot.value.showModal()}),ft=(it,rt)=>{l.value=it,it||(i.value=rt)};return(it,rt)=>{var pt,Z,Y;const yt=fn("RouterLink");return at(),st(Ft,null,[ne(Wr,{ref_key:"taskDescriptionModalRef",ref:ot,replyData:q.value},null,8,["replyData"]),ne(ni,{ref_key:"taskAbortModalRef",ref:V,taskData:{taskName:a.value.name,taskGroupName:a.value.task_group_name},onDeleteTask:tt},null,8,["taskData"]),X("div",Zi,[X("div",Yi,[X("div",{class:"tasks-detail d-flex align-items-end p-md-6 mx-0 mx-md-10",style:Jn([{height:"360px"},{backgroundImage:`url(${a.value.image_url})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}])},[X("div",Qi,[X("h1",Xi,wt(a.value.name),1),X("h2",Ji,wt(a.value.task_group_name),1)])],4)]),X("div",to,[X("div",eo,[X("div",no,[X("div",ro,[X("div",io,[X("div",oo,[a.value.prerequisite_task_name?(at(),st("div",ao,[lo,X("p",so,[ne(yt,{to:`/tasks/${a.value.prerequisite_task_id}`,target:"_blank"},{default:rr(()=>[de(wt(a.value.prerequisite_task_name),1)]),_:1},8,["to"])])])):Et("",!0),a.value.completion_criteria?(at(),st("div",uo,[fo,((pt=a.value.completion_criteria)==null?void 0:pt.length)===0?(at(),st("p",co,"(無)")):Et("",!0),X("ul",ho,[(at(!0),st(Ft,null,ee(a.value.completion_criteria,G=>(at(),st("li",{key:`${G}completion_criteria`},wt(G),1))),128))])])):Et("",!0)]),X("div",vo,[po,((Z=a.value.rewarded_skills)==null?void 0:Z.length)===0?(at(),st("p",yo,"(無)")):Et("",!0),X("ul",go,[(at(!0),st(Ft,null,ee(a.value.rewarded_skills,G=>(at(),st("li",{key:`${G}rewarded_skills`},wt(G),1))),128))])])])])]),X("div",mo,[X("div",bo,[_o,X("p",Oo,wt(a.value.rewarded_point),1)]),a.value.is_completed?(at(),st("button",Eo," 任務已完成 ")):a.value.is_accept&&!a.value.is_expired?(at(),st("button",{key:1,type:"button",class:"btn btn-primary btn-lg w-100 rounded-0 rounded-bottom",disabled:s.value,onClick:rt[0]||(rt[0]=G=>W(n.value))},[de(" 放棄任務 "),s.value?(at(),st("span",Ao)):Et("",!0)],8,wo)):!a.value.is_accept&&a.value.is_started&&!a.value.is_expired?(at(),st("button",{key:2,type:"button",class:"btn btn-secondary btn-lg w-100 rounded-0 rounded-bottom",onClick:rt[1]||(rt[1]=G=>H(n.value)),disabled:s.value},[de(" 接任務 "),s.value?(at(),st("span",To)):Et("",!0)],8,ko)):(at(),st("button",No," 任務已過期 "))])]),X("div",So,[X("div",xo,[Po,X("div",{class:"tasks-content",innerHTML:a.value.description},null,8,Lo)]),((Y=a.value.level)==null?void 0:Y.length)>0?(at(),st(Ft,{key:0},[Ro,X("div",qo,[X("ul",Io,[(at(!0),st(Ft,null,ee(a.value.level,(G,nt)=>(at(),st("li",{key:`${G}level`},"LV "+wt(nt+1)+"|"+wt(G),1))),128))])])],64)):Et("",!0)])]),a.value.is_accept?(at(),st("div",Mo,[X("div",jo,[X("ul",Do,[X("li",Co,[X("button",{onClick:rt[2]||(rt[2]=G=>ft(!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"},"提交任務")]),X("li",Bo,[X("button",{onClick:rt[3]||(rt[3]=G=>{ft(!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"},"看看別人怎麼做")])]),X("div",Fo,[X("div",Uo,[t.value.can_reply?(at(),st(Ft,{key:0},[a.value.is_completed?(at(),st("div",$o,[Ho,X("p",zo,[de("此任務已審核成功,若對於審核建議有疑問,請在 "+wt(we(cr)(t.value.reply_deadline))+" 前提問。",1),Ko,de(" 到期後將關閉提問區塊,後續若有問題請至 Discord 作業頻道發問。")])])):Et("",!0),l.value?(at(),Fe(yr,{key:1,ref_key:"TaskDescriptionFormCreateRef",ref:M,type:"create","spend-hour":N(a.value.median_spend_hour),"task-level":a.value.level,onSubmit:rt[4]||(rt[4]=G=>et(n.value,G))},null,8,["spend-hour","task-level"])):Et("",!0),Vo],64)):Et("",!0),t.value.replies.length>0&&l.value?(at(),st("div",Go,[X("div",Wo,[a.value.is_feedback&&!a.value.is_completed?(at(),st("div",Zo,[t.value.level?(at(),st("p",Yo,"等級:"+wt(t.value.level),1)):Et("",!0),Qo])):Et("",!0),a.value.is_completed?(at(),st("div",Xo,[t.value.level?(at(),st("p",Jo,"等級:"+wt(t.value.level),1)):Et("",!0),X("p",ta,"狀態:已審核成功,學習時間共花費 "+wt(`${Math.floor(t.value.spend_hour/24)>0?`${Math.floor(t.value.spend_hour/24)} 天 `:""} ${Math.floor(t.value.spend_hour)%24} + 小時`),1)])):Et("",!0),ea,X("ul",na,[(at(!0),st(Ft,null,ee(t.value.replies,(G,nt)=>(at(),st("li",{class:Zt(["p-3 rounded-3",[G!=null&&G.assistant_info?"bg-soft_green":"bg-white border"]]),key:`replies${nt}`},[X("div",ra,[X("div",ia,[X("div",oa,[X("img",{src:G.avatar||"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",alt:`${G.nickname}頭像`,class:"avatar rounded-circle",width:"40",height:"40"},null,8,aa)]),X("div",la,[G.assistant_info?(at(),st("p",{key:0,style:Jn({color:G.assistant_info.color}),class:"fw-bold m-0"},[X("a",{href:G.assistant_info.icon_url},[de(wt(G.nickname)+" ",1),G.assistant_info.title?(at(),st("span",{key:0,style:Jn({color:G.assistant_info.color})}," ("+wt(G.assistant_info.title)+") ",5)):Et("",!0)],8,sa)],4)):(at(),st("p",ua,[X("span",null,wt(G.nickname),1)])),X("p",{class:"mb-4",title:`時間:${we(cr)(G.updated_at)}`},[X("small",ca,wt(we(Yr)(G.updated_at)),1)],8,fa),!d.value.isEdit||d.value.id!==nt?(at(),st("div",{key:2,class:"content",innerHTML:G.content},null,8,da)):Et("",!0)])]),G.can_edit?(at(),st("div",ha,[X("button",{type:"button",class:"btn btn-primary btn-lg",onClick:cn(J=>j(nt,G),["prevent"])}," 編輯 ",8,va)])):Et("",!0)]),d.value.isEdit&&d.value.id===nt?(at(),Fe(yr,{key:0,ref_for:!0,ref_key:"TaskDescriptionFormEditRef",ref:z,type:"edit","task-level":a.value.level,"spend-hour":N(a.value.median_spend_hour),level:d.value.level,data:d.value.data,onSubmit:rt[5]||(rt[5]=J=>$(n.value,J)),onCancel:rt[6]||(rt[6]=()=>{d.value.isEdit=!1,d.value.id=null})},null,8,["task-level","spend-hour","level","data"])):Et("",!0)],2))),128))])])])):Et("",!0)]),X("div",pa,[p.value.length>0&&!l.value?(at(),st("div",ya,[X("div",{class:Zt(E.type==="training"?"col-md-11":"col-md-10 px-9")},[A.value?(at(),st("div",ga,[X("button",{type:"button",class:Zt(["btn btn-outline-primary btn-lg",F.value==="all"&&"active"]),onClick:rt[7]||(rt[7]=G=>I("all"))},"全部等級",2),(at(!0),st(Ft,null,ee(A.value,(G,nt)=>(at(),st("button",{type:"button",class:Zt(["btn btn-outline-primary btn-lg",F.value===nt+1&&"active"]),key:nt,onClick:J=>I(nt+1)}," LV "+wt(nt+1),11,ma))),128))])):Et("",!0),X("ul",ba,[(at(!0),st(Ft,null,ee(U.value,(G,nt)=>(at(),st("li",{class:"col-lg-4 col-md-6",key:nt},[X("div",_a,[X("div",Oa,[G.avatar?(at(),st("img",{key:0,src:G.avatar||"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",class:"rounded-circle",alt:`${G.nickname}頭貼`,style:{width:"48px",height:"48px"}},null,8,Ea)):(at(),st("img",wa)),X("div",Aa,[X("h5",ka,wt(G.nickname),1),X("p",Ta,wt(`${N(G.spend_hour).days} 天 + ${N(G.spend_hour).hours} 小時`),1)]),X("a",{href:"#",class:"stretched-link",onClick:cn(J=>we(ut)(n.value,G.nickname,G.id),["prevent"])},xa,8,Na)])])]))),128))]),O.value.next?(at(),st("div",{key:1,class:"text-end",onClick:rt[8]||(rt[8]=G=>{S(n.value,O.value.next)})},La)):Et("",!0)],2)])):Et("",!0)])])])])):p.value.length>0?(at(),st("div",Ra,[X("div",qa,[X("div",Ia,[X("div",{class:Zt(E.type==="training"?"col-md-11":"col-md-10 px-9")},[A.value?(at(),st("div",Ma,[X("button",{type:"button",class:Zt(["btn btn-outline-primary btn-lg",F.value==="all"&&"active"]),onClick:rt[9]||(rt[9]=G=>I("all"))},"全部等級",2),(at(!0),st(Ft,null,ee(A.value,(G,nt)=>(at(),st("button",{type:"button",class:Zt(["btn btn-outline-primary btn-lg",F.value===nt+1&&"active"]),key:nt,onClick:J=>I(nt+1)}," LV "+wt(nt+1),11,ja))),128))])):Et("",!0),X("ul",Da,[(at(!0),st(Ft,null,ee(U.value,(G,nt)=>(at(),st("li",{class:"col-lg-4 col-md-6",key:nt},[X("div",Ca,[X("div",Ba,[G.avatar?(at(),st("img",{key:0,src:G.avatar||"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",class:"rounded-circle",alt:`${G.nickname}頭貼`,style:{width:"48px",height:"48px"}},null,8,Fa)):(at(),st("img",Ua)),X("div",$a,[X("h5",Ha,wt(G.nickname),1),X("p",za,wt(`${N(G.spend_hour).days} 天 + ${N(G.spend_hour).hours} 小時`),1)]),X("a",{href:"#",class:"stretched-link",onClick:cn(J=>we(ut)(n.value,G.nickname,G.id),["prevent"])},Ga,8,Ka)])])]))),128))]),O.value.next?(at(),st("div",{key:1,class:"text-end",onClick:rt[10]||(rt[10]=G=>{S(n.value,O.value.next)})},Za)):Et("",!0)],2)])])])):Et("",!0)])],64)}}},nl=_r(Ya,[["__scopeId","data-v-f2d97dc0"]]);export{nl as T}; diff --git a/assets/TaskList-NjXkaKNu.css b/assets/TaskList-NjXkaKNu.css new file mode 100644 index 0000000..18b780c --- /dev/null +++ b/assets/TaskList-NjXkaKNu.css @@ -0,0 +1 @@ +.custom-btn-primary-tag[data-v-5f459f34]{background-color:var(--bs-gray-100);color:var(--bs-primary)}.custom-btn-primary-tag[data-v-5f459f34]:hover{background-color:var(--bs-gray-200)}.btn-check:checked+.custom-btn-primary-tag[data-v-5f459f34]{background-color:var(--bs-primary);color:var(--bs-gray-300)} diff --git a/assets/TaskList-Uigo7IbL.js b/assets/TaskList-Uigo7IbL.js new file mode 100644 index 0000000..ac36784 --- /dev/null +++ b/assets/TaskList-Uigo7IbL.js @@ -0,0 +1 @@ +import{t as E,_ as I,a as S}from"./Search-dw3RqwDW.js";import{a as $}from"./tasks-MgXV2GKm.js";import{T as B}from"./TaskListItem-R0L7Ac6T.js";import{_ as M,r as d,o as x,N,b as j,c as p,d as _,e as a,f as r,h as L,s as A,J as C,K as G}from"./index-9BG9TfNs.js";const w=l=>(C("data-v-5f459f34"),l=l(),G(),l),H={class:"container mt-5 mt-md-9"},V={class:"row"},z={class:"col-md-4"},F={class:"col-md-8"},J=w(()=>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"}},P={key:0,class:"list-unstyled"},U={key:1,class:"d-flex justify-content-center mt-8"},q=w(()=>a("p",{class:"badge bg-light fs-6 fw-normal rounded-pill py-1 px-3 text-dark lh-base"},"尚無任務",-1)),D=[q],O={__name:"TaskList",setup(l){const{apiGetAvailableTask:y}=$,e=E(),c=d(!1),o=d([]),n=d({current:1,count:10,next:11}),v=d(null),u=async(s=1,f=10)=>{var i,g,h,k;c.value=!0;try{const{tasks:t,pagination:b}=await y(s,f,v.value);s>1?o.value=[...o.value,...t]:o.value=t,n.value=b}catch(t){A.toastMessage("danger","info",`${(g=(i=t==null?void 0:t.response)==null?void 0:i.data)==null?void 0:g.statusCode}:${(k=(h=t==null?void 0:t.response)==null?void 0:h.data)==null?void 0:k.message}`)}c.value=!1},T=s=>{v.value=s,u(1,10)};x(()=>{u(),e.groups&&e.groups.length===0&&e.tags&&e.tags.length===0&&e.getGroupsAndTags()});const m=()=>{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",m)}),N(()=>{window.removeEventListener("scroll",m)}),(s,f)=>{const i=j("Loading");return p(),_("div",H,[a("div",V,[a("div",z,[r(S)]),a("div",F,[J,r(I,{tags:L(e).tags,groups:L(e).groups,onSearch:T},null,8,["tags","groups"]),a("div",K,[r(i,{"is-full-page":!1,active:c.value,"z-index":1060},null,8,["active"]),o.value.length>0?(p(),_("ul",P,[r(B,{type:"task","task-list":o.value},null,8,["task-list"])])):(p(),_("div",U,D))])])])])}}},Y=M(O,[["__scopeId","data-v-5f459f34"]]);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-R0L7Ac6T.js b/assets/TaskListItem-R0L7Ac6T.js new file mode 100644 index 0000000..7aee84d --- /dev/null +++ b/assets/TaskListItem-R0L7Ac6T.js @@ -0,0 +1 @@ +import{_ as d,b as _,c as s,d as a,B as m,e as t,D as p,t as n,x as k,g as u,l as b,k as f,i as h,F as g}from"./index-9BG9TfNs.js";const y={class:"d-flex"},v={class:"taskList__body row no-gutters w-100 p-lg-3 p-2"},x={class:"col-lg-8"},w={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"},I=["onClick"],T={__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(z,N)=>{const l=_("router-link");return s(!0),a(g,null,m(o.taskList,e=>(s(),a("li",{class:"mb-3 overflow-hidden border position-relative",key:e.id},[t("div",y,[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",x,[t("p",w,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:f(S=>c("see-task-detail",e),["prevent"])},"查看任務 ",8,I)):h("",!0)])])])]))),128)}}},$=d(T,[["__scopeId","data-v-20401ad9"]]);export{$ as T}; diff --git a/assets/TasksDescription-9_LbC0zR.js b/assets/TasksDescription-9_LbC0zR.js new file mode 100644 index 0000000..57e5eee --- /dev/null +++ b/assets/TasksDescription-9_LbC0zR.js @@ -0,0 +1 @@ +import{a as c,u as l,c as t,d as r,h as u,l as o,e as m,k as p,i as d,f as k,F as f}from"./index-9BG9TfNs.js";import{T as _}from"./TaskDetail-Eo4i98ge.js";import"./Modal-huzAzSUV.js";import"./TaskDescriptionModal-G5cyUrba.js";import"./date-B5wl1blx.js";import"./tasks-MgXV2GKm.js";const w={key:0,class:"alert alert-warning mb-0",role:"alert"},q={__name:"TasksDescription",setup(v){const a=c(),s=l(),{preview:n}=a.query,i=()=>{s.replace({query:{}}),setTimeout(()=>{window.location.reload()},500)};return(T,e)=>(t(),r(f,null,[u(n)==="1"?(t(),r("div",w,[o(" 您目前正處於預覽模式 "),m("a",{href:"#",class:"alert-link",onClick:e[0]||(e[0]=p(y=>i(),["prevent"]))},"「點此」"),o(" 回到正式模式。 ")])):d("",!0),k(_,{type:"task"})],64))}};export{q as default}; diff --git a/assets/UserCourses-ld3D_YIg.js b/assets/UserCourses-ld3D_YIg.js new file mode 100644 index 0000000..3b636db --- /dev/null +++ b/assets/UserCourses-ld3D_YIg.js @@ -0,0 +1 @@ +import{r as u,o as h,c as a,d as o,e,t as c,F as m,B as p,q as g,s as f,i as b,p as v}from"./index-9BG9TfNs.js";const k={class:"col-md-8 mt-md-0 mt-4"},y={class:"border rounded-4 p-6"},C=e("h1",{class:"fs-4 mb-3"},"已註冊的六角學院課程",-1),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"},D={__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,[e("div",y,[C,e("p",x,"共 "+c(r.value.length)+" 門課程",1),e("div",B,[(a(!0),o(m,null,p(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{D 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-h5-kFsgq.js b/assets/UserMessages-h5-kFsgq.js new file mode 100644 index 0000000..2f8b456 --- /dev/null +++ b/assets/UserMessages-h5-kFsgq.js @@ -0,0 +1,5 @@ +import{a9 as Ft,a0 as Kt,a1 as zt,aa as Gt,a2 as Xt,a3 as Qt,$ as Jt,S as Zt,a as er,r as G,z as tr,o as rr,c as $e,d as Be,e as y,w as je,Y as Ve,F as pt,B as nr,f as ft,h as ut,g as or,M as ar,n as ir,t as We,k as dt,q as He,s as Ie,p as sr}from"./index-9BG9TfNs.js";import{_ as cr}from"./Modal-huzAzSUV.js";import{P as lr}from"./vue-pagination-2.min-QpGDCM1R.js";var pr={exports:{}},V="top",I="bottom",U="right",W="left",De="auto",we=[V,I,U,W],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 fr(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(l){var a=n[l];a===!1?s.removeAttribute(l):s.setAttribute(l,a===!0?"":a)}))})}function ur(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]||{},l=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:r[o]),a=l.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:fr,effect:ur,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 l=pe(e)?q(e):window,a=l.visualViewport,i=!kt()&&r,f=(o.left+(i&&a?a.offsetLeft:0))/n,c=(o.top+(i&&a?a.offsetTop:0))/s,O=o.width/n,v=o.height/s;return{width:O,height:v,top:c,right:f+O,bottom:c+v,left:f,x:f,y:c}}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 dr(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 vr(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&&dr(r)&&re(r).position==="static";)r=vt(r);return r&&(Q(r)==="html"||Q(r)==="body"&&re(r).position==="static")?t:r||vr(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 hr(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 mr=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 gr(e){var t,r=e.state,o=e.name,n=e.options,s=r.elements.arrow,l=r.modifiersData.popperOffsets,a=X(r.placement),i=Qe(a),f=[W,U].indexOf(a)>=0,c=f?"height":"width";if(!(!s||!l)){var O=mr(n.padding,r),v=Xe(s),d=i==="y"?V:W,T=i==="y"?I:U,b=r.rects.reference[c]+r.rects.reference[i]-l[i]-r.rects.popper[c],w=l[i]-r.rects.reference[i],A=Te(s),D=A?i==="y"?A.clientHeight||0:A.clientWidth||0:0,M=b/2-w/2,h=O[d],E=D-v[c]-O[T],_=D/2-v[c]/2+M,C=xe(h,_,E),R=i;r.modifiersData[o]=(t={},t[R]=C,t.centerOffset=C-_,t)}}function yr(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:gr,effect:yr,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ye(e){return e.split("-")[1]}var br={top:"auto",right:"auto",bottom:"auto",left:"auto"};function wr(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,l=e.offsets,a=e.position,i=e.gpuAcceleration,f=e.adaptive,c=e.roundOffsets,O=e.isFixed,v=l.x,d=v===void 0?0:v,T=l.y,b=T===void 0?0:T,w=typeof c=="function"?c({x:d,y:b}):{x:d,y:b};d=w.x,b=w.y;var A=l.hasOwnProperty("x"),D=l.hasOwnProperty("y"),M=W,h=V,E=window;if(f){var _=Te(r),C="clientHeight",R="clientWidth";if(_===q(r)&&(_=oe(r),re(_).position!=="static"&&a==="absolute"&&(C="scrollHeight",R="scrollWidth")),_=_,n===V||(n===W||n===U)&&s===he){h=I;var L=O&&_===E&&E.visualViewport?E.visualViewport.height:_[C];b-=L-o.height,b*=i?1:-1}if(n===W||(n===V||n===I)&&s===he){M=U;var N=O&&_===E&&E.visualViewport?E.visualViewport.width:_[R];d-=N-o.width,d*=i?1:-1}}var m=Object.assign({position:a},f&&br),g=c===!0?wr({x:d,y:b},q(r)):{x:d,y:b};if(d=g.x,b=g.y,i){var u;return Object.assign({},m,(u={},u[h]=D?"0":"",u[M]=A?"0":"",u.transform=(E.devicePixelRatio||1)<=1?"translate("+d+"px, "+b+"px)":"translate3d("+d+"px, "+b+"px, 0)",u))}return Object.assign({},m,(t={},t[h]=D?b+"px":"",t[M]=A?d+"px":"",t.transform="",t))}function _r(e){var t=e.state,r=e.options,o=r.gpuAcceleration,n=o===void 0?!0:o,s=r.adaptive,l=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:l,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:_r,data:{}};var Ce={passive:!0};function Or(e){var t=e.state,r=e.instance,o=e.options,n=o.scroll,s=n===void 0?!0:n,l=o.resize,a=l===void 0?!0:l,i=q(t.elements.popper),f=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&f.forEach(function(c){c.addEventListener("scroll",r.update,Ce)}),a&&i.addEventListener("resize",r.update,Ce),function(){s&&f.forEach(function(c){c.removeEventListener("scroll",r.update,Ce)}),a&&i.removeEventListener("resize",r.update,Ce)}}const Ze={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Or,data:{}};var Er={left:"right",right:"left",bottom:"top",top:"bottom"};function Me(e){return e.replace(/left|right|bottom|top/g,function(t){return Er[t]})}var xr={start:"end",end:"start"};function mt(e){return e.replace(/start|end/g,function(t){return xr[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 Ar(e,t){var r=q(e),o=oe(e),n=r.visualViewport,s=o.clientWidth,l=o.clientHeight,a=0,i=0;if(n){s=n.width,l=n.height;var f=kt();(f||!f&&t==="fixed")&&(a=n.offsetLeft,i=n.offsetTop)}return{width:s,height:l,x:a+tt(e),y:i}}function Tr(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),l=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:l,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),l=n?[s].concat(s.visualViewport||[],rt(o)?o:[]):o,a=t.concat(l);return n?a:a.concat(Ae(Le(l)))}function Ye(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Pr(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(Ar(e,r)):pe(t)?Pr(t,r):Ye(Tr(oe(e)))}function Cr(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 Mr(e,t,r,o){var n=t==="clippingParents"?Cr(e):[].concat(t),s=[].concat(n,[r]),l=s[0],a=s.reduce(function(i,f){var c=gt(e,f,o);return i.top=ce(c.top,i.top),i.right=Ne(c.right,i.right),i.bottom=Ne(c.bottom,i.bottom),i.left=ce(c.left,i.left),i},gt(e,l,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,l=t.x+t.width/2-r.width/2,a=t.y+t.height/2-r.height/2,i;switch(n){case V:i={x:l,y:t.y-r.height};break;case I:i={x:l,y:t.y+t.height};break;case U:i={x:t.x+t.width,y:a};break;case W: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 c=f==="y"?"height":"width";switch(s){case le:i[f]=i[f]-(t[c]/2-r[c]/2);break;case he:i[f]=i[f]+(t[c]/2-r[c]/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,l=s===void 0?e.strategy:s,a=r.boundary,i=a===void 0?Ot:a,f=r.rootBoundary,c=f===void 0?Fe:f,O=r.elementContext,v=O===void 0?ve:O,d=r.altBoundary,T=d===void 0?!1:d,b=r.padding,w=b===void 0?0:b,A=Bt(typeof w!="number"?w:jt(w,we)),D=v===ve?Et:ve,M=e.rects.popper,h=e.elements[T?D:v],E=Mr(pe(h)?h:h.contextElement||oe(e.elements.popper),i,c,l),_=ge(e.elements.reference),C=Ht({reference:_,element:M,strategy:"absolute",placement:n}),R=Ye(Object.assign({},M,C)),L=v===ve?R:_,N={top:E.top-L.top+A.top,bottom:L.bottom-E.bottom+A.bottom,left:E.left-L.left+A.left,right:L.right-E.right+A.right},m=e.modifiersData.offset;if(v===ve&&m){var g=m[n];Object.keys(N).forEach(function(u){var S=[U,I].indexOf(u)>=0?1:-1,j=[V,I].indexOf(u)>=0?"y":"x";N[u]+=g[j]*S})}return N}function Nr(e,t){t===void 0&&(t={});var r=t,o=r.placement,n=r.boundary,s=r.rootBoundary,l=r.padding,a=r.flipVariations,i=r.allowedAutoPlacements,f=i===void 0?Ke:i,c=ye(o),O=c?a?Ue:Ue.filter(function(T){return ye(T)===c}):we,v=O.filter(function(T){return f.indexOf(T)>=0});v.length===0&&(v=O);var d=v.reduce(function(T,b){return T[b]=be(e,{placement:b,boundary:n,rootBoundary:s,padding:l})[X(b)],T},{});return Object.keys(d).sort(function(T,b){return d[T]-d[b]})}function Dr(e){if(X(e)===De)return[];var t=Me(e);return[mt(e),t,mt(t)]}function Lr(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,l=r.altAxis,a=l===void 0?!0:l,i=r.fallbackPlacements,f=r.padding,c=r.boundary,O=r.rootBoundary,v=r.altBoundary,d=r.flipVariations,T=d===void 0?!0:d,b=r.allowedAutoPlacements,w=t.options.placement,A=X(w),D=A===w,M=i||(D||!T?[Me(w)]:Dr(w)),h=[w].concat(M).reduce(function(ne,F){return ne.concat(X(F)===De?Nr(t,{placement:F,boundary:c,rootBoundary:O,padding:f,flipVariations:T,allowedAutoPlacements:b}):F)},[]),E=t.rects.reference,_=t.rects.popper,C=new Map,R=!0,L=h[0],N=0;N=0,j=S?"width":"height",x=be(t,{placement:m,boundary:c,rootBoundary:O,altBoundary:v,padding:f}),k=S?u?U:W:u?I:V;E[j]>_[j]&&(k=Me(k));var J=Me(k),Z=[];if(s&&Z.push(x[g]<=0),a&&Z.push(x[k]<=0,x[J]<=0),Z.every(function(ne){return ne})){L=m,R=!1;break}C.set(m,Z)}if(R)for(var fe=T?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 L=ie,"break"},ae=fe;ae>0;ae--){var ue=_e(ae);if(ue==="break")break}t.placement!==L&&(t.modifiersData[o]._skip=!0,t.placement=L,t.reset=!0)}}const It={name:"flip",enabled:!0,phase:"main",fn:Lr,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[V,U,I,W].some(function(t){return e[t]>=0})}function Rr(e){var t=e.state,r=e.name,o=t.rects.reference,n=t.rects.popper,s=t.modifiersData.preventOverflow,l=be(t,{elementContext:"reference"}),a=be(t,{altBoundary:!0}),i=yt(l,o),f=yt(a,n,s),c=bt(i),O=bt(f);t.modifiersData[r]={referenceClippingOffsets:i,popperEscapeOffsets:f,isReferenceHidden:c,hasPopperEscaped:O},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":O})}const Ut={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Rr};function kr(e,t,r){var o=X(e),n=[W,V].indexOf(o)>=0?-1:1,s=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,l=s[0],a=s[1];return l=l||0,a=(a||0)*n,[W,U].indexOf(o)>=0?{x:a,y:l}:{x:l,y:a}}function Sr(e){var t=e.state,r=e.options,o=e.name,n=r.offset,s=n===void 0?[0,0]:n,l=Ke.reduce(function(c,O){return c[O]=kr(O,t.rects,s),c},{}),a=l[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]=l}const qt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Sr};function $r(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:$r,data:{}};function Br(e){return e==="x"?"y":"x"}function jr(e){var t=e.state,r=e.options,o=e.name,n=r.mainAxis,s=n===void 0?!0:n,l=r.altAxis,a=l===void 0?!1:l,i=r.boundary,f=r.rootBoundary,c=r.altBoundary,O=r.padding,v=r.tether,d=v===void 0?!0:v,T=r.tetherOffset,b=T===void 0?0:T,w=be(t,{boundary:i,rootBoundary:f,padding:O,altBoundary:c}),A=X(t.placement),D=ye(t.placement),M=!D,h=Qe(A),E=Br(h),_=t.modifiersData.popperOffsets,C=t.rects.reference,R=t.rects.popper,L=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,N=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),m=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,g={x:0,y:0};if(_){if(s){var u,S=h==="y"?V:W,j=h==="y"?I:U,x=h==="y"?"height":"width",k=_[h],J=k+w[S],Z=k-w[j],fe=d?-R[x]/2:0,_e=D===le?C[x]:R[x],ae=D===le?-R[x]:-C[x],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[S],de=F[j],ee=xe(0,C[x],ne[x]),Oe=M?C[x]/2-fe-ee-ie-N.mainAxis:_e-ee-ie-N.mainAxis,ke=M?-C[x]/2+fe+ee+de+N.mainAxis:ae+ee+de+N.mainAxis,Ee=t.elements.arrow&&Te(t.elements.arrow),H=Ee?h==="y"?Ee.clientTop||0:Ee.clientLeft||0:0,K=(u=m==null?void 0:m[h])!=null?u:0,p=k+Oe-K-H,P=k+ke-K,$=xe(d?Ne(J,p):J,k,d?ce(Z,P):Z);_[h]=$,g[h]=$-k}if(a){var B,se=h==="x"?V:W,te=h==="x"?I:U,z=_[E],Pe=E==="y"?"height":"width",ot=z+w[se],at=z-w[te],Se=[V,W].indexOf(A)!==-1,it=(B=m==null?void 0:m[E])!=null?B:0,st=Se?ot:z-C[Pe]-R[Pe]-it+N.altAxis,ct=Se?z+C[Pe]+R[Pe]-it-N.altAxis:at,lt=d&&Se?hr(st,z,ct):xe(d?st:ot,z,d?ct:at);_[E]=lt,g[E]=lt-z}t.modifiersData[o]=g}}const Yt={name:"preventOverflow",enabled:!0,phase:"main",fn:jr,requiresIfExists:["offset"]};function Vr(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Wr(e){return e===q(e)||!Y(e)?et(e):Vr(e)}function Hr(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 Ir(e,t,r){r===void 0&&(r=!1);var o=Y(t),n=Y(t)&&Hr(t),s=oe(t),l=ge(e,n,r),a={scrollLeft:0,scrollTop:0},i={x:0,y:0};return(o||!o&&!r)&&((Q(t)!=="body"||rt(s))&&(a=Wr(t)),Y(t)?(i=ge(t,!0),i.x+=t.clientLeft,i.y+=t.clientTop):s&&(i.x=tt(s))),{x:l.left+a.scrollLeft-i.x,y:l.top+a.scrollTop-i.y,width:l.width,height:l.height}}function Ur(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 l=[].concat(s.requires||[],s.requiresIfExists||[]);l.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 qr(e){var t=Ur(e);return Rt.reduce(function(r,o){return r.concat(t.filter(function(n){return n.phase===o}))},[])}function Yr(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function Fr(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[P]})}}return p.default=K,Object.freeze(p)}const f=i(r),c="dropdown",v=".bs.dropdown",d=".data-api",T="Escape",b="Tab",w="ArrowUp",A="ArrowDown",D=2,M=`hide${v}`,h=`hidden${v}`,E=`show${v}`,_=`shown${v}`,C=`click${v}${d}`,R=`keydown${v}${d}`,L=`keyup${v}${d}`,N="show",m="dropup",g="dropend",u="dropstart",S="dropup-center",j="dropdown-center",x='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',k=`${x}.${N}`,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,P){super(p,P),this._popper=null,this._parent=this._element.parentNode,this._menu=l.next(this._element,J)[0]||l.prev(this._element,J)[0]||l.findOne(J,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return ke}static get DefaultType(){return Ee}static get NAME(){return c}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,E,p).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(fe))for(const $ of[].concat(...document.body.children))n.on($,"mouseover",a.noop);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(N),this._element.classList.add(N),n.trigger(this._element,_,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,M,p).defaultPrevented){if("ontouchstart"in document.documentElement)for(const $ of[].concat(...document.body.children))n.off($,"mouseover",a.noop);this._popper&&this._popper.destroy(),this._menu.classList.remove(N),this._element.classList.remove(N),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(`${c.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 P=this._getPopperConfig();this._popper=f.createPopper(p,this._menu,P)}_isShown(){return this._menu.classList.contains(N)}_getPlacement(){const p=this._parent;if(p.classList.contains(g))return ie;if(p.classList.contains(u))return de;if(p.classList.contains(S))return ee;if(p.classList.contains(j))return Oe;const P=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return p.classList.contains(m)?P?ue:ae:P?F:ne}_detectNavbar(){return this._element.closest(Z)!==null}_getOffset(){const{offset:p}=this._config;return typeof p=="string"?p.split(",").map(P=>Number.parseInt(P,10)):typeof p=="function"?P=>p(P,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:P}){const $=l.find(_e,this._menu).filter(B=>a.isVisible(B));$.length&&a.getNextActiveElement($,P,p===A,!$.includes(P)).focus()}static jQueryInterface(p){return this.each(function(){const P=H.getOrCreateInstance(this,p);if(typeof p=="string"){if(typeof P[p]>"u")throw new TypeError(`No method named "${p}"`);P[p]()}})}static clearMenus(p){if(p.button===D||p.type==="keyup"&&p.key!==b)return;const P=l.find(k);for(const $ of P){const B=H.getInstance($);if(!B||B._config.autoClose===!1)continue;const se=p.composedPath(),te=se.includes(B._menu);if(se.includes(B._element)||B._config.autoClose==="inside"&&!te||B._config.autoClose==="outside"&&te||B._menu.contains(p.target)&&(p.type==="keyup"&&p.key===b||/input|select|option|textarea|form/i.test(p.target.tagName)))continue;const z={relatedTarget:B._element};p.type==="click"&&(z.clickEvent=p),B._completeHide(z)}}static dataApiKeydownHandler(p){const P=/input|textarea/i.test(p.target.tagName),$=p.key===T,B=[w,A].includes(p.key);if(!B&&!$||P&&!$)return;p.preventDefault();const se=this.matches(x)?this:l.prev(this,x)[0]||l.next(this,x)[0]||l.findOne(x,p.delegateTarget.parentNode),te=H.getOrCreateInstance(se);if(B){p.stopPropagation(),te.show(),te._selectMenuItem(p);return}te._isShown()&&(p.stopPropagation(),te.hide(),se.focus())}}return n.on(document,R,x,H.dataApiKeydownHandler),n.on(document,R,J,H.dataApiKeydownHandler),n.on(document,C,H.clearMenus),n.on(document,L,H.clearMenus),n.on(document,C,x,function(K){K.preventDefault(),H.getOrCreateInstance(this).toggle()}),a.defineJQueryPlugin(H),H})})(pr);const en={class:"col-md-8 mt-md-0 mt-4"},tn={class:"border rounded-4 p-6"},rn=y("h1",{class:"fs-4 mb-3"},"通知訊息",-1),nn={class:"mb-1"},on={class:"form-check form-check-inline"},an=y("label",{class:"form-check-label",for:"all"}," 全部訊息 ",-1),sn={class:"form-check form-check-inline"},cn=y("label",{class:"form-check-label",for:"unread"}," 未讀訊息 ",-1),ln={class:"form-check form-check-inline"},pn=y("label",{class:"form-check-label",for:"read"}," 已讀訊息 ",-1),fn={class:"table"},un=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),dn={scope:"row",class:"fw-normal"},vn=["innerHTML"],hn={class:"d-flex justify-content-end"},mn=["onClick"],gn=y("span",{class:"material-symbols-outlined"}," library_books ",-1),yn=[gn],bn={class:"dropdown ms-2"},wn=y("a",{href:"#","data-bs-toggle":"dropdown","aria-expanded":"false"},[y("span",{class:"material-symbols-outlined"},"more_horiz ")],-1),_n={class:"dropdown-menu"},On=["onClick"],En={class:"d-flex justify-content-center"},xn=["innerHTML"],An=y("div",{class:"text-end"},[y("button",{type:"button",class:"btn btn-dark","data-bs-dismiss":"modal"}," 完成 ")],-1),Mn={__name:"UserMessages",setup(e){const{apiGetNotifyMessages:t,apiPutNotifyReadMessages:r,apiPutNotifyUnreadMessages:o,apiGetNotifyMessageConstants:n}=sr,s=Zt(),l=er(),a=G({current_page:1,total:0}),i=G(null),f=G([]),c=He(async(m=1)=>{var g,u,S,j;try{const{messages:x,pagination:k}=await t(m);f.value=x,a.value=k}catch(x){Ie.toastMessage("danger","info",`${(u=(g=x==null?void 0:x.response)==null?void 0:g.data)==null?void 0:u.statusCode}:${(j=(S=x==null?void 0:x.response)==null?void 0:S.data)==null?void 0:j.message}`)}},()=>i.value),O=He(async(m,g)=>{var u,S,j,x;try{m?await r(g):await o(g),await s.getUnreadMessages(),await c(),Ie.toastMessage("success","","訊息已讀更新成功")}catch(k){Ie.toastMessage("danger","info",`${(S=(u=k==null?void 0:k.response)==null?void 0:u.data)==null?void 0:S.statusCode}:${(x=(j=k==null?void 0:k.response)==null?void 0:j.data)==null?void 0:x.message}`)}},()=>i.value),v=G(""),d=tr(()=>v.value==="read"?f.value.filter(m=>m.has_read===1):v.value==="unread"?f.value.filter(m=>m.has_read===0):f.value),T=G([]),b=G([]),w=He(async()=>{const{types:m,actions:g}=await n();T.value=m,b.value=g},()=>i.value),A=m=>{let g="";return T.value.forEach(u=>{u.id===m&&(g=u.cht_name)}),g},D=m=>{c(m)},M=G(null),h=()=>{M.value.show()},E=G(""),_=G(""),C=async m=>{if(E.value=A(m.type_id),_.value=m.content,!_.value.includes("target")){const g=_.value.split(" ");g.forEach((u,S)=>{u.includes("href")&&(g[S]=`target="_blank" ${g[S]}`)}),_.value=g.join(" ")}m.has_read===0&&await O(!0,m.id),h(),window.addEventListener("beforeunload",()=>{M.value.hide()})},R=m=>{const[g]=f.value.filter(u=>u.id===Number(m));C(g)},L=G(null);return rr(async()=>{M.value=new ar(L.value.myBsModal,{keyboard:!1}),await w(),await c(),l.query.id&&R(l.query.id)}),(m,g)=>($e(),Be(pt,null,[y("div",en,[y("div",tn,[rn,y("div",nn,[y("div",on,[je(y("input",{class:"form-check-input",type:"radio",name:"readStatus",value:"all",id:"all",checked:"","onUpdate:modelValue":g[0]||(g[0]=u=>v.value=u)},null,512),[[Ve,v.value]]),an]),y("div",sn,[je(y("input",{class:"form-check-input",type:"radio",name:"readStatus",id:"unread",value:"unread","onUpdate:modelValue":g[1]||(g[1]=u=>v.value=u)},null,512),[[Ve,v.value]]),cn]),y("div",ln,[je(y("input",{class:"form-check-input",type:"radio",name:"readStatus",id:"read",value:"read","onUpdate:modelValue":g[2]||(g[2]=u=>v.value=u)},null,512),[[Ve,v.value]]),pn])]),y("div",{class:"table-responsive mb-5 position-relative",ref_key:"messageContentRef",ref:i},[y("table",fn,[un,y("tbody",null,[($e(!0),Be(pt,null,nr(d.value,u=>($e(),Be("tr",{key:u.id,class:ir({"table-active":!u.has_read})},[y("th",dn,We(u.create_time.substr(0,10)),1),y("td",null,We(A(u.type_id)),1),y("td",{class:"text-truncate",style:{"max-width":"100px"},innerHTML:u.content},null,8,vn),y("td",hn,[y("a",{href:"#",onClick:dt(S=>C(u),["prevent"])},yn,8,mn),y("div",bn,[wn,y("ul",_n,[y("li",null,[y("a",{class:"dropdown-item",href:"#",onClick:dt(S=>ut(O)(!u.has_read,u.id),["prevent"])},"標為"+We(u.has_read?"未":"已")+"讀取",9,On)])])])])],2))),128))])])],512),y("div",En,[ft(ut(lr),{modelValue:a.value.current_page,"onUpdate:modelValue":g[3]||(g[3]=u=>a.value.current_page=u),records:a.value.total,"per-page":10,options:{chunk:3,chunksNavigation:"scroll",hideCount:!0,theme:"bootstrap4"},onPaginate:D},null,8,["modelValue","records"])])])]),ft(cr,{id:"msg",ref_key:"msgModal",ref:L,title:E.value,hasFooter:!1},{body:or(()=>[y("p",{innerHTML:_.value},null,8,xn),An]),_:1},8,["title"])],64))}};export{Mn as default}; diff --git a/assets/UserProfile-bPtbfcEB.js b/assets/UserProfile-bPtbfcEB.js new file mode 100644 index 0000000..ca0aa52 --- /dev/null +++ b/assets/UserProfile-bPtbfcEB.js @@ -0,0 +1 @@ +import{_ as K,r as w,o as j,c as b,x as H,g,e,l as I,t as A,M as O,J as Q,K as W,S as X,b as F,d as y,f as l,h as t,w as P,T as z,i as Y,n as p,U as ee,q as k,s as f,y as se,p as ae,m as oe}from"./index-9BG9TfNs.js";import{_ as te}from"./Modal-huzAzSUV.js";const le=v=>(Q("data-v-02cc4ee3"),v=v(),W(),v),ne={class:"highlight-name"},ie=le(()=>e("p",{class:"text-danger"},"請注意,一但儲存將無法再次修改,請確認輸入內容無誤。",-1)),de={class:"text-end"},re={__name:"CheckUserNameModal",props:{name:{type:String,required:!0}},emits:["submitUserName","reset"],setup(v,{expose:N,emit:S}){const $=v,M=S,V=w(null),o=w(null);j(()=>{o.value=new O(V.value.myBsModal,{keyboard:!1,backdrop:"static"})});const m=()=>{o.value.show()},x=()=>{M("reset"),o.value.hide()};return N({showModal:m,hideModal:x}),(Z,U)=>(b(),H(te,{ref_key:"myModal",ref:V,title:"設定真實姓名",hasFooter:!1},{body:g(()=>[e("p",null,[I(" 您輸入的真實姓名為 "),e("span",ne,[e("b",null,A($.name),1)])]),ie,e("div",de,[e("button",{type:"button",class:"btn btn-danger me-2",onClick:x},"取消"),e("button",{type:"button",class:"btn btn-primary",onClick:U[0]||(U[0]=u=>M("submitUserName"))},"確認")])]),_:1},512))}},ce=K(re,[["__scopeId","data-v-02cc4ee3"]]),me={class:"col-md-8 mt-md-0 mt-4"},ue={class:"border rounded-4 p-6"},_e=e("h1",{class:"fs-4 mb-3"},"個人資訊",-1),pe={class:"row"},fe={class:"col-md-6"},be={class:"mb-3"},we=e("label",{for:"nickname",class:"form-label"},"暱稱",-1),ve=["disabled"],he=e("hr",null,null,-1),ye={key:0},ke=e("p",{class:"mb-1"},"真實姓名",-1),ge={class:"h5 mb-1"},Me={key:1},Ve={class:"row"},xe={class:"col-xl-3 col-md-6"},Ue=e("label",{for:"last_name",class:"form-label"},"真實姓名(姓氏)",-1),Pe={class:"col-xl-3 col-md-6"},Ne=e("label",{for:"first_name",class:"form-label"},"真實姓名(名字)",-1),Se=e("div",{class:"text-gentle_green small mb-2"}," 此為課程證書使用名稱 ",-1),$e=["disabled"],Ce=e("div",{class:"row"},[e("div",{class:"col-xl-6"},[e("hr")])],-1),Fe={class:"row"},ze={class:"col-md-6"},Ae=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),Ze={class:"mb-3"},qe=e("label",{for:"old_password",class:"form-label"},"舊密碼",-1),Ee={class:"mb-3"},Te=e("label",{for:"new_password",class:"form-label"},"新密碼",-1),Be={class:"mb-2"},De=e("label",{for:"confirm_new_password",class:"form-label"},"確認新密碼",-1),Re={class:"form-check mb-2"},Ie=e("label",{class:"form-check-label",for:"showPassword"}," 顯示密碼 ",-1),Le=["disabled"],Ge=e("hr",null,null,-1),Je={class:"mb-3"},Ke=e("label",{for:"email",class:"form-label"},"Email",-1),je={class:"mb-3"},He={for:"teachableEmail",class:"form-label"},Oe={key:0,class:"badge text-bg-primary ms-1"},Qe={key:0},We={key:1},Xe={class:"d-grid mt-1"},Ye=e("hr",null,null,-1),es={class:"row"},ss={class:"col-md-8"},as={class:"mb-3"},os=e("label",{for:"description",class:"form-label"},"個人簡介",-1),ts=["disabled"],is={__name:"UserProfile",setup(v){const{apiPostUserName:N,apiPutUserNickname:S,apiPutUserPassword:$,apiPutUserDescription:M}=ae,{apiGetLoginTeachable:V}=oe,o=X(),h=w(!1),m=w({}),x=k(async()=>{var c,s,n,d;try{const a={nickname:o.profile.nickname};await S(a),o.getUserProfile(),f.toastMessage("success","","更新成功")}catch(a){f.toastMessage("danger","info",`${(s=(c=a==null?void 0:a.response)==null?void 0:c.data)==null?void 0:s.statusCode}:${(d=(n=a==null?void 0:a.response)==null?void 0:n.data)==null?void 0:d.message}`)}}),Z=k(async()=>{const c={old_password:m.value.old_password,new_password:m.value.new_password,confirm_new_password:m.value.confirm_new_password};await $(c),o.getUserProfile(),f.toastMessage("success","","更新成功"),document.cookie=`h_MqhC49RxFRI6pR3Z_token=;${se()};`,setTimeout(()=>{window.location.href="/login"},1e3)}),U=k(async()=>{var c,s,n,d;try{const a={description:o.profile.description||""};await M(a),o.getUserProfile(),f.toastMessage("success","","更新成功")}catch(a){f.toastMessage("danger","info",`${(s=(c=a==null?void 0:a.response)==null?void 0:c.data)==null?void 0:s.statusCode}:${(d=(n=a==null?void 0:a.response)==null?void 0:n.data)==null?void 0:d.message}`)}}),u=w({last_name:"",first_name:""}),C=w(null),L=()=>{C.value.showModal()},q=w(null),G=()=>{q.value.resetForm()},J=k(async()=>{var c,s,n,d;try{const a={last_name:u.value.last_name||"",first_name:u.value.first_name||""};await N(a),o.getUserProfile(),f.toastMessage("success","","新增真實姓名成功")}catch(a){f.toastMessage("danger","info",`${(s=(c=a==null?void 0:a.response)==null?void 0:c.data)==null?void 0:s.statusCode}:${(d=(n=a==null?void 0:a.response)==null?void 0:n.data)==null?void 0:d.message}`)}C.value.hideModal()}),E=k(async()=>{const c={redirectType:"user"},s=new URLSearchParams(c).toString(),n=await V(s);window.location.href=n.redirect_url});return(c,s)=>{var T,B,D,R;const n=F("VField"),d=F("ErrorMessage"),a=F("VForm");return b(),y("div",me,[e("div",ue,[_e,e("div",pe,[e("div",fe,[l(a,{ref:"nicknameForm",onSubmit:t(x)},{default:g(({errors:i,meta:_})=>[e("div",be,[we,l(n,{id:"nickname",modelValue:t(o).profile.nickname,"onUpdate:modelValue":s[0]||(s[0]=r=>t(o).profile.nickname=r),modelModifiers:{trim:!0},name:"nickname",label:"暱稱",type:"text",class:p(["form-control",{"is-invalid":i.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(d,{name:"nickname",class:"invalid-feedback"})]),e("button",{type:"submit",class:"btn btn-primary",disabled:!_.valid}," 確認修改 ",8,ve)]),_:1},8,["onSubmit"]),he])]),(T=t(o).originProfile)!=null&&T.last_name&&((B=t(o).originProfile)!=null&&B.first_name)?(b(),y("div",ye,[ke,e("p",ge,A((D=t(o).originProfile)==null?void 0:D.last_name)+A((R=t(o).originProfile)==null?void 0:R.first_name),1)])):(b(),y("div",Me,[l(ce,{ref_key:"checkUserNameModal",ref:C,onSubmitUserName:t(J),onReset:G,name:u.value.last_name&&u.value.first_name?u.value.last_name+u.value.first_name:""},null,8,["onSubmitUserName","name"]),l(a,{ref_key:"nameForm",ref:q,onSubmit:L},{default:g(({errors:i,meta:_})=>[e("div",Ve,[e("div",xe,[Ue,l(n,{id:"last_name",modelValue:u.value.last_name,"onUpdate:modelValue":s[1]||(s[1]=r=>u.value.last_name=r),modelModifiers:{trim:!0},name:"last_name",label:"真實姓名(姓氏)",type:"text",class:p(["form-control",{"is-invalid":i.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(d,{name:"last_name",class:"invalid-feedback"})]),e("div",Pe,[Ne,l(n,{id:"first_name",modelValue:u.value.first_name,"onUpdate:modelValue":s[2]||(s[2]=r=>u.value.first_name=r),modelModifiers:{trim:!0},name:"first_name",label:"真實姓名(名字)",type:"text",class:p(["form-control",{"is-invalid":i.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(d,{name:"first_name",class:"invalid-feedback"})]),Se]),e("button",{type:"submit",class:"btn btn-primary",disabled:!_.valid}," 確認修改 ",8,$e)]),_:1},512)])),Ce,e("div",Fe,[e("div",ze,[l(a,{ref:"passwordForm",onSubmit:t(Z)},{default:g(({errors:i,meta:_})=>[Ae,e("div",Ze,[qe,l(n,{id:"old_password",modelValue:m.value.old_password,"onUpdate:modelValue":s[3]||(s[3]=r=>m.value.old_password=r),modelModifiers:{trim:!0},name:"old_password",label:"舊密碼",type:h.value?"text":"password",class:p(["form-control",{"is-invalid":i.old_password}]),rules:"required",autocomplete:"current-password"},null,8,["modelValue","type","class"]),l(d,{name:"old_password",class:"invalid-feedback"})]),e("div",Ee,[Te,l(n,{id:"new_password",modelValue:m.value.new_password,"onUpdate:modelValue":s[4]||(s[4]=r=>m.value.new_password=r),modelModifiers:{trim:!0},name:"new_password",type:h.value?"text":"password",label:"新密碼",class:p(["form-control",{"is-invalid":i.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(d,{name:"new_password",class:"invalid-feedback"})]),e("div",Be,[De,l(n,{id:"confirm_new_password",modelValue:m.value.confirm_new_password,"onUpdate:modelValue":s[5]||(s[5]=r=>m.value.confirm_new_password=r),modelModifiers:{trim:!0},name:"confirm_new_password",type:h.value?"text":"password",label:"確認新密碼",class:p(["form-control",{"is-invalid":i.confirm_new_password}]),rules:"required|confirmed:@new_password",autocomplete:"new-password"},null,8,["modelValue","type","class"]),l(d,{name:"confirm_new_password",class:"invalid-feedback"})]),e("div",Re,[P(e("input",{"onUpdate:modelValue":s[6]||(s[6]=r=>h.value=r),class:"form-check-input",type:"checkbox",id:"showPassword"},null,512),[[ee,h.value]]),Ie]),e("button",{type:"submit",class:"btn btn-primary",disabled:!_.valid}," 確認修改 ",8,Le)]),_:1},8,["onSubmit"]),Ge,e("div",Je,[Ke,P(e("input",{type:"email","onUpdate:modelValue":s[7]||(s[7]=i=>t(o).profile.email=i),class:"form-control",id:"email",disabled:""},null,512),[[z,t(o).profile.email]])]),e("div",je,[e("label",He,[I("Teachable 登入 "),t(o).thirdparty[0].email!==""?(b(),y("span",Oe,"連動中")):Y("",!0)]),t(o).thirdparty[0].email!==""?(b(),y("div",Qe,[P(e("input",{type:"email","onUpdate:modelValue":s[8]||(s[8]=i=>t(o).thirdparty[0].email=i),class:"form-control",id:"teachableEmail",disabled:""},null,512),[[z,t(o).thirdparty[0].email]])])):(b(),y("div",We,[P(e("input",{type:"email","onUpdate:modelValue":s[9]||(s[9]=i=>t(o).thirdparty[0].email=i),class:"form-control",id:"teachableEmail"},null,512),[[z,t(o).thirdparty[0].email]]),e("div",Xe,[e("input",{type:"button",class:"btn btn-primary",id:"teachableEmail",value:"連結",onClick:s[10]||(s[10]=(...i)=>t(E)&&t(E)(...i))})])]))]),Ye])]),e("div",es,[e("div",ss,[l(a,{ref:"descriptionForm",onSubmit:t(U)},{default:g(({errors:i,meta:_})=>[e("div",as,[os,l(n,{id:"description",as:"textarea",modelValue:t(o).profile.description,"onUpdate:modelValue":s[11]||(s[11]=r=>t(o).profile.description=r),modelModifiers:{trim:!0},label:"個人簡介",name:"description",class:p(["form-control",{"is-invalid":i.description}]),rows:"4",placeholder:"請輸入你的個人簡介,字數限制 500 字",rules:"max:500"},null,8,["modelValue","class"]),l(d,{name:"description",class:"invalid-feedback"})]),e("button",{type:"submit",class:"btn btn-primary",disabled:!_.valid}," 確認修改 ",8,ts)]),_:1},8,["onSubmit"])])])])])}}};export{is 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-gnE35V2W.js b/assets/Welcome-gnE35V2W.js new file mode 100644 index 0000000..27e752b --- /dev/null +++ b/assets/Welcome-gnE35V2W.js @@ -0,0 +1 @@ +import{_ as j,a as B,u as $,r as d,o as M,b as q,c as n,d as c,e as s,n as a,t as w,k as _,l as p,i as u,w as z,T as A,h as R,f as E,g as J,Z as k,q as x,J as Z,K as G,C as H}from"./index-9BG9TfNs.js";const K="/assets/discord-id-step1-5SCBIB1Z.png",O="/assets/discord-id-step2-omYbqngL.png",U="/assets/discord-id-step3-16ZHLXtN.png",W="/assets/discord-id-step4-OMV4rc9K.png",o=b=>(Z("data-v-07629d70"),b=b(),G(),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:K,alt:"step1",class:"img-fluid mb-2"}),s("h6",{class:"fw-bold mb-2"},"步驟 2:選擇進階並開啟開發者模式"),s("img",{src:O,alt:"step2",class:"img-fluid mb-2"}),s("h6",{class:"fw-bold mb-2"},"步驟 3:回到 Discord 畫面,點選左下角自己的名字"),s("img",{src:U,alt:"step3",class:"img-fluid mb-2",width:"250"}),s("h6",{class:"fw-bold mb-2"},"步驟 4:點擊選單最下方的『複製使用者 ID』,即可獲得一串長長的數字"),s("img",{src:W,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"},Ls=o(()=>s("p",null,"先和 Discord 上的老師和同學問聲好吧!",-1)),Ts=o(()=>s("span",{class:"material-symbols-outlined rounded-circle p-2 d-block"}," arrow_forward ",-1)),Vs={__name:"Welcome",setup(b){const{apiGetTrainingCheck:y,apiGetTraining:D,apiPostTrainingCheck:I}=H,C=B(),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),L=async()=>{const{is_check_in:l}=await y(i.value);f.value=l,f.value&&N.push(`/training/${i.value}/board`)},g=d(!0),T=x(async()=>{try{const l={discord_id:r.value};await I(i.value,l),e.value+=1}catch{g.value=!1}});return M(()=>{const{id:l}=C.params;i.value=l,L(),S()}),(l,t)=>{const V=q("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,[z(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),[[A,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=>R(T)())},[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),Ls,E(V,{to:`/training/${i.value}/board`,class:"nextArrow text-decoration-none align-self-end d-flex align-items-center mt-4"},{default:J(()=>[p(" 前往直播班頁面 "),Ts]),_:1},8,["to"])])])):u("",!0)])])}}},Bs=j(Vs,[["__scopeId","data-v-07629d70"]]);export{Bs as default}; diff --git a/assets/code-41222ca7-hvAk4V-c.js b/assets/code-41222ca7-hvAk4V-c.js new file mode 100644 index 0000000..50d3697 --- /dev/null +++ b/assets/code-41222ca7-hvAk4V-c.js @@ -0,0 +1,249 @@ +import{_ as Jt,a as gt,r as Ae,o as F0,b as $0,c as C,d as D,f as Q,F as l0,B as v0,e as F,t as xe,h as m,i as de,n as Me,C as ft,O as H0,D as We,k as E0,J as ba,K as va,u as An,x as K,H as ae,g as Pe,ab as G,ac as oe,z as V,E as _e,ad as $t,ae as Ht,af as Ar,ag as Tr,l as ya,ah as Tn,ai as _n,aj as Mn,ak as En,al as zn,a4 as Nn,X as Rn}from"./index-9BG9TfNs.js";import{b as Cn,c as In,d as _r,e as Bn,g as Ln}from"./date-B5wl1blx.js";import{T as xa}from"./TaskListItem-R0L7Ac6T.js";import{T as wa}from"./TaskDetail-Eo4i98ge.js";const On={class:"calendar-main"},Pn={class:"bg-light rounded-4 py-3 px-4 flex-shrink-0",style:{width:"100px"}},Dn={class:"month my-0 text-dark"},qn={class:"date my-0 text-dark"},Fn={class:"day my-1 text-dark"},$n={class:"ms-4"},Hn={key:0,class:"mb-0 text-secondary"},Un={class:"mb-0 text-dark",style:{opacity:"0.5"}},Gn={class:"mb-0 text-dark h5 fw-bold"},jn=["innerHTML"],Vn={__name:"Calendar",setup(t){const{apiGetTrainingCalendar:e}=ft,r=gt(),a=Ae(!1),n=Ae([]);return F0(async()=>{a.value=!0;const{calendar:o}=await e(r.params.id);n.value=o,a.value=!1}),(o,u)=>{const c=$0("Loading");return C(),D("div",On,[Q(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",Pn,[F("p",Dn,xe(new Date(h.start_at).getMonth()+1)+" / ",1),F("p",qn,xe(m(Cn)(h.start_at)),1),F("p",Fn,xe(m(In)(h.start_at)),1)]),F("div",$n,[m(_r)(h.start_at,"week")?(C(),D("p",Hn,"當周活動")):de("",!0),F("p",Un,xe(m(Bn)(h.start_at)),1),F("p",Gn,xe(h.name),1),F("p",{class:"text-dark my-0 content",style:{opacity:"0.75"},innerHTML:h.content},null,8,jn)])],2)]))),128))])}}},Xn=Jt(Vn,[["__scopeId","data-v-8483d173"]]),U0=t=>(ba("data-v-a477ad82"),t=t(),va(),t),Yn={class:"task-main"},Wn={key:0},Zn={key:0},Kn={key:1,class:"table-responsive tableFixHead mt-3"},Qn={class:"table"},Jn=U0(()=>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)),ei={class:"table-light"},ti={scope:"row"},ri=["onClick"],ai=U0(()=>F("span",{style:{"font-size":"18px"},class:"material-symbols-outlined align-middle"},"open_in_new ",-1)),ni=[ai],ii={key:2,class:"border border-1 border-dark p-3"},si=U0(()=>F("p",{class:"text-center mb-0"},"目前沒有新的任務狀態",-1)),oi=[si],li={class:"mt-3"},ui=U0(()=>F("h4",null,"我的任務",-1)),ci={class:"my-task-nav nav nav-tabs"},pi={class:"nav-item"},di={class:"nav-item"},hi={class:"nav-item"},mi={class:"mt-4 px-0 position-relative",style:{"min-height":"200px"}},gi={key:0},fi=U0(()=>F("p",{class:"text-center mb-0"},"目前沒有任務",-1)),bi=[fi],vi={key:1},yi={__name:"MyTask",setup(t){const{apiGetAcceptTask:e,apiGetAcceptBoard:r,apiGetCompletedTask:a,apiGetExpiredTask:n}=ft,i=gt(),o=Ae("my"),u=z=>{o.value=z},c=Ae("list"),h=Ae(""),g=z=>{c.value="content",h.value=z.id},v=Ae(""),w=Ae([]),k=Ae(!1),R=Ae([]),S=async()=>{k.value=!0;const{tasks:z}=await e(v.value);w.value=z,k.value=!1},_=async()=>{k.value=!0;const{tasks:z}=await a(v.value);w.value=z,k.value=!1},E=async()=>{k.value=!0;const{tasks:z}=await n(v.value);w.value=z,k.value=!1},y=async()=>{const{tasks:z}=await r(v.value);R.value=z};F0(async()=>{k.value=!0;const{tid:z}=i.query,{id:N}=i.params;z&&g({id:z}),v.value=N,await y(),S()});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 H0(o,z=>{w.value=[],z==="my"?S():z==="completed"?_():z==="expired"&&E()}),(z,N)=>{const B=$0("Loading");return C(),D("div",Yn,[c.value==="list"?(C(),D("div",Wn,[k.value?de("",!0):(C(),D("h4",Zn,"任務最新狀態")),R.value.length>0?(C(),D("div",Kn,[F("table",Qn,[Jn,F("tbody",ei,[(C(!0),D(l0,null,v0(R.value,q=>(C(),D("tr",{class:"text-nowrap position-relative",key:q.id},[F("td",ti,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(m(Ln)(q.updated_at)),1),F("td",null,[F("a",{href:"#",class:"stretched-link",onClick:E0(P=>g(q),["prevent"])},ni,8,ri)])]))),128))])])])):k.value?de("",!0):(C(),D("div",ii,oi)),F("div",li,[ui,F("ul",ci,[F("li",pi,[F("a",{class:Me(["nav-link",o.value==="my"&&"active"]),href:"#",onClick:N[0]||(N[0]=E0(q=>u("my"),["prevent"]))},"我的任務",2)]),F("li",di,[F("a",{class:Me(["nav-link",o.value==="completed"&&"active"]),href:"#",onClick:N[1]||(N[1]=E0(q=>u("completed"),["prevent"]))},"已完成的任務",2)]),F("li",hi,[F("a",{class:Me(["nav-link",o.value==="expired"&&"active"]),href:"#",onClick:N[2]||(N[2]=E0(q=>u("expired"),["prevent"]))},"已過期的任務",2)])]),F("ul",mi,[Q(B,{"is-full-page":!1,active:k.value,"z-index":1060},null,8,["active"]),Q(xa,{type:"training","task-list":w.value,onSeeTaskDetail:g},null,8,["task-list"]),!k.value&&w.value.length===0?(C(),D("div",gi,bi)):de("",!0)])])])):c.value==="content"?(C(),D("div",vi,[F("a",{href:"javascript:void(0)",onClick:N[3]||(N[3]=E0(q=>c.value="list",["prevent"]))},"返回"),Q(wa,{"task-detail-id":h.value,type:"training","training-id":v.value,onRefreshBoard:y},null,8,["task-detail-id","training-id"])])):de("",!0)])}}},xi=Jt(yi,[["__scopeId","data-v-a477ad82"]]),ka=t=>(ba("data-v-b22c16aa"),t=t(),va(),t),wi={class:"task-main"},ki={key:0},Si=ka(()=>F("h4",null,"直播班任務列表",-1)),Ai={key:0,class:"d-flex justify-content-center"},Ti=ka(()=>F("p",{class:"bg-light rounded-pill py-2 px-3"},"目前沒有任務",-1)),_i=[Ti],Mi={key:1,class:"list-unstyled"},Ei={key:1},zi={__name:"CanAcceptTask",setup(t){const{apiGetAvailableTask:e}=ft,r=An(),a=gt(),n=Ae(!1),i=Ae(""),o=Ae("list"),u=Ae(""),c=v=>{o.value="content",r.replace({query:{tid:v.id}}),u.value=v.id},h=Ae([]),g=async()=>{n.value=!0;const{id:v}=a.params,{tid:w}=a.query;w&&c({id:w}),i.value=v;const{tasks:k}=await e(v);h.value=k,n.value=!1};return H0(()=>a.query.tId,v=>{v&&c({id:v})}),F0(g),(v,w)=>(C(),D("div",wi,[o.value==="list"?(C(),D("div",ki,[Si,!n.value&&h.value.length===0?(C(),D("div",Ai,_i)):de("",!0),h.value.length>0?(C(),D("ul",Mi,[Q(xa,{type:"training","task-list":h.value,onSeeTaskDetail:c},null,8,["task-list"])])):de("",!0)])):o.value==="content"?(C(),D("div",Ei,[F("a",{href:"javascript:void(0)",onClick:w[0]||(w[0]=E0(k=>o.value="list",["prevent"]))},"返回"),(C(),K(wa,{key:u.value,"task-detail-id":u.value,type:"training","training-id":i.value},null,8,["task-detail-id","training-id"]))])):de("",!0)]))}},Ni=Jt(zi,[["__scopeId","data-v-b22c16aa"]]),ot=t=>t.reduce((e,r)=>e+r[0],""),Ri=t=>{const e=[];let r,a=-1;return Object.keys(t).forEach(n=>{var i;(i=t[n].value.content)==null||i.forEach(o=>{var c,h;const u=(h=(c=t[o])==null?void 0:c.value)==null?void 0:h.type;u&&u!==r&&(a++,r=u,e[a]=[]),e[a].push(o)}),r=void 0}),e},Ci=(t,e)=>{const r=Ri(e).find(a=>a.includes(t));if(r)return r.indexOf(t)+1},Ii=(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()},Bi=(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:Ii},mapPageUrl:{type:Function,default:Bi},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 S=t.contentId||Object.keys(t.blockMap)[0];return t.blockMap[S]}),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 S,_,E,y,A,M,z,N,B,q,P,Y,ee,se,ue,be,ze,Se,Re,ne,re;return{block_aspect_ratio:(E=(_=(S=e.value)==null?void 0:S.value)==null?void 0:_.format)==null?void 0:E.block_aspect_ratio,block_height:((M=(A=(y=e.value)==null?void 0:y.value)==null?void 0:A.format)==null?void 0:M.block_height)||1,block_width:((B=(N=(z=e.value)==null?void 0:z.value)==null?void 0:N.format)==null?void 0:B.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 S;return(S=e.value)==null?void 0:S.value.format}),i=V(()=>{var S;return(S=e.value)==null?void 0:S.value.properties}),o=V(()=>{var S;return(S=n.value)==null?void 0:S.page_icon}),u=V(()=>{var S;return(S=n.value)==null?void 0:S.block_width}),c=V(()=>{var S;return(S=i.value)==null?void 0:S.title}),h=V(()=>{var S;return(S=i.value)==null?void 0:S.caption}),g=V(()=>{var S;return(S=i.value)==null?void 0:S.description}),v=V(()=>{var S;return(S=e.value)==null?void 0:S.value.type}),w=V(()=>{var S;return v.value?!((S=t.hideList)!=null&&S.includes(v.value)):!1}),k=V(()=>{var S,_;return((S=t.pageLinkOptions)==null?void 0:S.component)&&((_=t.pageLinkOptions)==null?void 0:_.href)}),R=V(()=>{var S;return t.blockMap[(S=e.value)==null?void 0:S.value.parent_id]});return{props:t,block:e,pass:r,f:a,format:n,properties:i,icon:o,width:u,title:c,caption:h,description:g,type:v,visible:w,hasPageLinkOptions:k,parent:R,isType:S=>Array.isArray(S)?w.value&&S.includes(v.value):w.value&&v.value===S,blockColorClass:(S="")=>{var E,y,A;const _=(A=(y=(E=e.value)==null?void 0:E.value)==null?void 0:y.format)==null?void 0:A.block_color;return _?`notion-${_}${S}`:void 0},pageLinkProps:S=>t.pageLinkOptions?{[t.pageLinkOptions.href]:t.mapPageUrl(S)}:{}}},Li=["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 o=i.lexer.input;n=i.start;var u=i.end;n===o.length?a+=" at end of input: ":a+=" at position "+(n+1)+": ";var c=o.slice(n,u).replace(/[^]/g,"$&̲"),h;n>15?h="…"+o.slice(n-15,n):h=o.slice(0,n);var g;u+15":">","<":"<",'"':""","'":"'"},$i=/[&><"']/g;function Hi(t){return String(t).replace($i,e=>Fi[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},Ui=function(t){var e=Sa(t);return e.type==="mathord"||e.type==="textord"||e.type==="atom"},Gi=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t},ji=function(t){var e=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(t);return e!=null?e[1]:"_relative"},W={contains:Oi,deflt:Pi,escape:Hi,hyphenate:qi,getBaseElem:Sa,isCharacterBox:Ui,protocolFromUrl:ji},nt={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 Vi(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 nt)if(nt.hasOwnProperty(r)){var a=nt[r];this[r]=e[r]!==void 0?a.processor?a.processor(e[r]):e[r]:Vi(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[Xi[this.id]]}sub(){return Ze[Yi[this.id]]}fracNum(){return Ze[Wi[this.id]]}fracDen(){return Ze[Zi[this.id]]}cramp(){return Ze[Ki[this.id]]}text(){return Ze[Qi[this.id]]}isTight(){return this.size>=2}}var tr=0,lt=1,z0=2,n0=3,P0=4,Ue=5,N0=6,Ie=7,Ze=[new d0(tr,0,!1),new d0(lt,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)],Xi=[P0,Ue,P0,Ue,N0,Ie,N0,Ie],Yi=[Ue,Ue,Ue,Ue,Ie,Ie,Ie,Ie],Wi=[z0,n0,P0,Ue,N0,Ie,N0,Ie],Zi=[n0,n0,Ue,Ue,Ie,Ie,Ie,Ie],Ki=[lt,lt,n0,n0,Ue,Ue,Ie,Ie],Qi=[tr,lt,z0,n0,z0,n0,z0,n0],j={DISPLAY:Ze[tr],TEXT:Ze[z0],SCRIPT:Ze[P0],SCRIPTSCRIPT:Ze[N0]},Ut=[{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 Ji(t){for(var e=0;e=n[0]&&t<=n[1])return r.name}return null}var it=[];Ut.forEach(t=>t.blocks.forEach(e=>it.push(...e)));function Aa(t){for(var e=0;e=it[e]&&t<=it[e+1])return!0;return!1}var M0=80,es=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"},ts=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"},rs=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"},as=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"},ns=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"},is=function(t){var e=t/2;return"M400000 "+t+" H0 L"+e+" 0 l65 45 L145 "+(t-80)+" H400000z"},ss=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"},os=function(t,e,r){e=1e3*e;var a="";switch(t){case"sqrtMain":a=es(e,M0);break;case"sqrtSize1":a=ts(e,M0);break;case"sqrtSize2":a=rs(e,M0);break;case"sqrtSize3":a=as(e,M0);break;case"sqrtSize4":a=ns(e,M0);break;case"sqrtTall":a=ss(e,M0,r)}return a},ls=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 G0{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]}},W0={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 us(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 _t={};function cs(t){var e;if(t>=5?e=0:t>=3?e=1:e=2,!_t[e]){var r=_t[e]={cssEmPerMu:W0.quad[e]/18};for(var a in W0)W0.hasOwnProperty(a)&&(r[a]=W0[a][e])}return _t[e]}var ps=[[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:ps[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=cs(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}r0.BASESIZE=6;var Gt={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},ds={ex:!0,em:!0,mu:!0},Ta=function(t){return typeof t!="string"&&(t=t.unit),t in Gt||t in ds||t==="ex"},ge=function(t,e){var r;if(t.unit in Gt)r=Gt[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 j0{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 hs{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 jt{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 fs={bin:1,close:1,inner:1,open:1,punct:1,rel:1},bs={"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 l="math",I="text",p="main",f="ams",he="accent-token",U="bin",Be="close",R0="inner",X="mathord",ke="op-token",qe="open",bt="punct",b="rel",u0="spacing",x="textord";s(l,p,b,"≡","\\equiv",!0);s(l,p,b,"≺","\\prec",!0);s(l,p,b,"≻","\\succ",!0);s(l,p,b,"∼","\\sim",!0);s(l,p,b,"⊥","\\perp");s(l,p,b,"⪯","\\preceq",!0);s(l,p,b,"⪰","\\succeq",!0);s(l,p,b,"≃","\\simeq",!0);s(l,p,b,"∣","\\mid",!0);s(l,p,b,"≪","\\ll",!0);s(l,p,b,"≫","\\gg",!0);s(l,p,b,"≍","\\asymp",!0);s(l,p,b,"∥","\\parallel");s(l,p,b,"⋈","\\bowtie",!0);s(l,p,b,"⌣","\\smile",!0);s(l,p,b,"⊑","\\sqsubseteq",!0);s(l,p,b,"⊒","\\sqsupseteq",!0);s(l,p,b,"≐","\\doteq",!0);s(l,p,b,"⌢","\\frown",!0);s(l,p,b,"∋","\\ni",!0);s(l,p,b,"∝","\\propto",!0);s(l,p,b,"⊢","\\vdash",!0);s(l,p,b,"⊣","\\dashv",!0);s(l,p,b,"∋","\\owns");s(l,p,bt,".","\\ldotp");s(l,p,bt,"⋅","\\cdotp");s(l,p,x,"#","\\#");s(I,p,x,"#","\\#");s(l,p,x,"&","\\&");s(I,p,x,"&","\\&");s(l,p,x,"ℵ","\\aleph",!0);s(l,p,x,"∀","\\forall",!0);s(l,p,x,"ℏ","\\hbar",!0);s(l,p,x,"∃","\\exists",!0);s(l,p,x,"∇","\\nabla",!0);s(l,p,x,"♭","\\flat",!0);s(l,p,x,"ℓ","\\ell",!0);s(l,p,x,"♮","\\natural",!0);s(l,p,x,"♣","\\clubsuit",!0);s(l,p,x,"℘","\\wp",!0);s(l,p,x,"♯","\\sharp",!0);s(l,p,x,"♢","\\diamondsuit",!0);s(l,p,x,"ℜ","\\Re",!0);s(l,p,x,"♡","\\heartsuit",!0);s(l,p,x,"ℑ","\\Im",!0);s(l,p,x,"♠","\\spadesuit",!0);s(l,p,x,"§","\\S",!0);s(I,p,x,"§","\\S");s(l,p,x,"¶","\\P",!0);s(I,p,x,"¶","\\P");s(l,p,x,"†","\\dag");s(I,p,x,"†","\\dag");s(I,p,x,"†","\\textdagger");s(l,p,x,"‡","\\ddag");s(I,p,x,"‡","\\ddag");s(I,p,x,"‡","\\textdaggerdbl");s(l,p,Be,"⎱","\\rmoustache",!0);s(l,p,qe,"⎰","\\lmoustache",!0);s(l,p,Be,"⟯","\\rgroup",!0);s(l,p,qe,"⟮","\\lgroup",!0);s(l,p,U,"∓","\\mp",!0);s(l,p,U,"⊖","\\ominus",!0);s(l,p,U,"⊎","\\uplus",!0);s(l,p,U,"⊓","\\sqcap",!0);s(l,p,U,"∗","\\ast");s(l,p,U,"⊔","\\sqcup",!0);s(l,p,U,"◯","\\bigcirc",!0);s(l,p,U,"∙","\\bullet",!0);s(l,p,U,"‡","\\ddagger");s(l,p,U,"≀","\\wr",!0);s(l,p,U,"⨿","\\amalg");s(l,p,U,"&","\\And");s(l,p,b,"⟵","\\longleftarrow",!0);s(l,p,b,"⇐","\\Leftarrow",!0);s(l,p,b,"⟸","\\Longleftarrow",!0);s(l,p,b,"⟶","\\longrightarrow",!0);s(l,p,b,"⇒","\\Rightarrow",!0);s(l,p,b,"⟹","\\Longrightarrow",!0);s(l,p,b,"↔","\\leftrightarrow",!0);s(l,p,b,"⟷","\\longleftrightarrow",!0);s(l,p,b,"⇔","\\Leftrightarrow",!0);s(l,p,b,"⟺","\\Longleftrightarrow",!0);s(l,p,b,"↦","\\mapsto",!0);s(l,p,b,"⟼","\\longmapsto",!0);s(l,p,b,"↗","\\nearrow",!0);s(l,p,b,"↩","\\hookleftarrow",!0);s(l,p,b,"↪","\\hookrightarrow",!0);s(l,p,b,"↘","\\searrow",!0);s(l,p,b,"↼","\\leftharpoonup",!0);s(l,p,b,"⇀","\\rightharpoonup",!0);s(l,p,b,"↙","\\swarrow",!0);s(l,p,b,"↽","\\leftharpoondown",!0);s(l,p,b,"⇁","\\rightharpoondown",!0);s(l,p,b,"↖","\\nwarrow",!0);s(l,p,b,"⇌","\\rightleftharpoons",!0);s(l,f,b,"≮","\\nless",!0);s(l,f,b,"","\\@nleqslant");s(l,f,b,"","\\@nleqq");s(l,f,b,"⪇","\\lneq",!0);s(l,f,b,"≨","\\lneqq",!0);s(l,f,b,"","\\@lvertneqq");s(l,f,b,"⋦","\\lnsim",!0);s(l,f,b,"⪉","\\lnapprox",!0);s(l,f,b,"⊀","\\nprec",!0);s(l,f,b,"⋠","\\npreceq",!0);s(l,f,b,"⋨","\\precnsim",!0);s(l,f,b,"⪹","\\precnapprox",!0);s(l,f,b,"≁","\\nsim",!0);s(l,f,b,"","\\@nshortmid");s(l,f,b,"∤","\\nmid",!0);s(l,f,b,"⊬","\\nvdash",!0);s(l,f,b,"⊭","\\nvDash",!0);s(l,f,b,"⋪","\\ntriangleleft");s(l,f,b,"⋬","\\ntrianglelefteq",!0);s(l,f,b,"⊊","\\subsetneq",!0);s(l,f,b,"","\\@varsubsetneq");s(l,f,b,"⫋","\\subsetneqq",!0);s(l,f,b,"","\\@varsubsetneqq");s(l,f,b,"≯","\\ngtr",!0);s(l,f,b,"","\\@ngeqslant");s(l,f,b,"","\\@ngeqq");s(l,f,b,"⪈","\\gneq",!0);s(l,f,b,"≩","\\gneqq",!0);s(l,f,b,"","\\@gvertneqq");s(l,f,b,"⋧","\\gnsim",!0);s(l,f,b,"⪊","\\gnapprox",!0);s(l,f,b,"⊁","\\nsucc",!0);s(l,f,b,"⋡","\\nsucceq",!0);s(l,f,b,"⋩","\\succnsim",!0);s(l,f,b,"⪺","\\succnapprox",!0);s(l,f,b,"≆","\\ncong",!0);s(l,f,b,"","\\@nshortparallel");s(l,f,b,"∦","\\nparallel",!0);s(l,f,b,"⊯","\\nVDash",!0);s(l,f,b,"⋫","\\ntriangleright");s(l,f,b,"⋭","\\ntrianglerighteq",!0);s(l,f,b,"","\\@nsupseteqq");s(l,f,b,"⊋","\\supsetneq",!0);s(l,f,b,"","\\@varsupsetneq");s(l,f,b,"⫌","\\supsetneqq",!0);s(l,f,b,"","\\@varsupsetneqq");s(l,f,b,"⊮","\\nVdash",!0);s(l,f,b,"⪵","\\precneqq",!0);s(l,f,b,"⪶","\\succneqq",!0);s(l,f,b,"","\\@nsubseteqq");s(l,f,U,"⊴","\\unlhd");s(l,f,U,"⊵","\\unrhd");s(l,f,b,"↚","\\nleftarrow",!0);s(l,f,b,"↛","\\nrightarrow",!0);s(l,f,b,"⇍","\\nLeftarrow",!0);s(l,f,b,"⇏","\\nRightarrow",!0);s(l,f,b,"↮","\\nleftrightarrow",!0);s(l,f,b,"⇎","\\nLeftrightarrow",!0);s(l,f,b,"△","\\vartriangle");s(l,f,x,"ℏ","\\hslash");s(l,f,x,"▽","\\triangledown");s(l,f,x,"◊","\\lozenge");s(l,f,x,"Ⓢ","\\circledS");s(l,f,x,"®","\\circledR");s(I,f,x,"®","\\circledR");s(l,f,x,"∡","\\measuredangle",!0);s(l,f,x,"∄","\\nexists");s(l,f,x,"℧","\\mho");s(l,f,x,"Ⅎ","\\Finv",!0);s(l,f,x,"⅁","\\Game",!0);s(l,f,x,"‵","\\backprime");s(l,f,x,"▲","\\blacktriangle");s(l,f,x,"▼","\\blacktriangledown");s(l,f,x,"■","\\blacksquare");s(l,f,x,"⧫","\\blacklozenge");s(l,f,x,"★","\\bigstar");s(l,f,x,"∢","\\sphericalangle",!0);s(l,f,x,"∁","\\complement",!0);s(l,f,x,"ð","\\eth",!0);s(I,p,x,"ð","ð");s(l,f,x,"╱","\\diagup");s(l,f,x,"╲","\\diagdown");s(l,f,x,"□","\\square");s(l,f,x,"□","\\Box");s(l,f,x,"◊","\\Diamond");s(l,f,x,"¥","\\yen",!0);s(I,f,x,"¥","\\yen",!0);s(l,f,x,"✓","\\checkmark",!0);s(I,f,x,"✓","\\checkmark");s(l,f,x,"ℶ","\\beth",!0);s(l,f,x,"ℸ","\\daleth",!0);s(l,f,x,"ℷ","\\gimel",!0);s(l,f,x,"ϝ","\\digamma",!0);s(l,f,x,"ϰ","\\varkappa");s(l,f,qe,"┌","\\@ulcorner",!0);s(l,f,Be,"┐","\\@urcorner",!0);s(l,f,qe,"└","\\@llcorner",!0);s(l,f,Be,"┘","\\@lrcorner",!0);s(l,f,b,"≦","\\leqq",!0);s(l,f,b,"⩽","\\leqslant",!0);s(l,f,b,"⪕","\\eqslantless",!0);s(l,f,b,"≲","\\lesssim",!0);s(l,f,b,"⪅","\\lessapprox",!0);s(l,f,b,"≊","\\approxeq",!0);s(l,f,U,"⋖","\\lessdot");s(l,f,b,"⋘","\\lll",!0);s(l,f,b,"≶","\\lessgtr",!0);s(l,f,b,"⋚","\\lesseqgtr",!0);s(l,f,b,"⪋","\\lesseqqgtr",!0);s(l,f,b,"≑","\\doteqdot");s(l,f,b,"≓","\\risingdotseq",!0);s(l,f,b,"≒","\\fallingdotseq",!0);s(l,f,b,"∽","\\backsim",!0);s(l,f,b,"⋍","\\backsimeq",!0);s(l,f,b,"⫅","\\subseteqq",!0);s(l,f,b,"⋐","\\Subset",!0);s(l,f,b,"⊏","\\sqsubset",!0);s(l,f,b,"≼","\\preccurlyeq",!0);s(l,f,b,"⋞","\\curlyeqprec",!0);s(l,f,b,"≾","\\precsim",!0);s(l,f,b,"⪷","\\precapprox",!0);s(l,f,b,"⊲","\\vartriangleleft");s(l,f,b,"⊴","\\trianglelefteq");s(l,f,b,"⊨","\\vDash",!0);s(l,f,b,"⊪","\\Vvdash",!0);s(l,f,b,"⌣","\\smallsmile");s(l,f,b,"⌢","\\smallfrown");s(l,f,b,"≏","\\bumpeq",!0);s(l,f,b,"≎","\\Bumpeq",!0);s(l,f,b,"≧","\\geqq",!0);s(l,f,b,"⩾","\\geqslant",!0);s(l,f,b,"⪖","\\eqslantgtr",!0);s(l,f,b,"≳","\\gtrsim",!0);s(l,f,b,"⪆","\\gtrapprox",!0);s(l,f,U,"⋗","\\gtrdot");s(l,f,b,"⋙","\\ggg",!0);s(l,f,b,"≷","\\gtrless",!0);s(l,f,b,"⋛","\\gtreqless",!0);s(l,f,b,"⪌","\\gtreqqless",!0);s(l,f,b,"≖","\\eqcirc",!0);s(l,f,b,"≗","\\circeq",!0);s(l,f,b,"≜","\\triangleq",!0);s(l,f,b,"∼","\\thicksim");s(l,f,b,"≈","\\thickapprox");s(l,f,b,"⫆","\\supseteqq",!0);s(l,f,b,"⋑","\\Supset",!0);s(l,f,b,"⊐","\\sqsupset",!0);s(l,f,b,"≽","\\succcurlyeq",!0);s(l,f,b,"⋟","\\curlyeqsucc",!0);s(l,f,b,"≿","\\succsim",!0);s(l,f,b,"⪸","\\succapprox",!0);s(l,f,b,"⊳","\\vartriangleright");s(l,f,b,"⊵","\\trianglerighteq");s(l,f,b,"⊩","\\Vdash",!0);s(l,f,b,"∣","\\shortmid");s(l,f,b,"∥","\\shortparallel");s(l,f,b,"≬","\\between",!0);s(l,f,b,"⋔","\\pitchfork",!0);s(l,f,b,"∝","\\varpropto");s(l,f,b,"◀","\\blacktriangleleft");s(l,f,b,"∴","\\therefore",!0);s(l,f,b,"∍","\\backepsilon");s(l,f,b,"▶","\\blacktriangleright");s(l,f,b,"∵","\\because",!0);s(l,f,b,"⋘","\\llless");s(l,f,b,"⋙","\\gggtr");s(l,f,U,"⊲","\\lhd");s(l,f,U,"⊳","\\rhd");s(l,f,b,"≂","\\eqsim",!0);s(l,p,b,"⋈","\\Join");s(l,f,b,"≑","\\Doteq",!0);s(l,f,U,"∔","\\dotplus",!0);s(l,f,U,"∖","\\smallsetminus");s(l,f,U,"⋒","\\Cap",!0);s(l,f,U,"⋓","\\Cup",!0);s(l,f,U,"⩞","\\doublebarwedge",!0);s(l,f,U,"⊟","\\boxminus",!0);s(l,f,U,"⊞","\\boxplus",!0);s(l,f,U,"⋇","\\divideontimes",!0);s(l,f,U,"⋉","\\ltimes",!0);s(l,f,U,"⋊","\\rtimes",!0);s(l,f,U,"⋋","\\leftthreetimes",!0);s(l,f,U,"⋌","\\rightthreetimes",!0);s(l,f,U,"⋏","\\curlywedge",!0);s(l,f,U,"⋎","\\curlyvee",!0);s(l,f,U,"⊝","\\circleddash",!0);s(l,f,U,"⊛","\\circledast",!0);s(l,f,U,"⋅","\\centerdot");s(l,f,U,"⊺","\\intercal",!0);s(l,f,U,"⋒","\\doublecap");s(l,f,U,"⋓","\\doublecup");s(l,f,U,"⊠","\\boxtimes",!0);s(l,f,b,"⇢","\\dashrightarrow",!0);s(l,f,b,"⇠","\\dashleftarrow",!0);s(l,f,b,"⇇","\\leftleftarrows",!0);s(l,f,b,"⇆","\\leftrightarrows",!0);s(l,f,b,"⇚","\\Lleftarrow",!0);s(l,f,b,"↞","\\twoheadleftarrow",!0);s(l,f,b,"↢","\\leftarrowtail",!0);s(l,f,b,"↫","\\looparrowleft",!0);s(l,f,b,"⇋","\\leftrightharpoons",!0);s(l,f,b,"↶","\\curvearrowleft",!0);s(l,f,b,"↺","\\circlearrowleft",!0);s(l,f,b,"↰","\\Lsh",!0);s(l,f,b,"⇈","\\upuparrows",!0);s(l,f,b,"↿","\\upharpoonleft",!0);s(l,f,b,"⇃","\\downharpoonleft",!0);s(l,p,b,"⊶","\\origof",!0);s(l,p,b,"⊷","\\imageof",!0);s(l,f,b,"⊸","\\multimap",!0);s(l,f,b,"↭","\\leftrightsquigarrow",!0);s(l,f,b,"⇉","\\rightrightarrows",!0);s(l,f,b,"⇄","\\rightleftarrows",!0);s(l,f,b,"↠","\\twoheadrightarrow",!0);s(l,f,b,"↣","\\rightarrowtail",!0);s(l,f,b,"↬","\\looparrowright",!0);s(l,f,b,"↷","\\curvearrowright",!0);s(l,f,b,"↻","\\circlearrowright",!0);s(l,f,b,"↱","\\Rsh",!0);s(l,f,b,"⇊","\\downdownarrows",!0);s(l,f,b,"↾","\\upharpoonright",!0);s(l,f,b,"⇂","\\downharpoonright",!0);s(l,f,b,"⇝","\\rightsquigarrow",!0);s(l,f,b,"⇝","\\leadsto");s(l,f,b,"⇛","\\Rrightarrow",!0);s(l,f,b,"↾","\\restriction");s(l,p,x,"‘","`");s(l,p,x,"$","\\$");s(I,p,x,"$","\\$");s(I,p,x,"$","\\textdollar");s(l,p,x,"%","\\%");s(I,p,x,"%","\\%");s(l,p,x,"_","\\_");s(I,p,x,"_","\\_");s(I,p,x,"_","\\textunderscore");s(l,p,x,"∠","\\angle",!0);s(l,p,x,"∞","\\infty",!0);s(l,p,x,"′","\\prime");s(l,p,x,"△","\\triangle");s(l,p,x,"Γ","\\Gamma",!0);s(l,p,x,"Δ","\\Delta",!0);s(l,p,x,"Θ","\\Theta",!0);s(l,p,x,"Λ","\\Lambda",!0);s(l,p,x,"Ξ","\\Xi",!0);s(l,p,x,"Π","\\Pi",!0);s(l,p,x,"Σ","\\Sigma",!0);s(l,p,x,"Υ","\\Upsilon",!0);s(l,p,x,"Φ","\\Phi",!0);s(l,p,x,"Ψ","\\Psi",!0);s(l,p,x,"Ω","\\Omega",!0);s(l,p,x,"A","Α");s(l,p,x,"B","Β");s(l,p,x,"E","Ε");s(l,p,x,"Z","Ζ");s(l,p,x,"H","Η");s(l,p,x,"I","Ι");s(l,p,x,"K","Κ");s(l,p,x,"M","Μ");s(l,p,x,"N","Ν");s(l,p,x,"O","Ο");s(l,p,x,"P","Ρ");s(l,p,x,"T","Τ");s(l,p,x,"X","Χ");s(l,p,x,"¬","\\neg",!0);s(l,p,x,"¬","\\lnot");s(l,p,x,"⊤","\\top");s(l,p,x,"⊥","\\bot");s(l,p,x,"∅","\\emptyset");s(l,f,x,"∅","\\varnothing");s(l,p,X,"α","\\alpha",!0);s(l,p,X,"β","\\beta",!0);s(l,p,X,"γ","\\gamma",!0);s(l,p,X,"δ","\\delta",!0);s(l,p,X,"ϵ","\\epsilon",!0);s(l,p,X,"ζ","\\zeta",!0);s(l,p,X,"η","\\eta",!0);s(l,p,X,"θ","\\theta",!0);s(l,p,X,"ι","\\iota",!0);s(l,p,X,"κ","\\kappa",!0);s(l,p,X,"λ","\\lambda",!0);s(l,p,X,"μ","\\mu",!0);s(l,p,X,"ν","\\nu",!0);s(l,p,X,"ξ","\\xi",!0);s(l,p,X,"ο","\\omicron",!0);s(l,p,X,"π","\\pi",!0);s(l,p,X,"ρ","\\rho",!0);s(l,p,X,"σ","\\sigma",!0);s(l,p,X,"τ","\\tau",!0);s(l,p,X,"υ","\\upsilon",!0);s(l,p,X,"ϕ","\\phi",!0);s(l,p,X,"χ","\\chi",!0);s(l,p,X,"ψ","\\psi",!0);s(l,p,X,"ω","\\omega",!0);s(l,p,X,"ε","\\varepsilon",!0);s(l,p,X,"ϑ","\\vartheta",!0);s(l,p,X,"ϖ","\\varpi",!0);s(l,p,X,"ϱ","\\varrho",!0);s(l,p,X,"ς","\\varsigma",!0);s(l,p,X,"φ","\\varphi",!0);s(l,p,U,"∗","*",!0);s(l,p,U,"+","+");s(l,p,U,"−","-",!0);s(l,p,U,"⋅","\\cdot",!0);s(l,p,U,"∘","\\circ",!0);s(l,p,U,"÷","\\div",!0);s(l,p,U,"±","\\pm",!0);s(l,p,U,"×","\\times",!0);s(l,p,U,"∩","\\cap",!0);s(l,p,U,"∪","\\cup",!0);s(l,p,U,"∖","\\setminus",!0);s(l,p,U,"∧","\\land");s(l,p,U,"∨","\\lor");s(l,p,U,"∧","\\wedge",!0);s(l,p,U,"∨","\\vee",!0);s(l,p,x,"√","\\surd");s(l,p,qe,"⟨","\\langle",!0);s(l,p,qe,"∣","\\lvert");s(l,p,qe,"∥","\\lVert");s(l,p,Be,"?","?");s(l,p,Be,"!","!");s(l,p,Be,"⟩","\\rangle",!0);s(l,p,Be,"∣","\\rvert");s(l,p,Be,"∥","\\rVert");s(l,p,b,"=","=");s(l,p,b,":",":");s(l,p,b,"≈","\\approx",!0);s(l,p,b,"≅","\\cong",!0);s(l,p,b,"≥","\\ge");s(l,p,b,"≥","\\geq",!0);s(l,p,b,"←","\\gets");s(l,p,b,">","\\gt",!0);s(l,p,b,"∈","\\in",!0);s(l,p,b,"","\\@not");s(l,p,b,"⊂","\\subset",!0);s(l,p,b,"⊃","\\supset",!0);s(l,p,b,"⊆","\\subseteq",!0);s(l,p,b,"⊇","\\supseteq",!0);s(l,f,b,"⊈","\\nsubseteq",!0);s(l,f,b,"⊉","\\nsupseteq",!0);s(l,p,b,"⊨","\\models");s(l,p,b,"←","\\leftarrow",!0);s(l,p,b,"≤","\\le");s(l,p,b,"≤","\\leq",!0);s(l,p,b,"<","\\lt",!0);s(l,p,b,"→","\\rightarrow",!0);s(l,p,b,"→","\\to");s(l,f,b,"≱","\\ngeq",!0);s(l,f,b,"≰","\\nleq",!0);s(l,p,u0," ","\\ ");s(l,p,u0," ","\\space");s(l,p,u0," ","\\nobreakspace");s(I,p,u0," ","\\ ");s(I,p,u0," "," ");s(I,p,u0," ","\\space");s(I,p,u0," ","\\nobreakspace");s(l,p,u0,null,"\\nobreak");s(l,p,u0,null,"\\allowbreak");s(l,p,bt,",",",");s(l,p,bt,";",";");s(l,f,U,"⊼","\\barwedge",!0);s(l,f,U,"⊻","\\veebar",!0);s(l,p,U,"⊙","\\odot",!0);s(l,p,U,"⊕","\\oplus",!0);s(l,p,U,"⊗","\\otimes",!0);s(l,p,x,"∂","\\partial",!0);s(l,p,U,"⊘","\\oslash",!0);s(l,f,U,"⊚","\\circledcirc",!0);s(l,f,U,"⊡","\\boxdot",!0);s(l,p,U,"△","\\bigtriangleup");s(l,p,U,"▽","\\bigtriangledown");s(l,p,U,"†","\\dagger");s(l,p,U,"⋄","\\diamond");s(l,p,U,"⋆","\\star");s(l,p,U,"◃","\\triangleleft");s(l,p,U,"▹","\\triangleright");s(l,p,qe,"{","\\{");s(I,p,x,"{","\\{");s(I,p,x,"{","\\textbraceleft");s(l,p,Be,"}","\\}");s(I,p,x,"}","\\}");s(I,p,x,"}","\\textbraceright");s(l,p,qe,"{","\\lbrace");s(l,p,Be,"}","\\rbrace");s(l,p,qe,"[","\\lbrack",!0);s(I,p,x,"[","\\lbrack",!0);s(l,p,Be,"]","\\rbrack",!0);s(I,p,x,"]","\\rbrack",!0);s(l,p,qe,"(","\\lparen",!0);s(l,p,Be,")","\\rparen",!0);s(I,p,x,"<","\\textless",!0);s(I,p,x,">","\\textgreater",!0);s(l,p,qe,"⌊","\\lfloor",!0);s(l,p,Be,"⌋","\\rfloor",!0);s(l,p,qe,"⌈","\\lceil",!0);s(l,p,Be,"⌉","\\rceil",!0);s(l,p,x,"\\","\\backslash");s(l,p,x,"∣","|");s(l,p,x,"∣","\\vert");s(I,p,x,"|","\\textbar",!0);s(l,p,x,"∥","\\|");s(l,p,x,"∥","\\Vert");s(I,p,x,"∥","\\textbardbl");s(I,p,x,"~","\\textasciitilde");s(I,p,x,"\\","\\textbackslash");s(I,p,x,"^","\\textasciicircum");s(l,p,b,"↑","\\uparrow",!0);s(l,p,b,"⇑","\\Uparrow",!0);s(l,p,b,"↓","\\downarrow",!0);s(l,p,b,"⇓","\\Downarrow",!0);s(l,p,b,"↕","\\updownarrow",!0);s(l,p,b,"⇕","\\Updownarrow",!0);s(l,p,ke,"∐","\\coprod");s(l,p,ke,"⋁","\\bigvee");s(l,p,ke,"⋀","\\bigwedge");s(l,p,ke,"⨄","\\biguplus");s(l,p,ke,"⋂","\\bigcap");s(l,p,ke,"⋃","\\bigcup");s(l,p,ke,"∫","\\int");s(l,p,ke,"∫","\\intop");s(l,p,ke,"∬","\\iint");s(l,p,ke,"∭","\\iiint");s(l,p,ke,"∏","\\prod");s(l,p,ke,"∑","\\sum");s(l,p,ke,"⨂","\\bigotimes");s(l,p,ke,"⨁","\\bigoplus");s(l,p,ke,"⨀","\\bigodot");s(l,p,ke,"∮","\\oint");s(l,p,ke,"∯","\\oiint");s(l,p,ke,"∰","\\oiiint");s(l,p,ke,"⨆","\\bigsqcup");s(l,p,ke,"∫","\\smallint");s(I,p,R0,"…","\\textellipsis");s(l,p,R0,"…","\\mathellipsis");s(I,p,R0,"…","\\ldots",!0);s(l,p,R0,"…","\\ldots",!0);s(l,p,R0,"⋯","\\@cdots",!0);s(l,p,R0,"⋱","\\ddots",!0);s(l,p,x,"⋮","\\varvdots");s(l,p,he,"ˊ","\\acute");s(l,p,he,"ˋ","\\grave");s(l,p,he,"¨","\\ddot");s(l,p,he,"~","\\tilde");s(l,p,he,"ˉ","\\bar");s(l,p,he,"˘","\\breve");s(l,p,he,"ˇ","\\check");s(l,p,he,"^","\\hat");s(l,p,he,"⃗","\\vec");s(l,p,he,"˙","\\dot");s(l,p,he,"˚","\\mathring");s(l,p,X,"","\\@imath");s(l,p,X,"","\\@jmath");s(l,p,x,"ı","ı");s(l,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(l,p,x,"°","\\degree",!0);s(I,p,x,"°","\\degree");s(I,p,x,"°","\\textdegree",!0);s(l,p,x,"£","\\pounds");s(l,p,x,"£","\\mathsterling",!0);s(I,p,x,"£","\\pounds");s(I,p,x,"£","\\textsterling",!0);s(l,f,x,"✠","\\maltese");s(I,f,x,"✠","\\maltese");var Cr='0123456789/@."';for(var Mt=0;Mt{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},Ss=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 j0(t,e,r,a);return nr(n),n},Na=(t,e,r,a)=>new j0(t,e,r,a),As=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},Ts=function(t,e,r,a){var n=new ar(t,e,r,a);return nr(n),n},Ra=function(t){var e=new G0(t);return nr(e),e},_s=function(t,e){return t instanceof G0?Oe([],[t],e):t},Ms=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},J0=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]},Ns=function(t,e){var[r,a,n]=Ia[t],i=new A0(r),o=new f0([i],{width:$(a),height:$(n),style:"width:"+$(a),viewBox:"0 0 "+1e3*a+" "+1e3*n,preserveAspectRatio:"xMinYMin"}),u=Na(["overlay"],[o],e);return u.height=n,u.style.height=$(n),u.style.width=$(a),u},T={fontMap:Ca,makeSymbol:Ye,mathsym:ys,makeSpan:Oe,makeSvgSpan:Na,makeLineSpan:As,makeAnchor:Ts,makeFragment:Ra,wrapFragment:_s,makeVList:Es,makeOrd:ws,makeGlue:zs,staticSvg:Ns,svgData:Ia,tryCombineChars:Ss},me={number:3,unit:"mu"},S0={number:4,unit:"mu"},t0={number:5,unit:"mu"},Rs={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}},Cs={mord:{mop:me},mop:{mord:me,mop:me},mbin:{},mrel:{},mopen:{},mclose:{mop:me},mpunct:{},minner:{mop:me}},Ba={},ct={},pt={};function H(t){for(var{type:e,names:r,props:a,handler:n,htmlBuilder:i,mathmlBuilder:o}=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 S=R.classes[0],_=k.classes[0];S==="mbin"&&W.contains(Bs,_)?R.classes[0]="mord":_==="mbin"&&W.contains(Is,S)&&(k.classes[0]="mord")},{node:g},v,w),Pr(n,(k,R)=>{var S=Xt(R),_=Xt(k),E=S&&_?k.hasClass("mtight")?Cs[S][_]:Rs[S][_]:null;if(E)return T.makeGlue(E,c)},{node:g},v,w),n},Pr=function t(e,r,a,n,i){n&&e.push(n);for(var o=0;ow=>{e.splice(v+1,0,w),o++})(o)}n&&e.pop()},La=function(t){return t instanceof G0||t instanceof ar||t instanceof j0&&t.hasClass("enclosing")?t:null},Ps=function t(e,r){var a=La(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},Xt=function(t,e){return t?(e&&(t=Ps(t,e)),Os[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(ct[t.type]){var a=ct[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 et(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 Yt(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=[],o=[],u=0;u0&&(i.push(et(o,e)),o=[]),i.push(a[u]));o.length>0&&i.push(et(o,e));var h;r?(h=et(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 v=h.children[0];v.style.height=$(g.height+g.depth),g.depth&&(v.style.verticalAlign=$(-g.depth))}return g}function Oa(t){return new G0(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 L0{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 Ds{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 L={MathNode:$e,TextNode:L0,SpaceNode:Ds,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 L.TextNode(t)},ir=function(t){return t.length===1?t[0]:new L.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,o=0;o0&&(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 L.MathNode("mrow");if(pt[t.type]){var r=pt[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),o;i.length===1&&i[0]instanceof $e&&W.contains(["mrow","mtable"],i[0].type)?o=i[0]:o=new L.MathNode("mrow",i);var u=new L.MathNode("annotation",[new L.TextNode(e)]);u.setAttribute("encoding","application/x-tex");var c=new L.MathNode("semantics",[o,u]),h=new L.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},qs=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=Yt(t,a);n=T.makeSpan(["katex"],[i])}else{var o=Dr(t,e,a,r.displayMode,!1),u=Yt(t,a);n=T.makeSpan(["katex"],[o,u])}return Da(n,r)},Fs=function(t,e,r){var a=Pa(r),n=Yt(t,a),i=T.makeSpan(["katex"],[n]);return Da(i,r)},$s={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":"="},Hs=function(t){var e=new L.MathNode("mo",[new L.TextNode($s[t.replace(/^\\/,"")])]);return e.setAttribute("stretchy","true"),e},Us={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]},Gs=function(t){return t.type==="ordgroup"?t.body.length:1},js=function(t,e){function r(){var o=4e5,u=t.label.substr(1);if(W.contains(["widehat","widecheck","widetilde","utilde"],u)){var c=t,h=Gs(c.base),g,v,w;if(h>5)u==="widehat"||u==="widecheck"?(g=420,o=2364,w=.42,v=u+"4"):(g=312,o=2340,w=.34,v="tilde4");else{var k=[1,1,2,2,3,3][h];u==="widehat"||u==="widecheck"?(o=[0,1062,2364,2364,2364][k],g=[0,239,300,360,420][k],w=[0,.24,.3,.3,.36,.42][k],v=u+k):(o=[0,600,1033,2339,2340][k],g=[0,260,286,306,312][k],w=[0,.26,.286,.3,.306,.34][k],v="tilde"+k)}var R=new A0(v),S=new f0([R],{width:"100%",height:$(w),viewBox:"0 0 "+o+" "+g,preserveAspectRatio:"none"});return{span:T.makeSvgSpan([],[S],e),minWidth:0,height:w}}else{var _=[],E=Us[u],[y,A,M]=E,z=M/1e3,N=y.length,B,q;if(N===1){var P=E[3];B=["hide-tail"],q=[P]}else if(N===2)B=["halfarrow-left","halfarrow-right"],q=["xMinYMin","xMaxYMin"];else if(N===3)B=["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},Vs=function(t,e,r,a,n){var i,o=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 jt({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(e)&&c.push(new jt({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var h=new f0(c,{width:"100%",height:$(o)});i=T.makeSvgSpan([],[h],n)}return i.height=o,i.style.height=$(o),i},o0={encloseSpan:Vs,mathMLnode:Hs,svgSpan:js};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=yt(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 yt(t){return t&&(t.type==="atom"||bs.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=gs(te(t,e)),t.base=a):(a=J(t,"accent"),r=a.base);var i=te(r,e.havingCrampedStyle()),o=a.isShifty&&W.isCharacterBox(r),u=0;if(o){var c=W.getBaseElem(r),h=te(c,e.havingCrampedStyle());u=Rr(h).skew}var g=a.label==="\\c",v=g?i.height+i.depth:Math.min(i.height,e.fontMetrics().xHeight),w;if(a.isStretchy)w=o0.svgSpan(a,e),w=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:w,wrapperClasses:["svg-align"],wrapperStyle:u>0?{width:"calc(100% - "+$(2*u)+")",marginLeft:$(2*u)}:void 0}]},e);else{var k,R;a.label==="\\vec"?(k=T.staticSvg("vec",e),R=T.svgData.vec[1]):(k=T.makeOrd({mode:a.mode,text:a.label},e,"textord"),k=Rr(k),k.italic=0,R=k.width,g&&(v+=k.depth)),w=T.makeSpan(["accent-body"],[k]);var S=a.label==="\\textcircled";S&&(w.classes.push("accent-full"),v=i.height);var _=u;S||(_-=R/2),w.style.left=$(_),a.label==="\\textcircled"&&(w.style.top=".2em"),w=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-v},{type:"elem",elem:w}]},e)}var E=T.makeSpan(["mord","accent"],[w],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 L.MathNode("mo",[je(t.label,t.mode)]),a=new L.MathNode("mover",[ie(t.base,e),r]);return a.setAttribute("accent","true"),a},Xs=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=dt(e[0]),a=!Xs.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 L.MathNode("munder",[ie(t.base,e),r]);return a.setAttribute("accentunder","true"),a}});var tt=t=>{var e=new L.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 o;t.below&&(a=e.havingStyle(r.sub()),o=T.wrapFragment(te(t.below,a,e),e),o.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(o){var v=-e.fontMetrics().axisHeight+o.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:o,shift:v}]},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=tt(ie(t.body,e));if(t.below){var i=tt(ie(t.below,e));a=new L.MathNode("munderover",[r,i,n])}else a=new L.MathNode("mover",[r,n])}else if(t.below){var o=tt(ie(t.below,e));a=new L.MathNode("munder",[r,o])}else a=tt(),a=new L.MathNode("mover",[r,a]);return a}});var Ys={">":"\\\\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==="@",Ws=(t,e)=>(t.type==="mathord"||t.type==="atom")&&t.text===e;function Zs(t,e,r){var a=Ys[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"},o=r.callFunction("\\Big",[i],[]),u=r.callFunction("\\\\cdright",[e[1]],[]),c={type:"ordgroup",mode:"math",body:[n,o,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 Ks(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 v=0;v<2;v++){for(var w=!0,k=c+1;kAV=|." after @',o[c]);var R=Zs(h,g,t),S={type:"styling",body:[R],mode:"math",style:"display"};a.push(S),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 L.MathNode("mrow",[ie(t.label,e)]);return r=new L.MathNode("mpadded",[r]),r.setAttribute("width","0"),t.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new L.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 L.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="",o=0;o=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 L.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 L.MathNode("mspace");return t.newLine&&(r.setAttribute("linebreak","newline"),t.size&&r.setAttribute("height",$(ge(t.size,e)))),r}});var Wt={"\\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},Qs=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(Wt[a.text])return(r==="\\global"||r==="\\\\globallong")&&(a.text=Wt[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,o,u=[[]];e.gullet.future().text!=="{";)if(a=e.gullet.popToken(),a.text==="#"){if(e.gullet.future().text==="{"){o=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 o&&c.unshift(o),(r==="\\edef"||r==="\\xdef")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(n,{tokens:c,numArgs:i,delimiters:u},r===Wt[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=Qs(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 B0=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),o=n.sizeMultiplier/r.sizeMultiplier;return i.height*=o,i.depth*=o,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},Js=function(t,e,r,a,n,i){var o=T.makeSymbol(t,"Main-Regular",n,a),u=ur(o,e,a,i);return r&&Ga(u,a,e),u},eo=function(t,e,r,a){return T.makeSymbol(t,"Size"+e+"-Regular",r,a)},ja=function(t,e,r,a,n,i){var o=eo(t,e,n,a),u=ur(T.makeSpan(["delimsizing","size"+e],[o],a),j.TEXT,a,i);return r&&Ga(u,a,j.TEXT),u},Rt=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}},Ct=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",ls(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"}),o=T.makeSvgSpan([],[i],r);return o.height=e,o.style.height=$(e),o.style.width=$(a),{type:"elem",elem:o}},Zt=.008,rt={type:"kern",size:-1*Zt},to=["|","\\lvert","\\rvert","\\vert"],ro=["\\|","\\lVert","\\rVert","\\Vert"],Va=function(t,e,r,a,n,i){var o,u,c,h;o=c=h=t,u=null;var g="Size1-Regular";t==="\\uparrow"?c=h="⏐":t==="\\Uparrow"?c=h="‖":t==="\\downarrow"?o=c="⏐":t==="\\Downarrow"?o=c="‖":t==="\\updownarrow"?(o="\\uparrow",c="⏐",h="\\downarrow"):t==="\\Updownarrow"?(o="\\Uparrow",c="‖",h="\\Downarrow"):W.contains(to,t)?c="∣":W.contains(ro,t)?c="∥":t==="["||t==="\\lbrack"?(o="⎡",c="⎢",h="⎣",g="Size4-Regular"):t==="]"||t==="\\rbrack"?(o="⎤",c="⎥",h="⎦",g="Size4-Regular"):t==="\\lfloor"||t==="⌊"?(c=o="⎢",h="⎣",g="Size4-Regular"):t==="\\lceil"||t==="⌈"?(o="⎡",c=h="⎢",g="Size4-Regular"):t==="\\rfloor"||t==="⌋"?(c=o="⎥",h="⎦",g="Size4-Regular"):t==="\\rceil"||t==="⌉"?(o="⎤",c=h="⎥",g="Size4-Regular"):t==="("||t==="\\lparen"?(o="⎛",c="⎜",h="⎝",g="Size4-Regular"):t===")"||t==="\\rparen"?(o="⎞",c="⎟",h="⎠",g="Size4-Regular"):t==="\\{"||t==="\\lbrace"?(o="⎧",u="⎨",h="⎩",c="⎪",g="Size4-Regular"):t==="\\}"||t==="\\rbrace"?(o="⎫",u="⎬",h="⎭",c="⎪",g="Size4-Regular"):t==="\\lgroup"||t==="⟮"?(o="⎧",h="⎩",c="⎪",g="Size4-Regular"):t==="\\rgroup"||t==="⟯"?(o="⎫",h="⎭",c="⎪",g="Size4-Regular"):t==="\\lmoustache"||t==="⎰"?(o="⎧",h="⎭",c="⎪",g="Size4-Regular"):(t==="\\rmoustache"||t==="⎱")&&(o="⎫",h="⎩",c="⎪",g="Size4-Regular");var v=B0(o,g,n),w=v.height+v.depth,k=B0(c,g,n),R=k.height+k.depth,S=B0(h,g,n),_=S.height+S.depth,E=0,y=1;if(u!==null){var A=B0(u,g,n);E=A.height+A.depth,y=2}var M=w+_+E,z=Math.max(0,Math.ceil((e-M)/(y*R))),N=M+z*y*R,B=a.fontMetrics().axisHeight;r&&(B*=a.sizeMultiplier);var q=N/2-B,P=[];if(P.push(Rt(h,g,n)),P.push(rt),u===null){var Y=N-w-_+2*Zt;P.push(Ct(c,Y,a))}else{var ee=(N-w-_-E)/2+2*Zt;P.push(Ct(c,ee,a)),P.push(rt),P.push(Rt(u,g,n)),P.push(rt),P.push(Ct(c,ee,a))}P.push(rt),P.push(Rt(o,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)},It=80,Bt=.08,Lt=function(t,e,r,a,n){var i=os(t,a,r),o=new A0(t,i),u=new f0([o],{width:"400em",height:$(e),viewBox:"0 0 400000 "+r,preserveAspectRatio:"xMinYMin slice"});return T.makeSvgSpan(["hide-tail"],[u],n)},ao=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),o,u=0,c=0,h=0,g;return a.type==="small"?(h=1e3+1e3*i+It,t<1?n=1:t<1.4&&(n=.7),u=(1+i+Bt)/n,c=(1+i)/n,o=Lt("sqrtMain",u,h,i,e),o.style.minWidth="0.853em",g=.833/n):a.type==="large"?(h=(1e3+It)*O0[a.size],c=(O0[a.size]+i)/n,u=(O0[a.size]+i+Bt)/n,o=Lt("sqrtSize"+a.size,u,h,i,e),o.style.minWidth="1.02em",g=1/n):(u=t+i+Bt,c=t+i,h=Math.floor(1e3*t+i)+It,o=Lt("sqrtTall",u,h,i,e),o.style.minWidth="0.742em",g=1.056),o.height=c,o.style.height=$(u),{span:o,advanceWidth:g,ruleWidth:(e.fontMetrics().sqrtRuleThickness+i)*n}},Xa=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],no=["\\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],io=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(no,t))return Va(t,O0[e],!1,r,a,n);throw new O("Illegal delimiter: '"+t+"'")},so=[{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}],oo=[{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"}],lo=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 o;W.contains(Ya,t)?o=so:W.contains(Xa,t)?o=Wa:o=oo;var u=Za(t,e,o,a);return u.type==="small"?Js(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)},uo=function(t,e,r,a,n,i){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,u=901,c=5/a.fontMetrics().ptPerEm,h=Math.max(e-o,r+o),g=Math.max(h/500*u,2*h-c);return Ka(t,g,!0,a,n,i)},i0={sqrtImage:ao,sizedDelim:io,sizeToMaxHeight:O0,customSizedDelim:Ka,leftRightDelim:uo},$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}},co=["(","\\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 xt(t,e){var r=yt(t);if(r&&W.contains(co,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=xt(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 L.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:xt(e[0],t).text,color:r}}});H({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=xt(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,o=0;o{Hr(t);var r=Fe(t.body,e);if(t.left!=="."){var a=new L.MathNode("mo",[je(t.left,t.mode)]);a.setAttribute("fence","true"),r.unshift(a)}if(t.right!=="."){var n=new L.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=xt(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 L.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,o=0,u=W.isCharacterBox(t.body);if(a==="sout")i=T.makeSpan(["stretchy","sout"]),i.height=e.fontMetrics().defaultRuleThickness/n,o=-.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 v=r.height+r.depth+c+h;r.style.paddingLeft=$(v/2+c);var w=Math.floor(1e3*v*n),k=is(w),R=new f0([new A0("phase",k)],{width:"400em",height:$(w/1e3),viewBox:"0 0 400000 "+w,preserveAspectRatio:"xMinYMin slice"});i=T.makeSvgSpan(["hide-tail"],[R],e),i.style.height=$(v),o=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 S=0,_=0,E=0;/box/.test(a)?(E=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),S=e.fontMetrics().fboxsep+(a==="colorbox"?0:E),_=S):a==="angl"?(E=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),S=4*E,_=Math.max(0,.25-r.depth)):(S=u?.2:0,_=S),i=o0.encloseSpan(r,a,S,_,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)),o=r.depth+_,t.backgroundColor&&(i.style.backgroundColor=t.backgroundColor,t.borderColor&&(i.style.borderColor=t.borderColor))}var y;if(t.backgroundColor)y=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:o},{type:"elem",elem:r,shift:0}]},e);else{var A=/cancel|phase/.test(a)?["svg-align"]:[];y=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:i,shift:o,wrapperClasses:A}]},e)}return/cancel/.test(a)&&(y.height=r.height,y.depth=r.depth),/cancel/.test(a)&&!u?T.makeSpan(["mord","cancel-lap"],[y],e):T.makeSpan(["mord"],[y],e)},pr=(t,e)=>{var r=0,a=new L.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,o=e[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:i,body:o}},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,o=J(e[1],"color-token").color,u=e[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:o,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:o}=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:o,colSeparationType:u,autoTag:c,singleRow:h,emptySingleRow:g,maxNumCols:v,leqno:w}=e;if(t.gullet.beginGroup(),h||t.gullet.macros.set("\\cr","\\\\\\relax"),!o){var k=t.gullet.expandMacroAsText("\\arraystretch");if(k==null)o=1;else if(o=parseFloat(k),!o||o<0)throw new O("Invalid \\arraystretch: "+k)}t.gullet.beginGroup();var R=[],S=[R],_=[],E=[],y=c!=null?[]:void 0;function A(){c&&t.gullet.macros.set("\\@eqnsw","1",!0)}function M(){y&&(t.gullet.macros.get("\\df@tag")?(y.push(t.subparse([new He("\\df@tag")])),t.gullet.macros.set("\\df@tag",void 0,!0)):y.push(!!c&&t.gullet.macros.get("\\@eqnsw")==="1"))}for(A(),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(v&&R.length===v){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&&(S.length>1||!g)&&S.pop(),E.length0&&(y+=.25),c.push({pos:y,isDashed:X0[Y0]})}for(A(i[0]),r=0;r0&&(Y+=E,NX0))for(r=0;r=o)){var Ve=void 0;(a>0||t.hskipBeforeAndAfter)&&(Ve=W.deflt(ve.pregap,v),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),At=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:At,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 Tt=T.makeVList({positionType:"individualShift",children:Se},e);return Tt=T.makeSpan(["tag"],[Tt],e),T.makeFragment([u,Tt])},po={c:"center ",l:"left ",r:"right "},e0=function(t,e){for(var r=[],a=new L.MathNode("mtd",[],["mtr-glue"]),n=new L.MathNode("mtd",[],["mml-eqn-num"]),i=0;i0){var k=t.cols,R="",S=!1,_=0,E=k.length;k[0].type==="separator"&&(v+="top ",_=1),k[k.length-1].type==="separator"&&(v+="bottom ",E-=1);for(var y=_;y0?"left ":"",v+=B[B.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"),o,u=0,c={type:"ordgroup",mode:t.mode,body:[]};if(e[0]&&e[0].type==="ordgroup"){for(var h="",g=0;g0&&w&&(S=1),r[k]={type:"align",align:R,pregap:S,postgap:0}}return i.colSeparationType=w?"align":"alignat",i};Qe({type:"array",names:["array","darray"],props:{numArgs:1},handler(t,e){var r=yt(e[0]),a=r?[e[0]]:J(e[0],"ordgroup").body,n=a.map(function(o){var u=or(o),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,o)}),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)),o=Math.max(0,...i.body.map(u=>u.length));return i.cols=new Array(o).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=yt(e[0]),a=r?[e[0]]:J(e[0],"ordgroup").body,n=a.map(function(o){var u=or(o),c=u.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new O("Unknown column alignment: "+c,o)});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)&&wt(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){wt(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 wt(t),Ks(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="",o=0;o{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],o;a!=="\\stackrel"?o=mr(n):o="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:o,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=dt(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,o=r.parseExpression(!0,n),u="math"+a.slice(1);return{type:"font",mode:i,font:u,body:{type:"ordgroup",mode:r.mode,body:o}}},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 o=te(t.numer,i,e);if(t.continued){var u=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;o.height=o.height0?R=3*w:R=7*w,S=e.fontMetrics().denom1):(v>0?(k=e.fontMetrics().num2,R=w):(k=e.fontMetrics().num3,R=3*w),S=e.fontMetrics().denom2);var _;if(g){var E=e.fontMetrics().axisHeight;k-o.depth-(E+.5*v){var r=new L.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 L.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 o=[];if(t.leftDelim!=null){var u=new L.MathNode("mo",[new L.TextNode(t.leftDelim.replace("\\",""))]);u.setAttribute("fence","true"),o.push(u)}if(o.push(r),t.rightDelim!=null){var c=new L.MathNode("mo",[new L.TextNode(t.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),o.push(c)}return ir(o)}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],o,u=null,c=null,h="auto";switch(a){case"\\dfrac":case"\\frac":case"\\tfrac":o=!0;break;case"\\\\atopfrac":o=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":o=!1,u="(",c=")";break;case"\\\\bracefrac":o=!1,u="\\{",c="\\}";break;case"\\\\brackfrac":o=!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:o,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=dt(e[0]),o=i.type==="atom"&&i.family==="open"?Xr(i.text):null,u=dt(e[1]),c=u.type==="atom"&&u.family==="close"?Xr(u.text):null,h=J(e[2],"size"),g,v=null;h.isBlank?g=!0:(v=h.value,g=v.number>0);var w="auto",k=e[3];if(k.type==="ordgroup"){if(k.body.length>0){var R=J(k.body[0],"textord");w=Vr[Number(R.text)]}}else k=J(k,"textord"),w=Vr[Number(k.text)];return{type:"genfrac",mode:r.mode,numer:a,denom:n,continued:!1,hasBarLine:g,barSize:v,leftDelim:o,rightDelim:c,size:w}},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=Gi(J(e[1],"infix").size),o=e[2],u=i.number>0;return{type:"genfrac",mode:r.mode,numer:n,denom:o,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)),o=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:o}]},e),u.children[0].children[0].children[1].classes.push("svg-align")):(u=T.makeVList({positionType:"bottom",positionData:i.depth+.1+o.height,children:[{type:"elem",elem:o},{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)},mo=(t,e)=>{var r=o0.mathMLnode(t.label);return new L.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:mo});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,o=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 Ot=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"},o={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 o=new hs(t.src,t.alt,i);return o.height=r,o.depth=a,o},mathmlBuilder:(t,e)=>{var r=new L.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",o=n.value.unit==="mu";i?(o||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")):o&&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 L.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 L.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==="\\("?"\\)":"$",o=a.parseExpression(!1,i);return a.expect(i),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:o}}});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,o)=>{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 v=te(r,a.havingStyle(n.sub()),a);c={elem:v,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-v.height)}}var w;if(h&&c){var k=a.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+t.depth+o;w=T.makeVList({positionType:"bottom",positionData:k,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-o;w=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 S=t.depth+o;w=T.makeVList({positionType:"bottom",positionData:S,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 _=[w];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 o=e.style,u=!1;o.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 v=c.italic,w=T.staticSvg(g+"Size"+(u?"2":"1"),e);c=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:w,shift:u?.08:0}]},e),i.name="\\"+g,c.classes.unshift("mop"),c.italic=v}}else if(i.body){var k=Ee(i.body,e,!0);k.length===1&&k[0]instanceof Ge?(c=k[0],c.classes[0]="mop"):c=T.makeSpan(["mop"],k,e)}else{for(var R=[],S=1;S{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 L0(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},go={"∏":"\\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=go[n]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:C0,mathmlBuilder:V0});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:V0});var fo={"∫":"\\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:V0});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:V0});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=fo[a]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:C0,mathmlBuilder:V0});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 o;if(i.body.length>0){for(var u=i.body.map(v=>{var w=v.text;return typeof w=="string"?{type:"textord",mode:v.mode,text:w}:v}),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 L.TextNode(u)]}var c=new L.MathNode("mi",r);c.setAttribute("mathvariant","normal");var h=new L.MathNode("mo",[je("⁡","text")]);return t.parentIsSupSub?new L.MathNode("mrow",[c,h]):L.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:bo});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 L.MathNode("mo",[new L.TextNode("‾")]);r.setAttribute("stretchy","true");var a=new L.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 L.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 L.MathNode("mphantom",r),n=new L.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 L.MathNode("mphantom",r),n=new L.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 L.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"),o=J(e[1],"size");return{type:"rule",mode:a.mode,shift:n&&J(n,"size").value,width:i.value,height:o.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",o=new L.MathNode("mspace");o.setAttribute("mathbackground",i),o.setAttribute("width",$(r)),o.setAttribute("height",$(a));var u=new L.MathNode("mpadded",[o]);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:vo,mathmlBuilder:(t,e)=>{var r=e.havingSize(t.size),a=Fe(t.body,r),n=new L.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,o=r[0]&&J(r[0],"ordgroup");if(o)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 L.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+o&&(o=(o+v-r.height-r.depth)/2);var w=c.height-r.height-o-h;r.style.paddingLeft=$(g);var k=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+w)},{type:"elem",elem:c},{type:"kern",size:h}]},e);if(t.index){var R=e.havingStyle(j.SCRIPTSCRIPT),S=te(t.index,R,e),_=.6*(k.height-k.depth),E=T.makeVList({positionType:"shift",positionData:-_,children:[{type:"elem",elem:S}]},e),y=T.makeSpan(["root"],[E]);return T.makeSpan(["mord","sqrt"],[y,k],e)}else return T.makeSpan(["mord","sqrt"],[k],e)},mathmlBuilder(t,e){var{body:r,index:a}=t;return a?new L.MathNode("mroot",[ie(r,e),ie(a,e)]):new L.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),o=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:o,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 L.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},u=o[t.style];return i.setAttribute("scriptlevel",u[0]),i.setAttribute("displaystyle",u[1]),i}});var yo=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=yo(t,e);if(r)return r(t,e);var{base:a,sup:n,sub:i}=t,o=te(a,e),u,c,h=e.fontMetrics(),g=0,v=0,w=a&&W.isCharacterBox(a);if(n){var k=e.havingStyle(e.style.sup());u=te(n,k,e),w||(g=o.height-k.fontMetrics().supDrop*k.sizeMultiplier/e.sizeMultiplier)}if(i){var R=e.havingStyle(e.style.sub());c=te(i,R,e),w||(v=o.depth+R.fontMetrics().subDrop*R.sizeMultiplier/e.sizeMultiplier)}var S;e.style===j.DISPLAY?S=h.sup1:e.style.cramped?S=h.sup3:S=h.sup2;var _=e.sizeMultiplier,E=$(.5/h.ptPerEm/_),y=null;if(c){var A=t.base&&t.base.type==="op"&&t.base.name&&(t.base.name==="\\oiint"||t.base.name==="\\oiiint");(o instanceof Ge||A)&&(y=$(-o.italic))}var M;if(u&&c){g=Math.max(g,S,u.depth+.25*h.xHeight),v=Math.max(v,h.sub2);var z=h.defaultRuleThickness,N=4*z;if(g-u.depth-(c.height-v)0&&(g+=B,v-=B)}var q=[{type:"elem",elem:c,shift:v,marginRight:E,marginLeft:y},{type:"elem",elem:u,shift:-g,marginRight:E}];M=T.makeVList({positionType:"individualShift",children:q},e)}else if(c){v=Math.max(v,h.sub1,c.height-.8*h.xHeight);var P=[{type:"elem",elem:c,marginLeft:y,marginRight:E}];M=T.makeVList({positionType:"shift",positionData:v,children:P},e)}else if(u)g=Math.max(g,S,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=Xt(o,"right")||"mord";return T.makeSpan([Y],[o,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 o;if(r)o=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)?o="munderover":o="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)?o="munder":o="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)?o="mover":o="msup"}return new L.MathNode(o,i)}});T0({type:"atom",htmlBuilder(t,e){return T.mathsym(t.text,t.mode,e,["m"+t.family])},mathmlBuilder(t,e){var r=new L.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 L.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 L.MathNode("mtext",[r]):/[0-9]/.test(t.text)?n=new L.MathNode("mn",[r]):t.text==="\\prime"?n=new L.MathNode("mo",[r]):n=new L.MathNode("mi",[r]),a!==dn[n.type]&&n.setAttribute("mathvariant",a),n}});var Pt={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Dt={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};T0({type:"spacing",htmlBuilder(t,e){if(Dt.hasOwnProperty(t.text)){var r=Dt[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(Pt.hasOwnProperty(t.text))return T.makeSpan(["mspace",Pt[t.text]],[],e);throw new O('Unknown type of space "'+t.text+'"')}},mathmlBuilder(t,e){var r;if(Dt.hasOwnProperty(t.text))r=new L.MathNode("mtext",[new L.TextNode(" ")]);else{if(Pt.hasOwnProperty(t.text))return new L.MathNode("mspace");throw new O('Unknown type of space "'+t.text+'"')}return r}});var Kr=()=>{var t=new L.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};T0({type:"tag",mathmlBuilder(t,e){var r=new L.MathNode("mtable",[new L.MathNode("mtr",[Kr(),new L.MathNode("mtd",[b0(t.body,e)]),Kr(),new L.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"},xo={"\\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(xo[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 L.MathNode("mo",[new L.TextNode("‾")]);r.setAttribute("stretchy","true");var a=new L.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 L.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=Ba,hn=`[ \r + ]`,wo="\\\\[a-zA-Z@]+",ko="\\\\[^\uD800-\uDFFF]",So="("+wo+")"+hn+"*",Ao=`\\\\( +|[ \r ]+ +?)[ \r ]*`,Kt="[̀-ͯ]",To=new RegExp(Kt+"+$"),_o="("+hn+"+)|"+(Ao+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(Kt+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Kt+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+So)+("|"+ko+")");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(_o,"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 Mo{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 Eo=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 o=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);o=parseInt(u),a=t.consumeArg().tokens}return t.macros.set(n,{tokens:a,numArgs:o}),""};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,o=e.macros.get("|"),u=e.macros.get("\\|");e.macros.beginGroup();var c=v=>w=>{t&&(w.macros.set("|",o),n.length&&w.macros.set("\\|",u));var k=v;if(!v&&n.length){var R=w.future();R.text==="|"&&(w.popToken(),k=!0)}return{tokens:k?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 zo{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 Mo(Eo,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,o=0,u=0;do{if(i=this.popToken(),r.push(i),i.text==="{")++o;else if(i.text==="}"){if(--o,o===-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((o===0||o===1&&e[u]==="{")&&i.text===e[u]){if(++u,u===e.length){r.splice(-u,u);break}}else u=0}while(o!==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,o=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,...o[+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 o=n.replace(/##/g,"");o.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=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,at=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","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),qt={"́":{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 zo(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(fs.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};o=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)),o={type:"textord",mode:"text",loc:De.range(e),text:r};else return null;if(this.consume(),i)for(var v=0;vIo.renderToString(e.expression));return(a,n)=>(C(),D("span",{innerHTML:m(r)},null,8,Bo))}}),Oo=["target","href"],Po=["target","href"],Do=["target","href"],qo={key:5},Fo={key:7,class:"notion-inline-code"},$o={key:8},Ho={key:9},Uo={key:10},Go={key:11,class:"notion-underline"},jo={key:13,class:"notion-inline-code"},Vo={name:"NotionDecorator"},Xo=ae({...Vo,props:{content:Object,...ce},setup(t){const e=t,{props:r,pass:a,type:n,hasPageLinkOptions:i,pageLinkProps:o}=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,y;return(y=(E=c.value)==null?void 0:E[0])==null?void 0:y[0]}),g=V(()=>{var E,y;return(y=(E=c.value)==null?void 0:E[0])==null?void 0:y[1]}),v=V(()=>{const E=JSON.parse(JSON.stringify(c.value||[]));return E.shift(),E}),w=V(()=>[u.value,v.value]),k=V(()=>u.value==="‣"),R=V(()=>{var E;return((E=g.value)==null?void 0:E[0])==="/"}),S=V(()=>{var E,y,A,M,z,N;return((N=(z=(M=(A=(y=(E=r.blockMap)==null?void 0:E[g.value])==null?void 0:y.value)==null?void 0:A.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,y)=>{var M,z;const A=$0("NotionDecorator");return m(k)&&m(i)?(C(),K(Ht((M=m(r).pageLinkOptions)==null?void 0:M.component),G({key:0,class:"notion-link"},m(o)(m(g))),{default:Pe(()=>[ya(xe(m(S)),1)]),_:1},16)):m(k)?(C(),D("a",{key:1,class:"notion-link",target:m(r).pageLinkTarget,href:m(r).mapPageUrl(m(g))},xe(m(S)),9,Oo)):m(h)==="a"&&m(i)&&m(R)?(C(),K(Ht((z=m(r).pageLinkOptions)==null?void 0:z.component),G({key:2,class:"notion-link"},m(o)(m(g).slice(1))),{default:Pe(()=>[Q(A,G({content:m(w)},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))},[Q(A,G({content:m(w)},m(a)),null,16,["content"])],8,Po)):m(h)==="a"?(C(),D("a",{key:4,class:"notion-link",target:m(_),href:m(g)},[Q(A,G({content:m(w)},m(a)),null,16,["content"])],8,Do)):m(c).length===0?(C(),D("span",qo,xe(m(u)),1)):m(h)==="h"?(C(),D("span",{key:6,class:Me("notion-"+m(g))},[Q(A,G({content:m(w)},m(a)),null,16,["content"])],2)):m(h)==="c"?(C(),D("code",Fo,[Q(A,G({content:m(w)},m(a)),null,16,["content"])])):m(h)==="b"?(C(),D("b",$o,[Q(A,G({content:m(w)},m(a)),null,16,["content"])])):m(h)==="i"?(C(),D("em",Ho,[Q(A,G({content:m(w)},m(a)),null,16,["content"])])):m(h)==="s"?(C(),D("s",Uo,[Q(A,G({content:m(w)},m(a)),null,16,["content"])])):m(h)==="_"?(C(),D("u",Go,[Q(A,G({content:m(w)},m(a)),null,16,["content"])])):m(h)==="e"&&m(r).katex?(C(),K(yn,{key:12,expression:m(g)},null,8,["expression"])):m(h)==="e"?(C(),D("code",jo,xe(m(g)),1)):(C(),K(A,G({key:14,content:m(w)},m(a)),null,16,["content"]))}}}),Yo={name:"NotionTextRenderer"},Te=ae({...Yo,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,(o,u)=>(C(),K(Xo,G({key:u,content:o},m(r)),null,16,["content"]))),128))]))}}),Wo={class:"notion-row"},Zo=["href"],Ko={class:"notion-bookmark-title"},Qo={key:0,class:"notion-bookmark-description"},Jo={class:"notion-bookmark-link"},el=["alt","src"],tl={key:0,class:"notion-bookmark-image"},rl=["alt","src"],al={name:"NotionBookmark"},nl=ae({...al,props:{...ce},setup(t){const e=t,{f:r,properties:a,title:n,description:i,pass:o}=pe(e);return(u,c)=>(C(),D("div",Wo,[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",Ko,[Q(Te,G({text:m(n)||m(a).link},m(o)),null,16,["text"])]),m(i)?(C(),D("div",Qo,[Q(Te,G({text:m(i)},m(o)),null,16,["text"])])):de("",!0),F("div",Jo,[m(r).bookmark_icon?(C(),D("img",{key:0,alt:m(ot)(m(n)||m(a).link),src:m(r).bookmark_icon},null,8,el)):de("",!0),F("div",null,[Q(Te,G({text:m(a).link},m(o)),null,16,["text"])])])]),m(r).bookmark_cover?(C(),D("div",tl,[F("img",{alt:m(ot)(m(n)||m(a).link),src:m(r).bookmark_cover},null,8,rl)])):de("",!0)],10,Zo)]))}}),wr=(t,e)=>{const r=t.__vccOpts||t;for(const[a,n]of e)r[a]=n;return r},il={},sl={viewBox:"0 0 30 30",width:"20"},ol=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),ll=[ol];function ul(t,e){return C(),D("svg",sl,ll)}const cl=wr(il,[["render",ul]]),pl=["src","alt"],dl=["aria-label"],hl={name:"NotionPageIcon"},st=ae({...hl,props:{big:Boolean,...ce},setup(t){const e=t,{icon:r,format:a,block:n,title:i}=pe(e);return(o,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(ot)(m(i)):"Icon",class:"notion-page-icon"},null,8,pl)):m(r)?(C(),D("span",{key:1,role:"img","aria-label":m(r),class:"notion-page-icon"},xe(m(r)),9,dl)):t.big?de("",!0):(C(),K(cl,{key:2,class:"notion-page-icon"}))],2)}}}),ml={style:{"font-size":"12px"}},gl={class:"notion-callout-text"},fl={name:"NotionCallout"},bl=ae({...fl,props:{...ce},setup(t){const e=t,{pass:r,title:a,blockColorClass:n,block:i}=pe(e);return(o,u)=>(C(),D("div",{class:Me(["notion-callout",m(n)()])},[F("div",ml,[Q(st,oe($t(m(r))),null,16)]),F("div",gl,[m(i).value.content?(C(!0),D(l0,{key:0},v0(m(i).value.content,(c,h)=>(C(),K(kt,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(),K(Te,G({key:1,text:m(a)},m(r)),null,16,["text"]))])],2))}}),vl={name:"NotionColumn"},yl=ae({...vl,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,o)=>(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 xl(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,o={},u={manual:a.Prism&&a.Prism.manual,disableWorkerMessageHandler:a.Prism&&a.Prism.disableWorkerMessageHandler,util:{encode:function y(A){return A instanceof c?new c(A.type,y(A.content),A.alias):Array.isArray(A)?A.map(y):A.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(z){var y=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(z.stack)||[])[1];if(y){var A=document.getElementsByTagName("script");for(var M in A)if(A[M].src==y)return A[M]}return null}},isActive:function(y,A,M){for(var z="no-"+A;y;){var N=y.classList;if(N.contains(A))return!0;if(N.contains(z))return!1;y=y.parentElement}return!!M}},languages:{plain:o,plaintext:o,text:o,txt:o,extend:function(y,A){var M=u.util.clone(u.languages[y]);for(var z in A)M[z]=A[z];return M},insertBefore:function(y,A,M,z){z=z||u.languages;var N=z[y],B={};for(var q in N)if(N.hasOwnProperty(q)){if(q==A)for(var P in M)M.hasOwnProperty(P)&&(B[P]=M[P]);M.hasOwnProperty(q)||(B[q]=N[q])}var Y=z[y];return z[y]=B,u.languages.DFS(u.languages,function(ee,se){se===Y&&ee!=y&&(this[ee]=B)}),B},DFS:function y(A,M,z,N){N=N||{};var B=u.util.objId;for(var q in A)if(A.hasOwnProperty(q)){M.call(A,q,A[q],z||q);var P=A[q],Y=u.util.type(P);Y==="Object"&&!N[B(P)]?(N[B(P)]=!0,y(P,M,null,N)):Y==="Array"&&!N[B(P)]&&(N[B(P)]=!0,y(P,M,q,N))}}},plugins:{},highlightAll:function(y,A){u.highlightAllUnder(document,y,A)},highlightAllUnder:function(y,A,M){var z={callback:M,container:y,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,B;B=z.elements[N++];)u.highlightElement(B,A===!0,z.callback)},highlightElement:function(y,A,M){var z=u.util.getLanguage(y),N=u.languages[z];u.util.setLanguage(y,z);var B=y.parentElement;B&&B.nodeName.toLowerCase()==="pre"&&u.util.setLanguage(B,z);var q=y.textContent,P={element:y,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),B=P.element.parentElement,B&&B.nodeName.toLowerCase()==="pre"&&!B.hasAttribute("tabindex")&&B.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(A&&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(y,A,M){var z={code:y,grammar:A,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(y,A){var M=A.rest;if(M){for(var z in M)A[z]=M[z];delete A.rest}var N=new v;return w(N,N.head,y),g(y,N,A,N.head,0),R(N)},hooks:{all:{},add:function(y,A){var M=u.hooks.all;M[y]=M[y]||[],M[y].push(A)},run:function(y,A){var M=u.hooks.all[y];if(!(!M||!M.length))for(var z=0,N;N=M[z++];)N(A)}},Token:c};a.Prism=u;function c(y,A,M,z){this.type=y,this.content=A,this.alias=M,this.length=(z||"").length|0}c.stringify=function y(A,M){if(typeof A=="string")return A;if(Array.isArray(A)){var z="";return A.forEach(function(Y){z+=y(Y,M)}),z}var N={type:A.type,content:y(A.content,M),tag:"span",classes:["token",A.type],attributes:{},language:M},B=A.alias;B&&(Array.isArray(B)?Array.prototype.push.apply(N.classes,B):N.classes.push(B)),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(y,A,M,z){y.lastIndex=A;var N=y.exec(M);if(N&&z&&N[1]){var B=N[1].length;N.index+=B,N[0]=N[0].slice(B)}return N}function g(y,A,M,z,N,B){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=B.reach);re+=ne.value.length,ne=ne.next){var fe=ne.value;if(A.length>y.length)return;if(!(fe instanceof c)){var ve=1,Ne;if(be){if(Ne=h(Re,re,y,ue),!Ne||Ne.index>=y.length)break;var Ve=Ne.index,St=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!==A.tail&&(CeB.reach&&(B.reach=I0);var _0=ne.prev;p0&&(_0=w(A,_0,p0),re+=p0.length),k(A,_0,ve);var At=new c(q,se?u.tokenize(Xe,se):Xe,ze,Xe);if(ne=w(A,_0,At),x0&&w(A,ne,x0),ve>1){var w0={cause:q+","+Y,reach:I0};g(y,A,M,ne.prev,re,w0),B&&w0.reach>B.reach&&(B.reach=w0.reach)}}}}}}function v(){var y={value:null,prev:null,next:null},A={value:null,prev:y,next:null};y.next=A,this.head=y,this.tail=A,this.length=0}function w(y,A,M){var z=A.next,N={value:M,prev:A,next:z};return A.next=N,z.prev=N,y.length++,N}function k(y,A,M){for(var z=A.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 o={"included-cdata":{pattern://i,inside:i}};o["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:o},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(S,_){return"✖ Error "+S+" while fetching file: "+_},i="✖ Error: File does not exist or is empty",o={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",v="pre[data-src]:not(["+u+'="'+h+'"]):not(['+u+'="'+c+'"])';function w(S,_,E){var y=new XMLHttpRequest;y.open("GET",S,!0),y.onreadystatechange=function(){y.readyState==4&&(y.status<400&&y.responseText?_(y.responseText):y.status>=400?E(n(y.status,y.statusText)):E(i))},y.send(null)}function k(S){var _=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(S||"");if(_){var E=Number(_[1]),y=_[2],A=_[3];return y?A?[E,Number(A)]:[E,void 0]:[E,E]}}r.hooks.add("before-highlightall",function(S){S.selector+=", "+v}),r.hooks.add("before-sanity-check",function(S){var _=S.element;if(_.matches(v)){S.code="",_.setAttribute(u,c);var E=_.appendChild(document.createElement("CODE"));E.textContent=a;var y=_.getAttribute("data-src"),A=S.language;if(A==="none"){var M=(/\.(\w+)$/.exec(y)||[,"none"])[1];A=o[M]||M}r.util.setLanguage(E,A),r.util.setLanguage(_,A);var z=r.plugins.autoloader;z&&z.loadLanguages(A),w(y,function(N){_.setAttribute(u,h);var B=k(_.getAttribute("data-range"));if(B){var q=N.split(/\r\n?|\n/g),P=B[0],Y=B[1]==null?q.length:B[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(S){for(var _=(S||document).querySelectorAll(v),E=0,y;y=_[E++];)r.highlightElement(y)}};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 wl=xn.exports;const a0=xl(wl),kl=["innerHTML"],Sl=["innerHTML"],Al=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=Tn(),{inline:a,language:n}=_n(e),i=V(()=>`language-${n.value}`),o=r&&r.default&&r.default()||[],u=e.code||o&&o.length&&((h=o[0])!=null&&h.children)?o[0].children:"",c=V(()=>a0==null?void 0:a0.highlight(u,a0==null?void 0:a0.languages[n.value],"en"));return(g,v)=>m(a)?(C(),D("div",{key:0,class:Me(m(i)),innerHTML:m(c)},null,10,kl)):(C(),D("pre",{key:1,class:Me(m(i))},[F("div",{innerHTML:m(c)},null,8,Sl)],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 o=r.tokenStack=[];r.code=r.code.replace(n,function(u){if(typeof i=="function"&&!i(u))return u;for(var c=o.length,h;r.code.indexOf(h=e(a,c))!==-1;)++c;return o[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 o(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],v=r.tokenStack[g],w=typeof h=="string"?h:h.content,k=e(a,g),R=w.indexOf(k);if(R>-1){++n;var S=w.substring(0,R),_=new t.Token(a,t.tokenize(v,r.grammar),"language-"+a,v),E=w.substring(R+k.length),y=[];S&&y.push.apply(y,o([S])),y.push(_),E&&y.push.apply(y,o([E])),typeof h=="string"?u.splice.apply(u,[c,1].concat(y)):h.content=y}}else h.content&&o(h.content)}return u}o(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,o=0;o>=?|<<=?|->|([-+&|:])\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 o=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),v=a(/\((?:[^()]|<>)*\)/.source,2),w=/@?\b[A-Za-z_]\w*\b/.source,k=e(/<<0>>(?:\s*<<1>>)?/.source,[w,g]),R=e(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[c,k]),S=/\[\s*(?:,\s*)*\]/.source,_=e(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[R,S]),E=e(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[g,v,S]),y=e(/\(<<0>>+(?:,<<0>>+)+\)/.source,[E]),A=e(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[y,R,S]),M={keyword:u,punctuation:/[<>()?,.:[\]]/},z=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,N=/"(?:\\.|[^\\"\r\n])*"/.source,B=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;t.languages.csharp=t.languages.extend("clike",{string:[{pattern:r(/(^|[^$\\])<<0>>/.source,[B]),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,[w,A]),lookbehind:!0,inside:M},{pattern:r(/(\busing\s+)<<0>>(?=\s*=)/.source,[w]),lookbehind:!0},{pattern:r(/(\b<<0>>\s+)<<1>>/.source,[o,k]),lookbehind:!0,inside:M},{pattern:r(/(\bcatch\s*\(\s*)<<0>>/.source,[R]),lookbehind:!0,inside:M},{pattern:r(/(\bwhere\s+)<<0>>/.source,[w]),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,[A,h,w]),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,[w]),lookbehind:!0,alias:"punctuation"}}),t.languages.insertBefore("csharp","class-name",{namespace:{pattern:r(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[w]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:r(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[v]),lookbehind:!0,alias:"class-name",inside:M},"return-type":{pattern:r(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[A,R]),inside:M,alias:"class-name"},"constructor-invocation":{pattern:r(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[A]),lookbehind:!0,inside:M,alias:"class-name"},"generic-method":{pattern:r(/<<0>>\s*<<1>>(?=\s*\()/.source,[w,g]),inside:{function:r(/^<<0>>/.source,[w]),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,[o,k,w,A,u.source,v,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:r(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[k,v]),lookbehind:!0,greedy:!0,inside:t.languages.csharp},keyword:u,"class-name":{pattern:RegExp(A),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},o={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:o,string:i,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:o},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 o(k,R){if(t.languages[k])return{pattern:RegExp("((?:"+R+")\\s*)"+r),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:k}}}}t.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),e].filter(Boolean);function u(k,R){return"___"+R.toUpperCase()+"_"+k+"___"}function c(k,R,S){var _={code:k,grammar:R,language:S};return t.hooks.run("before-tokenize",_),_.tokens=t.tokenize(_.code,_.grammar),t.hooks.run("after-tokenize",_),_.tokens}function h(k){var R={};R["interpolation-punctuation"]=n;var S=t.tokenize(k,R);if(S.length===3){var _=[1,1];_.push.apply(_,c(S[1],t.languages.javascript,"javascript")),S.splice.apply(S,_)}return new t.Token("interpolation",S,a.alias,k)}function g(k,R,S){var _=t.tokenize(k,{interpolation:{pattern:RegExp(i),lookbehind:!0}}),E=0,y={},A=_.map(function(B){if(typeof B=="string")return B;for(var q=B.content,P;k.indexOf(P=u(E++,S))!==-1;);return y[P]=q,P}).join(""),M=c(A,R,S),z=Object.keys(y);E=0;function N(B){for(var q=0;q=z.length)return;var P=B[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(y[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"?(B.splice.apply(B,[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(S,M,"language-"+S,k)}var v={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};t.hooks.add("after-tokenize",function(k){if(!(k.language in v))return;function R(S){for(var _=0,E=S.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,S){S=S||0;for(var _=0;_0)){var v=i(/^\{$/,/^\}$/);if(v===-1)continue;for(var w=r;w=0&&o(k,"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(v){g!==v&&(t.languages.markdown[g].inside.content.inside[v]=t.languages.markdown[v])})}),t.hooks.add("after-tokenize",function(g){if(g.language!=="markdown"&&g.language!=="md")return;function v(w){if(!(!w||typeof w=="string"))for(var k=0,R=w.length;k",quot:'"'},c=String.fromCodePoint||String.fromCharCode;function h(g){var v=g.replace(o,"");return v=v.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(w,k){if(k=k.toLowerCase(),k[0]==="#"){var R;return k[1]==="x"?R=parseInt(k.slice(2),16):R=Number(k.slice(1)),c(R)}else{var S=u[k];return S||w}}),v}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 o(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:o(/\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:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(i),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?: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 Tl={key:0,class:Me(["notion-code"])},_l={key:1,class:Me(["notion-code"])},Ml={name:"NotionCode"},wn=ae({...Ml,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),o=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",Tl,[Q(Al,{language:m(a)},{default:Pe(()=>[ya(xe(m(o)),1)]),_:1},8,["language"])])):(C(),D("div",_l,[F("pre",null,[F("div",{class:Me(m(n))},xe(m(o)),3)])]))}}),El={key:0},zl={name:"NotionEquation"},Nl=ae({...zl,props:{...ce},setup(t){const e=t,{properties:r,pass:a}=pe(e),n=V(()=>{var i,o;return(o=(i=r.value.title)==null?void 0:i[0])==null?void 0:o[0]});return(i,o)=>e.katex?(C(),D("div",El,[Q(yn,{expression:m(n)},null,8,["expression"])])):(C(),K(wn,G({key:1},m(a),{overrideLang:"latex",overrideLangClass:"language-latex"}),null,16))}}),Rl=["src","allow"],Cl={name:"NotionAsset"},Il=ae({...Cl,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])}),o=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(o))},[F("iframe",{class:"notion-asset-object-fit",src:m(i),allow:e.embedAllow},null,8,Rl)],4)):de("",!0)}}),Bl=["alt","src"],Ll=["alt","src"],Ol={name:"NotionImage"},Pl=ae({...Ol,props:{...ce},setup(t){const e=t,{caption:r,properties:a,block:n,f:i}=pe(e),o=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,v)=>m(i).block_aspect_ratio?(C(),D("div",{key:0,style:We(m(c))},[F("img",{class:"notion-image-inset",alt:m(o)||"Notion image",src:m(u)},null,8,Bl)],4)):(C(),D("img",{key:1,alt:m(o),src:m(u),style:We(m(h))},null,12,Ll))}});var la;const ht=typeof window<"u";ht&&(la=window==null?void 0:window.navigator)!=null&&la.userAgent&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Qt(t){return En()?(zn(t),!0):!1}function Dl(t,e=1e3,r={}){const{immediate:a=!0,immediateCallback:n=!1}=r;let i=null;const o=Ae(!1);function u(){i&&(clearInterval(i),i=null)}function c(){o.value=!1,u()}function h(){m(e)<=0||(o.value=!0,n&&t(),u(),i=setInterval(t,m(e)))}if(a&&ht&&h(),Mn(e)){const g=H0(e,()=>{o.value&&ht&&h()});Qt(g)}return Qt(c),{isActive:o,pause:c,resume:h}}const ql=ht?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 Fl(t,e={}){const{immediate:r=!0,window:a=ql}=e,n=Ae(!1);let i=null;function o(){!n.value||!a||(t(),i=a.requestAnimationFrame(o))}function u(){!n.value&&a&&(n.value=!0,o())}function c(){n.value=!1,i!=null&&a&&(a.cancelAnimationFrame(i),i=null)}return r&&u(),Qt(c),{isActive:n,pause:c,resume:u}}var $l=Object.defineProperty,pa=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,da=(t,e,r)=>e in t?$l(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Gl=(t,e)=>{for(var r in e||(e={}))Hl.call(e,r)&&da(t,r,e[r]);if(pa)for(var r of pa(e))Ul.call(e,r)&&da(t,r,e[r]);return t};function jl(t={}){const{controls:e=!1,interval:r="requestAnimationFrame"}=t,a=Ae(new Date),n=()=>a.value=new Date,i=r==="requestAnimationFrame"?Fl(n,{immediate:!0}):Dl(n,r,{immediate:!0});return e?Gl({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 Vl=Object.defineProperty,mt=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,ma=(t,e,r)=>e in t?Vl(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Xl=(t,e)=>{for(var r in e||(e={}))kn.call(e,r)&&ma(t,r,e[r]);if(mt)for(var r of mt(e))Sn.call(e,r)&&ma(t,r,e[r]);return t},Yl=(t,e)=>{var r={};for(var a in t)kn.call(t,a)&&e.indexOf(a)<0&&(r[a]=t[a]);if(t!=null&&mt)for(var a of mt(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"}],Wl={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":""}`},Zl=t=>t.toISOString().slice(0,10);function Kl(t,e={}){const{controls:r=!1,max:a,updateInterval:n=3e4,messages:i=Wl,fullDateFormatter:o=Zl}=e,{abs:u,round:c}=Math,h=jl({interval:n,controls:!0}),{now:g}=h,v=Yl(h,["now"]);function w(_,E){var y;const A=+E-+_,M=u(A);if(M<6e4)return i.justNow;if(typeof a=="number"&&M>a)return o(new Date(_));if(typeof a=="string"){const z=(y=ga.find(N=>N.name===a))==null?void 0:y.max;if(z&&M>z)return o(new Date(_))}for(const z of ga)if(M0,M=k(E.name,y,A);return k(A?"past":"future",M,A)}const S=V(()=>w(new Date(m(t)),m(g.value)));return r?Xl({timeAgo:S},v):S}const Ql={class:"notion-google-drive"},Jl=["href"],e1={class:"notion-google-drive-preview"},t1=["src","alt"],r1={className:"notion-google-drive-body"},a1={className:"notion-google-drive-body-title"},n1={className:"notion-google-drive-body-modified-time"},i1={className:"notion-google-drive-body-source"},s1={className:"notion-google-drive-body-source-domain"},o1={name:"NotionGoogleDrive"},l1=ae({...o1,props:{...ce},setup(t){const e=t,{format:r,block:a,hasPageLinkOptions:n,pageLinkProps:i}=pe(e),o=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",Ql,[F("a",{rel:"noopener noreferrer",target:"_blank",href:m(o).url,class:"notion-google-drive-link"},[F("div",e1,[F("img",{src:u(m(o).thumbnail),alt:m(o).title},null,8,t1)]),F("div",r1,[F("div",a1,xe(m(o).title),1),F("div",n1," Last modified "+xe(m(o).user_name?`by ${m(o).user_name} `:"")+" "+xe(m(Kl)(m(o).modified_time).value),1),F("div",i1,[F("div",{className:"notion-google-drive-body-source-icon",style:We({backgroundImage:"url("+m(o).icon+")"})},null,4),F("div",s1,xe(c(m(o).url)),1)])])],8,Jl)]))}}),u1={key:3,class:"notion-image-caption"},c1={name:"NotionFigure"},p1=ae({...c1,props:{...ce},setup(t){const e=t,{pass:r,width:a,caption:n,isType:i}=pe(e);return(o,u)=>(C(),D("figure",{class:"notion-asset-wrapper",style:We([m(i)("image")?"width:100%":""])},[m(i)("image")?(C(),K(Pl,oe(G({key:0},m(r))),null,16)):m(i)(["embed","video","figma","maps"])?(C(),K(Il,oe(G({key:1},m(r))),null,16)):m(i)("drive")?(C(),K(l1,oe(G({key:2},m(r))),null,16)):de("",!0),m(n)?(C(),D("figcaption",u1,[Q(Te,G({text:m(n)},m(r)),null,16,["text"])])):de("",!0)],4))}}),d1=["id"],h1=["id"],m1=["id"],g1={name:"NotionHeaderRenderer"},fa=ae({...g1,props:{...ce},setup(t){const e=t,{type:r,title:a,pass:n,block:i}=pe(e);return(o,u)=>m(r)==="header"?(C(),D("h1",{key:0,class:"notion-h1",id:m(i).value.id},[Q(Te,G({text:m(a)},m(n)),null,16,["text"])],8,d1)):m(r)==="sub_header"?(C(),D("h2",{key:1,class:"notion-h2",id:m(i).value.id},[Q(Te,G({text:m(a)},m(n)),null,16,["text"])],8,h1)):m(r)==="sub_sub_header"?(C(),D("h3",{key:2,class:"notion-h3",id:m(i).value.id},[Q(Te,G({text:m(a)},m(n)),null,16,["text"])],8,m1)):de("",!0)}}),f1={key:0,class:"notion-toggle"},b1={name:"NotionHeader"},v1=ae({...b1,props:{...ce},setup(t){const e=t,{type:r,title:a,pass:n,block:i,format:o}=pe(e);return(u,c)=>{var h;return(h=m(o))!=null&&h.toggleable?(C(),D("details",f1,[F("summary",null,[Q(fa,G({class:"notion-h"},m(n)),null,16)]),F("div",null,[(C(!0),D(l0,null,v0(m(i).value.content,(g,v)=>(C(),K(kt,G(m(n),{key:g,level:m(n).level+1,"content-id":g,"content-index":v}),null,16,["level","content-id","content-index"]))),128))])])):(C(),K(fa,oe(G({key:1},m(n))),null,16))}}}),y1={key:0,class:"notion-list notion-list-disc"},x1={key:1,class:"notion-list notion-list-numbered"},w1={name:"NotionNestedList"},Ft=ae({...w1,props:{...ce},setup(t){const e=t,{block:r,type:a}=pe(e);return(n,i)=>m(a)==="bulleted_list"?(C(),D("ul",y1,[_e(n.$slots,"default")])):(C(),D("ol",x1,[_e(n.$slots,"default")]))}}),k1={key:0,class:"notion-list notion-list-disc"},S1=["start"],A1={key:2},T1={name:"NotionList"},_1=ae({...T1,props:{...ce},setup(t){const e=t,{block:r,type:a,title:n,pass:i}=pe(e),o=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)||Ci(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",k1,[F("li",null,[Q(Te,G({text:m(n)},m(i)),null,16,["text"])]),m(r).value.content?(C(),K(Ft,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(o)},[F("li",null,[Q(Te,G({text:m(n)},m(i)),null,16,["text"])]),m(r).value.content?(C(),K(Ft,G({key:0,class:[c.level==1?"notion-list-flat":""]},m(i)),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16,["class"])):de("",!0)],8,S1)):(C(),D("span",A1,[F("li",{class:Me([c.level!=1?"notion-list-indent":""])},[Q(Te,G({text:m(n)},m(i)),null,16,["text"])],2),m(r).value.content?(C(),K(Ft,oe(G({key:0},m(i))),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16)):de("",!0)]))}}),M1=["alt","src"],E1={class:"notion-title"},z1={key:1,class:"notion"},N1={class:"notion-page-icon"},R1={class:"notion-page-text"},C1=["target","href"],I1={class:"notion-page-icon"},B1={class:"notion-page-text"},L1={name:"NotionPage"},O1=ae({...L1,props:{...ce},setup(t){const e=t,{format:r,title:a,block:n,pass:i,hasPageLinkOptions:o,pageLinkProps:u}=pe(e),c=V(()=>({objectPosition:`center ${(1-(r.value.page_cover_position||.5))*100}%`})),h=V(()=>{var v;let g=((v=n.value.value.format)==null?void 0:v.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,v)=>{var w;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(ot)(m(a)),src:e.mapImageUrl(m(r).page_cover,m(n))},null,12,M1)):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"])},[Q(st,G(m(i),{big:""}),null,16),F("div",E1,[Q(Te,G({text:m(a)},m(i)),null,16,["text"])]),_e(g.$slots,"default")],2)],4)):e.level===0?(C(),D("main",z1,[_e(g.$slots,"default")])):m(o)?(C(),K(Ht((w=e.pageLinkOptions)==null?void 0:w.component),G({key:2,class:"notion-page-link"},m(u)(m(n).value.id)),{default:Pe(()=>[F("div",N1,[Q(st,oe($t(m(i))),null,16)]),F("div",R1,[Q(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",I1,[Q(st,oe($t(m(i))),null,16)]),F("div",B1,[Q(Te,G({text:m(a)},m(i)),null,16,["text"])])],8,C1))}}}),P1={key:0,class:"notion-quote"},D1={name:"NotionQuote"},q1=ae({...D1,props:{...ce},setup(t){const e=t,{properties:r,title:a,pass:n}=pe(e);return(i,o)=>m(r)?(C(),D("blockquote",P1,[Q(Te,G({text:m(a)},m(n)),null,16,["text"])])):de("",!0)}}),F1={name:"NotionTable"},$1={class:"notion-simple-table-wrapper"},H1={class:"notion-simple-table"};function U1(t,e,r,a,n,i){return C(),D("div",$1,[F("table",H1,[F("tbody",null,[_e(t.$slots,"default")])])])}const G1=wr(F1,[["render",U1]]),j1={class:"notion-simple-table-row"},V1={class:"notion-simple-table-cell-text"},X1={name:"NotionTableRow"},Y1=ae({...X1,props:{...ce},setup(t){const e=t,{parent:r,properties:a,pass:n}=pe(e),{table_block_column_header:i,table_block_row_header:o,table_block_column_order:u}=r.value.value.format,c=g=>a.value[g],h=g=>i&&e.contentIndex==0||o&&g==0;return(g,v)=>(C(),D("tr",j1,[(C(!0),D(l0,null,v0(m(u),(w,k)=>(C(),D("td",{key:k,class:"notion-simple-table-data"},[F("div",{class:Me({"notion-simple-table-header":h(k)})},[F("div",V1,[Q(Te,G({text:c(w)},m(n)),null,16,["text"])])],2)]))),128))]))}}),W1={key:1,class:"notion-blank"},Z1={name:"NotionText"},K1=ae({...Z1,props:{...ce},setup(t){const e=t,{properties:r,title:a,pass:n,blockColorClass:i}=pe(e);return(o,u)=>m(r)?(C(),D("p",{key:0,class:Me(["notion-text",m(i)()])},[Q(Te,G({text:m(a)},m(n)),null,16,["text"])],2)):(C(),D("div",W1," "))}}),Q1={class:"notion-to-do-item"},J1=["value","checked"],e4={name:"NotionTodo"},t4=ae({...e4,props:{...ce},setup(t){const e=t,{title:r,properties:a,pass:n}=pe(e),i=V(()=>{var o,u;return((u=(o=a.value)==null?void 0:o.checked)==null?void 0:u[0])=="Yes"});return(o,u)=>(C(),D("label",Q1,[F("input",{type:"checkbox",class:"notion-property-checkbox",value:m(i),checked:m(i),disabled:"true"},null,8,J1),F("label",{class:Me({"notion-to-do-checked":m(i)})},[Q(Te,G({text:m(r)},m(n)),null,16,["text"])],2)]))}}),r4={class:"notion-toggle"},a4={name:"NotionToggle"},n4=ae({...a4,props:{...ce},setup(t){const e=t,{title:r,pass:a}=pe(e);return(n,i)=>(C(),D("details",r4,[F("summary",null,[Q(Te,G({text:m(r)},m(a)),null,16,["text"])]),F("div",null,[_e(n.$slots,"default")])]))}}),i4={name:"NotionTableOfContentItem"},s4=ae({...i4,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))}}),o4={class:"notion-table-of-contents"},l4=["target","href"],u4={name:"NotionTableOfContent"},c4=ae({...u4,props:{...ce},setup(t){const e=t,{block:r,parent:a,hasPageLinkOptions:n,pageLinkProps:i}=pe(e),o=["header","sub_header","sub_sub_header"],u=V(()=>{if(!e.blockMap)return;let c=[];return Object.entries(e.blockMap).forEach(([h,g])=>{if(o.includes(g.value.type)&&g.value.parent_id==a.value.value.id){let v=0;if(c.length){let w=c[c.length-1];g.value.type=="header"||(g.value.type=="sub_header"?v=1:g.value.type==w.value.type?v=w.level:g.value.type!=w.value.type&&(v=w.level+1))}c.push({...g,level:v})}}),c});return console.log(u),(c,h)=>(C(),D("div",o4,[(C(!0),D(l0,null,v0(m(u),g=>(C(),D("a",{class:"notion-page-link",target:e.pageLinkTarget,href:`#${g.value.id}`},[Q(s4,{text:g.value.properties.title,level:g.level},null,8,["text","level"])],8,l4))),256))]))}}),p4={name:"NotionSyncBlock"},d4={class:"notion-sync-block"};function h4(t,e,r,a,n,i){return C(),D("div",d4,[_e(t.$slots,"default")])}const m4=wr(p4,[["render",h4]]),g4={name:"NotionSyncPointerBlock"},f4=ae({...g4,props:{...ce},setup(t){const e=t,{block:r,pass:a}=pe(e),n=V(()=>{var i,o;return((o=(i=r.value.value.format)==null?void 0:i.transclusion_reference_pointer)==null?void 0:o.id)??""});return(i,o)=>(C(),K(kt,G(m(a),{key:m(n),level:m(a).level+1,"content-id":m(n)}),null,16,["level","content-id"]))}}),b4={key:0,style:{width:"100%"}},v4={key:10,class:"notion-row"},y4={key:20,class:"notion-hr"},x4=ae({__name:"block",props:{...ce},setup(t){const e=t,r=Ar(()=>Tr(()=>Promise.resolve().then(()=>z4),void 0)),a=Ar(()=>Tr(()=>import("./tweet-2953e073-QxKA9Vgv.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]))),{pass:n,type:i,format:o,isType:u}=pe(e);return Li.includes(i.value)||console.warn(`${i.value.toUpperCase()} is not implemented yet`),(c,h)=>m(u)("page")?(C(),D("div",b4,[Q(O1,G({class:"notion-page-content"},m(n)),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16)])):m(u)(["header","sub_header","sub_sub_header"])?(C(),K(v1,oe(G({key:1},m(n))),null,16)):m(u)("bookmark")?(C(),K(nl,oe(G({key:2},m(n))),null,16)):m(u)("callout")?(C(),K(bl,oe(G({key:3},m(n))),null,16)):m(u)("code")?(C(),K(m(r),oe(G({key:4},m(n))),null,16)):m(u)("equation")?(C(),K(Nl,oe(G({key:5},m(n))),null,16)):m(u)("text")?(C(),K(K1,oe(G({key:6},m(n))),null,16)):m(u)("quote")?(C(),K(q1,oe(G({key:7},m(n))),null,16)):m(u)("to_do")?(C(),K(t4,oe(G({key:8},m(n))),null,16)):m(u)("toggle")?(C(),K(n4,oe(G({key:9},m(n))),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16)):m(u)("column_list")?(C(),D("div",v4,[_e(c.$slots,"default")])):m(u)("column")?(C(),K(yl,{key:11,format:m(o)},{default:Pe(()=>[_e(c.$slots,"default")]),_:3},8,["format"])):m(u)(["bulleted_list","numbered_list"])?(C(),K(_1,oe(G({key:12},m(n))),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16)):m(u)(["image","embed","figma","video","audio","drive","maps"])?(C(),K(p1,oe(G({key:13},m(n))),null,16)):m(u)("table")?(C(),K(G1,oe(G({key:14},m(n))),{default:Pe(()=>[_e(c.$slots,"default")]),_:3},16)):m(u)("table_row")?(C(),K(Y1,oe(G({key:15},m(n))),null,16)):m(u)("table_of_contents")?(C(),K(c4,oe(G({key:16},m(n))),null,16)):m(u)("transclusion_container")?(C(),K(m4,{key:17},{default:Pe(()=>[_e(c.$slots,"default")]),_:3})):m(u)("transclusion_reference")?(C(),K(f4,oe(G({key:18},m(n))),null,16)):m(u)("tweet")?(C(),K(m(a),oe(G({key:19},m(n))),null,16)):m(u)("divider")?(C(),D("hr",y4)):de("",!0)}}),w4={name:"NotionRenderer"},kt=ae({...w4,props:{...ce},setup(t){const e=t,{pass:r,block:a}=pe(e);return(n,i)=>{const o=$0("NotionRenderer",!0);return m(a)?(C(),K(x4,oe(G({key:0},m(r))),{default:Pe(()=>[(C(!0),D(l0,null,v0(m(a).value.content,(u,c)=>(C(),K(o,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)}}}),k4={key:0,class:"overflow-y-auto h-100 pb-4"},S4={key:1},A4={__name:"VueNotion",props:{pageId:{type:String,default:"b6772663408a418f818f985f28c799f1",required:!0}},setup(t){const e=t,r=Ae(null),a=async()=>{const{data:n}=await Nn.get(`https://dev-notion-api-worker.hexschool.io/v1/page/${e.pageId}`);r.value=n};return F0(()=>{a()}),H0(()=>e.pageId,()=>{a()}),(n,i)=>r.value?(C(),D("div",k4,[Q(m(kt),{blockMap:r.value,fullPage:"",prism:"",katex:""},null,8,["blockMap"])])):(C(),D("p",S4,"讀取中..."))}},T4={class:"position-relative",style:{height:"100%"}},_4={key:4},M4=["src"],E4={__name:"Content",setup(t){const e=gt(),r=Rn(),{apiGetChapterContent:a}=ft,n=Ae({type:""}),i=async o=>{var c;const{id:u}=e.params;if(o&&((c=r.sidebarContent)!=null&&c[o]))n.value=r.sidebarContent[o];else if(o){const h=o.split("_")[0],g=o.split("_")[1],{sub_chapter:v}=await a(u,h,g,r.previewStatus),w=v[0];r.storeSidebarContent(`${h}_${g}`,w),n.value=w,r.setContentLoading(!1)}};return H0(()=>e.params.chapterId,async o=>{i(o)}),F0(()=>{const{chapterId:o}=e.params;i(o)}),(o,u)=>{const c=$0("Loading");return C(),D("div",T4,[Q(c,{"is-full-page":!1,active:m(r).contentLoading,"z-index":1060},null,8,["active"]),n.value.type==="calendar"?(C(),K(Xn,{key:0})):n.value.type==="my_tasks"?(C(),K(xi,{key:1})):n.value.type==="can_accept_tasks"?(C(),K(Ni,{key:2})):n.value.type==="notion_page_id"?(C(),K(A4,{key:3,"page-id":n.value.content},null,8,["page-id"])):n.value.type==="embed"?(C(),D("div",_4,[F("iframe",{src:n.value.content,frameborder:"0",allowfullscreen:"",class:"w-100",style:{height:"calc(100vh - 70px)"}},null,8,M4)])):de("",!0)])}}},B4=Object.freeze(Object.defineProperty({__proto__:null,default:E4},Symbol.toStringTag,{value:"Module"})),z4=Object.freeze(Object.defineProperty({__proto__:null,default:wn},Symbol.toStringTag,{value:"Module"}));export{B4 as C,ce as o,pe as u}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/tweet-2953e073-QxKA9Vgv.js","assets/index-9BG9TfNs.js","assets/index-Q0LqfEys.css","assets/date-B5wl1blx.js","assets/TaskListItem-R0L7Ac6T.js","assets/TaskListItem-1fusswR3.css","assets/TaskDetail-Eo4i98ge.js","assets/Modal-huzAzSUV.js","assets/TaskDescriptionModal-G5cyUrba.js","assets/TaskDescriptionModal-OeZgI2fR.css","assets/tasks-MgXV2GKm.js","assets/TaskDetail--PEVoDr4.css"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/code-41222ca7-lHBBquRB.css b/assets/code-41222ca7-lHBBquRB.css new file mode 100644 index 0000000..3c8e5ce --- /dev/null +++ b/assets/code-41222ca7-lHBBquRB.css @@ -0,0 +1 @@ +.calendar-main[data-v-8483d173]{position:relative;height:100%;overflow-y:auto;width:92%;margin:auto}.month[data-v-8483d173]{font-size:24px;font-weight:700;line-height:1.2}.date[data-v-8483d173]{font-size:36px;font-weight:700;line-height:1.2}.day[data-v-8483d173]{font-size:16px;line-height:1.2}[data-v-8483d173] .content pre{border-left:3px solid #2A8356;background-color:#23241f;color:#f8f8f2;overflow:visible;white-space:pre-wrap;padding:5px 10px}[data-v-8483d173] .content p{margin-bottom:0}[data-v-8483d173] .content a{color:var(--bs-secondary);font-weight:700}[data-v-8483d173] .content a:hover{opacity:.75}.task-main[data-v-a477ad82]{height:100%;overflow-y:auto;width:92%;margin:auto;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 920px){.task-main[data-v-a477ad82]{padding-top:56px}}.tableFixHead[data-v-a477ad82]{overflow:auto;max-height:340px}.tableFixHead[data-v-a477ad82]::-webkit-scrollbar{width:3px;height:3px}.tableFixHead[data-v-a477ad82]::-webkit-scrollbar-track{background:#f1f1f1}.tableFixHead[data-v-a477ad82]::-webkit-scrollbar-thumb{background:#888}.tableFixHead[data-v-a477ad82]::-webkit-scrollbar-thumb:hover{background:#555}.tableFixHead thead th[data-v-a477ad82]{position:sticky;top:0;z-index:1}.taskList__top[data-v-a477ad82]{max-width:166px}.task-main[data-v-b22c16aa]{height:100%;overflow-y:auto;width:92%;margin:auto;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 920px){.task-main[data-v-b22c16aa]{padding-top:56px}}.tableFixHead[data-v-b22c16aa]{overflow:auto;height:340px}.tableFixHead[data-v-b22c16aa]::-webkit-scrollbar{width:3px;height:3px}.tableFixHead[data-v-b22c16aa]::-webkit-scrollbar-track{background:#f1f1f1}.tableFixHead[data-v-b22c16aa]::-webkit-scrollbar-thumb{background:#888}.tableFixHead[data-v-b22c16aa]::-webkit-scrollbar-thumb:hover{background:#555}.tableFixHead thead th[data-v-b22c16aa]{position:sticky;top:0;z-index:1}.taskList__top[data-v-b22c16aa]{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/date-B5wl1blx.js b/assets/date-B5wl1blx.js new file mode 100644 index 0000000..1e6000a --- /dev/null +++ b/assets/date-B5wl1blx.js @@ -0,0 +1 @@ +import{$ as P,Q as K}from"./index-9BG9TfNs.js";var X={exports:{}};(function(h,Q){(function(Y,y){h.exports=y()})(P,function(){var Y=1e3,y=6e4,k=36e5,H="millisecond",l="second",m="minute",o="hour",d="day",w="week",v="month",z="quarter",T="year",b="date",i="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,C=/\[([^\]]+)]|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,F={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(s){var r=["th","st","nd","rd"],t=s%100;return"["+s+(r[(t-20)%10]||r[t]||r[0])+"]"}},O=function(s,r,t){var n=String(s);return!n||n.length>=r?s:""+Array(r+1-n.length).join(t)+s},W={s:O,z:function(s){var r=-s.utcOffset(),t=Math.abs(r),n=Math.floor(t/60),e=t%60;return(r<=0?"+":"-")+O(n,2,"0")+":"+O(e,2,"0")},m:function s(r,t){if(r.date()1)return s(u[0])}else{var c=r.name;_[c]=r,e=c}return!n&&e&&(M=e),e||!n&&M},D=function(s,r){if(U(s))return s.clone();var t=typeof r=="object"?r:{};return t.date=s,t.args=arguments,new q(t)},f=W;f.l=I,f.i=U,f.w=function(s,r){return D(s,{locale:r.$L,utc:r.$u,x:r.$x,$offset:r.$offset})};var q=function(){function s(t){this.$L=I(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[j]=!0}var r=s.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 u=e.match(p);if(u){var c=u[2]-1||0,$=(u[7]||"0").substring(0,3);return a?new Date(Date.UTC(u[1],c,u[3]||1,u[4]||0,u[5]||0,u[6]||0,$)):new Date(u[1],c,u[3]||1,u[4]||0,u[5]||0,u[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()!==i},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,_<=M.r||!M.r){_<=1&&W>0&&(M=F[W-1]);var j=C[M.l];T&&(_=T(""+_)),i=typeof j=="string"?j.replace("%d",_):j(_,w,M.l,p);break}}if(w)return i;var U=p?C.future:C.past;return typeof U=="function"?U(i):U.replace("%s",i)},H.to=function(d,w){return m(d,w,this,!0)},H.from=function(d,w){return m(d,w,this)};var o=function(d){return d.$u?k.utc():k()};H.toNow=function(d){return this.to(o(this),d)},H.fromNow=function(d){return this.from(o(this),d)}}})})(rt);var st=rt.exports;const at=K(st);var ut={exports:{}};(function(h,Q){(function(Y,y){h.exports=y(tt)})(P,function(Y){function y(l){return l&&typeof l=="object"&&"default"in l?l:{default:l}}var k=y(Y),H={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(l,m){return m==="W"?l+"週":l+"日"},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(l,m){var o=100*l+m;return o<600?"凌晨":o<900?"早上":o<1100?"上午":o<1300?"中午":o<1800?"下午":"晚上"}};return k.default.locale(H,null,!0),H})})(ut);E.extend(it);E.extend(at);E.locale("zh-tw");const ft=h=>h?E.utc(h).fromNow():"Error Date Format",ct=h=>h?E(h).format("YYYY/MM/DD HH:mm:ss"):"Error Date Format",ht=h=>h?E(h).format("YYYY/MM/DD HH:mm"):"Error Date Format",dt=h=>h?`星期${["日","一","二","三","四","五","六"][E(h).day()]}`:"Error Date Format",lt=h=>h?E(h).format("DD"):"Error Date Format",$t=h=>h?E(h).isSame(E(),"week"):"Error Date Format";export{ft as a,lt as b,dt as c,$t as d,ht as e,ct as g}; 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-9BG9TfNs.js b/assets/index-9BG9TfNs.js new file mode 100644 index 0000000..159252d --- /dev/null +++ b/assets/index-9BG9TfNs.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 Hs(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const Le={},qn=[],Ft=()=>{},kd=()=>!1,jr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Mo=e=>e.startsWith("onUpdate:"),Ve=Object.assign,Lo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Md=Object.prototype.hasOwnProperty,Ce=(e,t)=>Md.call(e,t),te=Array.isArray,Kn=e=>rr(e)==="[object Map]",Dn=e=>rr(e)==="[object Set]",La=e=>rr(e)==="[object Date]",Ld=e=>rr(e)==="[object RegExp]",de=e=>typeof e=="function",je=e=>typeof e=="string",dn=e=>typeof e=="symbol",Ie=e=>e!==null&&typeof e=="object",Io=e=>(Ie(e)||de(e))&&de(e.then)&&de(e.catch),Tc=Object.prototype.toString,rr=e=>Tc.call(e),Id=e=>rr(e).slice(8,-1),Rc=e=>rr(e)==="[object Object]",Fo=e=>je(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,yr=Hs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),qs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Fd=/-(\w)/g,ut=qs(e=>e.replace(Fd,(t,n)=>n?n.toUpperCase():"")),Dd=/\B([A-Z])/g,Et=qs(e=>e.replace(Dd,"-$1").toLowerCase()),Br=qs(e=>e.charAt(0).toUpperCase()+e.slice(1)),vr=qs(e=>e?`on${Br(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})},Cs=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ts=e=>{const t=je(e)?Number(e):NaN;return isNaN(t)?e:t};let Ia;const Qi=()=>Ia||(Ia=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Vd="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",jd=Hs(Vd);function Ur(e){if(te(e)){const t={};for(let n=0;n{if(n){const r=n.split(Ud);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Pt(e){let t="";if(je(e))t=e;else if(te(e))for(let n=0;npn(n,t))}const Rt=e=>je(e)?e:e==null?"":te(e)||Ie(e)&&(e.toString===Tc||!de(e.toString))?JSON.stringify(e,Pc,2):String(e),Pc=(e,t)=>t&&t.__v_isRef?Pc(e,t.value):Kn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],i)=>(n[Si(r,i)+" =>"]=s,n),{})}:Dn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Si(n))}:dn(t)?Si(t):Ie(t)&&!te(t)&&!Rc(t)?String(t):t,Si=(e,t="")=>{var n;return dn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let mt;class Do{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=mt,!t&&mt&&(this.index=(mt.scopes||(mt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=mt;try{return mt=this,t()}finally{mt=n}}}on(){mt=this}off(){mt=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},$c=e=>(e.w&mn)>0,kc=e=>(e.n&mn)>0,Yd=({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)?Fo(n)&&a.push(o.get("length")):(a.push(o.get(xn)),Kn(e)&&a.push(o.get(eo)));break;case"delete":te(e)||(a.push(o.get(xn)),Kn(e)&&a.push(o.get(eo)));break;case"set":Kn(e)&&a.push(o.get(xn));break}if(a.length===1)a[0]&&to(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);to(Bo(l))}}function to(e,t){const n=te(e)?e:[...e];for(const r of n)r.computed&&Da(r);for(const r of n)r.computed||Da(r)}function Da(e,t){(e!==Ct||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Xd(e,t){var n;return(n=Rs.get(e))==null?void 0:n.get(t)}const eh=Hs("__proto__,__v_isRef,__isVue"),Ic=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(dn)),Va=th();function th(){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 nh(e){const t=we(this);return dt(t,"has",e),t.hasOwnProperty(e)}class Fc{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?Hc:Uc:i?Bc:jc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=te(t);if(!s){if(o&&Ce(Va,n))return Reflect.get(Va,n,r);if(n==="hasOwnProperty")return nh}const a=Reflect.get(t,n,r);return(dn(n)?Ic.has(n):eh(n))||(s||dt(t,"get",n),i)?a:De(a)?o&&Fo(n)?a:a.value:Ie(a)?s?Hr(a):Nt(a):a}}class Dc extends Fc{constructor(t=!1){super(!1,t)}set(t,n,r,s){let i=t[n];if(!this._shallow){const l=kn(i);if(!Tr(r)&&!kn(r)&&(i=we(i),r=we(r)),!te(t)&&De(i)&&!De(r))return l?!1:(i.value=r,!0)}const o=te(t)&&Fo(n)?Number(n)e,Ws=e=>Reflect.getPrototypeOf(e);function Qr(e,t,n=!1,r=!1){e=e.__v_raw;const s=we(e),i=we(t);n||(hn(t,i)&&dt(s,"get",t),dt(s,"get",i));const{has:o}=Ws(s),a=r?Uo:n?Ko: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 Xr(e,t=!1){const n=this.__v_raw,r=we(n),s=we(e);return t||(hn(e,s)&&dt(r,"has",e),dt(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function es(e,t=!1){return e=e.__v_raw,!t&&dt(we(e),"iterate",xn),Reflect.get(e,"size",e)}function ja(e){e=we(e);const t=we(this);return Ws(t).has.call(t,e)||(t.add(e),qt(t,"add",e,e)),this}function Ba(e,t){t=we(t);const n=we(this),{has:r,get:s}=Ws(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)&&qt(n,"set",e,t):qt(n,"add",e,t),this}function Ua(e){const t=we(this),{has:n,get:r}=Ws(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&&qt(t,"delete",e,void 0),i}function Ha(){const e=we(this),t=e.size!==0,n=e.clear();return t&&qt(e,"clear",void 0,void 0),n}function ts(e,t){return function(r,s){const i=this,o=i.__v_raw,a=we(o),l=t?Uo:e?Ko:Rr;return!e&&dt(a,"iterate",xn),o.forEach((c,f)=>r.call(s,l(c),l(f),i))}}function ns(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?Uo:t?Ko:Rr;return!t&&dt(i,"iterate",l?eo:xn),{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 ah(){const e={get(i){return Qr(this,i)},get size(){return es(this)},has:Xr,add:ja,set:Ba,delete:Ua,clear:Ha,forEach:ts(!1,!1)},t={get(i){return Qr(this,i,!1,!0)},get size(){return es(this)},has:Xr,add:ja,set:Ba,delete:Ua,clear:Ha,forEach:ts(!1,!0)},n={get(i){return Qr(this,i,!0)},get size(){return es(this,!0)},has(i){return Xr.call(this,i,!0)},add:Jt("add"),set:Jt("set"),delete:Jt("delete"),clear:Jt("clear"),forEach:ts(!0,!1)},r={get(i){return Qr(this,i,!0,!0)},get size(){return es(this,!0)},has(i){return Xr.call(this,i,!0)},add:Jt("add"),set:Jt("set"),delete:Jt("delete"),clear:Jt("clear"),forEach:ts(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=ns(i,!1,!1),n[i]=ns(i,!0,!1),t[i]=ns(i,!1,!0),r[i]=ns(i,!0,!0)}),[e,n,t,r]}const[lh,ch,uh,fh]=ah();function Zs(e,t){const n=t?e?fh:uh:e?ch:lh;return(r,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(Ce(n,s)&&s in r?n:r,s,i)}const dh={get:Zs(!1,!1)},hh={get:Zs(!1,!0)},ph={get:Zs(!0,!1)},mh={get:Zs(!0,!0)},jc=new WeakMap,Bc=new WeakMap,Uc=new WeakMap,Hc=new WeakMap;function gh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function _h(e){return e.__v_skip||!Object.isExtensible(e)?0:gh(Id(e))}function Nt(e){return kn(e)?e:Ys(e,!1,rh,dh,jc)}function Ho(e){return Ys(e,!1,ih,hh,Bc)}function Hr(e){return Ys(e,!0,sh,ph,Uc)}function yh(e){return Ys(e,!0,oh,mh,Hc)}function Ys(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=_h(e);if(o===0)return e;const a=new Proxy(e,o===2?r:n);return s.set(e,a),a}function Kt(e){return kn(e)?Kt(e.__v_raw):!!(e&&e.__v_isReactive)}function kn(e){return!!(e&&e.__v_isReadonly)}function Tr(e){return!!(e&&e.__v_isShallow)}function qo(e){return Kt(e)||kn(e)}function we(e){const t=e&&e.__v_raw;return t?we(t):e}function qr(e){return Os(e,"__v_skip",!0),e}const Rr=e=>Ie(e)?Nt(e):e,Ko=e=>Ie(e)?Hr(e):e;function zo(e){un&&Ct&&(e=we(e),Lc(e.dep||(e.dep=Bo())))}function Gs(e,t){e=we(e);const n=e.dep;n&&to(n)}function De(e){return!!(e&&e.__v_isRef===!0)}function Se(e){return qc(e,!1)}function Js(e){return qc(e,!0)}function qc(e,t){return De(e)?e:new vh(e,t)}class vh{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 zo(this),this._value}set value(t){const n=this.__v_isShallow||Tr(t)||kn(t);t=n?t:we(t),hn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Rr(t),Gs(this))}}function bh(e){Gs(e)}function fe(e){return De(e)?e.value:e}function Te(e){return de(e)?e():fe(e)}const Eh={get:(e,t,n)=>fe(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 Wo(e){return Kt(e)?e:new Proxy(e,Eh)}class wh{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>zo(this),()=>Gs(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Ah(e){return new wh(e)}function Kc(e){const t=te(e)?new Array(e.length):{};for(const n in e)t[n]=zc(e,n);return t}class Sh{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 Xd(we(this._object),this._key)}}class Oh{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function cn(e,t,n){return De(e)?e:de(e)?new Oh(e):Ie(e)&&arguments.length>1?zc(e,t,n):Se(e)}function zc(e,t,n){const r=e[t];return De(r)?r:new Sh(e,t,n)}class Ch{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,Gs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=we(this);return zo(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Th(e,t,n=!1){let r,s;const i=de(e);return i?(r=e,s=Ft):(r=e.get,s=e.set),new Ch(r,s,i||!s,n)}function Rh(e,...t){}function xh(e,t){}function zt(e,t,n,r){let s;try{s=r?e(...r):e()}catch(i){Vn(i,t,n)}return s}function _t(e,t,n,r){if(de(e)){const i=zt(e,t,n,r);return i&&Io(i)&&i.catch(o=>{Vn(o,t,n)}),i}const s=[];for(let i=0;i>>1,s=tt[r],i=Pr(s);iMt&&tt.splice(t,1)}function xs(e){te(e)?Wn.push(...e):(!Ut||!Ut.includes(e,e.allowRecurse?On+1:On))&&Wn.push(e),Zc()}function qa(e,t,n=xr?Mt+1:0){for(;nPr(n)-Pr(r)),On=0;One.id==null?1/0:e.id,kh=(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 Yc(e){no=!1,xr=!0,tt.sort(kh);try{for(Mt=0;MtUn.emit(s,...i)),rs=[]):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=>{Gc(i,t)}),setTimeout(()=>{Un||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,rs=[])},3e3)):rs=[]}function Mh(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Le;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]||Le;d&&(s=n.map(h=>je(h)?h.trim():h)),u&&(s=n.map(Cs))}let a,l=r[a=vr(t)]||r[a=vr(ut(t))];!l&&i&&(l=r[a=vr(Et(t))]),l&&_t(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,_t(c,e,6,s)}}function Jc(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(!de(e)){const l=c=>{const f=Jc(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 Xs(e,t){return!e||!jr(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ce(e,t[0].toLowerCase()+t.slice(1))||Ce(e,Et(t))||Ce(e,t))}let Ge=null,ei=null;function Nr(e){const t=Ge;return Ge=e,ei=e&&e.type.__scopeId||null,t}function Qc(e){ei=e}function Xc(){ei=null}const Lh=e=>Lt;function Lt(e,t=Ge,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&co(-1);const i=Nr(t);let o;try{o=e(...s)}finally{Nr(i),r._d&&co(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function bs(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 S,T;const E=Nr(e);try{if(n.shapeFlag&4){const g=s||r,$=g;S=gt(f.call($,g,u,i,h,d,m)),T=l}else{const g=t;S=gt(g.length>1?g(i,{attrs:l,slots:a,emit:c}):g(i,null)),T=t.props?l:Fh(l)}}catch(g){wr.length=0,Vn(g,e,1),S=ge(nt)}let v=S;if(T&&b!==!1){const g=Object.keys(T),{shapeFlag:$}=v;g.length&&$&7&&(o&&g.some(Mo)&&(T=Dh(T,o)),v=Dt(v,T))}return n.dirs&&(v=Dt(v),v.dirs=v.dirs?v.dirs.concat(n.dirs):n.dirs),n.transition&&(v.transition=n.transition),S=v,Nr(E),S}function Ih(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||jr(n))&&((t||(t={}))[n]=e[n]);return t},Dh=(e,t)=>{const n={};for(const r in e)(!Mo(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Vh(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?Ka(r,o,c):!!o;if(l&8){const f=t.dynamicProps;for(let u=0;ue.__isSuspense,Uh={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,i,o,a,l,c){e==null?qh(t,n,r,s,i,o,a,l,c):Kh(e,t,n,r,s,o,a,l,c)},hydrate:zh,create:Qo,normalize:Wh},Hh=Uh;function $r(e,t){const n=e.props&&e.props[t];de(n)&&n()}function qh(e,t,n,r,s,i,o,a,l){const{p:c,o:{createElement:f}}=l,u=f("div"),d=e.suspense=Qo(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 Kh(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:S,isHydrating:T}=u;if(b)u.pendingBranch=d,Tt(d,b)?(l(b,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0?u.resolve():S&&(l(m,h,n,r,s,null,i,o,a),Zn(u,h))):(u.pendingId++,T?(u.isHydrating=!1,u.activeBranch=b):c(b,s,u),u.deps=0,u.effects.length=0,u.hiddenContainer=f("div"),S?(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&&Tt(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&&Tt(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 Qo(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:S}}=c;let T;const E=Zh(e);E&&t!=null&&t.pendingBranch&&(T=t.pendingId,t.deps++);const v=e.props?Ts(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,x=!1){const{vnode:N,activeBranch:w,pendingBranch:A,pendingId:_,effects:k,parentComponent:P,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),xs(k))});let{anchor:J}=g;w&&(J=m(w),h(w,P,g,!0)),W||d(A,D,J,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&&xs(k),g.effects=[],E&&t&&t.pendingBranch&&T===t.pendingId&&(t.deps--,t.deps===0&&!x&&t.resolve()),$r(N,"onResolve")},fallback($){if(!g.pendingBranch)return;const{vnode:x,activeBranch:N,parentComponent:w,container:A,isSVG:_}=g;$r(x,"onFallback");const k=m(N),P=()=>{g.isInFallback&&(u(null,$,A,k,w,null,_,a,l),Zn(g,$))},D=$.transition&&$.transition.mode==="out-in";D&&(N.transition.afterLeave=P),g.isInFallback=!0,h(N,w,null,!0),D||P()},move($,x,N){g.activeBranch&&d(g.activeBranch,$,x,N),g.container=$},next(){return g.activeBranch&&m(g.activeBranch)},registerDep($,x){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:_}=$;uo($,A,!1),w&&(_.el=w);const k=!w&&$.subTree.el;x($,_,b(w||$.subTree.el),w?null:m($.subTree),g,o,l),k&&S(k),Yo($,_.el),N&&--g.deps===0&&g.resolve()})},unmount($,x){g.isUnmounted=!0,g.activeBranch&&h(g.activeBranch,n,$,x),g.pendingBranch&&h(g.pendingBranch,n,$,x)}};return g}function zh(e,t,n,r,s,i,o,a,l){const c=t.suspense=Qo(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 Wh(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Wa(r?n.default:n),e.ssFallback=r?Wa(n.fallback):ge(nt)}function Wa(e){let t;if(de(e)){const n=In&&e._c;n&&(e._d=!1,Ae()),e=e(),n&&(e._d=!0,t=ct,Nu())}return te(e)&&(e=Ih(e)),e=gt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function nu(e,t){t&&t.pendingBranch?te(e)?t.effects.push(...e):t.effects.push(e):xs(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,Yo(r,s))}function Zh(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function Xo(e,t){return Kr(e,null,t)}function ru(e,t){return Kr(e,null,{flush:"post"})}function Yh(e,t){return Kr(e,null,{flush:"sync"})}const ss={};function Ze(e,t,n){return Kr(e,t,n)}function Kr(e,t,{immediate:n,deep:r,flush:s,onTrack:i,onTrigger:o}=Le){var a;const l=zs()===((a=qe)==null?void 0:a.scope)?qe:null;let c,f=!1,u=!1;if(De(e)?(c=()=>e.value,f=Tr(e)):Kt(e)?(c=()=>e,r=!0):te(e)?(u=!0,f=e.some(g=>Kt(g)||Tr(g)),c=()=>e.map(g=>{if(De(g))return g.value;if(Kt(g))return Tn(g);if(de(g))return zt(g,l,2)})):de(e)?t?c=()=>zt(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return d&&d(),_t(e,l,3,[h])}:c=Ft,t&&r){const g=c;c=()=>Tn(g())}let d,h=g=>{d=E.onStop=()=>{zt(g,l,4),d=E.onStop=void 0}},m;if(Jn)if(h=Ft,t?n&&_t(t,l,3,[c(),u?[]:void 0,h]):c(),s==="sync"){const g=Uu();m=g.__watcherHandles||(g.__watcherHandles=[])}else return Ft;let b=u?new Array(e.length).fill(ss):ss;const S=()=>{if(E.active)if(t){const g=E.run();(r||f||(u?g.some(($,x)=>hn($,b[x])):hn(g,b)))&&(d&&d(),_t(t,l,3,[g,b===ss?void 0:u&&b[0]===ss?[]:b,h]),b=g)}else E.run()};S.allowRecurse=!!t;let T;s==="sync"?T=S:s==="post"?T=()=>Qe(S,l&&l.suspense):(S.pre=!0,l&&(S.id=l.uid),T=()=>Qs(S));const E=new Yn(c,T);t?n?S():b=E.run():s==="post"?Qe(E.run.bind(E),l&&l.suspense):E.run();const v=()=>{E.stop(),l&&l.scope&&Lo(l.scope.effects,E)};return m&&m.push(v),v}function Gh(e,t,n){const r=this.proxy,s=je(e)?e.includes(".")?su(r,e):()=>r[e]:e.bind(r,r);let i;de(t)?i=t:(i=t.handler,n=t);const o=qe;_n(this);const a=Kr(s,i.bind(r),n);return o?_n(o):fn(),a}function su(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{Tn(n,t)});else if(Rc(e))for(const n in e)Tn(e[n],t);return e}function Jh(e,t){const n=Ge;if(n===null)return e;const r=ai(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),Wr(()=>{e.isUnmounting=!0}),e}const yt=[Function,Array],ta={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:yt,onEnter:yt,onAfterEnter:yt,onEnterCancelled:yt,onBeforeLeave:yt,onLeave:yt,onAfterLeave:yt,onLeaveCancelled:yt,onBeforeAppear:yt,onAppear:yt,onAfterAppear:yt,onAppearCancelled:yt},Qh={name:"BaseTransition",props:ta,setup(e,{slots:t}){const n=ht(),r=ea();let s;return()=>{const i=t.default&&ni(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 Oi(o);const c=Za(o);if(!c)return Oi(o);const f=Gn(c,a,r,n);Mn(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&&(!Tt(c,d)||h)){const b=Gn(d,a,r,n);if(Mn(d,b),l==="out-in")return r.isLeaving=!0,b.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Oi(o);l==="in-out"&&c.type!==nt&&(b.delayLeave=(S,T,E)=>{const v=ou(r,d);v[String(d.key)]=d,S[on]=()=>{T(),S[on]=void 0,delete f.delayedLeave},f.delayedLeave=E})}return o}}},iu=Qh;function ou(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 Gn(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:S,onAfterAppear:T,onAppearCancelled:E}=t,v=String(e.key),g=ou(n,e),$=(w,A)=>{w&&_t(w,r,9,A)},x=(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[on]&&w[on](!0);const _=g[v];_&&Tt(e,_)&&_.el[on]&&_.el[on](),$(A,[w])},enter(w){let A=l,_=c,k=f;if(!n.isMounted)if(s)A=S||l,_=T||c,k=E||f;else return;let P=!1;const D=w[is]=W=>{P||(P=!0,W?$(k,[w]):$(_,[w]),N.delayedLeave&&N.delayedLeave(),w[is]=void 0)};A?x(A,[w,D]):D()},leave(w,A){const _=String(e.key);if(w[is]&&w[is](!0),n.isUnmounting)return A();$(u,[w]);let k=!1;const P=w[on]=D=>{k||(k=!0,A(),D?$(m,[w]):$(h,[w]),w[on]=void 0,g[_]===e&&delete g[_])};g[_]=e,d?x(d,[w,P]):P()},clone(w){return Gn(w,t,n,r)}};return N}function Oi(e){if(zr(e))return e=Dt(e),e.children=null,e}function Za(e){return zr(e)?e.children?e.children[0]:void 0:e}function Mn(e,t){e.shapeFlag&6&&e.component?Mn(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 ni(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 Xh(e){de(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,S)=>{a(m,()=>b(u()),()=>S(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 En({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const h=qe;if(c)return()=>Ci(c,h);const m=E=>{l=null,Vn(E,h,13,!r)};if(o&&h.suspense||Jn)return d().then(E=>()=>Ci(E,h)).catch(E=>(m(E),()=>r?ge(r,{error:E}):null));const b=Se(!1),S=Se(),T=Se(!!s);return s&&setTimeout(()=>{T.value=!1},s),i!=null&&setTimeout(()=>{if(!b.value&&!S.value){const E=new Error(`Async component timed out after ${i}ms.`);m(E),S.value=E}},i),d().then(()=>{b.value=!0,h.parent&&zr(h.parent.vnode)&&Qs(h.parent.update)}).catch(E=>{m(E),S.value=E}),()=>{if(b.value&&c)return Ci(c,h);if(S.value&&r)return ge(r,{error:S.value});if(n&&!T.value)return ge(n)}}})}function Ci(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 zr=e=>e.type.__isKeepAlive,ep={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ht(),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,$,x)=>{const N=E.component;c(E,v,g,0,a),l(N.vnode,E,v,g,N,a,$,E.slotScopeIds,x),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){Ti(E),f(E,n,a,!0)}function m(E){s.forEach((v,g)=>{const $=ho(v.type);$&&(!E||!E($))&&b(g)})}function b(E){const v=s.get(E);!o||!Tt(v,o)?h(v):o&&Ti(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 S=null;const T=()=>{S!=null&&s.set(S,Ri(n.subTree))};return St(T),si(T),Wr(()=>{s.forEach(E=>{const{subTree:v,suspense:g}=n,$=Ri(v);if(E.type===$.type&&E.key===$.key){Ti($);const x=$.component.da;x&&Qe(x,g);return}h(E)})}),()=>{if(S=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=Ri(v);const $=g.type,x=ho(Pn(g)?g.type.__asyncResolved||{}:$),{include:N,exclude:w,max:A}=e;if(N&&(!x||!pr(N,x))||w&&x&&pr(w,x))return o=g,v;const _=g.key==null?$:g.key,k=s.get(_);return g.el&&(g=Dt(g),v.shapeFlag&128&&(v.ssContent=g)),S=_,k?(g.el=k.el,g.component=k.component,g.transition&&Mn(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,tu(v.type)?v:g}}},tp=ep;function pr(e,t){return te(e)?e.some(n=>pr(n,t)):je(e)?e.split(",").includes(t):Ld(e)?e.test(t):!1}function au(e,t){cu(e,"a",t)}function lu(e,t){cu(e,"da",t)}function cu(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(ri(t,r,n),n){let s=n.parent;for(;s&&s.parent;)zr(s.parent.vnode)&&np(r,t,n,s),s=s.parent}}function np(e,t,n,r){const s=ri(t,e,r,!0);ii(()=>{Lo(r[t],s)},n)}function Ti(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ri(e){return e.shapeFlag&128?e.ssContent:e}function ri(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=_t(t,n,e,o);return fn(),ir(),a});return r?s.unshift(i):s.push(i),i}}const Yt=e=>(t,n=qe)=>(!Jn||e==="sp")&&ri(e,(...r)=>t(...r),n),uu=Yt("bm"),St=Yt("m"),fu=Yt("bu"),si=Yt("u"),Wr=Yt("bum"),ii=Yt("um"),du=Yt("sp"),hu=Yt("rtg"),pu=Yt("rtc");function mu(e,t=qe){ri("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 sp(e,t,n={},r,s){if(Ge.isCE||Ge.parent&&Pn(Ge.parent)&&Ge.parent.isCE)return t!=="default"&&(n.name=t),ge("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),Ae();const o=i&&gu(i(n)),a=Ir($e,{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 gu(e){return e.some(t=>gn(t)?!(t.type===nt||t.type===$e&&!gu(t.children)):!0)?e:null}function ip(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:vr(r)]=e[r];return n}const ro=e=>e?Fu(e)?ai(e)||e.proxy:ro(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=>ro(e.parent),$root:e=>ro(e.root),$emit:e=>e.emit,$options:e=>na(e),$forceUpdate:e=>e.f||(e.f=()=>Qs(e.update)),$nextTick:e=>e.n||(e.n=Xe.bind(e.proxy)),$watch:e=>Gh.bind(e)}),xi=(e,t)=>e!==Le&&!e.__isScriptSetup&&Ce(e,t),so={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(xi(r,t))return o[t]=1,r[t];if(s!==Le&&Ce(s,t))return o[t]=2,s[t];if((c=e.propsOptions[0])&&Ce(c,t))return o[t]=3,i[t];if(n!==Le&&Ce(n,t))return o[t]=4,n[t];io&&(o[t]=0)}}const f=br[t];let u,d;if(f)return t==="$attrs"&&dt(e,"get",t),f(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(n!==Le&&Ce(n,t))return o[t]=4,n[t];if(d=l.config.globalProperties,Ce(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:i}=e;return xi(s,t)?(s[t]=n,!0):r!==Le&&Ce(r,t)?(r[t]=n,!0):Ce(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!==Le&&Ce(e,o)||xi(t,o)||(a=i[0])&&Ce(a,o)||Ce(r,o)||Ce(br,o)||Ce(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ce(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},op=Ve({},so,{get(e,t){if(t!==Symbol.unscopables)return so.get(e,t,e)},has(e,t){return t[0]!=="_"&&!jd(t)}});function ap(){return null}function lp(){return null}function cp(e){}function up(e){}function fp(){return null}function dp(){}function hp(e,t){return null}function pp(){return _u().slots}function mp(){return _u().attrs}function gp(e,t,n){const r=ht();if(n&&n.local){const s=Se(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 _u(){const e=ht();return e.setupContext||(e.setupContext=ju(e))}function Mr(e){return te(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function _p(e,t){const n=Mr(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?te(s)||de(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 yp(e,t){return!e||!t?e||t:te(e)&&te(t)?e.concat(t):Ve({},Mr(e),Mr(t))}function vp(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function bp(e){const t=ht();let n=e();return fn(),Io(n)&&(n=n.catch(r=>{throw _n(t),r})),[n,()=>_n(t)]}let io=!0;function Ep(e){const t=na(e),n=e.proxy,r=e.ctx;io=!1,t.beforeCreate&&Ya(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:S,beforeDestroy:T,beforeUnmount:E,destroyed:v,unmounted:g,render:$,renderTracked:x,renderTriggered:N,errorCaptured:w,serverPrefetch:A,expose:_,inheritAttrs:k,components:P,directives:D,filters:W}=t;if(c&&wp(c,r,null),o)for(const J in o){const Z=o[J];de(Z)&&(r[J]=Z.bind(n))}if(s){const J=s.call(n,n);Ie(J)&&(e.data=Nt(J))}if(io=!0,i)for(const J in i){const Z=i[J],_e=de(Z)?Z.bind(n,n):de(Z.get)?Z.get.bind(n,n):Ft,ze=!de(Z)&&de(Z.set)?Z.set.bind(n):Ft,ce=pe({get:_e,set:ze});Object.defineProperty(r,J,{enumerable:!0,configurable:!0,get:()=>ce.value,set:ve=>ce.value=ve})}if(a)for(const J in a)yu(a[J],r,n,J);if(l){const J=de(l)?l.call(n):l;Reflect.ownKeys(J).forEach(Z=>{Nn(Z,J[Z])})}f&&Ya(f,e,"c");function I(J,Z){te(Z)?Z.forEach(_e=>J(_e.bind(n))):Z&&J(Z.bind(n))}if(I(uu,u),I(St,d),I(fu,h),I(si,m),I(au,b),I(lu,S),I(mu,w),I(pu,x),I(hu,N),I(Wr,E),I(ii,g),I(du,A),te(_))if(_.length){const J=e.exposed||(e.exposed={});_.forEach(Z=>{Object.defineProperty(J,Z,{get:()=>n[Z],set:_e=>n[Z]=_e})})}else e.exposed||(e.exposed={});$&&e.render===Ft&&(e.render=$),k!=null&&(e.inheritAttrs=k),P&&(e.components=P),D&&(e.directives=D)}function wp(e,t,n=Ft){te(e)&&(e=oo(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 Ya(e,t,n){_t(te(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function yu(e,t,n,r){const s=r.includes(".")?su(n,r):()=>n[r];if(je(e)){const i=t[e];de(i)&&Ze(s,i)}else if(de(e))Ze(s,e.bind(n));else if(Ie(e))if(te(e))e.forEach(i=>yu(i,t,n,r));else{const i=de(e.handler)?e.handler.bind(n):t[e.handler];de(i)&&Ze(s,i,e)}}function na(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=>Ns(l,c,o,!0)),Ns(l,t,o)),Ie(t)&&i.set(t,l),l}function Ns(e,t,n,r=!1){const{mixins:s,extends:i}=t;i&&Ns(e,i,n,!0),s&&s.forEach(o=>Ns(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const a=Ap[o]||n&&n[o];e[o]=a?a(e[o],t[o]):t[o]}return e}const Ap={data:Ga,props:Ja,emits:Ja,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:Op,provide:Ga,inject:Sp};function Ga(e,t){return t?e?function(){return Ve(de(e)?e.call(this,this):e,de(t)?t.call(this,this):t)}:t:e}function Sp(e,t){return mr(oo(e),oo(t))}function oo(e){if(te(e)){const t={};for(let n=0;n1)return n&&de(t)?t.call(r&&r.proxy):t}}function bu(){return!!(qe||Ge||Lr)}function Rp(e,t,n,r=!1){const s={},i={};Os(i,oi,1),e.propsDefaults=Object.create(null),Eu(e,t,s,i);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:Ho(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function xp(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]=wu(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||Ce(h,"default"))&&a.push(u)}}}const c=[o,a];return Ie(e)&&r.set(e,c),c}function Qa(e){return e[0]!=="$"}function Xa(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function el(e,t){return Xa(e)===Xa(t)}function tl(e,t){return te(t)?t.findIndex(n=>el(n,e)):de(t)&&el(t,e)?0:-1}const Au=e=>e[0]==="_"||e==="$stable",ra=e=>te(e)?e.map(gt):[gt(e)],Pp=(e,t,n)=>{if(t._n)return t;const r=Lt((...s)=>ra(t(...s)),n);return r._c=!1,r},Su=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Au(s))continue;const i=e[s];if(de(i))t[s]=Pp(s,i,r);else if(i!=null){const o=ra(i);t[s]=()=>o}}},Ou=(e,t)=>{const n=ra(t);e.slots.default=()=>n},Np=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=we(t),Os(t,"_",n)):Su(t,e.slots={})}else e.slots={},t&&Ou(e,t);Os(e.slots,oi,1)},$p=(e,t,n)=>{const{vnode:r,slots:s}=e;let i=!0,o=Le;if(r.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:(Ve(s,t),!n&&a===1&&delete s._):(i=!t.$stable,Su(t,s)),o=t}else t&&(Ou(e,t),o={default:1});if(i)for(const a in s)!Au(a)&&o[a]==null&&delete s[a]};function $s(e,t,n,r,s=!1){if(te(e)){e.forEach((d,h)=>$s(d,t&&(te(t)?t[h]:t),n,r,s));return}if(Pn(r)&&!s)return;const i=r.shapeFlag&4?ai(r.component)||r.component.proxy:r.el,o=s?null:i,{i:a,r:l}=e,c=t&&t.r,f=a.refs===Le?a.refs={}:a.refs,u=a.setupState;if(c!=null&&c!==l&&(je(c)?(f[c]=null,Ce(u,c)&&(u[c]=null)):De(c)&&(c.value=null)),de(l))zt(l,a,12,[o,f]);else{const d=je(l),h=De(l);if(d||h){const m=()=>{if(e.f){const b=d?Ce(u,l)?u[l]:f[l]:l.value;s?te(b)&&Lo(b,i):te(b)?b.includes(i)||b.push(i):d?(f[l]=[i],Ce(u,l)&&(u[l]=f[l])):(l.value=[i],e.k&&(f[e.k]=l.value))}else d?(f[l]=o,Ce(u,l)&&(u[l]=o)):h&&(l.value=o,e.k&&(f[e.k]=o))};o?(m.id=-1,Qe(m,n)):m()}}}let Qt=!1;const os=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",as=e=>e.nodeType===8;function kp(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),Ps(),g._vnode=v;return}Qt=!1,u(g.firstChild,v,null,null,null),Ps(),g._vnode=v,Qt&&console.error("Hydration completed but contains mismatches.")},u=(v,g,$,x,N,w=!1)=>{const A=as(v)&&v.data==="[",_=()=>b(v,g,$,x,N,A),{type:k,ref:P,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 Ln:z!==3?g.children===""?(l(g.el=s(""),o(v),v),I=v):I=_():(v.data!==g.children&&(Qt=!0,v.data=g.children),I=i(v));break;case nt:E(v)?(I=i(v),T(g.el=v.content.firstChild,v,$)):z!==8||A?I=_():I=i(v);break;case $n:if(A&&(v=i(v),z=v.nodeType),z===1||z===3){I=v;const J=!g.children.length;for(let Z=0;Z{w=w||!!g.dynamicChildren;const{type:A,props:_,patchFlag:k,shapeFlag:P,dirs:D,transition:W}=g,z=A==="input"||A==="option";if(z||k!==-1){D&&kt(g,null,$,"created");let I=!1;if(E(v)){I=xu(x,W)&&$&&$.vnode.props&&$.vnode.props.appear;const Z=v.content.firstChild;I&&W.beforeEnter(Z),T(Z,v,$),g.el=v=Z}if(_)if(z||!w||k&48)for(const Z in _)(z&&(Z.endsWith("value")||Z==="indeterminate")||jr(Z)&&!yr(Z)||Z[0]===".")&&r(v,Z,null,_[Z],!1,void 0,$);else _.onClick&&r(v,"onClick",null,_.onClick,!1,void 0,$);let J;if((J=_&&_.onVnodeBeforeMount)&&at(J,$,g),D&&kt(g,null,$,"beforeMount"),((J=_&&_.onVnodeMounted)||D||I)&&nu(()=>{J&&at(J,$,g),I&&W.enter(v),D&&kt(g,null,$,"mounted")},x),P&16&&!(_&&(_.innerHTML||_.textContent))){let Z=h(v.firstChild,g,v,$,x,N,w);for(;Z;){Qt=!0;const _e=Z;Z=Z.nextSibling,a(_e)}}else P&8&&v.textContent!==g.children&&(Qt=!0,v.textContent=g.children)}return v.nextSibling},h=(v,g,$,x,N,w,A)=>{A=A||!!g.dynamicChildren;const _=g.children,k=_.length;for(let P=0;P{const{slotScopeIds:A}=g;A&&(N=N?N.concat(A):A);const _=o(v),k=h(i(v),g,_,$,x,N,w);return k&&as(k)&&k.data==="]"?i(g.anchor=k):(Qt=!0,l(g.anchor=c("]"),_,k),k)},b=(v,g,$,x,N,w)=>{if(Qt=!0,g.el=null,w){const k=S(v);for(;;){const P=i(v);if(P&&P!==k)a(P);else break}}const A=i(v),_=o(v);return a(v),n(null,g,_,A,$,x,os(_),N),A},S=(v,g="[",$="]")=>{let x=0;for(;v;)if(v=i(v),v&&as(v)&&(v.data===g&&x++,v.data===$)){if(x===0)return i(v);x--}return v},T=(v,g,$)=>{const x=g.parentNode;x&&x.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=nu;function Cu(e){return Ru(e)}function Tu(e){return Ru(e,kp)}function Ru(e,t){const n=Qi();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=Ft,insertStaticContent:m}=e,b=(p,y,O,F=null,j=null,U=null,Q=!1,K=null,G=!!y.dynamicChildren)=>{if(p===y)return;p&&!Tt(p,y)&&(F=L(p),ve(p,j,U,!0),p=null),y.patchFlag===-2&&(G=!1,y.dynamicChildren=null);const{type:H,ref:se,shapeFlag:ne}=y;switch(H){case Ln:S(p,y,O,F);break;case nt:T(p,y,O,F);break;case $n:p==null&&E(y,O,F,Q);break;case $e:P(p,y,O,F,j,U,Q,K,G);break;default:ne&1?$(p,y,O,F,j,U,Q,K,G):ne&6?D(p,y,O,F,j,U,Q,K,G):(ne&64||ne&128)&&H.process(p,y,O,F,j,U,Q,K,G,M)}se!=null&&j&&$s(se,p&&p.ref,U,y||p,!y)},S=(p,y,O,F)=>{if(p==null)r(y.el=a(y.children),O,F);else{const j=y.el=p.el;y.children!==p.children&&c(j,y.children)}},T=(p,y,O,F)=>{p==null?r(y.el=l(y.children||""),O,F):y.el=p.el},E=(p,y,O,F)=>{[p.el,p.anchor]=m(p.children,y,O,F,p.el,p.anchor)},v=({el:p,anchor:y},O,F)=>{let j;for(;p&&p!==y;)j=d(p),r(p,O,F),p=j;r(y,O,F)},g=({el:p,anchor:y})=>{let O;for(;p&&p!==y;)O=d(p),s(p),p=O;s(y)},$=(p,y,O,F,j,U,Q,K,G)=>{Q=Q||y.type==="svg",p==null?x(y,O,F,j,U,Q,K,G):A(p,y,j,U,Q,K,G)},x=(p,y,O,F,j,U,Q,K)=>{let G,H;const{type:se,props:ne,shapeFlag:oe,transition:he,dirs:be}=p;if(G=p.el=o(p.type,U,ne&&ne.is,ne),oe&8?f(G,p.children):oe&16&&w(p.children,G,null,F,j,U&&se!=="foreignObject",Q,K),be&&kt(p,null,F,"created"),N(G,p,p.scopeId,Q,F),ne){for(const xe in ne)xe!=="value"&&!yr(xe)&&i(G,xe,null,ne[xe],U,p.children,F,j,re);"value"in ne&&i(G,"value",null,ne.value),(H=ne.onVnodeBeforeMount)&&at(H,F,p)}be&&kt(p,null,F,"beforeMount");const ke=xu(j,he);ke&&he.beforeEnter(G),r(G,y,O),((H=ne&&ne.onVnodeMounted)||ke||be)&&Qe(()=>{H&&at(H,F,p),ke&&he.enter(G),be&&kt(p,null,F,"mounted")},j)},N=(p,y,O,F,j)=>{if(O&&h(p,O),F)for(let U=0;U{for(let H=G;H{const K=y.el=p.el;let{patchFlag:G,dynamicChildren:H,dirs:se}=y;G|=p.patchFlag&16;const ne=p.props||Le,oe=y.props||Le;let he;O&&An(O,!1),(he=oe.onVnodeBeforeUpdate)&&at(he,O,y,p),se&&kt(y,p,O,"beforeUpdate"),O&&An(O,!0);const be=j&&y.type!=="foreignObject";if(H?_(p.dynamicChildren,H,K,O,F,be,U):Q||Z(p,y,K,null,O,F,be,U,!1),G>0){if(G&16)k(K,y,ne,oe,O,F,j);else if(G&2&&ne.class!==oe.class&&i(K,"class",null,oe.class,j),G&4&&i(K,"style",ne.style,oe.style,j),G&8){const ke=y.dynamicProps;for(let xe=0;xe{he&&at(he,O,y,p),se&&kt(y,p,O,"updated")},F)},_=(p,y,O,F,j,U,Q)=>{for(let K=0;K{if(O!==F){if(O!==Le)for(const K in O)!yr(K)&&!(K in F)&&i(p,K,O[K],null,Q,y.children,j,U,re);for(const K in F){if(yr(K))continue;const G=F[K],H=O[K];G!==H&&K!=="value"&&i(p,K,H,G,Q,y.children,j,U,re)}"value"in F&&i(p,"value",O.value,F.value)}},P=(p,y,O,F,j,U,Q,K,G)=>{const H=y.el=p?p.el:a(""),se=y.anchor=p?p.anchor:a("");let{patchFlag:ne,dynamicChildren:oe,slotScopeIds:he}=y;he&&(K=K?K.concat(he):he),p==null?(r(H,O,F),r(se,O,F),w(y.children,O,se,j,U,Q,K,G)):ne>0&&ne&64&&oe&&p.dynamicChildren?(_(p.dynamicChildren,oe,O,j,U,Q,K),(y.key!=null||j&&y===j.subTree)&&sa(p,y,!0)):Z(p,y,O,se,j,U,Q,K,G)},D=(p,y,O,F,j,U,Q,K,G)=>{y.slotScopeIds=K,p==null?y.shapeFlag&512?j.ctx.activate(y,O,F,Q,G):W(y,O,F,j,U,Q,G):z(p,y,G)},W=(p,y,O,F,j,U,Q)=>{const K=p.component=Iu(p,F,j);if(zr(p)&&(K.ctx.renderer=M),Du(K),K.asyncDep){if(j&&j.registerDep(K,I),!p.el){const G=K.subTree=ge(nt);T(null,G,y,O)}return}I(K,p,y,O,j,U,Q)},z=(p,y,O)=>{const F=y.component=p.component;if(Vh(p,y,O))if(F.asyncDep&&!F.asyncResolved){J(F,y,O);return}else F.next=y,$h(F.update),F.update();else y.el=p.el,F.vnode=y},I=(p,y,O,F,j,U,Q)=>{const K=()=>{if(p.isMounted){let{next:se,bu:ne,u:oe,parent:he,vnode:be}=p,ke=se,xe;An(p,!1),se?(se.el=be.el,J(p,se,Q)):se=be,ne&&zn(ne),(xe=se.props&&se.props.onVnodeBeforeUpdate)&&at(xe,he,se,be),An(p,!0);const C=bs(p),R=p.subTree;p.subTree=C,b(R,C,u(R.el),L(R),p,j,U),se.el=C.el,ke===null&&Yo(p,C.el),oe&&Qe(oe,j),(xe=se.props&&se.props.onVnodeUpdated)&&Qe(()=>at(xe,he,se,be),j)}else{let se;const{el:ne,props:oe}=y,{bm:he,m:be,parent:ke}=p,xe=Pn(y);if(An(p,!1),he&&zn(he),!xe&&(se=oe&&oe.onVnodeBeforeMount)&&at(se,ke,y),An(p,!0),ne&&ae){const C=()=>{p.subTree=bs(p),ae(ne,p.subTree,p,j,null)};xe?y.type.__asyncLoader().then(()=>!p.isUnmounted&&C()):C()}else{const C=p.subTree=bs(p);b(null,C,O,F,p,j,U),y.el=C.el}if(be&&Qe(be,j),!xe&&(se=oe&&oe.onVnodeMounted)){const C=y;Qe(()=>at(se,ke,C),j)}(y.shapeFlag&256||ke&&Pn(ke.vnode)&&ke.vnode.shapeFlag&256)&&p.a&&Qe(p.a,j),p.isMounted=!0,y=O=F=null}},G=p.effect=new Yn(K,()=>Qs(H),p.scope),H=p.update=()=>G.run();H.id=p.uid,An(p,!0),H()},J=(p,y,O)=>{y.component=p;const F=p.vnode.props;p.vnode=y,p.next=null,xp(p,y.props,F,O),$p(p,y.children,O),sr(),qa(p),ir()},Z=(p,y,O,F,j,U,Q,K,G=!1)=>{const H=p&&p.children,se=p?p.shapeFlag:0,ne=y.children,{patchFlag:oe,shapeFlag:he}=y;if(oe>0){if(oe&128){ze(H,ne,O,F,j,U,Q,K,G);return}else if(oe&256){_e(H,ne,O,F,j,U,Q,K,G);return}}he&8?(se&16&&re(H,j,U),ne!==H&&f(O,ne)):se&16?he&16?ze(H,ne,O,F,j,U,Q,K,G):re(H,j,U,!0):(se&8&&f(O,""),he&16&&w(ne,O,F,j,U,Q,K,G))},_e=(p,y,O,F,j,U,Q,K,G)=>{p=p||qn,y=y||qn;const H=p.length,se=y.length,ne=Math.min(H,se);let oe;for(oe=0;oese?re(p,j,U,!0,!1,ne):w(y,O,F,j,U,Q,K,G,ne)},ze=(p,y,O,F,j,U,Q,K,G)=>{let H=0;const se=y.length;let ne=p.length-1,oe=se-1;for(;H<=ne&&H<=oe;){const he=p[H],be=y[H]=G?an(y[H]):gt(y[H]);if(Tt(he,be))b(he,be,O,null,j,U,Q,K,G);else break;H++}for(;H<=ne&&H<=oe;){const he=p[ne],be=y[oe]=G?an(y[oe]):gt(y[oe]);if(Tt(he,be))b(he,be,O,null,j,U,Q,K,G);else break;ne--,oe--}if(H>ne){if(H<=oe){const he=oe+1,be=heoe)for(;H<=ne;)ve(p[H],j,U,!0),H++;else{const he=H,be=H,ke=new Map;for(H=be;H<=oe;H++){const me=y[H]=G?an(y[H]):gt(y[H]);me.key!=null&&ke.set(me.key,H)}let xe,C=0;const R=oe-be+1;let B=!1,X=0;const ue=new Array(R);for(H=0;H=R){ve(me,j,U,!0);continue}let Re;if(me.key!=null)Re=ke.get(me.key);else for(xe=be;xe<=oe;xe++)if(ue[xe-be]===0&&Tt(me,y[xe])){Re=xe;break}Re===void 0?ve(me,j,U,!0):(ue[Re-be]=H+1,Re>=X?X=Re:B=!0,b(me,y[Re],O,null,j,U,Q,K,G),C++)}const le=B?Mp(ue):qn;for(xe=le.length-1,H=R-1;H>=0;H--){const me=be+H,Re=y[me],Ue=me+1{const{el:U,type:Q,transition:K,children:G,shapeFlag:H}=p;if(H&6){ce(p.component.subTree,y,O,F);return}if(H&128){p.suspense.move(y,O,F);return}if(H&64){Q.move(p,y,O,M);return}if(Q===$e){r(U,y,O);for(let ne=0;neK.enter(U),j);else{const{leave:ne,delayLeave:oe,afterLeave:he}=K,be=()=>r(U,y,O),ke=()=>{ne(U,()=>{be(),he&&he()})};oe?oe(U,be,ke):ke()}else r(U,y,O)},ve=(p,y,O,F=!1,j=!1)=>{const{type:U,props:Q,ref:K,children:G,dynamicChildren:H,shapeFlag:se,patchFlag:ne,dirs:oe}=p;if(K!=null&&$s(K,null,O,p,!0),se&256){y.ctx.deactivate(p);return}const he=se&1&&oe,be=!Pn(p);let ke;if(be&&(ke=Q&&Q.onVnodeBeforeUnmount)&&at(ke,y,p),se&6)ee(p.component,O,F);else{if(se&128){p.suspense.unmount(O,F);return}he&&kt(p,null,y,"beforeUnmount"),se&64?p.type.remove(p,y,O,j,M,F):H&&(U!==$e||ne>0&&ne&64)?re(H,y,O,!1,!0):(U===$e&&ne&384||!j&&se&16)&&re(G,y,O),F&&Ee(p)}(be&&(ke=Q&&Q.onVnodeUnmounted)||he)&&Qe(()=>{ke&&at(ke,y,p),he&&kt(p,null,y,"unmounted")},O)},Ee=p=>{const{type:y,el:O,anchor:F,transition:j}=p;if(y===$e){Je(O,F);return}if(y===$n){g(p);return}const U=()=>{s(O),j&&!j.persisted&&j.afterLeave&&j.afterLeave()};if(p.shapeFlag&1&&j&&!j.persisted){const{leave:Q,delayLeave:K}=j,G=()=>Q(O,U);K?K(p.el,U,G):G()}else U()},Je=(p,y)=>{let O;for(;p!==y;)O=d(p),s(p),p=O;s(y)},ee=(p,y,O)=>{const{bum:F,scope:j,update:U,subTree:Q,um:K}=p;F&&zn(F),j.stop(),U&&(U.active=!1,ve(Q,p,y,O)),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,O,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,O)=>{p==null?y._vnode&&ve(y._vnode,null,null,!0):b(y._vnode||null,p,y,null,null,null,O),qa(),Ps(),y._vnode=p},M={p:b,um:ve,m:ce,r:Ee,mt:W,mc:w,pc:Z,pbc:_,n:L,o:e};let Y,ae;return t&&([Y,ae]=t(M)),{render:q,hydrate:Y,createApp:Tp(q,Y)}}function An({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function xu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function sa(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 Lp=e=>e.__isTeleport,Er=e=>e&&(e.disabled||e.disabled===""),nl=e=>typeof SVGElement<"u"&&e instanceof SVGElement,lo=(e,t)=>{const n=e&&e.to;return je(n)?t?t(n):null:n},Ip={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:S}}=c,T=Er(t.props);let{shapeFlag:E,children:v,dynamicChildren:g}=t;if(e==null){const $=t.el=b(""),x=t.anchor=b("");h($,n,r),h(x,n,r);const N=t.target=lo(t.props,m),w=t.targetAnchor=b("");N&&(h(w,N),o=o||nl(N));const A=(_,k)=>{E&16&&f(v,_,k,s,i,o,a,l)};T?A(n,x):N&&A(N,w)}else{t.el=e.el;const $=t.anchor=e.anchor,x=t.target=e.target,N=t.targetAnchor=e.targetAnchor,w=Er(e.props),A=w?n:x,_=w?$:N;if(o=o||nl(x),g?(d(e.dynamicChildren,g,A,s,i,o,a),sa(e,t,!0)):l||u(e,t,A,_,s,i,o,a,!1),T)w?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ls(t,n,$,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k=t.target=lo(t.props,m);k&&ls(t,k,null,c,0)}else w&&ls(t,x,N,c,1)}Pu(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,Nu(),In>0&&ct&&ct.push(e),e}function Pe(e,t,n,r,s,i){return $u(ie(e,t,n,r,s,i,!0))}function Ir(e,t,n,r,s){return $u(ge(e,t,n,r,s,!0))}function gn(e){return e?e.__v_isVNode===!0:!1}function Tt(e,t){return e.type===t.type&&e.key===t.key}function Vp(e){}const oi="__vInternal",ku=({key:e})=>e??null,Es=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?je(e)||De(e)||de(e)?{i:Ge,r:e,k:t,f:!!n}:e:null);function ie(e,t=null,n=null,r=0,s=null,i=e===$e?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ku(t),ref:t&&Es(t),scopeId:ei,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:Ge};return a?(ia(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=je(n)?8:16),In>0&&!o&&ct&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&ct.push(l),l}const ge=jp;function jp(e,t=null,n=null,r=0,s=null,i=!1){if((!e||e===eu)&&(e=nt),gn(e)){const a=Dt(e,t,!0);return n&&ia(a,n),In>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=Mu(t);let{class:a,style:l}=t;a&&!je(a)&&(t.class=Pt(a)),Ie(l)&&(qo(l)&&!te(l)&&(l=Ve({},l)),t.style=Ur(l))}const o=je(e)?1:tu(e)?128:Lp(e)?64:Ie(e)?4:de(e)?2:0;return ie(e,t,n,r,s,o,i,!0)}function Mu(e){return e?qo(e)||oi in e?Ve({},e):e:null}function Dt(e,t,n=!1){const{props:r,ref:s,patchFlag:i,children:o}=e,a=t?Lu(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&ku(a),ref:t&&t.ref?n&&s?te(s)?s.concat(Es(t)):[s,Es(t)]:Es(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!==$e?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&&Dt(e.ssContent),ssFallback:e.ssFallback&&Dt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ft(e=" ",t=0){return ge(Ln,null,e,t)}function Bp(e,t){const n=ge($n,null,e);return n.staticCount=t,n}function bt(e="",t=!1){return t?(Ae(),Ir(nt,null,e)):ge(nt,null,e)}function gt(e){return e==null||typeof e=="boolean"?ge(nt):te(e)?ge($e,null,e.slice()):typeof e=="object"?an(e):ge(Ln,null,String(e))}function an(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Dt(e)}function ia(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),ia(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(oi in t)?t._ctx=Ge:s===3&&Ge&&(Ge.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else de(t)?(t={default:t,_ctx:Ge},n=32):(t=String(t),r&64?(n=16,t=[ft(t)]):n=8);e.children=t,e.shapeFlag|=n}function Lu(...e){const t={};for(let n=0;nqe||Ge;let oa,jn,rl="__VUE_INSTANCE_SETTERS__";(jn=Qi()[rl])||(jn=Qi()[rl]=[]),jn.push(e=>qe=e),oa=e=>{jn.length>1?jn.forEach(t=>t(e)):jn[0](e)};const _n=e=>{oa(e),e.scope.on()},fn=()=>{qe&&qe.scope.off(),oa(null)};function Fu(e){return e.vnode.shapeFlag&4}let Jn=!1;function Du(e,t=!1){Jn=t;const{props:n,children:r}=e.vnode,s=Fu(e);Rp(e,n,s,t),Np(e,r);const i=s?qp(e,t):void 0;return Jn=!1,i}function qp(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=qr(new Proxy(e.ctx,so));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?ju(e):null;_n(e),sr();const i=zt(r,e,0,[e.props,s]);if(ir(),fn(),Io(i)){if(i.then(fn,fn),t)return i.then(o=>{uo(e,o,t)}).catch(o=>{Vn(o,e,0)});e.asyncDep=i}else uo(e,i,t)}else Vu(e,t)}function uo(e,t,n){de(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ie(t)&&(e.setupState=Wo(t)),Vu(e,n)}let ks,fo;function Kp(e){ks=e,fo=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,op))}}const zp=()=>!ks;function Vu(e,t,n){const r=e.type;if(!e.render){if(!t&&ks&&!r.render){const s=r.template||na(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=ks(s,c)}}e.render=r.render||Ft,fo&&fo(e)}{_n(e),sr();try{Ep(e)}finally{ir(),fn()}}}function Wp(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return dt(e,"get","$attrs"),t[n]}}))}function ju(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Wp(e)},slots:e.slots,emit:e.emit,expose:t}}function ai(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Wo(qr(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 ho(e,t=!0){return de(e)?e.displayName||e.name:e.name||t&&e.__name}function Zp(e){return de(e)&&"__vccOpts"in e}const pe=(e,t)=>Th(e,t,Jn);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 Bu=Symbol.for("v-scx"),Uu=()=>st(Bu);function Yp(){}function Gp(e,t,n,r){const s=n[r];if(s&&Hu(s,e))return s;const i=t();return i.memo=e.slice(),n[r]=i}function Hu(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&ct&&ct.push(e),!0}const qu="3.3.13",Jp={createComponentInstance:Iu,setupComponent:Du,renderComponentRoot:bs,setCurrentRenderingInstance:Nr,isVNode:gn,normalizeVNode:gt},Qp=Jp,Xp=null,em=null,tm="http://www.w3.org/2000/svg",Cn=typeof document<"u"?document:null,sl=Cn&&Cn.createElement("template"),nm={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?Cn.createElementNS(tm,e):Cn.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Cn.createTextNode(e),createComment:e=>Cn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Cn.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{sl.innerHTML=r?`${e}`:e;const a=sl.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]}},Xt="transition",cr="animation",Qn=Symbol("_vtc"),aa=(e,{slots:t})=>yn(iu,zu(e),t);aa.displayName="Transition";const Ku={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},rm=aa.props=Ve({},ta,Ku),Sn=(e,t=[])=>{te(e)?e.forEach(n=>n(...t)):e&&e(...t)},il=e=>e?te(e)?e.some(t=>t.length>1):e.length>1:!1;function zu(e){const t={};for(const P in e)P in Ku||(t[P]=e[P]);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=sm(s),b=m&&m[0],S=m&&m[1],{onBeforeEnter:T,onEnter:E,onEnterCancelled:v,onLeave:g,onLeaveCancelled:$,onBeforeAppear:x=T,onAppear:N=E,onAppearCancelled:w=v}=t,A=(P,D,W)=>{nn(P,D?f:a),nn(P,D?c:o),W&&W()},_=(P,D)=>{P._isLeaving=!1,nn(P,u),nn(P,h),nn(P,d),D&&D()},k=P=>(D,W)=>{const z=P?N:E,I=()=>A(D,P,W);Sn(z,[D,I]),ol(()=>{nn(D,P?l:i),Bt(D,P?f:a),il(z)||al(D,r,b,I)})};return Ve(t,{onBeforeEnter(P){Sn(T,[P]),Bt(P,i),Bt(P,o)},onBeforeAppear(P){Sn(x,[P]),Bt(P,l),Bt(P,c)},onEnter:k(!1),onAppear:k(!0),onLeave(P,D){P._isLeaving=!0;const W=()=>_(P,D);Bt(P,u),Zu(),Bt(P,d),ol(()=>{P._isLeaving&&(nn(P,u),Bt(P,h),il(g)||al(P,r,S,W))}),Sn(g,[P,W])},onEnterCancelled(P){A(P,!1),Sn(v,[P])},onAppearCancelled(P){A(P,!0),Sn(w,[P])},onLeaveCancelled(P){_(P),Sn($,[P])}})}function sm(e){if(e==null)return null;if(Ie(e))return[Pi(e.enter),Pi(e.leave)];{const t=Pi(e);return[t,t]}}function Pi(e){return Ts(e)}function Bt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Qn]||(e[Qn]=new Set)).add(t)}function nn(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 ol(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let im=0;function al(e,t,n,r){const s=e._endId=++im,i=()=>{s===e._endId&&r()};if(n)return setTimeout(i,n);const{type:o,timeout:a,propCount:l}=Wu(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(`${Xt}Delay`),i=r(`${Xt}Duration`),o=ll(s,i),a=r(`${cr}Delay`),l=r(`${cr}Duration`),c=ll(a,l);let f=null,u=0,d=0;t===Xt?o>0&&(f=Xt,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?Xt:cr:null,d=f?f===Xt?i.length:l.length:0);const h=f===Xt&&/\b(transform|all)(,|$)/.test(r(`${Xt}Property`).toString());return{type:f,timeout:u,propCount:d,hasTransform:h}}function ll(e,t){for(;e.lengthcl(n)+cl(e[r])))}function cl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Zu(){return document.body.offsetHeight}function om(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 la=Symbol("_vod"),Yu={beforeMount(e,{value:t},{transition:n}){e[la]=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[la]:"none"}function am(){Yu.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Gu=Symbol("");function lm(e){const t=ht();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>mo(i,s))},r=()=>{const s=e(t.proxy);po(t.subTree,s),n(s)};ru(r),St(()=>{const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),ii(()=>s.disconnect())})}function po(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{po(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)mo(e.el,t);else if(e.type===$e)e.children.forEach(n=>po(n,t));else if(e.type===$n){let{el:n,anchor:r}=e;for(;n&&(mo(n,t),n!==r);)n=n.nextSibling}}function mo(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[Gu]=r}}function cm(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&&go(r,i,"");for(const i in n)go(r,i,n[i])}else{const i=r.display;if(s){if(t!==n){const o=r[Gu];o&&(n+=";"+o),r.cssText=n}}else t&&e.removeAttribute("style");la in e&&(r.display=i)}}const ul=/\s*!important$/;function go(e,t,n){if(te(n))n.forEach(r=>go(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=um(e,t);ul.test(n)?e.setProperty(Et(r),n.replace(ul,""),"important"):e[r]=n}}const fl=["Webkit","Moz","ms"],Ni={};function um(e,t){const n=Ni[t];if(n)return n;let r=ut(t);if(r!=="filter"&&r in e)return Ni[t]=r;r=Br(r);for(let s=0;s$i||(gm.then(()=>$i=0),$i=Date.now());function ym(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;_t(vm(r,n.value),t,5,[r])};return n.value=e,n.attached=_m(),n}function vm(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 ml=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,bm=(e,t,n,r,s=!1,i,o,a,l)=>{t==="class"?om(e,r,s):t==="style"?cm(e,n,r):jr(t)?Mo(t)||pm(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Em(e,t,r,s))?dm(e,t,r,i,o,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),fm(e,t,r,s))};function Em(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&ml(t)&&de(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 ml(t)&&je(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function Ju(e,t){const n=En(e);class r extends li{constructor(i){super(n,i,t)}}return r.def=n,r}/*! #__NO_SIDE_EFFECTS__ */const wm=e=>Ju(e,cf),Am=typeof HTMLElement<"u"?HTMLElement:class{};class li extends Am{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||(_o(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]=Ts(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=Ts(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(Et(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Et(t),n+""):n||this.removeAttribute(Et(t))))}_update(){_o(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),Et(i)!==i&&r(Et(i),o)};let s=this;for(;s=s&&(s.parentNode||s.host);)if(s instanceof li){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 Sm(e="$style"){{const t=ht();if(!t)return Le;const n=t.type.__cssModules;if(!n)return Le;const r=n[e];return r||Le}}const Qu=new WeakMap,Xu=new WeakMap,Ms=Symbol("_moveCb"),gl=Symbol("_enterCb"),ef={name:"TransitionGroup",props:Ve({},rm,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ht(),r=ea();let s,i;return si(()=>{if(!s.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Pm(s[0].el,n.vnode.el,o))return;s.forEach(Tm),s.forEach(Rm);const a=s.filter(xm);Zu(),a.forEach(l=>{const c=l.el,f=c.style;Bt(c,o),f.transform=f.webkitTransform=f.transitionDuration="";const u=c[Ms]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",u),c[Ms]=null,nn(c,o))};c.addEventListener("transitionend",u)})}),()=>{const o=we(e),a=zu(o);let l=o.tag||$e;s=i,i=t.default?ni(t.default()):[];for(let c=0;cdelete e.mode;ef.props;const Cm=ef;function Tm(e){const t=e.el;t[Ms]&&t[Ms](),t[gl]&&t[gl]()}function Rm(e){Xu.set(e,e.el.getBoundingClientRect())}function xm(e){const t=Qu.get(e),n=Xu.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 Pm(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}=Wu(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 Nm(e){e.target.composing=!0}function _l(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const wt=Symbol("_assign"),Ls={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[wt]=vn(s);const i=r||s.props&&s.props.type==="number";Ht(e,t?"change":"input",o=>{if(o.target.composing)return;let a=e.value;n&&(a=a.trim()),i&&(a=Cs(a)),e[wt](a)}),n&&Ht(e,"change",()=>{e.value=e.value.trim()}),t||(Ht(e,"compositionstart",Nm),Ht(e,"compositionend",_l),Ht(e,"change",_l))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},i){if(e[wt]=vn(i),e.composing)return;const o=s||e.type==="number"?Cs(e.value):e.value,a=t??"";o!==a&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===a)||(e.value=a))}},ca={deep:!0,created(e,t,n){e[wt]=vn(n),Ht(e,"change",()=>{const r=e._modelValue,s=Xn(e),i=e.checked,o=e[wt];if(te(r)){const a=Ks(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(nf(e,i))})},mounted:yl,beforeUpdate(e,t,n){e[wt]=vn(n),yl(e,t,n)}};function yl(e,{value:t,oldValue:n},r){e._modelValue=t,te(t)?e.checked=Ks(t,r.props.value)>-1:Dn(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=pn(t,nf(e,!0)))}const ua={created(e,{value:t},n){e.checked=pn(t,n.props.value),e[wt]=vn(n),Ht(e,"change",()=>{e[wt](Xn(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[wt]=vn(r),t!==n&&(e.checked=pn(t,r.props.value))}},tf={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=Dn(t);Ht(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Cs(Xn(o)):Xn(o));e[wt](e.multiple?s?new Set(i):i:i[0])}),e[wt]=vn(r)},mounted(e,{value:t}){vl(e,t)},beforeUpdate(e,t,n){e[wt]=vn(n)},updated(e,{value:t}){vl(e,t)}};function vl(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 nf(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const rf={created(e,t,n){cs(e,t,n,null,"created")},mounted(e,t,n){cs(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){cs(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){cs(e,t,n,r,"updated")}};function sf(e,t){switch(e){case"SELECT":return tf;case"TEXTAREA":return Ls;default:switch(t){case"checkbox":return ca;case"radio":return ua;default:return Ls}}}function cs(e,t,n,r,s){const o=sf(e.tagName,n.props&&n.props.type)[s];o&&o(e,t,n,r)}function $m(){Ls.getSSRProps=({value:e})=>({value:e}),ua.getSSRProps=({value:e},t)=>{if(t.props&&pn(t.props.value,e))return{checked:!0}},ca.getSSRProps=({value:e},t)=>{if(te(e)){if(t.props&&Ks(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}},rf.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=sf(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const km=["ctrl","shift","alt","meta"],Mm={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)=>km.some(n=>e[`${n}Key`]&&!t.includes(n))},Is=(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=Et(s.key);if(t.some(o=>o===i||Lm[o]===i))return e(s)})},of=Ve({patchProp:bm},nm);let Ar,bl=!1;function af(){return Ar||(Ar=Cu(of))}function lf(){return Ar=bl?Ar:Tu(of),bl=!0,Ar}const _o=(...e)=>{af().render(...e)},cf=(...e)=>{lf().hydrate(...e)},uf=(...e)=>{const t=af().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=ff(r);if(!s)return;const i=t._component;!de(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},Fm=(...e)=>{const t=lf().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=ff(r);if(s)return n(s,!0,s instanceof SVGElement)},t};function ff(e){return je(e)?document.querySelector(e):e}let El=!1;const Dm=()=>{El||(El=!0,$m(),am())},Vm=()=>{},jm=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:iu,BaseTransitionPropsValidators:ta,Comment:nt,EffectScope:Do,Fragment:$e,KeepAlive:tp,ReactiveEffect:Yn,Static:$n,Suspense:Hh,Teleport:Dp,Text:Ln,Transition:aa,TransitionGroup:Cm,VueElement:li,assertNumber:xh,callWithAsyncErrorHandling:_t,callWithErrorHandling:zt,camelize:ut,capitalize:Br,cloneVNode:Dt,compatUtils:em,compile:Vm,computed:pe,createApp:uf,createBlock:Ir,createCommentVNode:bt,createElementBlock:Pe,createElementVNode:ie,createHydrationRenderer:Tu,createPropsRestProxy:vp,createRenderer:Cu,createSSRApp:Fm,createSlots:rp,createStaticVNode:Bp,createTextVNode:ft,createVNode:ge,customRef:Ah,defineAsyncComponent:Xh,defineComponent:En,defineCustomElement:Ju,defineEmits:lp,defineExpose:cp,defineModel:dp,defineOptions:up,defineProps:ap,defineSSRCustomElement:wm,defineSlots:fp,get devtools(){return Un},effect:Jd,effectScope:Vo,getCurrentInstance:ht,getCurrentScope:zs,getTransitionRawChildren:ni,guardReactiveProps:Mu,h:yn,handleError:Vn,hasInjectionContext:bu,hydrate:cf,initCustomFormatter:Yp,initDirectivesForSSR:Dm,inject:st,isMemoSame:Hu,isProxy:qo,isReactive:Kt,isReadonly:kn,isRef:De,isRuntimeOnly:zp,isShallow:Tr,isVNode:gn,markRaw:qr,mergeDefaults:_p,mergeModels:yp,mergeProps:Lu,nextTick:Xe,normalizeClass:Pt,normalizeProps:Kd,normalizeStyle:Ur,onActivated:au,onBeforeMount:uu,onBeforeUnmount:Wr,onBeforeUpdate:fu,onDeactivated:lu,onErrorCaptured:mu,onMounted:St,onRenderTracked:pu,onRenderTriggered:hu,onScopeDispose:jo,onServerPrefetch:du,onUnmounted:ii,onUpdated:si,openBlock:Ae,popScopeId:Xc,provide:Nn,proxyRefs:Wo,pushScopeId:Qc,queuePostFlushCb:xs,reactive:Nt,readonly:Hr,ref:Se,registerRuntimeCompiler:Kp,render:_o,renderList:kr,renderSlot:sp,resolveComponent:Zt,resolveDirective:Bh,resolveDynamicComponent:ti,resolveFilter:Xp,resolveTransitionHooks:Gn,setBlockTracking:co,setDevtoolsHook:Gc,setTransitionHooks:Mn,shallowReactive:Ho,shallowReadonly:yh,shallowRef:Js,ssrContextKey:Bu,ssrUtils:Qp,stop:Qd,toDisplayString:Rt,toHandlerKey:vr,toHandlers:ip,toRaw:we,toRef:cn,toRefs:Kc,toValue:Te,transformVNodeArgs:Vp,triggerRef:bh,unref:fe,useAttrs:mp,useCssModule:Sm,useCssVars:lm,useModel:gp,useSSRContext:Uu,useSlots:pp,useTransitionState:ea,vModelCheckbox:ca,vModelDynamic:rf,vModelRadio:ua,vModelSelect:tf,vModelText:Ls,vShow:Yu,version:qu,warn:Rh,watch:Ze,watchEffect:Xo,watchPostEffect:ru,watchSyncEffect:Yh,withAsyncContext:bp,withCtx:Lt,withDefaults:hp,withDirectives:Jh,withKeys:Im,withMemo:Gp,withModifiers:Is,withScopeId:Lh},Symbol.toStringTag,{value:"Module"}));var Bm=!1;/*! + * pinia v2.1.7 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let df;const ci=e=>df=e,hf=Symbol();function yo(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 Um(){const e=Vo(!0),t=e.run(()=>Se({}));let n=[],r=[];const s=qr({install(i){ci(s),s._a=i,i.provide(hf,s),i.config.globalProperties.$pinia=s,r.forEach(o=>n.push(o)),r=[]},use(i){return!this._a&&!Bm?r.push(i):n.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const pf=()=>{};function wl(e,t,n,r=pf){e.push(t);const s=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&zs()&&jo(s),s}function Bn(e,...t){e.slice().forEach(n=>{n(...t)})}const Hm=e=>e();function vo(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];yo(s)&&yo(r)&&e.hasOwnProperty(n)&&!De(r)&&!Kt(r)?e[n]=vo(s,r):e[n]=r}return e}const qm=Symbol();function Km(e){return!yo(e)||!e.hasOwnProperty(qm)}const{assign:rn}=Object;function zm(e){return!!(De(e)&&e.effect)}function Wm(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=Kc(n.state.value[e]);return rn(f,i,Object.keys(o||{}).reduce((u,d)=>(u[d]=qr(pe(()=>{ci(n);const h=n._s.get(e);return o[d].call(h,h)})),u),{}))}return l=mf(e,c,t,n,r,!0),l}function mf(e,t,n={},r,s,i){let o;const a=rn({actions:{}},n),l={deep:!0};let c,f,u=[],d=[],h;const m=r.state.value[e];!i&&!m&&(r.state.value[e]={}),Se({});let b;function S(w){let A;c=f=!1,typeof w=="function"?(w(r.state.value[e]),A={type:Sr.patchFunction,storeId:e,events:h}):(vo(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 T=i?function(){const{state:A}=n,_=A?A():{};this.$patch(k=>{rn(k,_)})}:pf;function E(){o.stop(),u=[],d=[],r._s.delete(e)}function v(w,A){return function(){ci(r);const _=Array.from(arguments),k=[],P=[];function D(I){k.push(I)}function W(I){P.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(P,I),I}return z instanceof Promise?z.then(I=>(Bn(k,I),I)).catch(I=>(Bn(P,I),Promise.reject(I))):(Bn(k,z),z)}}const g={_p:r,$id:e,$onAction:wl.bind(null,d),$patch:S,$reset:T,$subscribe(w,A={}){const _=wl(u,w,A.detached,()=>k()),k=o.run(()=>Ze(()=>r.state.value[e],P=>{(A.flush==="sync"?f:c)&&w({storeId:e,type:Sr.direct,events:h},P)},rn({},l,A)));return _},$dispose:E},$=Nt(g);r._s.set(e,$);const N=(r._a&&r._a.runWithContext||Hm)(()=>r._e.run(()=>(o=Vo()).run(t)));for(const w in N){const A=N[w];if(De(A)&&!zm(A)||Kt(A))i||(m&&Km(A)&&(De(A)?A.value=m[w]:vo(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 rn($,N),rn(we($),N),Object.defineProperty($,"$state",{get:()=>r.state.value[e],set:w=>{S(A=>{rn(A,w)})}}),r._p.forEach(w=>{rn($,o.run(()=>w({store:$,app:r._a,pinia:r,options:a})))}),m&&i&&n.hydrate&&n.hydrate($.$state,m),c=!0,f=!0,$}function gf(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=bu();return a=a||(c?st(hf,null):null),a&&ci(a),a=df,a._s.has(r)||(i?mf(r,t,s,a):Wm(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 _f(e){return e==null}const Fn=e=>e!==null&&!!e&&typeof e=="object"&&!Array.isArray(e);function fa(e){return Number(e)>=0}function Zm(e){const t=parseFloat(e);return isNaN(t)?e:t}function Ym(e){return typeof e=="object"&&e!==null}function Gm(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function Jm(e){if(!Ym(e)||Gm(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 Fr(e,t){return Object.keys(t).forEach(n=>{if(Jm(t[n])){e[n]||(e[n]={}),Fr(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;rrg(s)&&i in s?s[i]:n,e):n}function sn(e,t,n){if(fi(t)){e[ha(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(sg(s[i])){if(i===0){ki(e,n[0]);continue}ki(s[i-1],n[i-1])}}function vt(e){return Object.keys(e)}function Ef(e,t=void 0){const n=ht();return(n==null?void 0:n.provides[e])||st(e,t)}function Tl(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 Rl(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 lg(e,t){return Fn(t)&&t.number?Zm(e):e}function Eo(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 wo(e){return Array.isArray(e)?e:e?[e]:[]}function us(e,t){const n={};for(const r in e)t.includes(r)||(n[r]=e[r]);return n}function cg(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 pa(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 Mi(e){if(wf(e))return e._value}function wf(e){return"_value"in e}function ug(e){return e.type==="number"||e.type==="range"?Number.isNaN(e.valueAsNumber)?e.value:e.valueAsNumber:e.value}function Vs(e){if(!da(e))return e;const t=e.target;if(Zr(t.type)&&wf(t))return Mi(t);if(t.type==="file"&&t.files){const n=Array.from(t.files);return t.multiple?n:n[0]}if(ig(t))return Array.from(t.options).filter(n=>n.selected&&!n.disabled).map(Mi);if(vf(t)){const n=Array.from(t.options).find(r=>r.selected);return n?Mi(n):t.value}return ug(t)}function Af(e){const t={};return Object.defineProperty(t,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?Fn(e)&&e._$$isNormalized?e:Fn(e)?Object.keys(e).reduce((n,r)=>{const s=fg(e[r]);return e[r]!==!1&&(n[r]=xl(s)),n},t):typeof e!="string"?t:e.split("|").reduce((n,r)=>{const s=dg(r);return s.name&&(n[s.name]=xl(s.params)),n},t):t}function fg(e){return e===!0?[]:Array.isArray(e)||Fn(e)?e:[e]}function xl(e){const t=n=>typeof n=="string"&&n[0]==="@"?hg(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 dg=e=>{let t=[];const n=e.split(":")[0];return e.includes(":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:n,params:t}};function hg(e){const t=n=>lt(n,e)||n[e];return t.__locatorRef=e,t}function pg(e){return Array.isArray(e)?e.filter(bo):vt(e).filter(t=>bo(e[t])).map(t=>e[t])}const mg={generateMessage:({field:e})=>`${e} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0};let Ao=Object.assign({},mg);const Rn=()=>Ao,gg=e=>{Ao=Object.assign(Object.assign({},Ao),e)},_g=gg;async function ma(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 yg(s,e)).errors;return{errors:o,valid:!o.length}}async function yg(e,t){if(xt(e.rules)||Ds(e.rules))return bg(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 bg(e,t){const r=await(xt(t)?t:Sf(t)).parse(e),s=[];for(const i of r.errors)i.errors.length&&s.push(...i.errors);return{errors:s}}async function Eg(e,t,n){const r=Xm(n.name);if(!r)throw new Error(`No such validator '${n.name}' exists.`);const s=wg(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:Of(i)}}function Of(e){const t=Rn().generateMessage;return t?t(e):"Field is invalid"}function wg(e,t){const n=r=>bo(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 Ag(e,t){const r=await(xt(e)?e:Sf(e)).parse(Me(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 Cf(e,t,n){const s=vt(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 ma(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 Pl=0;function Sg(e,t){const{value:n,initialValue:r,setInitialValue:s}=Og(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}=Rg(),u=Pl>=Number.MAX_SAFE_INTEGER?0:++Pl,d=Tg(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=pe(()=>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(fe(e),l.errors)),"touched"in l&&((f=t.form)===null||f===void 0||f.setFieldTouched(fe(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 Og(e,t,n){const r=Se(fe(t));function s(){return n?lt(n.initialValues.value,fe(e),fe(r)):fe(r)}function i(c){if(!n){r.value=c;return}n.setFieldInitialValue(fe(e),c,!0)}const o=pe(s);if(!n)return{value:Se(s()),initialValue:o,setInitialValue:i};const a=Cg(t,n,o,e);return n.stageInitialValue(fe(e),a,!0),{value:pe({get(){return lt(n.values,fe(e))},set(c){n.setFieldValue(fe(e),c,!1)}}),initialValue:o,setInitialValue:i}}function Cg(e,t,n,r){return De(e)?fe(e):e!==void 0?e:lt(t.values,fe(r),fe(n))}function Tg(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=Nt({touched:!1,pending:!1,valid:!0,required:o,validated:!!fe(n).length,initialValue:pe(()=>fe(t)),dirty:pe(()=>!it(fe(e),fe(t)))});return Ze(n,l=>{a.valid=!l.length},{immediate:!0,flush:"sync"}),a}function Rg(){const e=Se([]);return{errors:e,setErrors:t=>{e.value=wo(t)}}}function xg(e,t,n){return Zr(n==null?void 0:n.type)?Ng(e,t,n):Tf(e,t,n)}function Tf(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}=Pg(n),b=u?Ef(ui):void 0,S=m||b,T=pe(()=>gr(Te(e))),E=pe(()=>{if(Te(S==null?void 0:S.schema))return;const re=fe(t);return Ds(re)||xt(re)||et(re)||Array.isArray(re)?re:Af(re)}),{id:v,value:g,initialValue:$,meta:x,setState:N,errors:w,flags:A}=Sg(T,{modelValue:r,form:S,bails:i,label:l,type:o,validate:E.value?z:void 0,schema:xt(t)?t:void 0}),_=pe(()=>w.value[0]);h&&$g({value:g,prop:h,handleChange:I,shouldValidate:()=>c&&!A.pendingReset});const k=(ee,re=!1)=>{x.touched=!0,re&&D()};async function P(ee){var re,L;if(S!=null&&S.validateSchema){const{results:q}=await S.validateSchema(ee);return(re=q[Te(T)])!==null&&re!==void 0?re:{valid:!0,errors:[]}}return E.value?ma(g.value,E.value,{name:Te(T),label:Te(l),values:(L=S==null?void 0:S.values)!==null&&L!==void 0?L:{},bails:i}):{valid:!0,errors:[]}}const D=Eo(async()=>(x.pending=!0,x.validated=!0,P("validated-only")),ee=>(A.pendingUnmount[Ee.id]||(N({errors:ee.errors}),x.pending=!1,x.valid=ee.valid),ee)),W=Eo(async()=>P("silent"),ee=>(x.valid=ee.valid,ee));function z(ee){return(ee==null?void 0:ee.mode)==="silent"?W():D()}function I(ee,re=!0){const L=Vs(ee);ze(L,re)}St(()=>{if(s)return D();(!S||!S.validateSchema)&&W()});function J(ee){x.touched=ee}function Z(ee){var re;const L=ee&&"value"in ee?ee.value:$.value;N({value:Me(L),initialValue:Me(L),touched:(re=ee==null?void 0:ee.touched)!==null&&re!==void 0?re:!1,errors:(ee==null?void 0:ee.errors)||[]}),x.pending=!1,x.validated=!1,W()}const _e=ht();function ze(ee,re=!0){g.value=_e&&h?lg(ee,_e.props.modelModifiers):ee,(re?D:W)()}function ce(ee){N({errors:Array.isArray(ee)?ee:[ee]})}const ve=pe({get(){return g.value},set(ee){ze(ee,c)}}),Ee={id:v,name:T,label:l,value:ve,meta:x,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:J,setErrors:ce,setValue:ze};if(Nn(tg,Ee),De(t)&&typeof fe(t)!="function"&&Ze(t,(ee,re)=>{it(ee,re)||(x.validated?D():W())},{deep:!0}),!S)return Ee;const Je=pe(()=>{const ee=E.value;return!ee||et(ee)||Ds(ee)||xt(ee)||Array.isArray(ee)?{}:Object.keys(ee).reduce((re,L)=>{const q=pg(ee[L]).map(M=>M.__locatorRef).reduce((M,Y)=>{const ae=lt(S.values,Y)||S.values[Y];return ae!==void 0&&(M[Y]=ae),M},{});return Object.assign(re,q),re},{})});return Ze(Je,(ee,re)=>{if(!Object.keys(ee).length)return;!it(ee,re)&&(x.validated?D():W())}),Wr(()=>{var ee;const re=(ee=Te(Ee.keepValueOnUnmount))!==null&&ee!==void 0?ee:Te(S.keepValuesOnUnmount),L=Te(T);if(re||!S||A.pendingUnmount[Ee.id]){S==null||S.removePathState(L,v);return}A.pendingUnmount[Ee.id]=!0;const q=S.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(ae=>it(ae,Te(Ee.checkedValue)));if(Y>-1){const ae=[...q.value];ae.splice(Y,1),S.setFieldValue(L,ae)}Array.isArray(q.id)&&q.id.splice(q.id.indexOf(Ee.id),1)}else S.unsetPathValue(Te(T));S.removePathState(L,v)}}),Ee}function Pg(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||{}))?So(ht(),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 Ng(e,t,n){const r=n!=null&&n.standalone?void 0:Ef(ui),s=n==null?void 0:n.checkedValue,i=n==null?void 0:n.uncheckedValue;function o(a){const l=a.handleChange,c=pe(()=>{const u=Te(a.value),d=Te(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=Te(e),S=r==null?void 0:r.getPathState(b),T=Vs(u);let E=(m=Te(s))!==null&&m!==void 0?m:T;r&&(S!=null&&S.multiple)&&S.type==="checkbox"?E=Tl(lt(r.values,b)||[],E,void 0):(n==null?void 0:n.type)==="checkbox"&&(E=Tl(Te(a.value),E,Te(i))),l(E,d)}return Object.assign(Object.assign({},a),{checked:c,checkedValue:s,uncheckedValue:i,handleChange:f})}return o(Tf(e,t,n))}function $g({prop:e,value:t,handleChange:n,shouldValidate:r}){const s=ht();if(!s||!e)return;const i=typeof e=="string"?e:"modelValue",o=`update:${i}`;i in s.props&&(Ze(t,a=>{it(a,So(s,i))||s.emit(o,a)}),Ze(()=>So(s,i),a=>{if(a===Fs&&t.value===void 0)return;const l=a===Fs?void 0:a;it(l,t.value)||n(l,r())}))}function So(e,t){if(e)return e.props[t]}const kg=En({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:()=>Rn().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:Fs},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=cn(e,"rules"),r=cn(e,"name"),s=cn(e,"label"),i=cn(e,"uncheckedValue"),o=cn(e,"keepValue"),{errors:a,value:l,errorMessage:c,validate:f,handleChange:u,handleBlur:d,setTouched:h,resetField:m,handleReset:b,meta:S,checked:T,setErrors:E}=xg(r,n,{validateOnMount:e.validateOnMount,bails:e.bails,standalone:e.standalone,type:t.attrs.type,initialValue:Lg(e,t),checkedValue:t.attrs.value,uncheckedValue:i,label:s,validateOnValueUpdate:e.validateOnModelUpdate,keepValueOnUnmount:o,syncVModel:!0}),v=function(A,_=!0){u(A,_)},g=pe(()=>{const{validateOnInput:w,validateOnChange:A,validateOnBlur:_,validateOnModelUpdate:k}=Mg(e);function P(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:P,onInput:D,onChange:W};return z["onUpdate:modelValue"]=I=>v(I,k),z}),$=pe(()=>{const w=Object.assign({},g.value);Zr(t.attrs.type)&&T&&(w.checked=T.value);const A=Nl(e,t);return ag(A,t.attrs)&&(w.value=l.value),w}),x=pe(()=>Object.assign(Object.assign({},g.value),{modelValue:l.value}));function N(){return{field:$.value,componentField:x.value,value:l.value,meta:S,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:S,errors:a,errorMessage:c,setErrors:E,setTouched:h,reset:m,validate:f,handleChange:u}),()=>{const w=ti(Nl(e,t)),A=pa(w,t,N);return w?yn(w,Object.assign(Object.assign({},t.attrs),$.value),A):A}}});function Nl(e,t){let n=e.as||"";return!e.as&&!t.slots.default&&(n="input"),n}function Mg(e){var t,n,r,s;const{validateOnInput:i,validateOnChange:o,validateOnBlur:a,validateOnModelUpdate:l}=Rn();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 Lg(e,t){return Zr(t.attrs.type)?Sl(e,"modelValue")?e.modelValue:void 0:Sl(e,"modelValue")?e.modelValue:t.attrs.value}const Ig=kg;let Fg=0;const fs=["bails","fieldsCount","id","multiple","type","validate"];function Rf(e){const t=Object.assign({},Te((e==null?void 0:e.initialValues)||{})),n=fe(e==null?void 0:e.validationSchema);return n&&xt(n)&&et(n.cast)?Me(n.cast(t)||{}):Me(t)}function Dg(e){var t;const n=Fg++;let r=0;const s=Se(!1),i=Se(!1),o=Se(0),a=[],l=Nt(Rf(e)),c=Se([]),f=Se({}),u=Se({}),d=cg(()=>{u.value=c.value.reduce((C,R)=>(C[gr(Te(R.path))]=R,C),{})});function h(C,R){const B=I(C);if(!B){typeof C=="string"&&(f.value[gr(C)]=wo(R));return}if(typeof C=="string"){const X=gr(C);f.value[X]&&delete f.value[X]}B.errors=wo(R),B.valid=!B.errors.length}function m(C){vt(C).forEach(R=>{h(R,C[R])})}e!=null&&e.initialErrors&&m(e.initialErrors);const b=pe(()=>{const C=c.value.reduce((R,B)=>(B.errors.length&&(R[B.path]=B.errors),R),{});return Object.assign(Object.assign({},f.value),C)}),S=pe(()=>vt(b.value).reduce((C,R)=>{const B=b.value[R];return B!=null&&B.length&&(C[R]=B[0]),C},{})),T=pe(()=>c.value.reduce((C,R)=>(C[R.path]={name:R.path||"",label:R.label||""},C),{})),E=pe(()=>c.value.reduce((C,R)=>{var B;return C[R.path]=(B=R.bails)!==null&&B!==void 0?B:!0,C},{})),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:x,setInitialValues:N}=jg(c,l,e),w=Vg(c,l,x,S),A=pe(()=>c.value.reduce((C,R)=>{const B=lt(l,R.path);return sn(C,R.path,B),C},{})),_=e==null?void 0:e.validationSchema;function k(C,R){var B,X;const ue=pe(()=>lt($.value,Te(C))),le=u.value[Te(C)],me=(R==null?void 0:R.type)==="checkbox"||(R==null?void 0:R.type)==="radio";if(le&&me){le.multiple=!0;const We=r++;return Array.isArray(le.id)?le.id.push(We):le.id=[le.id,We],le.fieldsCount++,le.__flags.pendingUnmount[We]=!1,le}const Re=pe(()=>lt(l,Te(C))),Ue=Te(C),ot=pe(()=>{var We,lr,Ei,Ma,wi,Ai;return xt(_)?(Ei=(lr=(We=_).describe)===null||lr===void 0?void 0:lr.call(We,Te(C)).required)!==null&&Ei!==void 0?Ei:!1:xt(R==null?void 0:R.schema)&&(Ai=(wi=(Ma=R==null?void 0:R.schema).describe)===null||wi===void 0?void 0:wi.call(Ma).required)!==null&&Ai!==void 0?Ai:!1}),Fe=r++,Ye=Nt({id:Fe,path:C,touched:!1,pending:!1,valid:!0,validated:!!(!((B=v[Ue])===null||B===void 0)&&B.length),required:ot,initialValue:ue,errors:Js([]),bails:(X=R==null?void 0:R.bails)!==null&&X!==void 0?X:!1,label:R==null?void 0:R.label,type:(R==null?void 0:R.type)||"default",value:Re,multiple:!1,__flags:{pendingUnmount:{[Fe]:!1},pendingReset:!1},fieldsCount:1,validate:R==null?void 0:R.validate,dirty:pe(()=>!it(fe(Re),fe(ue)))});return c.value.push(Ye),u.value[Ue]=Ye,d(),S.value[Ue]&&!v[Ue]&&Xe(()=>{K(Ue,{mode:"silent"})}),De(C)&&Ze(C,We=>{d();const lr=Me(Re.value);u.value[We]=Ye,Xe(()=>{sn(l,We,lr)})}),Ye}const P=Rl(ne,5),D=Rl(ne,5),W=Eo(async C=>await(C==="silent"?P():D()),(C,[R])=>{const B=vt(re.errorBag.value),ue=[...new Set([...vt(C.results),...c.value.map(le=>le.path),...B])].sort().reduce((le,me)=>{var Re;const Ue=me,ot=I(Ue)||J(Ue),Fe=((Re=C.results[Ue])===null||Re===void 0?void 0:Re.errors)||[],Ye=Te(ot==null?void 0:ot.path)||Ue,We=Bg({errors:Fe,valid:!Fe.length},le.results[Ye]);return le.results[Ye]=We,We.valid||(le.errors[Ye]=We.errors[0]),ot&&f.value[Ye]&&delete f.value[Ye],ot?(ot.valid=We.valid,R==="silent"||R==="validated-only"&&!ot.validated||h(ot,We.errors),le):(h(Ye,Fe),le)},{valid:C.valid,results:{},errors:{}});return C.values&&(ue.values=C.values),ue});function z(C){c.value.forEach(C)}function I(C){const R=typeof C=="string"?gr(C):C;return typeof R=="string"?u.value[R]:R}function J(C){return c.value.filter(B=>C.startsWith(B.path)).reduce((B,X)=>B?X.path.length>B.path.length?X:B:X,void 0)}let Z=[],_e;function ze(C){return Z.push(C),_e||(_e=Xe(()=>{[...Z].sort().reverse().forEach(B=>{Cl(l,B)}),Z=[],_e=null})),_e}function ce(C){return function(B,X){return function(le){return le instanceof Event&&(le.preventDefault(),le.stopPropagation()),z(me=>me.touched=!0),s.value=!0,o.value++,Q().then(me=>{const Re=Me(l);if(me.valid&&typeof B=="function"){const Ue=Me(A.value);let ot=C?Ue:Re;return me.values&&(ot=me.values),B(ot,{evt:le,controlledValues:Ue,setErrors:m,setFieldError:h,setTouched:F,setFieldTouched:ae,setValues:M,setFieldValue:L,resetForm:U,resetField:j})}!me.valid&&typeof X=="function"&&X({values:Re,evt:le,errors:me.errors,results:me.results})}).then(me=>(s.value=!1,me),me=>{throw s.value=!1,me})}}}const Ee=ce(!1);Ee.withControlled=ce(!0);function Je(C,R){const B=c.value.findIndex(ue=>ue.path===C),X=c.value[B];if(!(B===-1||!X)){if(Xe(()=>{K(C,{mode:"silent",warn:!1})}),X.multiple&&X.fieldsCount&&X.fieldsCount--,Array.isArray(X.id)){const ue=X.id.indexOf(R);ue>=0&&X.id.splice(ue,1),delete X.__flags.pendingUnmount[R]}(!X.multiple||X.fieldsCount<=0)&&(c.value.splice(B,1),G(C),d(),delete u.value[C])}}function ee(C){vt(u.value).forEach(R=>{R.startsWith(C)&&delete u.value[R]}),c.value=c.value.filter(R=>!R.path.startsWith(C)),Xe(()=>{d()})}const re={formId:n,values:l,controlledValues:A,errorBag:b,errors:S,schema:_,submitCount:o,meta:w,isSubmitting:s,isValidating:i,fieldArrays:a,keepValuesOnUnmount:g,validateSchema:fe(_)?W:void 0,validate:Q,setFieldError:h,validateField:K,setFieldValue:L,setValues:M,setErrors:m,setFieldTouched:ae,setTouched:F,resetForm:U,resetField:j,handleSubmit:Ee,useFieldModel:be,defineInputBinds:ke,defineComponentBinds:xe,defineField:he,stageInitialValue:H,unsetInitialValue:G,setFieldInitialValue:se,createPathState:k,getPathState:I,unsetPathValue:ze,removePathState:Je,initialValues:$,getAllPathStates:()=>c.value,destroyPath:ee,isFieldTouched:p,isFieldDirty:y,isFieldValid:O};function L(C,R,B=!0){const X=Me(R),ue=typeof C=="string"?C:C.path;I(ue)||k(ue),sn(l,ue,X),B&&K(ue)}function q(C,R=!0){vt(l).forEach(B=>{delete l[B]}),vt(C).forEach(B=>{L(B,C[B],!1)}),R&&Q()}function M(C,R=!0){Fr(l,C),a.forEach(B=>B&&B.reset()),R&&Q()}function Y(C,R){const B=I(Te(C))||k(C);return pe({get(){return B.value},set(X){var ue;const le=Te(C);L(le,X,(ue=Te(R))!==null&&ue!==void 0?ue:!1)}})}function ae(C,R){const B=I(C);B&&(B.touched=R)}function p(C){const R=I(C);return R?R.touched:c.value.filter(B=>B.path.startsWith(C)).some(B=>B.touched)}function y(C){const R=I(C);return R?R.dirty:c.value.filter(B=>B.path.startsWith(C)).some(B=>B.dirty)}function O(C){const R=I(C);return R?R.valid:c.value.filter(B=>B.path.startsWith(C)).every(B=>B.valid)}function F(C){if(typeof C=="boolean"){z(R=>{R.touched=C});return}vt(C).forEach(R=>{ae(R,!!C[R])})}function j(C,R){var B;const X=R&&"value"in R?R.value:lt($.value,C),ue=I(C);ue&&(ue.__flags.pendingReset=!0),se(C,Me(X),!0),L(C,X,!1),ae(C,(B=R==null?void 0:R.touched)!==null&&B!==void 0?B:!1),h(C,(R==null?void 0:R.errors)||[]),Xe(()=>{ue&&(ue.__flags.pendingReset=!1)})}function U(C,R){let B=Me(C!=null&&C.values?C.values:x.value);B=R!=null&&R.force?B:Fr(x.value,B),B=xt(_)&&et(_.cast)?_.cast(B):B,N(B),z(X=>{var ue;X.__flags.pendingReset=!0,X.validated=!1,X.touched=((ue=C==null?void 0:C.touched)===null||ue===void 0?void 0:ue[X.path])||!1,L(X.path,lt(B,X.path),!1),h(X.path,void 0)}),R!=null&&R.force?q(B,!1):M(B,!1),m((C==null?void 0:C.errors)||{}),o.value=(C==null?void 0:C.submitCount)||0,Xe(()=>{Q({mode:"silent"}),z(X=>{X.__flags.pendingReset=!1})})}async function Q(C){const R=(C==null?void 0:C.mode)||"force";if(R==="force"&&z(le=>le.validated=!0),re.validateSchema)return re.validateSchema(R);i.value=!0;const B=await Promise.all(c.value.map(le=>le.validate?le.validate(C).then(me=>({key:le.path,valid:me.valid,errors:me.errors})):Promise.resolve({key:le.path,valid:!0,errors:[]})));i.value=!1;const X={},ue={};for(const le of B)X[le.key]={valid:le.valid,errors:le.errors},le.errors.length&&(ue[le.key]=le.errors[0]);return{valid:B.every(le=>le.valid),results:X,errors:ue}}async function K(C,R){var B;const X=I(C);if(X&&(R==null?void 0:R.mode)!=="silent"&&(X.validated=!0),_){const{results:ue}=await W((R==null?void 0:R.mode)||"validated-only");return ue[C]||{errors:[],valid:!0}}return X!=null&&X.validate?X.validate(R):(!X&&(B=R==null?void 0:R.warn),Promise.resolve({errors:[],valid:!0}))}function G(C){Cl($.value,C)}function H(C,R,B=!1){se(C,R),sn(l,C,R),B&&!(e!=null&&e.initialValues)&&sn(x.value,C,Me(R))}function se(C,R,B=!1){sn($.value,C,Me(R)),B&&sn(x.value,C,Me(R))}async function ne(){const C=fe(_);if(!C)return{valid:!0,results:{},errors:{}};i.value=!0;const R=Ds(C)||xt(C)?await Ag(C,l):await Cf(C,l,{names:T.value,bailsMap:E.value});return i.value=!1,R}const oe=Ee((C,{evt:R})=>{bf(R)&&R.target.submit()});St(()=>{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 C;(C=re.validateSchema)===null||C===void 0||C.call(re,"validated-only")}),Nn(ui,re);function he(C,R){const B=et(R)||R==null?void 0:R.label,X=I(Te(C))||k(C,{label:B}),ue=()=>et(R)?R(us(X,fs)):R||{};function le(){var Fe;X.touched=!0,((Fe=ue().validateOnBlur)!==null&&Fe!==void 0?Fe:Rn().validateOnBlur)&&K(X.path)}function me(){var Fe;((Fe=ue().validateOnInput)!==null&&Fe!==void 0?Fe:Rn().validateOnInput)&&Xe(()=>{K(X.path)})}function Re(){var Fe;((Fe=ue().validateOnChange)!==null&&Fe!==void 0?Fe:Rn().validateOnChange)&&Xe(()=>{K(X.path)})}const Ue=pe(()=>{const Fe={onChange:Re,onInput:me,onBlur:le};return et(R)?Object.assign(Object.assign({},Fe),R(us(X,fs)).props||{}):R!=null&&R.props?Object.assign(Object.assign({},Fe),R.props(us(X,fs))):Fe});return[Y(C,()=>{var Fe,Ye,We;return(We=(Fe=ue().validateOnModelUpdate)!==null&&Fe!==void 0?Fe:(Ye=Rn())===null||Ye===void 0?void 0:Ye.validateOnModelUpdate)!==null&&We!==void 0?We:!0}),Ue]}function be(C){return Array.isArray(C)?C.map(R=>Y(R,!0)):Y(C)}function ke(C,R){const[B,X]=he(C,R);function ue(Re){X.value.onBlur(Re)}function le(Re){const Ue=Vs(Re);L(Te(C),Ue,!1),X.value.onInput(Re)}function me(Re){const Ue=Vs(Re);L(Te(C),Ue,!1),X.value.onChange(Re)}return pe(()=>Object.assign(Object.assign({},X.value),{onBlur:ue,onInput:le,onChange:me,value:B.value}))}function xe(C,R){const[B,X]=he(C,R),ue=I(Te(C));function le(me){B.value=me}return pe(()=>{const me=et(R)?R(us(ue,fs)):R||{};return Object.assign({[me.model||"modelValue"]:B.value,[`onUpdate:${me.model||"modelValue"}`]:le},X.value)})}return Object.assign(Object.assign({},re),{values:Hr(l),handleReset:()=>U(),submitForm:oe})}function Vg(e,t,n,r){const s={touched:"some",pending:"some",valid:"every"},i=pe(()=>!it(t,fe(n)));function o(){const l=e.value;return vt(s).reduce((c,f)=>{const u=s[f];return c[f]=l[u](d=>d[f]),c},{})}const a=Nt(o());return Xo(()=>{const l=o();a.touched=l.touched,a.valid=l.valid,a.pending=l.pending}),pe(()=>Object.assign(Object.assign({initialValues:fe(n)},a),{valid:a.valid&&!vt(r.value).length,dirty:i.value}))}function jg(e,t,n){const r=Rf(n),s=Se(r),i=Se(Me(r));function o(a,l=!1){s.value=Fr(Me(s.value)||{},Me(a)),i.value=Fr(Me(i.value)||{},Me(a)),l&&e.value.forEach(c=>{if(c.touched)return;const u=lt(s.value,c.path);sn(t,c.path,Me(u))})}return{initialValues:s,originalInitialValues:i,setInitialValues:o}}function Bg(e,t){return t?{valid:e.valid&&t.valid,errors:[...e.errors,...t.errors]}:e}const Ug=En({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=cn(e,"validationSchema"),r=cn(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:S,setErrors:T,setFieldError:E,setFieldValue:v,setValues:g,setFieldTouched:$,setTouched:x,resetField:N}=Dg({validationSchema:n.value?n:void 0,initialValues:e.initialValues,initialErrors:e.initialErrors,initialTouched:e.initialTouched,validateOnMount:e.validateOnMount,keepValuesOnUnmount:r}),w=S((I,{evt:J})=>{bf(J)&&J.target.submit()},e.onInvalidSubmit),A=e.onSubmit?S(e.onSubmit,e.onInvalidSubmit):w;function _(I){da(I)&&I.preventDefault(),m(),typeof t.attrs.onReset=="function"&&t.attrs.onReset()}function k(I,J){return S(typeof I=="function"&&!J?I:J,e.onInvalidSubmit)(I)}function P(){return Me(o)}function D(){return Me(a.value)}function W(){return Me(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:T,setFieldError:E,setFieldValue:v,setValues:g,setFieldTouched:$,setTouched:x,resetForm:b,resetField:N,getValues:P,getMeta:D,getErrors:W}}return t.expose({setFieldError:E,setErrors:T,setFieldValue:v,setValues:g,setFieldTouched:$,setTouched:x,resetForm:b,validate:d,validateField:h,resetField:N,getValues:P,getMeta:D,getErrors:W,values:o,meta:a,errors:s}),function(){const J=e.as==="form"?e.as:e.as?ti(e.as):null,Z=pa(J,t,z);return J?yn(J,Object.assign(Object.assign(Object.assign({},J==="form"?{novalidate:!0}:{}),t.attrs),{onSubmit:A,onReset:_}),Z):Z}}}),Hg=Ug,qg=En({name:"ErrorMessage",props:{as:{type:String,default:void 0},name:{type:String,required:!0}},setup(e,t){const n=st(ui,void 0),r=pe(()=>n==null?void 0:n.errors.value[e.name]);function s(){return{message:r.value}}return()=>{if(!r.value)return;const i=e.as?ti(e.as):e.as,o=pa(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)}}}),Kg=qg;function zg(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 ds={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},hs={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},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,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},ms={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},di=e=>{if(e)return Array.isArray(e)?e[0]:e.locale};function Ot(e,t){return Array.isArray(e)?e[0]:e[t]}function Be(e){return!!(e==null||e===""||Array.isArray(e)&&e.length===0)}const xf=(e,t)=>{if(Be(e))return!0;const n=di(t);if(Array.isArray(e))return e.every(s=>xf(s,{locale:n}));const r=String(e);return n?(ds[n]||ds.en).test(r):Object.keys(ds).some(s=>ds[s].test(r))},Pf=(e,t)=>{if(Be(e))return!0;const n=di(t);if(Array.isArray(e))return e.every(s=>Pf(s,{locale:n}));const r=String(e);return n?(ms[n]||ms.en).test(r):Object.keys(ms).some(s=>ms[s].test(r))},Nf=(e,t)=>{if(Be(e))return!0;const n=di(t);if(Array.isArray(e))return e.every(s=>Nf(s,{locale:n}));const r=String(e);return n?(ps[n]||ps.en).test(r):Object.keys(ps).some(s=>ps[s].test(r))},$f=(e,t)=>{if(Be(e))return!0;const n=di(t);if(Array.isArray(e))return e.every(s=>$f(s,{locale:n}));const r=String(e);return n?(hs[n]||hs.en).test(r):Object.keys(hs).some(s=>hs[s].test(r))};function Wg(e){return Array.isArray(e)?{min:e[0],max:e[1]}:e}const kf=(e,t)=>{if(Be(e))return!0;const{min:n,max:r}=Wg(t);if(Array.isArray(e))return e.every(i=>kf(i,{min:n,max:r}));const s=Number(e);return Number(n)<=s&&Number(r)>=s},Zg=(e,t)=>{const n=Ot(t,"target");return String(e)===String(n)},Mf=(e,t)=>{if(Be(e))return!0;const n=Ot(t,"length");if(Array.isArray(e))return e.every(s=>Mf(s,{length:n}));const r=String(e);return/^[0-9]*$/.test(r)&&r.length===Number(n)},Yg=(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 Gg(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 Jg=(e,t)=>{if(Be(e))return!0;const{width:n,height:r}=Gg(t),s=[],i=Array.isArray(e)?e:[e];for(let o=0;oYg(o,n,r))).then(o=>o.every(a=>a))},$l=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Qg=e=>Be(e)?!0:Array.isArray(e)?e.every(t=>$l.test(String(t))):$l.test(String(e)),Xg=(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)},e_=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)},t_=e=>Be(e)?!0:Array.isArray(e)?e.every(t=>/^-?[0-9]+$/.test(String(t))):/^-?[0-9]+$/.test(String(e)),n_=(e,t)=>{const n=Ot(t,"other");return e===n},r_=(e,t)=>{const n=Ot(t,"other");return e!==n},s_=(e,t)=>{if(Be(e))return!0;const n=Ot(t,"length");return typeof e=="number"&&(e=String(e)),e.length||(e=Array.from(e)),e.length===Number(n)},Lf=(e,t)=>{if(Be(e))return!0;const n=Ot(t,"length");return Array.isArray(e)?e.every(r=>Lf(r,{length:n})):[...String(e)].length<=Number(n)},If=(e,t)=>{if(Be(e))return!0;const n=Ot(t,"max");return Array.isArray(e)?e.length>0&&e.every(r=>If(r,{max:n})):Number(e)<=Number(n)},kl=/\+(.+)?/;function i_(e){let t=e;return kl.test(e)&&(t=e.replace(kl,"(\\+$1)?")),new RegExp(t.replace("*",".+"),"i")}const o_=(e,t)=>{if(Be(e))return!0;t||(t=[]);const n=t.map(i_);return Array.isArray(e)?e.every(r=>n.some(s=>s.test(r.type))):n.some(r=>r.test(e.type))},Ff=(e,t)=>{if(Be(e))return!0;const n=Ot(t,"length");return Array.isArray(e)?e.every(r=>Ff(r,{length:n})):[...String(e)].length>=Number(n)},Df=(e,t)=>{if(Be(e))return!0;const n=Ot(t,"min");return Array.isArray(e)?e.length>0&&e.every(r=>Df(r,{min:n})):Number(e)>=Number(n)},ga=(e,t)=>Be(e)?!0:Array.isArray(e)?e.every(n=>ga(n,t)):Array.from(t).some(n=>n==e),a_=(e,t)=>Be(e)?!0:!ga(e,t),l_=/^[٠١٢٣٤٥٦٧٨٩]+$/,c_=/^[0-9]+$/,u_=e=>{if(Be(e))return!0;const t=n=>{const r=String(n);return c_.test(r)||l_.test(r)};return Array.isArray(e)?e.every(t):t(e)},Vf=(e,t)=>{if(Be(e))return!0;let n=Ot(t,"regex");return typeof n=="string"&&(n=new RegExp(n)),Array.isArray(e)?e.every(r=>Vf(r,{regex:n})):n.test(String(e))};function f_(e){return e==null}function d_(e){return Array.isArray(e)&&e.length===0}const jf=e=>e!==null&&!!e&&typeof e=="object"&&!Array.isArray(e),h_=e=>f_(e)||d_(e)||e===!1?!1:!!String(e).trim().length,p_=(e,t)=>{if(Be(e))return!0;let n=Ot(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},m_=(e,t)=>{var n;if(Be(e))return!0;let r=Ot(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 g_(e){return Object.keys(e)}function __(e){return{__type:"VVTypedSchema",async parse(n){if(typeof e=="string")return{errors:[{errors:(await ma(n,e)).errors}]};const r=await Cf(e,n);return{errors:g_(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?jf(e)&&n in e?Ml(e[n]):{required:!1,exists:!1}:Ml(e)}}}function Ml(e){return typeof e=="string"?{exists:!0,required:e.includes("required")}:jf(e)?{exists:!0,required:!!e.required}:{required:!1,exists:!0}}const Ll=Object.freeze(Object.defineProperty({__proto__:null,alpha:xf,alpha_dash:Pf,alpha_num:Nf,alpha_spaces:$f,between:kf,confirmed:Zg,digits:Mf,dimensions:Jg,email:Qg,ext:Xg,image:e_,integer:t_,is:n_,is_not:r_,length:s_,max:Lf,max_value:If,mimes:o_,min:Ff,min_value:Df,not_one_of:a_,numeric:u_,one_of:ga,regex:Vf,required:h_,size:p_,toTypedSchema:__,url:m_},Symbol.toStringTag,{value:"Module"}));/** + * vee-validate v4.12.3 + * (c) 2023 Abdelrahman Awad + * @license MIT + */function Il(e){return typeof e=="function"}function y_(e){return typeof e=="object"&&e!==null}function v_(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function b_(e){if(!y_(e)||v_(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 Bf(e,t){return Object.keys(t).forEach(n=>{if(b_(t[n])){e[n]||(e[n]={}),Bf(e[n],t[n]);return}e[n]=t[n]}),e}function Fl(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 E_{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`),Il(l)?l(n):Fl(l,Object.assign(Object.assign({},f),{field:h,params:c.params}))):(l=this.getLocaleDefault(t,d)||`${h} is not valid`,Il(l)?l(n):Fl(l,Object.assign(Object.assign({},f),{field:h})))}merge(t){Bf(this.container,t)}}const _r=new E_("en",{});function w_(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 A_(e){_r.locale=e}const S_="zh_TW",O_={_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"},C_={code:S_,messages:O_};var pt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Uf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function T_(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 Hf={exports:{}};const R_=T_(jm);(function(e,t){(function(r,s){e.exports=s(R_)})(pt,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,ae){let p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const y=(0,a.h)(M,Y,p),O=document.createElement("div");return O.classList.add("vld-container"),ae.appendChild(O),(0,a.render)(y,O),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,ae,p,y,O){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)}},S=["width","height","stroke"],E=[(0,a.createStaticVNode)('',1)];function v(M,Y,ae,p,y,O){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,S)}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,ae,p,y,O){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 P=(0,a.defineComponent)({name:"dots",props:{color:{type:String,default:"#000"},height:{type:Number,default:240},width:{type:Number,default:60}}}),W=(0,$.default)(P,[["render",k]]),z=["height","width","fill"],J=[(0,a.createStaticVNode)('',3)];function Z(M,Y,ae,p,y,O){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},J,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}}}),ve={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:ve,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 ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:M,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Y;const O={...M,...ae,...{programmatic:!0,lockScroll:!0,isFullPage:!1,active:!0}};let F=O.container;O.container||(F=document.body,O.isFullPage=!0);const j={...Y,...p};return{hide:c(ee,O,F,j).ctx.hide}}}}const L=function(M){let Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const p=re(Y,ae);M.config.globalProperties.$loading=p,M.provide("$loading",p)},q=ee})(),o})())})(Hf);var qf=Hf.exports;const x_=Uf(qf),P_={暱稱:{regex:"暱稱的格式錯誤。請使用大小寫英文、中文字,符號僅接受 - _ 和空格,最長 20 個字"},密碼:{regex:"密碼的格式錯誤。必須包含大小寫英文與數字,最少 8 個字,最多 16 個字1231"},確認密碼:{regex:"暱稱的格式錯誤。請使用大小寫英文、中文字,符號僅接受 - _ 和空格,最長 20 個字"},新密碼:{regex:"新密碼的格式錯誤。必須包含大小寫英文與數字,最少 8 個字,最多 16 個字"}},js=Nt([]),bn={toastMessage(e,t,n){const r={style:e,icon:t,content:n};js.push(r),setTimeout(()=>{js.shift()},6e3)}},N_={class:"position-fixed toast-container top-0 end-0 p-3"},$_={class:"toast-body d-flex align-items-start"},k_=["innerHTML"],M_={__name:"Toast",setup(e){return Ze(js,()=>{},{deep:!0}),(t,n)=>(Ae(),Pe("div",N_,[(Ae(!0),Pe($e,null,kr(fe(js),(r,s)=>(Ae(),Pe("div",{key:s,class:"toast show border-0",role:"alert"},[ie("div",$_,[r.icon?(Ae(),Pe("span",{key:0,class:Pt(["material-symbols-outlined me-1",`text-${r.style}`])},Rt(r.icon),3)):bt("",!0),ie("p",{innerHTML:decodeURIComponent(r.content),class:Pt(["mb-0",`text-${r.style}`])},null,10,k_)])]))),128))]))}};function _a(){return"domain=.hexschool.io;"}const L_=e=>{const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let n=" ";const r=t.length;for(let s=0;s{const s=Zt("RouterView");return Ae(),Pe($e,null,[ge(M_),ge(s)],64)}}},F_="modulepreload",D_=function(e){return"/"+e},Dl={},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=D_(o),o in Dl)return;Dl[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":F_,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 V_(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Ne=Object.assign;function Li(e,t){const n={};for(const r in t){const s=t[r];n[r]=$t(s)?s.map(e):e(s)}return n}const Or=()=>{},$t=Array.isArray,j_=/\/$/,B_=e=>e.replace(j_,"");function Ii(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=K_(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:s,hash:o}}function U_(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Vl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function H_(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(!q_(e[n],t[n]))return!1;return!0}function q_(e,t){return $t(e)?jl(e,t):$t(t)?jl(t,e):e===t}function jl(e,t){return $t(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function K_(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 Dr;(function(e){e.pop="pop",e.push="push"})(Dr||(Dr={}));var Cr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Cr||(Cr={}));function z_(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),B_(e)}const W_=/^[^#]+#/;function Z_(e,t){return e.replace(W_,"#")+t}function Y_(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 hi=()=>({left:window.pageXOffset,top:window.pageYOffset});function G_(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=Y_(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 Bl(e,t){return(history.state?history.state.position-t:-1)+e}const Oo=new Map;function J_(e,t){Oo.set(e,t)}function Q_(e){const t=Oo.get(e);return Oo.delete(e),t}let X_=()=>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),Vl(l,"")}return Vl(n,e)+r+s}function ey(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 S=0;if(d){if(n.value=h,t.value=d,o&&o===m){o=null;return}S=b?d.position-b.position:0}else r(h);s.forEach(T=>{T(n.value,m,{delta:S,type:Dr.pop,direction:S?S>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(Ne({},d.state,{scroll:hi()}),"")}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 Ul(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?hi():null}}function ty(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:X_()+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=Ne({},t.state,Ul(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=Ne({},s.value,t.state,{forward:l,scroll:hi()});i(f.current,f,!0);const u=Ne({},Ul(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 ny(e){e=z_(e);const t=ty(e),n=ey(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=Ne({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 ry(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),ny(e)}function sy(e){return typeof e=="string"||e&&typeof e=="object"}function Wf(e){return typeof e=="string"||typeof e=="symbol"}const en={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Zf=Symbol("");var Hl;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Hl||(Hl={}));function tr(e,t){return Ne(new Error,{type:e,[Zf]:!0},t)}function jt(e,t){return e instanceof Error&&Zf in e&&(t==null||!!(e.type&t))}const ql="[^/]+?",iy={sensitive:!1,strict:!1,start:!0,end:!0},oy=/[.+*?^${}()[\]/\\]/g;function ay(e,t){const n=Ne({},iy,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 cy(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const uy={type:0,value:""},fy=/[a-zA-Z0-9_]/;function dy(e){if(!e)return[[]];if(e==="/")return[[uy]];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&&!Wl(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=Ne(zl(u.params,d.keys.filter(E=>!E.optional).map(E=>E.name)),f.params&&zl(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=Ne({},u.params,f.params),m=d.stringify(h)}const S=[];let T=d;for(;T;)S.unshift(T.record),T=T.parent;return{name:b,path:m,params:h,matched:S,meta:_y(S)}}return e.forEach(f=>i(f)),{addRoute:i,resolve:c,removeRoute:o,getRoutes:a,getRecordMatcher:s}}function zl(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function my(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:gy(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 gy(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 Wl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function _y(e){return e.reduce((t,n)=>Ne(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 Gf=/#/g,yy=/&/g,vy=/\//g,by=/=/g,Ey=/\?/g,Jf=/\+/g,wy=/%5B/g,Ay=/%5D/g,Qf=/%5E/g,Sy=/%60/g,Xf=/%7B/g,Oy=/%7C/g,ed=/%7D/g,Cy=/%20/g;function ya(e){return encodeURI(""+e).replace(Oy,"|").replace(wy,"[").replace(Ay,"]")}function Ty(e){return ya(e).replace(Xf,"{").replace(ed,"}").replace(Qf,"^")}function Co(e){return ya(e).replace(Jf,"%2B").replace(Cy,"+").replace(Gf,"%23").replace(yy,"%26").replace(Sy,"`").replace(Xf,"{").replace(ed,"}").replace(Qf,"^")}function Ry(e){return Co(e).replace(by,"%3D")}function xy(e){return ya(e).replace(Gf,"%23").replace(Ey,"%3F")}function Py(e){return e==null?"":xy(e).replace(vy,"%2F")}function Bs(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Ny(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;si&&Co(i)):[r&&Co(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function $y(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=$t(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const ky=Symbol(""),Gl=Symbol(""),pi=Symbol(""),va=Symbol(""),To=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 ln(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):sy(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 Fi(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(My(a)){const c=(a.__vccOpts||a)[t];c&&s.push(ln(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=V_(c)?c.default:c;i.components[o]=f;const d=(f.__vccOpts||f)[t];return d&&ln(d,n,r,i,o)()}))}}return s}function My(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Jl(e){const t=st(pi),n=st(va),r=pe(()=>t.resolve(fe(e.to))),s=pe(()=>{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=Ql(l[c-2]);return c>1&&Ql(f)===h&&u[u.length-1].path!==h?u.findIndex(er.bind(null,l[c-2])):d}),i=pe(()=>s.value>-1&&Dy(n.params,r.value.params)),o=pe(()=>s.value>-1&&s.value===n.matched.length-1&&Kf(n.params,r.value.params));function a(l={}){return Fy(l)?t[fe(e.replace)?"replace":"push"](fe(e.to)).catch(Or):Promise.resolve()}return{route:r,href:pe(()=>r.value.href),isActive:i,isExactActive:o,navigate:a}}const Ly=En({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:Jl,setup(e,{slots:t}){const n=Nt(Jl(e)),{options:r}=st(pi),s=pe(()=>({[Xl(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Xl(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)}}}),Iy=Ly;function Fy(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 Dy(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(!$t(s)||s.length!==r.length||r.some((i,o)=>i!==s[o]))return!1}return!0}function Ql(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Xl=(e,t,n)=>e??t??n,Vy=En({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=st(To),s=pe(()=>e.route||r.value),i=st(Gl,0),o=pe(()=>{let c=fe(i);const{matched:f}=s.value;let u;for(;(u=f[c])&&!u.components;)c++;return c}),a=pe(()=>s.value.matched[o.value]);Nn(Gl,pe(()=>o.value+1)),Nn(ky,a),Nn(To,s);const l=Se();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 ec(n.default,{Component:d,route:c});const h=u.props[f],m=h?h===!0?c.params:typeof h=="function"?h(c):h:null,S=yn(d,Ne({},m,t,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(u.instances[f]=null)},ref:l}));return ec(n.default,{Component:S,route:c})||S}}});function ec(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const jy=Vy;function By(e){const t=py(e.routes,e),n=e.parseQuery||Ny,r=e.stringifyQuery||Yl,s=e.history,i=fr(),o=fr(),a=fr(),l=Js(en);let c=en;Hn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Li.bind(null,L=>""+L),u=Li.bind(null,Py),d=Li.bind(null,Bs);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 S(L){return!!t.getRecordMatcher(L)}function T(L,q){if(q=Ne({},q||l.value),typeof L=="string"){const O=Ii(n,L,q.path),F=t.resolve({path:O.path},q),j=s.createHref(O.fullPath);return Ne(O,F,{params:d(F.params),hash:Bs(O.hash),redirectedFrom:void 0,href:j})}let M;if("path"in L)M=Ne({},L,{path:Ii(n,L.path,q.path).path});else{const O=Ne({},L.params);for(const F in O)O[F]==null&&delete O[F];M=Ne({},L,{params:u(O)}),q.params=u(q.params)}const Y=t.resolve(M,q),ae=L.hash||"";Y.params=f(d(Y.params));const p=U_(r,Ne({},L,{hash:Ty(ae),path:Y.path})),y=s.createHref(p);return Ne({fullPath:p,hash:ae,query:r===Yl?$y(L.query):L.query||{}},Y,{redirectedFrom:void 0,href:y})}function E(L){return typeof L=="string"?Ii(n,L,l.value.path):Ne({},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(Ne(E(L),{replace:!0}))}function x(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={}),Ne({query:L.query,hash:L.hash,params:"path"in Y?{}:L.params},Y)}}function N(L,q){const M=c=T(L),Y=l.value,ae=L.state,p=L.force,y=L.replace===!0,O=x(M);if(O)return N(Ne(E(O),{state:typeof O=="object"?Ne({},ae,O.state):ae,force:p,replace:y}),q||M);const F=M;F.redirectedFrom=q;let j;return!p&&H_(r,Y,M)&&(j=tr(16,{to:F,from:Y}),ce(Y,Y,!0,!1)),(j?Promise.resolve(j):_(F,Y)).catch(U=>jt(U)?jt(U,2)?U:ze(U):Z(U,F,Y)).then(U=>{if(U){if(jt(U,2))return N(Ne({replace:y},E(U.to),{state:typeof U.to=="object"?Ne({},ae,U.to.state):ae,force:p}),q||F)}else U=P(F,Y,!0,y,ae);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=Je.values().next().value;return q&&typeof q.runWithContext=="function"?q.runWithContext(L):L()}function _(L,q){let M;const[Y,ae,p]=Uy(L,q);M=Fi(Y.reverse(),"beforeRouteLeave",L,q);for(const O of Y)O.leaveGuards.forEach(F=>{M.push(ln(F,L,q))});const y=w.bind(null,L,q);return M.push(y),re(M).then(()=>{M=[];for(const O of i.list())M.push(ln(O,L,q));return M.push(y),re(M)}).then(()=>{M=Fi(ae,"beforeRouteUpdate",L,q);for(const O of ae)O.updateGuards.forEach(F=>{M.push(ln(F,L,q))});return M.push(y),re(M)}).then(()=>{M=[];for(const O of p)if(O.beforeEnter)if($t(O.beforeEnter))for(const F of O.beforeEnter)M.push(ln(F,L,q));else M.push(ln(O.beforeEnter,L,q));return M.push(y),re(M)}).then(()=>(L.matched.forEach(O=>O.enterCallbacks={}),M=Fi(p,"beforeRouteEnter",L,q),M.push(y),re(M))).then(()=>{M=[];for(const O of o.list())M.push(ln(O,L,q));return M.push(y),re(M)}).catch(O=>jt(O,8)?O:Promise.reject(O))}function k(L,q,M){a.list().forEach(Y=>A(()=>Y(L,q,M)))}function P(L,q,M,Y,ae){const p=v(L,q);if(p)return p;const y=q===en,O=Hn?history.state:{};M&&(Y||y?s.replace(L.fullPath,Ne({scroll:y&&O&&O.scroll},ae)):s.push(L.fullPath,ae)),l.value=L,ce(L,q,M,y),ze()}let D;function W(){D||(D=s.listen((L,q,M)=>{if(!ee.listening)return;const Y=T(L),ae=x(Y);if(ae){N(Ne(ae,{replace:!0}),Y).catch(Or);return}c=Y;const p=l.value;Hn&&J_(Bl(p.fullPath,M.delta),hi()),_(Y,p).catch(y=>jt(y,12)?y:jt(y,2)?(N(y.to,Y).then(O=>{jt(O,20)&&!M.delta&&M.type===Dr.pop&&s.go(-1,!1)}).catch(Or),Promise.reject()):(M.delta&&s.go(-M.delta,!1),Z(y,Y,p))).then(y=>{y=y||P(Y,p,!1),y&&(M.delta&&!jt(y,8)?s.go(-M.delta,!1):M.type===Dr.pop&&jt(y,20)&&s.go(-1,!1)),k(Y,p,y)}).catch(Or)}))}let z=fr(),I=fr(),J;function Z(L,q,M){ze(L);const Y=I.list();return Y.length?Y.forEach(ae=>ae(L,q,M)):console.error(L),Promise.reject(L)}function _e(){return J&&l.value!==en?Promise.resolve():new Promise((L,q)=>{z.add([L,q])})}function ze(L){return J||(J=!L,W(),z.list().forEach(([q,M])=>L?M(L):q()),z.reset()),L}function ce(L,q,M,Y){const{scrollBehavior:ae}=e;if(!Hn||!ae)return Promise.resolve();const p=!M&&Q_(Bl(L.fullPath,0))||(Y||!M)&&history.state&&history.state.scroll||null;return Xe().then(()=>ae(L,q,p)).then(y=>y&&G_(y)).catch(y=>Z(y,L,q))}const ve=L=>s.go(L);let Ee;const Je=new Set,ee={currentRoute:l,listening:!0,addRoute:h,removeRoute:m,hasRoute:S,getRoutes:b,resolve:T,options:e,push:g,replace:$,go:ve,back:()=>ve(-1),forward:()=>ve(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:I.add,isReady:_e,install(L){const q=this;L.component("RouterLink",Iy),L.component("RouterView",jy),L.config.globalProperties.$router=q,Object.defineProperty(L.config.globalProperties,"$route",{enumerable:!0,get:()=>fe(l)}),Hn&&!Ee&&l.value===en&&(Ee=!0,g(s.location).catch(ae=>{}));const M={};for(const ae in en)Object.defineProperty(M,ae,{get:()=>l.value[ae],enumerable:!0});L.provide(pi,q),L.provide(va,Ho(M)),L.provide(To,l);const Y=L.unmount;Je.add(L),L.unmount=function(){Je.delete(L),Je.size<1&&(c=en,D&&D(),D=null,l.value=en,Ee=!1,J=!1),Y()}}};function re(L){return L.reduce((q,M)=>q.then(()=>A(M)),Promise.resolve())}return ee}function Uy(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 mi(){return st(pi)}function ba(){return st(va)}const Ea=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Hy={},qy={class:"inner"};function Ky(e,t){const n=Zt("RouterView");return Ae(),Pe("div",qy,[ge(n)])}const Di=Ea(Hy,[["render",Ky]]),zy="/assets/logo-rpg-5mCaI9tz.svg";var Wy={exports:{}},Vi={exports:{}},ji={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 tc;function Zy(){return tc||(tc=1,function(e,t){(function(n,r){e.exports=r()})(pt,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)}}})}(ji)),ji.exports}var Bi={exports:{}},gs={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 nc;function Gt(){return nc||(nc=1,function(e,t){(function(n,r){r(t)})(pt,function(n){const i="transitionend",o=_=>(_&&window.CSS&&window.CSS.escape&&(_=_.replace(/#([^\s"#']+)/g,(k,P)=>`#${CSS.escape(P)}`)),_),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:P}=window.getComputedStyle(_);const D=Number.parseFloat(k),W=Number.parseFloat(P);return!D&&!W?0:(k=k.split(",")[0],P=P.split(",")[0],(Number.parseFloat(k)+Number.parseFloat(P))*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",P=_.closest("details:not([open])");if(!P)return k;if(P!==_){const D=_.closest("summary");if(D&&D.parentNode!==P||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},S=()=>{},T=_=>{_.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",x=_=>{g(()=>{const k=E();if(k){const P=_.NAME,D=k.fn[P];k.fn[P]=_.jQueryInterface,k.fn[P].Constructor=_,k.fn[P].noConflict=()=>(k.fn[P]=D,_.jQueryInterface)}})},N=(_,k=[],P=_)=>typeof _=="function"?_(...k):P,w=(_,k,P=!0)=>{if(!P){N(_);return}const D=5,W=c(k)+D;let z=!1;const I=({target:J})=>{J===k&&(z=!0,k.removeEventListener(i,I),N(_))};k.addEventListener(i,I),setTimeout(()=>{z||f(k)},W)},A=(_,k,P,D)=>{const W=_.length;let z=_.indexOf(k);return z===-1?!P&&D?_[W-1]:_[0]:(z+=P?1:-1,D&&(z=(z+W)%W),_[Math.max(0,Math.min(z,W-1))])};n.defineJQueryPlugin=x,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=S,n.onDOMContentLoaded=g,n.parseSelector=o,n.reflow=T,n.toType=a,n.triggerTransitionEnd=f,Object.defineProperty(n,Symbol.toStringTag,{value:"Module"})})}(gs,gs.exports)),gs.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 rc;function or(){return rc||(rc=1,function(e,t){(function(n,r){e.exports=r(Gt())})(pt,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(x,N){return N&&`${N}::${a++}`||x.uidEvent||a++}function u(x){const N=f(x);return x.uidEvent=N,o[N]=o[N]||{},o[N]}function d(x,N){return function w(A){return $(A,{delegateTarget:x}),w.oneOff&&g.off(x,A.type,N),N.apply(x,[A])}}function h(x,N,w){return function A(_){const k=x.querySelectorAll(N);for(let{target:P}=_;P&&P!==this;P=P.parentNode)for(const D of k)if(D===P)return $(_,{delegateTarget:P}),A.oneOff&&g.off(x,_.type,N,w),w.apply(P,[_])}}function m(x,N,w=null){return Object.values(x).find(A=>A.callable===N&&A.delegationSelector===w)}function b(x,N,w){const A=typeof N=="string",_=A?w:N||w;let k=v(x);return c.has(k)||(k=x),[A,_,k]}function S(x,N,w,A,_){if(typeof N!="string"||!x)return;let[k,P,D]=b(N,w,A);N in l&&(P=(ze=>function(ce){if(!ce.relatedTarget||ce.relatedTarget!==ce.delegateTarget&&!ce.delegateTarget.contains(ce.relatedTarget))return ze.call(this,ce)})(P));const W=u(x),z=W[D]||(W[D]={}),I=m(z,P,k?w:null);if(I){I.oneOff=I.oneOff&&_;return}const J=f(P,N.replace(r,"")),Z=k?h(x,w,P):d(x,P);Z.delegationSelector=k?w:null,Z.callable=P,Z.oneOff=_,Z.uidEvent=J,z[J]=Z,x.addEventListener(D,Z,k)}function T(x,N,w,A,_){const k=m(N[w],A,_);k&&(x.removeEventListener(w,k,!!_),delete N[w][k.uidEvent])}function E(x,N,w,A){const _=N[w]||{};for(const[k,P]of Object.entries(_))k.includes(A)&&T(x,N,w,P.callable,P.delegationSelector)}function v(x){return x=x.replace(s,""),l[x]||x}const g={on(x,N,w,A){S(x,N,w,A,!1)},one(x,N,w,A){S(x,N,w,A,!0)},off(x,N,w,A){if(typeof N!="string"||!x)return;const[_,k,P]=b(N,w,A),D=P!==N,W=u(x),z=W[P]||{},I=N.startsWith(".");if(typeof k<"u"){if(!Object.keys(z).length)return;T(x,W,P,k,_?w:null);return}if(I)for(const J of Object.keys(W))E(x,W,J,N.slice(1));for(const[J,Z]of Object.entries(z)){const _e=J.replace(i,"");(!D||N.includes(_e))&&T(x,W,P,Z.callable,Z.delegationSelector)}},trigger(x,N,w){if(typeof N!="string"||!x)return null;const A=n.getjQuery(),_=v(N),k=N!==_;let P=null,D=!0,W=!0,z=!1;k&&A&&(P=A.Event(N,w),A(x).trigger(P),D=!P.isPropagationStopped(),W=!P.isImmediatePropagationStopped(),z=P.isDefaultPrevented());const I=$(new Event(N,{bubbles:D,cancelable:!0}),w);return z&&I.preventDefault(),W&&x.dispatchEvent(I),I.defaultPrevented&&P&&P.preventDefault(),I}};function $(x,N={}){for(const[w,A]of Object.entries(N))try{x[w]=A}catch{Object.defineProperty(x,w,{configurable:!0,get(){return A}})}return x}return g})}(Bi)),Bi.exports}var Ui={exports:{}},Hi={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 sc;function td(){return sc||(sc=1,function(e,t){(function(n,r){e.exports=r()})(pt,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)}`))}}})}(Hi)),Hi.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 ic;function wa(){return ic||(ic=1,function(e,t){(function(n,r){e.exports=r(td(),Gt())})(pt,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})}(Ui)),Ui.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 oc;function nd(){return oc||(oc=1,function(e,t){(function(n,r){e.exports=r(Zy(),or(),wa(),Gt())})(pt,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})}(Vi)),Vi.exports}var qi={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 ac;function Yr(){return ac||(ac=1,function(e,t){(function(n,r){e.exports=r(Gt())})(pt,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})}(qi)),qi.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(),Yr(),Gt())})(pt,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",S="collapse",T="collapsing",E="collapsed",v=`:scope .${S} .${S}`,g="collapse-horizontal",$="width",x="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 J=s.getSelectorFromElement(I),Z=s.find(J).filter(_e=>_e===this._element);J!==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(S),this._element.classList.add(T),this._element.style[z]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const I=()=>{this._isTransitioning=!1,this._element.classList.remove(T),this._element.classList.add(S,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(T),this._element.classList.remove(S,b);for(const I of this._triggerArray){const J=s.getElementFromSelector(I);J&&!this._isShown(J)&&this._addAriaAndCollapsedClass([I],!1)}this._isTransitioning=!0;const z=()=>{this._isTransitioning=!1,this._element.classList.remove(T),this._element.classList.add(S),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)?$:x}_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(P){(P.target.tagName==="A"||P.delegateTarget&&P.delegateTarget.tagName==="A")&&P.preventDefault();for(const D of s.getMultipleElementsFromSelector(this))k.getOrCreateInstance(D,{toggle:!1}).toggle()}),i.defineJQueryPlugin(k),k})})(Wy);const Yy={useLoading:qf.useLoading},Aa=(e,t)=>(...n)=>{const s=Yy.useLoading().show({container:t?t():null});return e(...n).catch(()=>{}).finally(s.hide)};function rd(e,t){return function(){return e.apply(t,arguments)}}const{toString:Gy}=Object.prototype,{getPrototypeOf:Sa}=Object,gi=(e=>t=>{const n=Gy.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Vt=e=>(e=e.toLowerCase(),t=>gi(t)===e),_i=e=>t=>typeof t===e,{isArray:ar}=Array,Vr=_i("undefined");function Jy(e){return e!==null&&!Vr(e)&&e.constructor!==null&&!Vr(e.constructor)&&At(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const sd=Vt("ArrayBuffer");function Qy(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&sd(e.buffer),t}const Xy=_i("string"),At=_i("function"),id=_i("number"),yi=e=>e!==null&&typeof e=="object",ev=e=>e===!0||e===!1,ws=e=>{if(gi(e)!=="object")return!1;const t=Sa(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},tv=Vt("Date"),nv=Vt("File"),rv=Vt("Blob"),sv=Vt("FileList"),iv=e=>yi(e)&&At(e.pipe),ov=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||At(e.append)&&((t=gi(e))==="formdata"||t==="object"&&At(e.toString)&&e.toString()==="[object FormData]"))},av=Vt("URLSearchParams"),lv=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Gr(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=>!Vr(e)&&e!==ad;function Ro(){const{caseless:e}=ld(this)&&this||{},t={},n=(r,s)=>{const i=e&&od(t,s)||s;ws(t[i])&&ws(r)?t[i]=Ro(t[i],r):ws(r)?t[i]=Ro({},r):ar(r)?t[i]=r.slice():t[i]=r};for(let r=0,s=arguments.length;r(Gr(t,(s,i)=>{n&&At(s)?e[i]=rd(s,n):e[i]=s},{allOwnKeys:r}),e),uv=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),fv=(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)},dv=(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&&Sa(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},hv=(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},pv=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},mv=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Sa(Uint8Array)),gv=(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])}},_v=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},yv=Vt("HTMLFormElement"),vv=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),lc=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),bv=Vt("RegExp"),cd=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Gr(n,(s,i)=>{let o;(o=t(s,i,e))!==!1&&(r[i]=o||s)}),Object.defineProperties(e,r)},Ev=e=>{cd(e,(t,n)=>{if(At(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(At(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+"'")})}})},wv=(e,t)=>{const n={},r=s=>{s.forEach(i=>{n[i]=!0})};return ar(e)?r(e):r(String(e).split(t)),n},Av=()=>{},Sv=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Ki="abcdefghijklmnopqrstuvwxyz",cc="0123456789",ud={DIGIT:cc,ALPHA:Ki,ALPHA_DIGIT:Ki+Ki.toUpperCase()+cc},Ov=(e=16,t=ud.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Cv(e){return!!(e&&At(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Tv=e=>{const t=new Array(10),n=(r,s)=>{if(yi(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const i=ar(r)?[]:{};return Gr(r,(o,a)=>{const l=n(o,s+1);!Vr(l)&&(i[a]=l)}),t[s]=void 0,i}}return r};return n(e,0)},Rv=Vt("AsyncFunction"),xv=e=>e&&(yi(e)||At(e))&&At(e.then)&&At(e.catch),V={isArray:ar,isArrayBuffer:sd,isBuffer:Jy,isFormData:ov,isArrayBufferView:Qy,isString:Xy,isNumber:id,isBoolean:ev,isObject:yi,isPlainObject:ws,isUndefined:Vr,isDate:tv,isFile:nv,isBlob:rv,isRegExp:bv,isFunction:At,isStream:iv,isURLSearchParams:av,isTypedArray:mv,isFileList:sv,forEach:Gr,merge:Ro,extend:cv,trim:lv,stripBOM:uv,inherits:fv,toFlatObject:dv,kindOf:gi,kindOfTest:Vt,endsWith:hv,toArray:pv,forEachEntry:gv,matchAll:_v,isHTMLForm:yv,hasOwnProperty:lc,hasOwnProp:lc,reduceDescriptors:cd,freezeMethods:Ev,toObjectSet:wv,toCamelCase:vv,noop:Av,toFiniteNumber:Sv,findKey:od,global:ad,isContextDefined:ld,ALPHABET:ud,generateString:Ov,isSpecCompliantForm:Cv,toJSONObject:Tv,isAsyncFn:Rv,isThenable:xv};function Oe(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(Oe,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=Oe.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(Oe,dd);Object.defineProperty(fd,"isAxiosError",{value:!0});Oe.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"),Oe.call(o,e.message,t,n,r,s),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};const Pv=null;function xo(e){return V.isPlainObject(e)||V.isArray(e)}function hd(e){return V.endsWith(e,"[]")?e.slice(0,-2):e}function uc(e,t,n){return e?e.concat(t).map(function(s,i){return s=hd(s),!n&&i?"["+s+"]":s}).join(n?".":""):t}function Nv(e){return V.isArray(e)&&!e.some(xo)}const $v=V.toFlatObject(V,{},null,function(t){return/^is[A-Z]/.test(t)});function vi(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,S){return!V.isUndefined(S[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 Oe("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,S){let T=m;if(m&&!S&&typeof m=="object"){if(V.endsWith(b,"{}"))b=r?b:b.slice(0,-2),m=JSON.stringify(m);else if(V.isArray(m)&&Nv(m)||(V.isFileList(m)||V.endsWith(b,"[]"))&&(T=V.toArray(m)))return b=hd(b),T.forEach(function(v,g){!(V.isUndefined(v)||v===null)&&t.append(o===!0?uc([b],g,i):o===null?b:b+"[]",c(v))}),!1}return xo(m)?!0:(t.append(uc(S,b,i),c(m)),!1)}const u=[],d=Object.assign($v,{defaultVisitor:f,convertValue:c,isVisitable:xo});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(T,E){(!(V.isUndefined(T)||T===null)&&s.call(t,T,V.isString(E)?E.trim():E,b,d))===!0&&h(T,b?b.concat(E):[E])}),u.pop()}}if(!V.isObject(e))throw new TypeError("data must be an object");return h(e),t}function fc(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Oa(e,t){this._pairs=[],e&&vi(e,this,t)}const pd=Oa.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,fc)}:fc;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function kv(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||kv,s=n&&n.serialize;let i;if(s?i=s(t,n):i=V.isURLSearchParams(t)?t.toString():new Oa(t,n).toString(r),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class Mv{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 dc=Mv,gd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Lv=typeof URLSearchParams<"u"?URLSearchParams:Oa,Iv=typeof FormData<"u"?FormData:null,Fv=typeof Blob<"u"?Blob:null,Dv={isBrowser:!0,classes:{URLSearchParams:Lv,FormData:Iv,Blob:Fv},protocols:["http","https","file","blob","url","data"]},_d=typeof window<"u"&&typeof document<"u",Vv=(e=>_d&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),jv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Bv=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:_d,hasStandardBrowserEnv:Vv,hasStandardBrowserWebWorkerEnv:jv},Symbol.toStringTag,{value:"Module"})),It={...Bv,...Dv};function Uv(e,t){return vi(e,new It.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,i){return It.isNode&&V.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function Hv(e){return V.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function qv(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]=qv(s[o])),!a)}if(V.isFormData(e)&&V.isFunction(e.entries)){const n={};return V.forEachEntry(e,(r,s)=>{t(Hv(r),s,n,0)}),n}return null}function Kv(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 Ca={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 Uv(t,this.formSerializer).toString();if((a=V.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return vi(a?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||s?(n.setContentType("application/json",!1),Kv(t)):t}],transformResponse:[function(t){const n=this.transitional||Ca.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"?Oe.from(a,Oe.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:It.classes.FormData,Blob:It.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=>{Ca.headers[e]={}});const Ta=Ca,zv=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"]),Wv=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]&&zv[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},hc=Symbol("internals");function dr(e){return e&&String(e).trim().toLowerCase()}function As(e){return e===!1||e==null?e:V.isArray(e)?e.map(As):String(e)}function Zv(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 Yv=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function zi(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 Gv(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Jv(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 bi{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]=As(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())&&!Yv(t)?o(Wv(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 Zv(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||zi(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||zi(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||zi(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]=As(s),delete n[i];return}const a=t?Gv(i):String(i).trim();a!==i&&delete n[i],n[a]=As(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[hc]=this[hc]={accessors:{}}).accessors,s=this.prototype;function i(o){const a=dr(o);r[a]||(Jv(s,o),r[a]=!0)}return V.isArray(t)?t.forEach(i):i(t),this}}bi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);V.reduceDescriptors(bi.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});V.freezeMethods(bi);const Wt=bi;function Wi(e,t){const n=this||Ta,r=t||n,s=Wt.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){Oe.call(this,e??"canceled",Oe.ERR_CANCELED,t,n),this.name="CanceledError"}V.inherits(Jr,Oe,{__CANCEL__:!0});function Qv(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Oe("Request failed with status code "+n.status,[Oe.ERR_BAD_REQUEST,Oe.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Xv=It.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 eb(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function tb(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function bd(e,t){return e&&!eb(t)?tb(e,t):t}const nb=It.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 rb(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function sb(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 ib=typeof XMLHttpRequest<"u",ob=ib&&function(e){return new Promise(function(n,r){let s=e.data;const i=Wt.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(It.hasStandardBrowserEnv||It.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((f=i.getContentType())!==!1){const[b,...S]=f?f.split(";").map(T=>T.trim()).filter(Boolean):[];i.setContentType([b||"multipart/form-data",...S].join("; "))}}let u=new XMLHttpRequest;if(e.auth){const b=e.auth.username||"",S=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(b+":"+S))}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=Wt.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders()),T={data:!o||o==="text"||o==="json"?u.responseText:u.response,status:u.status,statusText:u.statusText,headers:b,config:e,request:u};Qv(function(v){n(v),c()},function(v){r(v),c()},T),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 Oe("Request aborted",Oe.ECONNABORTED,e,u)),u=null)},u.onerror=function(){r(new Oe("Network Error",Oe.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let S=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const T=e.transitional||gd;e.timeoutErrorMessage&&(S=e.timeoutErrorMessage),r(new Oe(S,T.clarifyTimeoutError?Oe.ETIMEDOUT:Oe.ECONNABORTED,e,u)),u=null},It.hasStandardBrowserEnv&&(a&&V.isFunction(a)&&(a=a(e)),a||a!==!1&&nb(d))){const b=e.xsrfHeaderName&&e.xsrfCookieName&&Xv.read(e.xsrfCookieName);b&&i.set(e.xsrfHeaderName,b)}s===void 0&&i.setContentType(null),"setRequestHeader"in u&&V.forEach(i.toJSON(),function(S,T){u.setRequestHeader(T,S)}),V.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),o&&o!=="json"&&(u.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&u.addEventListener("progress",pc(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&u.upload&&u.upload.addEventListener("progress",pc(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=rb(d);if(m&&It.protocols.indexOf(m)===-1){r(new Oe("Unsupported protocol "+m+":",Oe.ERR_BAD_REQUEST,e));return}u.send(s||null)})},Po={http:Pv,xhr:ob};V.forEach(Po,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const mc=e=>`- ${e}`,ab=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(mc).join(` +`):" "+mc(i[0]):"as no adapter specified";throw new Oe("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:Po};function Zi(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Jr(null,e)}function gc(e){return Zi(e),e.headers=Wt.from(e.headers),e.data=Wi.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ed.getAdapter(e.adapter||Ta.adapter)(e).then(function(r){return Zi(e),r.data=Wi.call(e,e.transformResponse,r),r.headers=Wt.from(r.headers),r},function(r){return vd(r)||(Zi(e),r&&r.response&&(r.response.data=Wi.call(e,e.transformResponse,r.response),r.response.headers=Wt.from(r.response.headers))),Promise.reject(r)})}const _c=e=>e instanceof Wt?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(_c(c),_c(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",Ra={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ra[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const yc={};Ra.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 Oe(s(o," has been removed"+(n?" in "+n:"")),Oe.ERR_DEPRECATED);return n&&!yc[o]&&(yc[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 lb(e,t,n){if(typeof e!="object")throw new Oe("options must be an object",Oe.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 Oe("option "+i+" must be "+l,Oe.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Oe("Unknown option "+i,Oe.ERR_BAD_OPTION)}}const No={assertOptions:lb,validators:Ra},tn=No.validators;class Us{constructor(t){this.defaults=t,this.interceptors={request:new dc,response:new dc}}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&&No.assertOptions(r,{silentJSONParsing:tn.transitional(tn.boolean),forcedJSONParsing:tn.transitional(tn.boolean),clarifyTimeoutError:tn.transitional(tn.boolean)},!1),s!=null&&(V.isFunction(s)?n.paramsSerializer={serialize:s}:No.assertOptions(s,{encode:tn.function,serialize:tn.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=Wt.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=[gc.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 xa(function(s){t=s}),cancel:t}}}const cb=xa;function ub(e){return function(n){return e.apply(null,n)}}function fb(e){return V.isObject(e)&&e.isAxiosError===!0}const $o={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($o).forEach(([e,t])=>{$o[t]=e});const db=$o;function Ad(e){const t=new Ss(e),n=rd(Ss.prototype.request,t);return V.extend(n,Ss.prototype,t,{allOwnKeys:!0}),V.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return Ad(nr(e,s))},n}const Ke=Ad(Ta);Ke.Axios=Ss;Ke.CanceledError=Jr;Ke.CancelToken=cb;Ke.isCancel=vd;Ke.VERSION=wd;Ke.toFormData=vi;Ke.AxiosError=Oe;Ke.Cancel=Ke.CanceledError;Ke.all=function(t){return Promise.all(t)};Ke.spread=ub;Ke.isAxiosError=fb;Ke.mergeConfig=nr;Ke.AxiosHeaders=Wt;Ke.formToJSON=e=>yd(V.isHTMLForm(e)?new FormData(e):e);Ke.getAdapter=Ed.getAdapter;Ke.HttpStatusCode=db;Ke.default=Ke;const Pa=Ke;function Na(e){const t=`${e}=`,r=decodeURIComponent(document.cookie).split(";");for(let s=0;s{const{status:t}=e.response;switch(t){case 400:bn.toastMessage("warning","report_problem",e.response.data.message);break;default:bn.toastMessage("danger","info",e.response.data.message||"錯誤");break}return Promise.reject(e)};ye.interceptors.request.use(e=>{const t={...e},n=Na("h_MqhC49RxFRI6pR3Z_token");return n&&(t.headers.Authorization=`Bearer ${n}`),t},e=>Promise.reject(e));ye.interceptors.response.use(e=>e.data,e=>hb(e));const $a=Pa.create({baseURL:"https://dev-hexsystem-user.hexschool.io",withCredentials:!0,xsrfHeaderName:"xsrf-token",xsrfCookieName:"xsrf-token",withXSRFToken:!0}),pb=e=>{const{status:t}=e.response;switch(t){case 400:bn.toastMessage("warning","report_problem",e.response.data.message);break;default:bn.toastMessage("danger","info",e.response.data.message||"錯誤");break}return Promise.reject(e)};$a.interceptors.request.use(async e=>{const t={...e},n=`Bearer ${Na("h_MqhC49RxFRI6pR3Z_token")}`;return n!==null&&(t.headers.Authorization=n),t},e=>Promise.reject(e));$a.interceptors.response.use(e=>e.data,e=>pb(e));const mb=e=>ye.post("/v1/user/login",e),gb=e=>ye.post("/v1/user/register",e),_b=e=>ye.put("/v1/user/login/verify",e),yb=e=>ye.put("/v1/user/register/verify",e),vb=e=>ye.post("/v1/user/register/verify",e),bb=e=>ye.post("/v1/user/reset_password",e),Eb=(e,t)=>ye.post(`/v1/user/reset_password/verify?token=${e}`,t),wb=()=>ye.get("/v1/entry"),Ab=e=>$a.get(`/v1/user/login/teachable?${e}`),Sd={apiPostLogin:mb,apiPostRegister:gb,apiPutLoginVerify:_b,apiPutRegisterVerify:yb,apiPostRegisterVerify:vb,apiPostResetPwdVerify:bb,apiPostResetPwd:Eb,apiGetEntry:wb,apiGetLoginTeachable:Ab},Sb=()=>ye.get("/v1/user/profile"),Ob=()=>ye.get("/v1/user/courses"),Cb=e=>ye.put("/v1/user/profile/nickname",e),Tb=e=>ye.post("/v1/user/profile/name",e),Rb=e=>ye.put("/v1/user/profile/description",e),xb=e=>ye.put("/v1/user/password",e),Pb=e=>ye.get(`/v1/user/upload/avatar/${e}`),Nb=e=>ye.put("/v1/user/profile/avatar",{avatar:e}),$b=(e=1)=>ye.get(`/v1/notify/message/list?page=${e}`),kb=(e=1,t=0)=>ye.get(`/v1/notify/message/list?page=${e}&is_read=${t}`),Mb=e=>ye.put(`/v1/notify/message/${e}/read`),Lb=e=>ye.put(`/v1/notify/message/${e}/unread`),Ib=()=>ye.get("/v1/notify/message/constants"),Od={apiGetUserProfile:Sb,apiGetUserCourses:Ob,apiPostUserName:Tb,apiPutUserNickname:Cb,apiPutUserDescription:Rb,apiPutUserPassword:xb,apiGetUserAvatar:Pb,apiPutUserAvatar:Nb,apiGetNotifyMessages:$b,apiGetNotifyUnreadMessages:kb,apiPutNotifyReadMessages:Mb,apiPutNotifyUnreadMessages:Lb,apiGetNotifyMessageConstants:Ib},{apiGetUserProfile:Fb,apiGetNotifyUnreadMessages:Db}=Od,Cd=gf("userStore",{state:()=>({originProfile:{},profile:{},thirdparty:[{}],unreadMessages:0}),actions:{async getUserProfile(){var e,t,n,r;try{const{profile:s}=await Fb();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){bn.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}`)}},async getUnreadMessages(){const{pagination:e}=await Db();this.unreadMessages=e.total}}});var Td={exports:{}},Yi={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 vc;function Vb(){return vc||(vc=1,function(e,t){(function(n,r){e.exports=r(or(),wa(),Gt())})(pt,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})}(Yi)),Yi.exports}var _s={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 bc;function jb(){return bc||(bc=1,function(e,t){(function(n,r){r(t,or(),Yr(),Gt())})(pt,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"})})}(_s,_s.exports)),_s.exports}var Gi={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 Ec;function Bb(){return Ec||(Ec=1,function(e,t){(function(n,r){e.exports=r(or(),Yr(),wa())})(pt,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(T){super(),this._config=this._getConfig(T),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,T=>this._handleFocusin(T)),n.on(document,c,T=>this._handleKeydown(T)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,n.off(document,a))}_handleFocusin(T){const{trapElement:E}=this._config;if(T.target===document||T.target===E||E.contains(T.target))return;const v=r.focusableChildren(E);v.length===0?E.focus():this._lastTabNavDirection===d?v[v.length-1].focus():v[0].focus()}_handleKeydown(T){T.key===f&&(this._lastTabNavDirection=T.shiftKey?d:u)}}return b})}(Gi)),Gi.exports}var Ji={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 wc;function Ub(){return wc||(wc=1,function(e,t){(function(n,r){e.exports=r(td(),Yr(),Gt())})(pt,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=S=>{if(S!==this._element&&window.innerWidth>S.clientWidth+m)return;this._saveInitialAttribute(S,d);const T=window.getComputedStyle(S).getPropertyValue(d);S.style.setProperty(d,`${h(Number.parseFloat(T))}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})}(Ji)),Ji.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(),Yr(),Vb(),jb(),Bb(),Gt(),Ub())})(pt,function(n,r,s,i,o,a,l,c){const f="modal",d=".bs.modal",h=".data-api",m="Escape",b=`hide${d}`,S=`hidePrevented${d}`,T=`hidden${d}`,E=`show${d}`,v=`shown${d}`,g=`resize${d}`,$=`click.dismiss${d}`,x=`mousedown.dismiss${d}`,N=`keydown.dismiss${d}`,w=`click${d}${h}`,A="modal-open",_="fade",k="show",P="modal-static",D=".modal.show",W=".modal-dialog",z=".modal-body",I='[data-bs-toggle="modal"]',J={backdrop:!0,focus:!0,keyboard:!0},Z={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class _e extends n{constructor(ce,ve){super(ce,ve),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 J}static get DefaultType(){return Z}static get NAME(){return f}toggle(ce){return this._isShown?this.hide():this.show(ce)}show(ce){this._isShown||this._isTransitioning||r.trigger(this._element,E,{relatedTarget:ce}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(A),this._adjustDialog(),this._backdrop.show(()=>this._showElement(ce)))}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(ce){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 ve=s.findOne(z,this._dialog);ve&&(ve.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:ce})};this._queueCallback(Ee,this._dialog,this._isAnimated())}_addEventListeners(){r.on(this._element,N,ce=>{if(ce.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,x,ce=>{r.one(this._element,$,ve=>{if(!(this._element!==ce.target||this._element!==ve.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,T)})}_isAnimated(){return this._element.classList.contains(_)}_triggerBackdropTransition(){if(r.trigger(this._element,S).defaultPrevented)return;const ve=this._element.scrollHeight>document.documentElement.clientHeight,Ee=this._element.style.overflowY;Ee==="hidden"||this._element.classList.contains(P)||(ve||(this._element.style.overflowY="hidden"),this._element.classList.add(P),this._queueCallback(()=>{this._element.classList.remove(P),this._queueCallback(()=>{this._element.style.overflowY=Ee},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const ce=this._element.scrollHeight>document.documentElement.clientHeight,ve=this._scrollBar.getWidth(),Ee=ve>0;if(Ee&&!ce){const Je=l.isRTL()?"paddingLeft":"paddingRight";this._element.style[Je]=`${ve}px`}if(!Ee&&ce){const Je=l.isRTL()?"paddingRight":"paddingLeft";this._element.style[Je]=`${ve}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(ce,ve){return this.each(function(){const Ee=_e.getOrCreateInstance(this,ce);if(typeof ce=="string"){if(typeof Ee[ce]>"u")throw new TypeError(`No method named "${ce}"`);Ee[ce](ve)}})}}return r.on(document,w,I,function(ze){const ce=s.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&ze.preventDefault(),r.one(ce,E,Je=>{Je.defaultPrevented||r.one(ce,T,()=>{l.isVisible(this)&&this.focus()})});const ve=s.findOne(D);ve&&_e.getInstance(ve).hide(),_e.getOrCreateInstance(ce).toggle(this)}),o.enableDismissTrigger(_e),l.defineJQueryPlugin(_e),_e})})(Td);var Hb=Td.exports;const Rd=Uf(Hb),qb={class:"modal-dialog modal-dialog-scrollable"},Kb={class:"modal-content"},zb=ie("div",{class:"modal-header"},[ie("h5",{id:"exampleModalLabel",class:"modal-title"}," 綁定 Teachable 帳號 ")],-1),Wb={class:"modal-body"},Zb={class:"mt-3"},Yb={__name:"BindTeachableModal",setup(e,{expose:t}){const{apiGetLoginTeachable:n}=Sd,r=Se(null),s=Se(null);St(()=>{s.value=new Rd(r.value,{keyboard:!1,backdrop:"static"})}),t({showModal:()=>{s.value.show()},hideModal:()=>{s.value.hide()}});const l=Aa(async()=>{const c={redirectType:"user"},f=new URLSearchParams(c).toString(),u=await n(f);window.location.href=u.redirect_url});return(c,f)=>(Ae(),Pe("div",{ref_key:"myModal",ref:r,class:"modal fade",tabindex:"-1","aria-labelledby":"exampleModalLabel","aria-hidden":"true"},[ie("div",qb,[ie("div",Kb,[zb,ie("div",Wb,[ft(" 為因應系統升級,請先綁定 Teachable 帳號,以便使用系統完整功能。 "),ie("div",Zb,[ie("button",{class:"btn btn-outline-secondary",onClick:f[0]||(f[0]=(...u)=>fe(l)&&fe(l)(...u))},"綁定 Teachable 帳號")])])])])],512))}},Gb={class:"navbar navbar-expand-lg bg-white navbar-light border-bottom"},Jb={class:"container"},Qb=ie("img",{src:zy,alt:"rpg-logo",width:"158"},null,-1),Xb=ie("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbarScroll","aria-controls":"navbarScroll","aria-expanded":"false","aria-label":"Toggle navigation"},[ie("span",{class:"navbar-toggler-icon"})],-1),e0={class:"collapse navbar-collapse",id:"navbarScroll"},t0={class:"navbar-nav me-auto mb-2 mb-lg-0 gap-5"},n0={class:"nav-item"},r0={class:"nav-item"},s0=ie("p",{class:"d-lg-none d-block"},"個人資料",-1),i0=["src"],xd={__name:"NavbarLayout",setup(e){const{apiGetEntry:t,apiGetLoginTeachable:n}=Sd,r=Cd(),s=ba(),i=mi(),o=({name:u,value:d,expires:h})=>{document.cookie=`${u}=${d};${_a()};${h?`expires=${h}`:""}`},a=Se(!1),l=Aa(async()=>{const{access_token:u,exp:d}=s.query;if(u){o({name:"h_MqhC49RxFRI6pR3Z_token",value:u,expires:new Date(d*1e3)});const h=localStorage.getItem("t_redirectType"),m=localStorage.getItem("t_redirectRoute");if(h&&m){const b={redirectType:"user"};h==="teachable"&&(b.redirectType=h,b.route=m),localStorage.removeItem("t_redirectType"),localStorage.removeItem("t_redirectRoute");const S=new URLSearchParams(b).toString(),T=await n(S);window.location.href=T.redirect_url}}try{await t(),a.value=!0;const{tid:h}=s.query;h||i.replace({query:{}})}catch{i.push("/login")}});St(async()=>{await l(),a.value&&r.getUserProfile()});const c=Se(null),f=Se(null);return Xo(()=>{var u,d,h;c.value&&r.profile&&(f.value=r.profile,(u=f.value)!=null&&u.thirdparty&&!((h=(d=f.value)==null?void 0:d.thirdparty)!=null&&h.some(m=>m.platform==="teachable"))&&c.value.showModal())}),(u,d)=>{const h=Zt("RouterLink");return Ae(),Pe($e,null,[ge(Yb,{ref_key:"teachableBindModalRef",ref:c},null,512),ie("div",Gb,[ie("div",Jb,[ge(h,{to:"/dashboard",class:"navbar-brand me-6"},{default:Lt(()=>[Qb]),_:1}),Xb,ie("div",e0,[ie("ul",t0,[ie("li",n0,[ge(h,{to:"/tasks/my",class:"nav-link link-primary"},{default:Lt(()=>[ft(" 任務看板 ")]),_:1})]),ie("li",r0,[ge(h,{to:"/training",class:"nav-link link-primary"},{default:Lt(()=>[ft("直播班")]),_:1})])]),ge(h,{to:"/user",class:"text-decoration-none"},{default:Lt(()=>[s0,ie("img",{src:fe(r).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,i0)]),_:1})])])])],64)}}},Ac={__name:"DevLayout",setup(e){return(t,n)=>{const r=Zt("RouterView");return Ae(),Pe($e,null,[ge(xd),ge(r)],64)}}};function o0(e){return zs()?(jo(e),!0):!1}function ka(e){return typeof e=="function"?e():fe(e)}const a0=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const l0=Object.prototype.toString,c0=e=>l0.call(e)==="[object Object]",u0=()=>{};function f0(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 Pd=e=>e();function d0(e=Pd){const t=Se(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...i)=>{t.value&&e(...i)};return{isActive:Hr(t),pause:n,resume:r,eventFilter:s}}function h0(e){return e||ht()}function p0(e,t,n={}){const{eventFilter:r=Pd,...s}=n;return Ze(e,f0(r,t),s)}function m0(e,t,n={}){const{eventFilter:r,...s}=n,{eventFilter:i,pause:o,resume:a,isActive:l}=d0(r);return{stop:p0(e,t,{...s,eventFilter:i}),pause:o,resume:a,isActive:l}}function g0(e,t=!0,n){const r=h0(n);r?St(e,r):t?e():Xe(e)}function _0(e){var t;const n=ka(e);return(t=n==null?void 0:n.$el)!=null?t:n}const ko=a0?window:void 0;function Sc(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=ko):[t,n,r,s]=e,!t)return u0;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(()=>[_0(t),ka(s)],([f,u])=>{if(o(),!f)return;const d=c0(u)?{...u}:u;i.push(...n.flatMap(h=>r.map(m=>a(f,h,m,d))))},{immediate:!0,flush:"post"}),c=()=>{l(),o()};return o0(c),c}const ys=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},vs="__vueuse_ssr_handlers__",y0=v0();function v0(){return vs in ys||(ys[vs]=ys[vs]||{}),ys[vs]}function b0(e,t){return y0[e]||t}function E0(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 w0={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()}},Oc="vueuse-storage";function Cc(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=ko,eventFilter:d,onError:h=A=>{console.error(A)},initOnMounted:m}=r,b=(f?Js:Se)(typeof t=="function"?t():t);if(!n)try{n=b0("getDefaultStorage",()=>{var A;return(A=ko)==null?void 0:A.localStorage})()}catch(A){h(A)}if(!n)return b;const S=ka(t),T=E0(S),E=(s=r.serializer)!=null?s:w0[T],{pause:v,resume:g}=m0(b,()=>$(b.value),{flush:i,deep:o,eventFilter:d});return u&&a&&g0(()=>{Sc(u,"storage",w),Sc(u,Oc,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(Oc,{detail:{key:e,oldValue:k,newValue:_,storageArea:n}})))}}catch(_){h(_)}}function x(A){const _=A?A.newValue:n.getItem(e);if(_==null)return l&&S!=null&&n.setItem(e,E.write(S)),S;if(!A&&c){const k=E.read(_);return typeof c=="function"?c(k,S):T==="object"&&!Array.isArray(k)?{...S,...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=S;return}if(!(A&&A.key!==e)){v();try{(A==null?void 0:A.newValue)!==E.write(b.value)&&(b.value=x(A))}catch(_){h(_)}finally{A?Xe(g):g()}}}}}const A0=(e=1)=>ye.get(`/v1/training-classes/?page=${e}`),S0=e=>ye.get(`/v1/training-classes/${e}/check-in`),O0=(e,t)=>ye.post(`/v1/training-classes/${e}/check-in`,t),C0=(e,t=0)=>ye.get(`/v1/training-classes/${e}?preview=${t}`),T0=(e,t)=>ye.get(`/v1/training-classes/${e}/tasks/board${t||""}`),R0=e=>ye.get(`/v1/training-classes/${e}/tasks`),x0=e=>ye.get(`/v1/training-classes/${e}/tasks/progress`),P0=(e,t,n,r=0)=>ye.get(`/v1/training-classes/${e}/chapters/${t}/subchapters/${n}?preview=${r}`),N0=e=>ye.get(`/v1/training-classes/${e}/calendar`),$0=e=>ye.get(`/v1/training-classes/${e}/tasks/available`),k0=e=>ye.get(`/v1/training-classes/${e}/tasks/accept`),M0=e=>ye.get(`/v1/training-classes/${e}/tasks/completed`),L0=e=>ye.get(`/v1/training-classes/${e}/tasks/accepted/board`),I0=e=>ye.get(`/v1/training-classes/${e}/tasks/expired`),F0=e=>ye.get(`/v1/training-classes/${e}/certificates`),D0=(e,t)=>ye.get(`/v1/training-classes/${e}/certificates/${t}`),Nd={apiGetTraining:A0,apiGetTrainingDetail:C0,apiGetTrainingCheck:S0,apiPostTrainingCheck:O0,apiGetTrainingTasksBoard:T0,apiGetTrainingTasks:R0,apiGetTrainingTaskProgress:x0,apiGetChapterContent:P0,apiGetAvailableTask:$0,apiGetAcceptTask:k0,apiGetAcceptBoard:L0,apiGetCompletedTask:M0,apiGetTrainingCalendar:N0,apiGetExpiredTask:I0,apiGetTrainingCertificates:F0,apiGetTrainingCertificate:D0},{apiGetTrainingDetail:V0}=Nd,$d=gf("trainingStore",{state:()=>({trainingData:{},sidebarContent:{},contentLoading:!1,previewStatus:0}),actions:{async getTrainingDetail(e){var t,n,r,s;try{const{training_class:i}=await V0(e,this.previewStatus);this.trainingData=i}catch(i){bn.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=Cc("previewStatus",0);this.previewStatus=e.value},setPreviewStatus(e=0){const t=Cc("previewStatus",0);t.value=e,this.previewStatus=e}}}),j0=e=>(Qc("data-v-eeb0ab33"),e=e(),Xc(),e),B0={class:"training-sidebar-width bg-light px-3 py-4"},U0={class:"mb-3 text-center"},H0={key:0,class:"border-top"},q0=["href"],K0={class:"d-flex justify-content-between"},z0={class:"mb-0 fw-bold d-flex align-items-center"},W0={key:0,class:"badge rounded-pill bg-preview ms-2 fw-normal"},Z0=j0(()=>ie("span",{class:"material-symbols-outlined"},"expand_less",-1)),Y0=["id"],G0={class:"card card-body bg-transparent"},J0={class:"list-group rounded-0 bg-transparent training-sidebar"},Q0=["onClick"],X0={key:0,class:"material-symbols-outlined align-bottom pe-1"},eE={key:0,class:"badge rounded-pill bg-preview ms-2 fw-normal"},tE={__name:"Sidebar",props:{trainingId:{type:String,required:!0},data:{type:Object,required:!0}},setup(e){const t=ba(),n=mi(),r=$d(),s=pe(()=>r.sidebarContent),{apiGetChapterContent:i}=Nd,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);if(["link"].includes(d[0].type)){let h=d[0].content;if(h.includes("https")){window.open(d[0].content,"_blank");return}h.startsWith("/#/")&&(h=h.replace("#/",""),n.push(h))}else["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=Zt("RouterLink");return Ae(),Pe("div",B0,[ie("h5",U0,[ge(f,{to:`/training/${o.trainingId}/board`},{default:Lt(()=>[ft(Rt(o.data.name),1)]),_:1},8,["to"])]),o.data.chapters&&o.data.chapters.length>0?(Ae(),Pe("div",H0,[(Ae(!0),Pe($e,null,kr(o.data.chapters,u=>(Ae(),Pe("div",{class:"mt-3",key:u.id},[ie("div",{class:"menu-title px-3 bg-sidebar-title rounded-pill","data-bs-toggle":"collapse",href:"#collapse_"+u.id,role:"button"},[ie("div",K0,[ie("p",z0,[ft(Rt(u.name)+" ",1),Object.prototype.hasOwnProperty.call(u,"enable")?(Ae(),Pe($e,{key:0},[u.enable?bt("",!0):(Ae(),Pe("span",W0," 未開啟 "))],64)):bt("",!0)]),Z0])],8,q0),u.sub_chapters.length>0?(Ae(),Pe("div",{key:0,class:"collapse show",id:"collapse_"+u.id},[ie("div",G0,[ie("ul",J0,[(Ae(!0),Pe($e,null,kr(u.sub_chapters,d=>(Ae(),Pe("a",{href:"#",key:d.id,onClick:Is(h=>a(u.id,d.id),["prevent"]),class:Pt(["list-group-item rounded-pill mt-custom d-flex align-items-center",{active:fe(t).params.chapterId?fe(t).params.chapterId===`${u.id}_${d.id}`:d.name==="儀表板"}])},[d.icon?(Ae(),Pe("span",X0,Rt(d.icon),1)):bt("",!0),ft(" "+Rt(d.name)+" ",1),Object.prototype.hasOwnProperty.call(d,"enable")?(Ae(),Pe($e,{key:1},[d.enable?bt("",!0):(Ae(),Pe("span",eE," 未開啟 "))],64)):bt("",!0)],10,Q0))),128))])])],8,Y0)):bt("",!0)]))),128))])):bt("",!0)])}}},nE=Ea(tE,[["__scopeId","data-v-eeb0ab33"]]),rE={key:0,class:"alert alert-warning mb-0",role:"alert"},sE={class:"material-symbols-outlined"},iE={class:"ms-auto training-main overflow-hidden"},oE={__name:"Layout",setup(e){const t=ba(),n=mi(),r=$d(),s=Se(""),i=Se({name:"",chapters:[]});St(async()=>{const{id:f}=t.params;s.value=f;const{preview:u}=t.query;u&&(await r.setPreviewStatus(u),n.replace({query:{}})),await r.getPreviewStatus(),await r.getTrainingDetail(f),i.value=r.trainingData});const a=async(f,u)=>{await r.setPreviewStatus(f),await r.getTrainingDetail(u),i.value=r.trainingData,n.push({name:"培訓班主畫面"})},l=Se(!0),c=()=>{l.value=!l.value};return(f,u)=>{const d=Zt("RouterView");return Ae(),Pe($e,null,[fe(r).previewStatus?(Ae(),Pe("div",rE,[ft(" 您目前正處於預覽模式 "),ie("a",{href:"#",class:"alert-link",onClick:u[0]||(u[0]=Is(h=>a(0,s.value),["prevent"]))},"「點此」"),ft(" 回到正式模式。 ")])):bt("",!0),ie("div",{class:Pt(l.value?"d-flex position-relative":"d-flex position-relative close")},[ie("a",{href:"#",class:"position-absolute toggle",onClick:Is(c,["prevent"])},[ie("span",sE,Rt(l.value?" keyboard_double_arrow_left":" keyboard_double_arrow_right"),1)]),ge(nE,{"training-id":s.value,data:i.value},null,8,["training-id","data"]),ie("div",iE,[ge(d)])],2)],64)}}},aE=Ea(oE,[["__scopeId","data-v-5dc68091"]]),lE={class:"modal-dialog modal-dialog-centered"},cE={class:"modal-content"},uE=ie("div",{class:"modal-header"},[ie("h5",{id:"logOutModalLabel",class:"modal-title"}," 確認登出 "),ie("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})],-1),fE={class:"modal-body"},dE={class:"d-flex justify-content-end"},hE={__name:"LogOutModal",setup(e,{expose:t}){const n=Se(null);t({logOutModalRef:n});const r=mi(),s=()=>{document.cookie=`h_MqhC49RxFRI6pR3Z_token=;${_a()};`,r.push("/login")};return(i,o)=>(Ae(),Pe("div",{ref_key:"logOutModalRef",ref:n,class:"modal fade",tabindex:"-1","aria-labelledby":"logOutModalLabel","aria-hidden":"true"},[ie("div",lE,[ie("div",cE,[uE,ie("div",fE,[ft(" 是否確認登出? "),ie("div",dE,[ie("button",{type:"button",class:"btn btn-danger","data-bs-dismiss":"modal",onClick:o[0]||(o[0]=a=>s())}," 登出 ")])])])])],512))}},pE={class:"col-md-4"},mE={class:"border rounded-4 px-4 py-5 text-center sticky-md-top"},gE={class:"avatar-layout"},_E=["src"],yE=ie("span",{class:"z-1 position-absolute avatar-btn-position translate-middle bg-light rounded-circle"},[ie("span",{class:"material-symbols-outlined p-1 text-primary"}," add_to_photos ")],-1),vE={class:"text-primary mb-4"},bE={class:"nav flex-column nav-pills"},EE={key:0,class:"badge bg-primary ms-1"},wE={class:"nav-item"},AE={__name:"Sidebar",setup(e){const{apiGetUserAvatar:t,apiPutUserAvatar:n}=Od,r=Cd(),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,S)=>{const T=new FileReader;T.readAsArrayBuffer(m),T.onload=E=>{const{result:v}=E.target;b(v)},T.onerror=S}),a=Se(null),l=()=>{a.value.click()},c=Se(!0),f=Aa(async()=>{var m,b,S,T;try{c.value=!1;const{type:E,size:v}=a.value.files[0];if(v>2097152){bn.toastMessage("danger","","檔案大小不得超過 2 MB"),c.value=!0;return}const{upload_url:g,image_url:$}=await t(i(E)),x=await o(a.value.files[0]);await Pa.put(g,x,{headers:{"Content-Type":E}}),await n($),c.value=!0,r.getUserProfile()}catch(E){bn.toastMessage("danger","",`${(b=(m=E==null?void 0:E.response)==null?void 0:m.data)==null?void 0:b.statusCode}:${(T=(S=E==null?void 0:E.response)==null?void 0:S.data)==null?void 0:T.message}`)}}),u=Se(""),d=Se(null),h=()=>{u.value.show()};return St(()=>{u.value=new Rd(d.value.logOutModalRef),r.getUnreadMessages()}),(m,b)=>{const S=Zt("router-link");return Ae(),Pe($e,null,[ie("div",pE,[ie("nav",mE,[ie("div",{class:"avatar-block mb-3 position-relative",onClick:l},[ie("div",gE,[c.value?(Ae(),Pe("img",{key:0,src:fe(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,_E)):bt("",!0),yE]),ie("input",{ref_key:"avatarRef",ref:a,type:"file",accept:".png,.jpg,.jpeg",onChange:b[0]||(b[0]=(...T)=>fe(f)&&fe(f)(...T)),class:"invisible position-absolute top-50 d-block w-100"},null,544)]),ie("h5",vE,Rt(fe(r).profile.nickname),1),ie("ul",bE,[(Ae(),Pe($e,null,kr(s,T=>ie("li",{class:"nav-item",key:T.id},[T.en==="message"?(Ae(),Ir(S,{key:0,to:T.path,class:Pt(["nav-link fw-semibold d-flex align-items-center justify-content-center",{active:m.$route.path===T.path}]),id:`pills-${T.en}-tab`,type:"button",role:"tab","aria-controls":`pills-${T.en}`},{default:Lt(()=>[ft(Rt(T.name)+" ",1),fe(r).unreadMessages>0?(Ae(),Pe("span",EE,Rt(fe(r).unreadMessages),1)):bt("",!0)]),_:2},1032,["to","class","id","aria-controls"])):(Ae(),Ir(S,{key:1,to:T.path,class:Pt(["nav-link fw-semibold",{active:m.$route.path===T.path}]),id:`pills-${T.en}-tab`,type:"button",role:"tab","aria-controls":`pills-${T.en}`},{default:Lt(()=>[ft(Rt(T.name),1)]),_:2},1032,["to","class","id","aria-controls"]))])),64)),ie("li",wE,[ie("a",{class:"nav-link fw-semibold",id:"pills-logOut-tab",type:"button",role:"tab","aria-controls":"pills-logOut",onClick:b[1]||(b[1]=T=>h())},"登出 ")])])])]),ge(hE,{ref_key:"logOutModalComponentRef",ref:d},null,512)],64)}}},SE={class:"container my-5 my-md-9"},OE={class:"row gx-4"},CE={__name:"User",setup(e){return(t,n)=>{const r=Zt("RouterView");return Ae(),Pe($e,null,[ge(xd),ie("div",SE,[ie("div",OE,[ge(AE),ge(r)])])],64)}}},TE=[{path:"/login",name:"Home",component:Di,children:[{name:"登入",path:"",component:()=>He(()=>import("./Login-wVmcwD0C.js"),__vite__mapDeps([0,1,2]))},{name:"登入驗證",path:"verify",component:()=>He(()=>import("./LoginVerify-oDNhlfGQ.js"),__vite__mapDeps([3,4,5]))},{name:"第三方登入",path:"/github/callback",component:()=>He(()=>import("./Github-Iv6OGQhZ.js"),__vite__mapDeps([]))}]},{path:"/password",component:Di,children:[{name:"重設密碼1",path:"reset",component:()=>He(()=>import("./ResetPwd-A6w200Na.js"),__vite__mapDeps([]))},{name:"重設密碼",path:"setting",component:()=>He(()=>import("./ResetPwdSuccess-nx9O9tvX.js"),__vite__mapDeps([]))}]},{path:"/register",component:Di,children:[{name:"註冊",path:"",component:()=>He(()=>import("./Register-fKMKv6kn.js"),__vite__mapDeps([6,1,2]))},{name:"原有帳號驗證",path:"old-verify",component:()=>He(()=>import("./OldRegisterVerify-svmus7Wb.js"),__vite__mapDeps([7,4,8]))},{name:"註冊驗證",path:"verify",component:()=>He(()=>import("./RegisterVerify-k2k6d7gF.js"),__vite__mapDeps([9,4,10]))},{name:"補寄驗證信",path:"send",component:()=>He(()=>import("./SendEmail-sI8KylzL.js"),__vite__mapDeps([]))}]},{path:"/user",component:CE,children:[{name:"個人資訊",path:"",component:()=>He(()=>import("./UserProfile-bPtbfcEB.js"),__vite__mapDeps([11,2,12]))},{name:"通知訊息",path:"messages",component:()=>He(()=>import("./UserMessages-h5-kFsgq.js"),__vite__mapDeps([13,2,14,15]))},{name:"已註冊的六角學院課程",path:"courses",component:()=>He(()=>import("./UserCourses-ld3D_YIg.js"),__vite__mapDeps([16,17]))}]},{path:"/tasks",component:Ac,children:[{name:"任務列表",path:"",component:()=>He(()=>import("./TaskList-Uigo7IbL.js"),__vite__mapDeps([18,19,20,21,22,23]))},{name:"任務描述",path:":id",component:()=>He(()=>import("./TasksDescription-9_LbC0zR.js"),__vite__mapDeps([24,25,2,26,27,28,20,29]))},{name:"我的任務",path:"my",component:()=>He(()=>import("./MyTask-TNhYFBJ_.js"),__vite__mapDeps([30,19,20,27,21,22,31]))}]},{path:"/training",component:Ac,children:[{name:"直播班 dashboard",path:"",component:()=>He(()=>import("./MyTraining-4P7RQidp.js"),__vite__mapDeps([32,14]))},{name:"確認是否報到",path:":id",component:()=>He(()=>import("./CheckWelcome-JaGgzZw1.js"),__vite__mapDeps([]))},{name:"歡迎畫面",path:":id/welcome",component:()=>He(()=>import("./Welcome-gnE35V2W.js"),__vite__mapDeps([33,34]))},{name:"報到後畫面",path:":id/board",component:aE,children:[{name:"培訓班主畫面",path:"",component:()=>He(()=>import("./Board-XyUPkDrb.js"),__vite__mapDeps([35,2,26,27,28,36]))},{name:"其他內容",path:"content/:chapterId",component:()=>He(()=>import("./code-41222ca7-hvAk4V-c.js").then(e=>e.C),__vite__mapDeps([37,27,21,22,25,2,26,28,20,29,38]))}]}]},{path:"/dashboard",component:()=>He(()=>import("./Dashboard-JcusYLa8.js"),__vite__mapDeps([39,20,40]))},{path:"/:pathMatch(.*)*",redirect:"/login"}],RE=By({history:ry(),routes:TE});Object.keys(Ll).forEach(e=>{Qm(e,Ll[e])});_g({generateMessage:w_({zh_TW:{fields:P_,messages:C_.messages}}),validateOnInput:!0});A_("zh_TW");const xE=Um(),wn=uf(I_);wn.config.globalProperties.$getParameterByName=zg;wn.use(xE);wn.use(RE);wn.component("Loading",x_);wn.component("VField",Ig);wn.component("VForm",Hg);wn.component("ErrorMessage",Kg);wn.mount("#app");export{pt as $,Nt as A,kr as B,Nd as C,Ur as D,sp as E,$e as F,ye as G,En as H,uu as I,Qc as J,Xc as K,rp as L,Rd as M,ii as N,Ze as O,R_ as P,Uf as Q,xd as R,Cd as S,Ls as T,ca as U,gf as V,tf as W,$d as X,ua as Y,Bp as Z,Ea as _,ba as a,nd as a0,or as a1,Yr as a2,Gt as a3,Pa as a4,Wr as a5,Xe as a6,yn as a7,RE as a8,T_ as a9,td as aa,Lu as ab,Kd as ac,Mu as ad,ti as ae,Xh as af,He as ag,pp as ah,Kc as ai,De as aj,zs as ak,jo as al,Zt as b,Ae as c,Pe as d,ie as e,ge as f,Lt as g,fe as h,bt as i,Na as j,Is as k,ft as l,Sd as m,Pt as n,St as o,Od as p,Aa as q,Se as r,bn as s,Rt as t,mi as u,Yu as v,Jh as w,Ir as x,_a as y,pe as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/Login-wVmcwD0C.js","assets/PolicyModal-6xfIxiVs.js","assets/Modal-huzAzSUV.js","assets/LoginVerify-oDNhlfGQ.js","assets/fb-R3zjQfrO.js","assets/LoginVerify-2EvJISZb.css","assets/Register-fKMKv6kn.js","assets/OldRegisterVerify-svmus7Wb.js","assets/OldRegisterVerify-RSB1egXb.css","assets/RegisterVerify-k2k6d7gF.js","assets/RegisterVerify-FYB6rwNZ.css","assets/UserProfile-bPtbfcEB.js","assets/UserProfile-ul10D7kQ.css","assets/UserMessages-h5-kFsgq.js","assets/vue-pagination-2.min-QpGDCM1R.js","assets/UserMessages-KABP3BXT.css","assets/UserCourses-ld3D_YIg.js","assets/UserCourses-rnPcxslZ.css","assets/TaskList-Uigo7IbL.js","assets/Search-dw3RqwDW.js","assets/tasks-MgXV2GKm.js","assets/TaskListItem-R0L7Ac6T.js","assets/TaskListItem-1fusswR3.css","assets/TaskList-NjXkaKNu.css","assets/TasksDescription-9_LbC0zR.js","assets/TaskDetail-Eo4i98ge.js","assets/TaskDescriptionModal-G5cyUrba.js","assets/date-B5wl1blx.js","assets/TaskDescriptionModal-OeZgI2fR.css","assets/TaskDetail--PEVoDr4.css","assets/MyTask-TNhYFBJ_.js","assets/MyTask-e0AfCQQy.css","assets/MyTraining-4P7RQidp.js","assets/Welcome-gnE35V2W.js","assets/Welcome--ftIakCO.css","assets/Board-XyUPkDrb.js","assets/Board-MYsoI5pY.css","assets/code-41222ca7-hvAk4V-c.js","assets/code-41222ca7-lHBBquRB.css","assets/Dashboard-JcusYLa8.js","assets/Dashboard-DGJDHuSl.css"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/index-Q0LqfEys.css b/assets/index-Q0LqfEys.css new file mode 100644 index 0000000..89bb0cf --- /dev/null +++ b/assets/index-Q0LqfEys.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: 5rem}.g-10,.gy-10{--bs-gutter-y: 5rem}.g-11,.gx-11{--bs-gutter-x: 10rem}.g-11,.gy-11{--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: 5rem}.g-sm-10,.gy-sm-10{--bs-gutter-y: 5rem}.g-sm-11,.gx-sm-11{--bs-gutter-x: 10rem}.g-sm-11,.gy-sm-11{--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: 5rem}.g-md-10,.gy-md-10{--bs-gutter-y: 5rem}.g-md-11,.gx-md-11{--bs-gutter-x: 10rem}.g-md-11,.gy-md-11{--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: 5rem}.g-lg-10,.gy-lg-10{--bs-gutter-y: 5rem}.g-lg-11,.gx-lg-11{--bs-gutter-x: 10rem}.g-lg-11,.gy-lg-11{--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: 5rem}.g-xl-10,.gy-xl-10{--bs-gutter-y: 5rem}.g-xl-11,.gx-xl-11{--bs-gutter-x: 10rem}.g-xl-11,.gy-xl-11{--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: 5rem}.g-xxl-10,.gy-xxl-10{--bs-gutter-y: 5rem}.g-xxl-11,.gx-xxl-11{--bs-gutter-x: 10rem}.g-xxl-11,.gy-xxl-11{--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:5rem!important}.m-11{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:5rem!important;margin-left:5rem!important}.mx-11{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:5rem!important;margin-bottom:5rem!important}.my-11{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:5rem!important}.mt-11{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:5rem!important}.me-11{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:5rem!important}.mb-11{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:5rem!important}.ms-11{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:5rem!important}.p-11{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:5rem!important;padding-left:5rem!important}.px-11{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:5rem!important;padding-bottom:5rem!important}.py-11{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:5rem!important}.pt-11{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:5rem!important}.pe-11{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:5rem!important}.pb-11{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:5rem!important}.ps-11{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:5rem!important}.gap-11{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:5rem!important}.row-gap-11{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:5rem!important}.column-gap-11{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:5rem!important}.m-sm-11{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:5rem!important;margin-left:5rem!important}.mx-sm-11{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:5rem!important;margin-bottom:5rem!important}.my-sm-11{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:5rem!important}.mt-sm-11{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:5rem!important}.me-sm-11{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:5rem!important}.mb-sm-11{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:5rem!important}.ms-sm-11{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:5rem!important}.p-sm-11{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:5rem!important;padding-left:5rem!important}.px-sm-11{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:5rem!important;padding-bottom:5rem!important}.py-sm-11{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:5rem!important}.pt-sm-11{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:5rem!important}.pe-sm-11{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:5rem!important}.pb-sm-11{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:5rem!important}.ps-sm-11{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:5rem!important}.gap-sm-11{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:5rem!important}.row-gap-sm-11{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:5rem!important}.column-gap-sm-11{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:5rem!important}.m-md-11{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:5rem!important;margin-left:5rem!important}.mx-md-11{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:5rem!important;margin-bottom:5rem!important}.my-md-11{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:5rem!important}.mt-md-11{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:5rem!important}.me-md-11{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:5rem!important}.mb-md-11{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:5rem!important}.ms-md-11{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:5rem!important}.p-md-11{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:5rem!important;padding-left:5rem!important}.px-md-11{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:5rem!important;padding-bottom:5rem!important}.py-md-11{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:5rem!important}.pt-md-11{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:5rem!important}.pe-md-11{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:5rem!important}.pb-md-11{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:5rem!important}.ps-md-11{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:5rem!important}.gap-md-11{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:5rem!important}.row-gap-md-11{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:5rem!important}.column-gap-md-11{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:5rem!important}.m-lg-11{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:5rem!important;margin-left:5rem!important}.mx-lg-11{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:5rem!important;margin-bottom:5rem!important}.my-lg-11{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:5rem!important}.mt-lg-11{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:5rem!important}.me-lg-11{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:5rem!important}.mb-lg-11{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:5rem!important}.ms-lg-11{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:5rem!important}.p-lg-11{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:5rem!important;padding-left:5rem!important}.px-lg-11{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:5rem!important;padding-bottom:5rem!important}.py-lg-11{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:5rem!important}.pt-lg-11{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:5rem!important}.pe-lg-11{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:5rem!important}.pb-lg-11{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:5rem!important}.ps-lg-11{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:5rem!important}.gap-lg-11{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:5rem!important}.row-gap-lg-11{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:5rem!important}.column-gap-lg-11{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:5rem!important}.m-xl-11{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:5rem!important;margin-left:5rem!important}.mx-xl-11{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:5rem!important;margin-bottom:5rem!important}.my-xl-11{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:5rem!important}.mt-xl-11{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:5rem!important}.me-xl-11{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:5rem!important}.mb-xl-11{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:5rem!important}.ms-xl-11{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:5rem!important}.p-xl-11{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:5rem!important;padding-left:5rem!important}.px-xl-11{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:5rem!important;padding-bottom:5rem!important}.py-xl-11{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:5rem!important}.pt-xl-11{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:5rem!important}.pe-xl-11{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:5rem!important}.pb-xl-11{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:5rem!important}.ps-xl-11{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:5rem!important}.gap-xl-11{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:5rem!important}.row-gap-xl-11{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:5rem!important}.column-gap-xl-11{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:5rem!important}.m-xxl-11{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:5rem!important;margin-left:5rem!important}.mx-xxl-11{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:5rem!important;margin-bottom:5rem!important}.my-xxl-11{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:5rem!important}.mt-xxl-11{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:5rem!important}.me-xxl-11{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:5rem!important}.mb-xxl-11{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:5rem!important}.ms-xxl-11{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:5rem!important}.p-xxl-11{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:5rem!important;padding-left:5rem!important}.px-xxl-11{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:5rem!important;padding-bottom:5rem!important}.py-xxl-11{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:5rem!important}.pt-xxl-11{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:5rem!important}.pe-xxl-11{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:5rem!important}.pb-xxl-11{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:5rem!important}.ps-xxl-11{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:5rem!important}.gap-xxl-11{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:5rem!important}.row-gap-xxl-11{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:5rem!important}.column-gap-xxl-11{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-eeb0ab33]{background-color:#ababab;line-height:1.5}.training-sidebar-width[data-v-eeb0ab33]{width:330px;height:calc(100vh - 70px);overflow-y:auto}.menu-title[data-v-eeb0ab33]{padding-top:12px;padding-bottom:12px}.menu-title .material-symbols-outlined[data-v-eeb0ab33]{transition:transform .3s ease-in-out}.menu-title.collapsed .material-symbols-outlined[data-v-eeb0ab33]{transform:rotate(180deg)}.mt-custom[data-v-eeb0ab33]{margin-top:4px!important}.card-body a[data-v-eeb0ab33]{display:block}.training-sidebar .list-group-item[data-v-eeb0ab33]{border:2px solid transparent}.training-sidebar .list-group-item[data-v-eeb0ab33]:hover,.training-sidebar .list-group-item.active[data-v-eeb0ab33]{background-color:var(--bs-list-group-bg);border:2px solid #B5BEBB}.bg-sidebar-title[data-v-eeb0ab33]{background:#cbd2d0;color:#3d5950}.close .training-sidebar-width[data-v-5dc68091]{width:0px;padding:0!important}.training-main[data-v-5dc68091]{width:calc(100% - 330px);height:calc(100vh - 70px)}.close .training-main[data-v-5dc68091]{width:100%}.toggle[data-v-5dc68091]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;left:286px;top:6px;text-decoration:none;background:#798b86;border-radius:8px;color:#fff;z-index:2;transition:all .3s}.toggle span[data-v-5dc68091]{color:inherit}.toggle[data-v-5dc68091]:hover{background-color:#99a8a4}.close .toggle[data-v-5dc68091]{left:6px}@media screen and (max-width: 920px){.close .toggle[data-v-5dc68091]{left:4%}}.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/logo-rpg-5mCaI9tz.svg b/assets/logo-rpg-5mCaI9tz.svg new file mode 100644 index 0000000..f024c68 --- /dev/null +++ b/assets/logo-rpg-5mCaI9tz.svg @@ -0,0 +1 @@ +logo-程式勇者村 \ 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-MgXV2GKm.js b/assets/tasks-MgXV2GKm.js new file mode 100644 index 0000000..da2b14d --- /dev/null +++ b/assets/tasks-MgXV2GKm.js @@ -0,0 +1 @@ +import{G as e}from"./index-9BG9TfNs.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/tweet-2953e073-QxKA9Vgv.js b/assets/tweet-2953e073-QxKA9Vgv.js new file mode 100644 index 0000000..d26f5d6 --- /dev/null +++ b/assets/tweet-2953e073-QxKA9Vgv.js @@ -0,0 +1 @@ +import{o as f,u as v}from"./code-41222ca7-hvAk4V-c.js";import{A as k,H as h,z as b,r as d,o as g,c as m,d as u,I as E}from"./index-9BG9TfNs.js";import"./date-B5wl1blx.js";import"./TaskListItem-R0L7Ac6T.js";import"./TaskDetail-Eo4i98ge.js";import"./Modal-huzAzSUV.js";import"./TaskDescriptionModal-G5cyUrba.js";import"./tasks-MgXV2GKm.js";const l=k({callbacks:[]}),y=a=>{E(()=>{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"},N=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 y(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{N as default}; diff --git a/assets/vue-pagination-2.min-QpGDCM1R.js b/assets/vue-pagination-2.min-QpGDCM1R.js new file mode 100644 index 0000000..a06e03b --- /dev/null +++ b/assets/vue-pagination-2.min-QpGDCM1R.js @@ -0,0 +1 @@ +import{P as k,Q as b}from"./index-9BG9TfNs.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/favicon/android-chrome-192x192.png b/favicon/android-chrome-192x192.png new file mode 100644 index 0000000..7ef79e0 Binary files /dev/null and b/favicon/android-chrome-192x192.png differ diff --git a/favicon/android-chrome-512x512.png b/favicon/android-chrome-512x512.png new file mode 100644 index 0000000..6edba84 Binary files /dev/null and b/favicon/android-chrome-512x512.png differ diff --git a/favicon/apple-touch-icon.png b/favicon/apple-touch-icon.png new file mode 100644 index 0000000..54f59e6 Binary files /dev/null and b/favicon/apple-touch-icon.png differ diff --git a/favicon/favicon-16x16.png b/favicon/favicon-16x16.png new file mode 100644 index 0000000..811bf2f Binary files /dev/null and b/favicon/favicon-16x16.png differ diff --git a/favicon/favicon-32x32.png b/favicon/favicon-32x32.png new file mode 100644 index 0000000..c2afd92 Binary files /dev/null and b/favicon/favicon-32x32.png differ diff --git a/favicon/favicon.ico b/favicon/favicon.ico new file mode 100644 index 0000000..637bb46 Binary files /dev/null and b/favicon/favicon.ico differ diff --git a/favicon/site.webmanifest b/favicon/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/favicon/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file 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/hex-logo-center.png b/images/hex-logo-center.png new file mode 100755 index 0000000..2e6af1b Binary files /dev/null and b/images/hex-logo-center.png 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..5964dd9 --- /dev/null +++ b/index.html @@ -0,0 +1,19 @@ + + + + + + + + + + + 六角學院 + + + + + +
+ +