import{q as ze,r as ke,m as Iu,b as oe,p as J,f as se,H as P,F as jn,I as vu,k as N,l as V,aM as zt,aq as Rt,as as ve,s as Lu,x as Un,h as Vu,o as Wn}from"#entry";const Vn=e=>{const u=typeof e;return u!=="function"&&u!=="object"||e===null},Gn=e=>{const u=e.flags===""?void 0:e.flags;return new RegExp(e.source,u)},De=(e,u=new WeakMap)=>{if(e===null||Vn(e))return e;if(u.has(e))return u.get(e);if(e instanceof RegExp)return Gn(e);if(e instanceof Date)return new Date(e.getTime());if(e instanceof Function)return e;if(e instanceof Map){const n=new Map;return u.set(e,n),e.forEach((r,i)=>{n.set(i,De(r,u))}),n}if(e instanceof Set){const n=new Set;u.set(e,n);for(const r of e)n.add(De(r,u));return n}if(Array.isArray(e)){const n=[];return u.set(e,n),e.forEach(r=>{n.push(De(r,u))}),n}const t={};u.set(e,t);for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=De(e[n],u));return t},Zn=(e,u=200)=>{let t=0;return(...n)=>new Promise(r=>{t&&(clearTimeout(t),r("cancel")),t=window.setTimeout(()=>{e.apply(void 0,n),t=0,r("done")},u)})},Va=(e,u={_blank:!0,nofollow:!0})=>{const t=document.createElement("a");t.href=e,u._blank&&(t.target="_blank"),u.nofollow&&(t.rel="noopener noreferrer"),t.click()},Ga=()=>{let e=-1;return(u,t,n,r=100)=>{const i=()=>{n&&(typeof r=="number"?setTimeout(n,r):n())};e!==-1&&(cancelAnimationFrame(e),i());let o=u.scrollTop;const a=()=>{e=-1;const s=t-o;o=o+s/5,Math.abs(s)<1?(u.scrollTo(0,t),i()):(u.scrollTo(0,o),e=requestAnimationFrame(a))};e=requestAnimationFrame(a)}},Za=(e,u=200)=>{let t=0,n=null;const r=i=>{t===0&&(t=i),i-t>=u?(e.apply(void 0,n),n=null,t=0):window.requestAnimationFrame(r)};return(...i)=>{n===null&&window.requestAnimationFrame(r),n=i}},Xa=e=>{const u=t=>{const{scrollHeight:n,scrollWidth:r,offsetHeight:i,offsetWidth:o,scrollLeft:a,scrollTop:s}=e,c=t.x,f=t.y,l=p=>{const d=s+f-p.y,m=a+c-p.x,_=n-i,v=r-o,g={};m>=0&&m<=v&&(g.left=m),d>=0&&d<=_&&(g.top=d),e.scroll(g)};document.addEventListener("mousemove",l);const h=()=>{document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",h)};document.addEventListener("mouseup",h)};return e.addEventListener("mousedown",u),()=>{e.removeEventListener("mousedown",u)}},Eu=()=>`${Date.now().toString(36)}${Math.random().toString(36).substring(2)}`,Gu=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),Mt=(e,u,t={})=>{const{excludeKeys:n}=t;for(const r in u)n&&n(r)?e[r]=u[r]:Gu(u[r])&&Gu(e[r])?e[r]=Mt(e[r],u[r],t):e[r]=u[r];return e},A="md-editor",$="https://unpkg.com",Xn=`${$}/@highlightjs/cdn-assets@11.10.0/highlight.min.js`,Zu={main:`${$}/prettier@3.3.3/standalone.js`,markdown:`${$}/prettier@3.3.3/plugins/markdown.js`},Yn={css:`${$}/cropperjs@1.6.2/dist/cropper.min.css`,js:`${$}/cropperjs@1.6.2/dist/cropper.min.js`},Qn=`${$}/screenfull@5.2.0/dist/screenfull.js`,Jn=`${$}/mermaid@11.9.0/dist/mermaid.min.js`,Kn={js:`${$}/katex@0.16.22/dist/katex.min.js`,css:`${$}/katex@0.16.22/dist/katex.min.css`},Cu={a11y:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/a11y-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/a11y-dark.min.css`},atom:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/atom-one-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/atom-one-dark.min.css`},github:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/github.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/github-dark.min.css`},gradient:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/gradient-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/gradient-dark.min.css`},kimbie:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/kimbie-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/kimbie-dark.min.css`},paraiso:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/paraiso-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/paraiso-dark.min.css`},qtcreator:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/qtcreator-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/qtcreator-dark.min.css`},stackoverflow:{light:`${$}/@highlightjs/cdn-assets@11.10.0/styles/stackoverflow-light.min.css`,dark:`${$}/@highlightjs/cdn-assets@11.10.0/styles/stackoverflow-dark.min.css`}},er=["bold","underline","italic","strikeThrough","-","title","sub","sup","quote","unorderedList","orderedList","task","-","codeRow","code","link","image","table","mermaid","katex","-","revoke","next","save","=","prettier","pageFullscreen","fullscreen","preview","previewOnly","htmlPreview","catalog","github"],ur=["markdownTotal","=","scrollSwitch"],Xu={"zh-CN":{toolbarTips:{bold:"加粗",underline:"下划线",italic:"斜体",strikeThrough:"删除线",title:"标题",sub:"下标",sup:"上标",quote:"引用",unorderedList:"无序列表",orderedList:"有序列表",task:"任务列表",codeRow:"行内代码",code:"块级代码",link:"链接",image:"图片",table:"表格",mermaid:"mermaid图",katex:"katex公式",revoke:"后退",next:"前进",save:"保存",prettier:"美化",pageFullscreen:"浏览器全屏",fullscreen:"屏幕全屏",preview:"预览",previewOnly:"仅预览",htmlPreview:"html代码预览",catalog:"目录",github:"源码地址"},titleItem:{h1:"一级标题",h2:"二级标题",h3:"三级标题",h4:"四级标题",h5:"五级标题",h6:"六级标题"},imgTitleItem:{link:"添加链接",upload:"上传图片",clip2upload:"裁剪上传"},linkModalTips:{linkTitle:"添加链接",imageTitle:"添加图片",descLabel:"链接描述：",descLabelPlaceHolder:"请输入描述...",urlLabel:"链接地址：",urlLabelPlaceHolder:"请输入链接...",buttonOK:"确定"},clipModalTips:{title:"裁剪图片上传",buttonUpload:"上传"},copyCode:{text:"复制代码",successTips:"已复制！",failTips:"复制失败！"},mermaid:{flow:"流程图",sequence:"时序图",gantt:"甘特图",class:"类图",state:"状态图",pie:"饼图",relationship:"关系图",journey:"旅程图"},katex:{inline:"行内公式",block:"块级公式"},footer:{markdownTotal:"字数",scrollAuto:"同步滚动"}},"en-US":{toolbarTips:{bold:"bold",underline:"underline",italic:"italic",strikeThrough:"strikeThrough",title:"title",sub:"subscript",sup:"superscript",quote:"quote",unorderedList:"unordered list",orderedList:"ordered list",task:"task list",codeRow:"inline code",code:"block-level code",link:"link",image:"image",table:"table",mermaid:"mermaid",katex:"formula",revoke:"revoke",next:"undo revoke",save:"save",prettier:"prettier",pageFullscreen:"fullscreen in page",fullscreen:"fullscreen",preview:"preview",previewOnly:"preview only",htmlPreview:"html preview",catalog:"catalog",github:"source code"},titleItem:{h1:"Lv1 Heading",h2:"Lv2 Heading",h3:"Lv3 Heading",h4:"Lv4 Heading",h5:"Lv5 Heading",h6:"Lv6 Heading"},imgTitleItem:{link:"Add Image Link",upload:"Upload Images",clip2upload:"Crop And Upload"},linkModalTips:{linkTitle:"Add Link",imageTitle:"Add Image",descLabel:"Desc:",descLabelPlaceHolder:"Enter a description...",urlLabel:"Link:",urlLabelPlaceHolder:"Enter a link...",buttonOK:"OK"},clipModalTips:{title:"Crop Image",buttonUpload:"Upload"},copyCode:{text:"Copy",successTips:"Copied!",failTips:"Copy failed!"},mermaid:{flow:"flow",sequence:"sequence",gantt:"gantt",class:"class",state:"state",pie:"pie",relationship:"relationship",journey:"journey"},katex:{inline:"inline",block:"block"},footer:{markdownTotal:"Character Count",scrollAuto:"Scroll Auto"}}},X={editorExtensions:{highlight:{js:Xn,css:Cu},prettier:{standaloneJs:Zu.main,parserMarkdownJs:Zu.markdown},cropper:{...Yn},screenfull:{js:Qn},mermaid:{js:Jn,enableZoom:!0},katex:{...Kn}},editorExtensionsAttrs:{},editorConfig:{languageUserDefined:{},mermaidTemplate:{},renderDelay:500,zIndex:2e4},codeMirrorExtensions:(e,u)=>u,markdownItConfig:()=>{},markdownItPlugins:e=>e,mermaidConfig:e=>e,katexConfig:e=>e},Ya=.1,tr=({instance:e,ctx:u,props:t={}},n="default")=>{const r=e?.$slots[n]||u?.slots[n];return(r?r(e):"")||t[n]};var nr=Object.defineProperty,rr=(e,u,t)=>u in e?nr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ir=(e,u,t)=>rr(e,u+"",t);class or{constructor(){ir(this,"pools",{})}remove(u,t,n){const i=this.pools[u]&&this.pools[u][t];i&&(this.pools[u][t]=i.filter(o=>o!==n))}clear(u){this.pools[u]={}}on(u,t){return this.pools[u]||(this.pools[u]={}),this.pools[u][t.name]||(this.pools[u][t.name]=[]),this.pools[u][t.name].push(t.callback),this.pools[u][t.name].includes(t.callback)}emit(u,t,...n){this.pools[u]||(this.pools[u]={});const i=this.pools[u][t];i&&i.forEach(o=>{try{o(...n)}catch(a){console.error(`${t} monitor event exception！`,a)}})}}const L=new or,$t="onSave",Ot="changeCatalogVisible",ar="changeFullscreen",Yu="pageFullscreenChanged",Qu="fullscreenChanged",Ju="previewChanged",Ku="previewOnlyChanged",et="htmlPreviewChanged",ut="catalogVisibleChanged",Ue="buildFinished",Bt="errorCatcher",Au="replace",sr="uploadImage",Qa="openModals",Ja="ctrlZ",Ka="ctrlShiftZ",hu="catalogChanged",cr="pushCatalog",zu="rerender",lr="eventListener",fr="taskStateChanged",es="sendEditorView",us="getEditorView",dr={copy:`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy ${A}-icon"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"/><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/></svg>`,"collapse-tips":`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-chevron-left ${A}-icon"><circle cx="12" cy="12" r="10"/><path d="m14 16-4-4 4-4"/></svg>`,pin:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pin"><path d="M12 17v5"/><path d="M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z"/></svg>',"pin-off":'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pin-off"><path d="M12 17v5"/><path d="M15 9.34V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H7.89"/><path d="m2 2 20 20"/><path d="M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h11"/></svg>'},We=(e,u)=>typeof u[e]=="string"?u[e]:dr[e],ts=(e,u)=>{const t=n=>{const r=e.parentElement||document.body,i=r.offsetWidth,o=r.offsetHeight,{clientWidth:a,clientHeight:s}=document.documentElement,c=n.offsetX,f=n.offsetY,l=p=>{let d=p.x+document.body.scrollLeft-document.body.clientLeft-c,m=p.y+document.body.scrollTop-document.body.clientTop-f;d=d<1?1:d<a-i-1?d:a-i-1,m=m<1?1:m<s-o-1?m:s-o-1,u?u(d,m):(r.style.left=`${d}px`,r.style.top=`${m}px`)};document.addEventListener("mousemove",l);const h=()=>{document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",h)};document.addEventListener("mouseup",h)};return e.addEventListener("mousedown",t),()=>{e.removeEventListener("mousedown",t)}},K=(e,u,t="")=>{var n;const r=document.getElementById(u.id);if(r)t!==""&&(Reflect.get(window,t)?(n=u.onload)==null||n.call(r,new Event("load")):u.onload&&r.addEventListener("load",u.onload));else{const i={...u};i.onload=null;const o=pr(e,i);u.onload&&o.addEventListener("load",u.onload),document.head.appendChild(o)}},hr=(e,u)=>{const t=document.getElementById(u.id);t?.remove(),K(e,u)},pr=(e,u)=>{const t=document.createElement(e);return Object.keys(u).forEach(n=>{u[n]!==void 0&&(t[n]=u[n])}),t},tt=(()=>{const e=t=>{if(!t)return()=>{};const n=t.firstChild;let r=1,i=0,o=0,a=!1,s,c,f,l=1;const h=()=>{n.style.transform=`translate(${i}px, ${o}px) scale(${r})`},p=x=>{x.touches.length===1?(a=!0,s=x.touches[0].clientX-i,c=x.touches[0].clientY-o):x.touches.length===2&&(f=Math.hypot(x.touches[0].clientX-x.touches[1].clientX,x.touches[0].clientY-x.touches[1].clientY),l=r)},d=x=>{if(x.preventDefault(),a&&x.touches.length===1)i=x.touches[0].clientX-s,o=x.touches[0].clientY-c,h();else if(x.touches.length===2){const E=Math.hypot(x.touches[0].clientX-x.touches[1].clientX,x.touches[0].clientY-x.touches[1].clientY)/f,b=r;r=l*(1+(E-1));const I=(x.touches[0].clientX+x.touches[1].clientX)/2,D=(x.touches[0].clientY+x.touches[1].clientY)/2,F=n.getBoundingClientRect(),w=(I-F.left)/b,S=(D-F.top)/b;i-=w*(r-b),o-=S*(r-b),h()}},m=()=>{a=!1},_=x=>{x.preventDefault();const C=.02,E=r;x.deltaY<0?r+=C:r=Math.max(.1,r-C);const b=n.getBoundingClientRect(),I=x.clientX-b.left,D=x.clientY-b.top;i-=I/E*(r-E),o-=D/E*(r-E),h()},v=x=>{a=!0,s=x.clientX-i,c=x.clientY-o},g=x=>{a&&(i=x.clientX-s,o=x.clientY-c,h())},k=()=>{a=!1},y=()=>{a=!1};return t.addEventListener("touchstart",p,{passive:!1}),t.addEventListener("touchmove",d,{passive:!1}),t.addEventListener("touchend",m),t.addEventListener("wheel",_,{passive:!1}),t.addEventListener("mousedown",v),t.addEventListener("mousemove",g),t.addEventListener("mouseup",k),t.addEventListener("mouseleave",y),()=>{t.removeEventListener("touchstart",p),t.removeEventListener("touchmove",d),t.removeEventListener("touchend",m),t.removeEventListener("wheel",_),t.removeEventListener("mousedown",v),t.removeEventListener("mousemove",g),t.removeEventListener("mouseup",k),t.removeEventListener("mouseleave",y)}};return(t,n)=>{const r=new Map;return t?.forEach(i=>{let o=i.querySelector(`.${A}-mermaid-action`);o||(i.insertAdjacentHTML("beforeend",`<div class="${A}-mermaid-action">${We("pin-off",n.customIcon)}</div>`),o=i.querySelector(`.${A}-mermaid-action`));const a=()=>{const s=r.get(i);if(s?.removeEvent)s.removeEvent(),i.removeAttribute("data-grab"),r.set(i,{removeClick:s.removeClick}),o.innerHTML=We("pin-off",n.customIcon);else{const c=e(i);i.setAttribute("data-grab",""),r.set(i,{removeEvent:c,removeClick:s?.removeClick}),o.innerHTML=We("pin",n.customIcon)}};o.addEventListener("click",a),r.set(i,{removeClick:()=>o.removeEventListener("click",a)})}),()=>{r.forEach(({removeEvent:i,removeClick:o})=>{i?.(),o?.()}),r.clear()}}})();/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var pe=Object.assign||function(e){for(var u=1;u<arguments.length;u++){var t=arguments[u];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},Be=function(u){return u.tagName==="IMG"},br=function(u){return NodeList.prototype.isPrototypeOf(u)},Ve=function(u){return u&&u.nodeType===1},nt=function(u){var t=u.currentSrc||u.src;return t.substr(-4).toLowerCase()===".svg"},rt=function(u){try{return Array.isArray(u)?u.filter(Be):br(u)?[].slice.call(u).filter(Be):Ve(u)?[u].filter(Be):typeof u=="string"?[].slice.call(document.querySelectorAll(u)).filter(Be):[]}catch{throw new TypeError(`The provided selector is invalid.
Expects a CSS selector, a Node element, a NodeList or an array.
See: https://github.com/francoischalifour/medium-zoom`)}},mr=function(u){var t=document.createElement("div");return t.classList.add("medium-zoom-overlay"),t.style.background=u,t},gr=function(u){var t=u.getBoundingClientRect(),n=t.top,r=t.left,i=t.width,o=t.height,a=u.cloneNode(),s=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,c=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return a.removeAttribute("id"),a.style.position="absolute",a.style.top=n+s+"px",a.style.left=r+c+"px",a.style.width=i+"px",a.style.height=o+"px",a.style.transform="",a},ge=function(u,t){var n=pe({bubbles:!1,cancelable:!1,detail:void 0},t);if(typeof window.CustomEvent=="function")return new CustomEvent(u,n);var r=document.createEvent("CustomEvent");return r.initCustomEvent(u,n.bubbles,n.cancelable,n.detail),r},xr=function e(u){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=window.Promise||function(w){function S(){}w(S,S)},r=function(w){var S=w.target;if(S===I){d();return}k.indexOf(S)!==-1&&m({target:S})},i=function(){if(!(x||!b.original)){var w=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(C-w)>E.scrollOffset&&setTimeout(d,150)}},o=function(w){var S=w.key||w.keyCode;(S==="Escape"||S==="Esc"||S===27)&&d()},a=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=w;if(w.background&&(I.style.background=w.background),w.container&&w.container instanceof Object&&(S.container=pe({},E.container,w.container)),w.template){var z=Ve(w.template)?w.template:document.querySelector(w.template);S.template=z}return E=pe({},E,S),k.forEach(function(R){R.dispatchEvent(ge("medium-zoom:update",{detail:{zoom:D}}))}),D},s=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(pe({},E,w))},c=function(){for(var w=arguments.length,S=Array(w),z=0;z<w;z++)S[z]=arguments[z];var R=S.reduce(function(T,j){return[].concat(T,rt(j))},[]);return R.filter(function(T){return k.indexOf(T)===-1}).forEach(function(T){k.push(T),T.classList.add("medium-zoom-image")}),y.forEach(function(T){var j=T.type,B=T.listener,U=T.options;R.forEach(function(Q){Q.addEventListener(j,B,U)})}),D},f=function(){for(var w=arguments.length,S=Array(w),z=0;z<w;z++)S[z]=arguments[z];b.zoomed&&d();var R=S.length>0?S.reduce(function(T,j){return[].concat(T,rt(j))},[]):k;return R.forEach(function(T){T.classList.remove("medium-zoom-image"),T.dispatchEvent(ge("medium-zoom:detach",{detail:{zoom:D}}))}),k=k.filter(function(T){return R.indexOf(T)===-1}),D},l=function(w,S){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return k.forEach(function(R){R.addEventListener("medium-zoom:"+w,S,z)}),y.push({type:"medium-zoom:"+w,listener:S,options:z}),D},h=function(w,S){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return k.forEach(function(R){R.removeEventListener("medium-zoom:"+w,S,z)}),y=y.filter(function(R){return!(R.type==="medium-zoom:"+w&&R.listener.toString()===S.toString())}),D},p=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=w.target,z=function(){var T={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},j=void 0,B=void 0;if(E.container)if(E.container instanceof Object)T=pe({},T,E.container),j=T.width-T.left-T.right-E.margin*2,B=T.height-T.top-T.bottom-E.margin*2;else{var U=Ve(E.container)?E.container:document.querySelector(E.container),Q=U.getBoundingClientRect(),me=Q.width,su=Q.height,cu=Q.left,Rn=Q.top;T=pe({},T,{width:me,height:su,left:cu,top:Rn})}j=j||T.width-E.margin*2,B=B||T.height-E.margin*2;var we=b.zoomedHd||b.original,Mn=nt(we)?j:we.naturalWidth||j,$n=nt(we)?B:we.naturalHeight||B,Oe=we.getBoundingClientRect(),On=Oe.top,Bn=Oe.left,lu=Oe.width,fu=Oe.height,Pn=Math.min(Math.max(lu,Mn),j)/lu,Nn=Math.min(Math.max(fu,$n),B)/fu,du=Math.min(Pn,Nn),Hn=(-Bn+(j-lu)/2+E.margin+T.left)/du,qn=(-On+(B-fu)/2+E.margin+T.top)/du,Wu="scale("+du+") translate3d("+Hn+"px, "+qn+"px, 0)";b.zoomed.style.transform=Wu,b.zoomedHd&&(b.zoomedHd.style.transform=Wu)};return new n(function(R){if(S&&k.indexOf(S)===-1){R(D);return}var T=function me(){x=!1,b.zoomed.removeEventListener("transitionend",me),b.original.dispatchEvent(ge("medium-zoom:opened",{detail:{zoom:D}})),R(D)};if(b.zoomed){R(D);return}if(S)b.original=S;else if(k.length>0){var j=k;b.original=j[0]}else{R(D);return}if(b.original.dispatchEvent(ge("medium-zoom:open",{detail:{zoom:D}})),C=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,x=!0,b.zoomed=gr(b.original),document.body.appendChild(I),E.template){var B=Ve(E.template)?E.template:document.querySelector(E.template);b.template=document.createElement("div"),b.template.appendChild(B.content.cloneNode(!0)),document.body.appendChild(b.template)}if(b.original.parentElement&&b.original.parentElement.tagName==="PICTURE"&&b.original.currentSrc&&(b.zoomed.src=b.original.currentSrc),document.body.appendChild(b.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),b.original.classList.add("medium-zoom-image--hidden"),b.zoomed.classList.add("medium-zoom-image--opened"),b.zoomed.addEventListener("click",d),b.zoomed.addEventListener("transitionend",T),b.original.getAttribute("data-zoom-src")){b.zoomedHd=b.zoomed.cloneNode(),b.zoomedHd.removeAttribute("srcset"),b.zoomedHd.removeAttribute("sizes"),b.zoomedHd.removeAttribute("loading"),b.zoomedHd.src=b.zoomed.getAttribute("data-zoom-src"),b.zoomedHd.onerror=function(){clearInterval(U),console.warn("Unable to reach the zoom image target "+b.zoomedHd.src),b.zoomedHd=null,z()};var U=setInterval(function(){b.zoomedHd.complete&&(clearInterval(U),b.zoomedHd.classList.add("medium-zoom-image--opened"),b.zoomedHd.addEventListener("click",d),document.body.appendChild(b.zoomedHd),z())},10)}else if(b.original.hasAttribute("srcset")){b.zoomedHd=b.zoomed.cloneNode(),b.zoomedHd.removeAttribute("sizes"),b.zoomedHd.removeAttribute("loading");var Q=b.zoomedHd.addEventListener("load",function(){b.zoomedHd.removeEventListener("load",Q),b.zoomedHd.classList.add("medium-zoom-image--opened"),b.zoomedHd.addEventListener("click",d),document.body.appendChild(b.zoomedHd),z()})}else z()})},d=function(){return new n(function(w){if(x||!b.original){w(D);return}var S=function z(){b.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(b.zoomed),b.zoomedHd&&document.body.removeChild(b.zoomedHd),document.body.removeChild(I),b.zoomed.classList.remove("medium-zoom-image--opened"),b.template&&document.body.removeChild(b.template),x=!1,b.zoomed.removeEventListener("transitionend",z),b.original.dispatchEvent(ge("medium-zoom:closed",{detail:{zoom:D}})),b.original=null,b.zoomed=null,b.zoomedHd=null,b.template=null,w(D)};x=!0,document.body.classList.remove("medium-zoom--opened"),b.zoomed.style.transform="",b.zoomedHd&&(b.zoomedHd.style.transform=""),b.template&&(b.template.style.transition="opacity 150ms",b.template.style.opacity=0),b.original.dispatchEvent(ge("medium-zoom:close",{detail:{zoom:D}})),b.zoomed.addEventListener("transitionend",S)})},m=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=w.target;return b.original?d():p({target:S})},_=function(){return E},v=function(){return k},g=function(){return b.original},k=[],y=[],x=!1,C=0,E=t,b={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(u)==="[object Object]"?E=u:(u||typeof u=="string")&&c(u),E=pe({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},E);var I=mr(E.background);document.addEventListener("click",r),document.addEventListener("keyup",o),document.addEventListener("scroll",i),window.addEventListener("resize",d);var D={open:p,close:d,toggle:m,update:a,clone:s,attach:c,detach:f,on:l,off:h,getOptions:_,getImages:v,getZoomedImage:g};return D};function _r(e,u){u===void 0&&(u={});var t=u.insertAt;if(!(typeof document>"u")){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t==="top"&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}var kr=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";_r(kr);async function yr(e){if(typeof e=="string"){if(window.isSecureContext&&navigator.clipboard)return await navigator.clipboard.writeText(e);{const u=document.createElement("textarea");let t=!1;if(u.value=e,u.style.position="fixed",u.style.opacity=0,u.style.zIndex="-10000",u.style.top="-10000",document.body.appendChild(u),u.select(),t=document.execCommand("copy"),document.body.removeChild(u),t)return;throw new Error('Failed to copy content via "execCommand"!')}}}const it={};function vr(e){let u=it[e];if(u)return u;u=it[e]=[];for(let t=0;t<128;t++){const n=String.fromCharCode(t);u.push(n)}for(let t=0;t<e.length;t++){const n=e.charCodeAt(t);u[n]="%"+("0"+n.toString(16).toUpperCase()).slice(-2)}return u}function Ee(e,u){typeof u!="string"&&(u=Ee.defaultChars);const t=vr(u);return e.replace(/(%[a-f0-9]{2})+/gi,function(n){let r="";for(let i=0,o=n.length;i<o;i+=3){const a=parseInt(n.slice(i+1,i+3),16);if(a<128){r+=t[a];continue}if((a&224)===192&&i+3<o){const s=parseInt(n.slice(i+4,i+6),16);if((s&192)===128){const c=a<<6&1984|s&63;c<128?r+="��":r+=String.fromCharCode(c),i+=3;continue}}if((a&240)===224&&i+6<o){const s=parseInt(n.slice(i+4,i+6),16),c=parseInt(n.slice(i+7,i+9),16);if((s&192)===128&&(c&192)===128){const f=a<<12&61440|s<<6&4032|c&63;f<2048||f>=55296&&f<=57343?r+="���":r+=String.fromCharCode(f),i+=6;continue}}if((a&248)===240&&i+9<o){const s=parseInt(n.slice(i+4,i+6),16),c=parseInt(n.slice(i+7,i+9),16),f=parseInt(n.slice(i+10,i+12),16);if((s&192)===128&&(c&192)===128&&(f&192)===128){let l=a<<18&1835008|s<<12&258048|c<<6&4032|f&63;l<65536||l>1114111?r+="����":(l-=65536,r+=String.fromCharCode(55296+(l>>10),56320+(l&1023))),i+=9;continue}}r+="�"}return r})}Ee.defaultChars=";/?:@&=+$,#";Ee.componentChars="";const ot={};function Er(e){let u=ot[e];if(u)return u;u=ot[e]=[];for(let t=0;t<128;t++){const n=String.fromCharCode(t);/^[0-9a-z]$/i.test(n)?u.push(n):u.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2))}for(let t=0;t<e.length;t++)u[e.charCodeAt(t)]=e[t];return u}function Re(e,u,t){typeof u!="string"&&(t=u,u=Re.defaultChars),typeof t>"u"&&(t=!0);const n=Er(u);let r="";for(let i=0,o=e.length;i<o;i++){const a=e.charCodeAt(i);if(t&&a===37&&i+2<o&&/^[0-9a-f]{2}$/i.test(e.slice(i+1,i+3))){r+=e.slice(i,i+3),i+=2;continue}if(a<128){r+=n[a];continue}if(a>=55296&&a<=57343){if(a>=55296&&a<=56319&&i+1<o){const s=e.charCodeAt(i+1);if(s>=56320&&s<=57343){r+=encodeURIComponent(e[i]+e[i+1]),i++;continue}}r+="%EF%BF%BD";continue}r+=encodeURIComponent(e[i])}return r}Re.defaultChars=";/?:@&=+$,-_.!~*'()#";Re.componentChars="-_.!~*'()";function Ru(e){let u="";return u+=e.protocol||"",u+=e.slashes?"//":"",u+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?u+="["+e.hostname+"]":u+=e.hostname||"",u+=e.port?":"+e.port:"",u+=e.pathname||"",u+=e.search||"",u+=e.hash||"",u}function Qe(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const Cr=/^([a-z0-9.+-]+:)/i,Ar=/:[0-9]*$/,wr=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Fr=["<",">",'"',"`"," ","\r",`
`,"	"],Dr=["{","}","|","\\","^","`"].concat(Fr),Sr=["'"].concat(Dr),at=["%","/","?",";","#"].concat(Sr),st=["/","?","#"],Tr=255,ct=/^[+a-z0-9A-Z_-]{0,63}$/,Ir=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,lt={javascript:!0,"javascript:":!0},ft={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Mu(e,u){if(e&&e instanceof Qe)return e;const t=new Qe;return t.parse(e,u),t}Qe.prototype.parse=function(e,u){let t,n,r,i=e;if(i=i.trim(),!u&&e.split("#").length===1){const c=wr.exec(i);if(c)return this.pathname=c[1],c[2]&&(this.search=c[2]),this}let o=Cr.exec(i);if(o&&(o=o[0],t=o.toLowerCase(),this.protocol=o,i=i.substr(o.length)),(u||o||i.match(/^\/\/[^@\/]+@[^@\/]+/))&&(r=i.substr(0,2)==="//",r&&!(o&&lt[o])&&(i=i.substr(2),this.slashes=!0)),!lt[o]&&(r||o&&!ft[o])){let c=-1;for(let d=0;d<st.length;d++)n=i.indexOf(st[d]),n!==-1&&(c===-1||n<c)&&(c=n);let f,l;c===-1?l=i.lastIndexOf("@"):l=i.lastIndexOf("@",c),l!==-1&&(f=i.slice(0,l),i=i.slice(l+1),this.auth=f),c=-1;for(let d=0;d<at.length;d++)n=i.indexOf(at[d]),n!==-1&&(c===-1||n<c)&&(c=n);c===-1&&(c=i.length),i[c-1]===":"&&c--;const h=i.slice(0,c);i=i.slice(c),this.parseHost(h),this.hostname=this.hostname||"";const p=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!p){const d=this.hostname.split(/\./);for(let m=0,_=d.length;m<_;m++){const v=d[m];if(v&&!v.match(ct)){let g="";for(let k=0,y=v.length;k<y;k++)v.charCodeAt(k)>127?g+="x":g+=v[k];if(!g.match(ct)){const k=d.slice(0,m),y=d.slice(m+1),x=v.match(Ir);x&&(k.push(x[1]),y.unshift(x[2])),y.length&&(i=y.join(".")+i),this.hostname=k.join(".");break}}}}this.hostname.length>Tr&&(this.hostname=""),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const a=i.indexOf("#");a!==-1&&(this.hash=i.substr(a),i=i.slice(0,a));const s=i.indexOf("?");return s!==-1&&(this.search=i.substr(s),i=i.slice(0,s)),i&&(this.pathname=i),ft[t]&&this.hostname&&!this.pathname&&(this.pathname=""),this};Qe.prototype.parseHost=function(e){let u=Ar.exec(e);u&&(u=u[0],u!==":"&&(this.port=u.substr(1)),e=e.substr(0,e.length-u.length)),e&&(this.hostname=e)};const Lr=Object.freeze(Object.defineProperty({__proto__:null,decode:Ee,encode:Re,format:Ru,parse:Mu},Symbol.toStringTag,{value:"Module"})),Pt=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Nt=/[\0-\x1F\x7F-\x9F]/,zr=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,$u=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,Ht=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,qt=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Rr=Object.freeze(Object.defineProperty({__proto__:null,Any:Pt,Cc:Nt,Cf:zr,P:$u,S:Ht,Z:qt},Symbol.toStringTag,{value:"Module"})),Mr=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTǇǋǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉ǲኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻ǲᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤĳạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ﬃɩᾹ\0\0᾽g;耀ﬀig;耀ﬄ;쀀𝔣lig;耀ﬁlig;쀀fjƀaltῙ῜ῡt;晭ig;耀ﬂns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒α‚‰‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସǳ⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗǈⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼ǲ㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),$r=new Uint16Array("Ȁaglq	\x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var pu;const Or=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Br=(pu=String.fromCodePoint)!==null&&pu!==void 0?pu:function(e){let u="";return e>65535&&(e-=65536,u+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),u+=String.fromCharCode(e),u};function Pr(e){var u;return e>=55296&&e<=57343||e>1114111?65533:(u=Or.get(e))!==null&&u!==void 0?u:e}var q;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(q||(q={}));const Nr=32;var de;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(de||(de={}));function wu(e){return e>=q.ZERO&&e<=q.NINE}function Hr(e){return e>=q.UPPER_A&&e<=q.UPPER_F||e>=q.LOWER_A&&e<=q.LOWER_F}function qr(e){return e>=q.UPPER_A&&e<=q.UPPER_Z||e>=q.LOWER_A&&e<=q.LOWER_Z||wu(e)}function jr(e){return e===q.EQUALS||qr(e)}var H;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(H||(H={}));var fe;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(fe||(fe={}));class Ur{constructor(u,t,n){this.decodeTree=u,this.emitCodePoint=t,this.errors=n,this.state=H.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=fe.Strict}startEntity(u){this.decodeMode=u,this.state=H.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(u,t){switch(this.state){case H.EntityStart:return u.charCodeAt(t)===q.NUM?(this.state=H.NumericStart,this.consumed+=1,this.stateNumericStart(u,t+1)):(this.state=H.NamedEntity,this.stateNamedEntity(u,t));case H.NumericStart:return this.stateNumericStart(u,t);case H.NumericDecimal:return this.stateNumericDecimal(u,t);case H.NumericHex:return this.stateNumericHex(u,t);case H.NamedEntity:return this.stateNamedEntity(u,t)}}stateNumericStart(u,t){return t>=u.length?-1:(u.charCodeAt(t)|Nr)===q.LOWER_X?(this.state=H.NumericHex,this.consumed+=1,this.stateNumericHex(u,t+1)):(this.state=H.NumericDecimal,this.stateNumericDecimal(u,t))}addToNumericResult(u,t,n,r){if(t!==n){const i=n-t;this.result=this.result*Math.pow(r,i)+parseInt(u.substr(t,i),r),this.consumed+=i}}stateNumericHex(u,t){const n=t;for(;t<u.length;){const r=u.charCodeAt(t);if(wu(r)||Hr(r))t+=1;else return this.addToNumericResult(u,n,t,16),this.emitNumericEntity(r,3)}return this.addToNumericResult(u,n,t,16),-1}stateNumericDecimal(u,t){const n=t;for(;t<u.length;){const r=u.charCodeAt(t);if(wu(r))t+=1;else return this.addToNumericResult(u,n,t,10),this.emitNumericEntity(r,2)}return this.addToNumericResult(u,n,t,10),-1}emitNumericEntity(u,t){var n;if(this.consumed<=t)return(n=this.errors)===null||n===void 0||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(u===q.SEMI)this.consumed+=1;else if(this.decodeMode===fe.Strict)return 0;return this.emitCodePoint(Pr(this.result),this.consumed),this.errors&&(u!==q.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(u,t){const{decodeTree:n}=this;let r=n[this.treeIndex],i=(r&de.VALUE_LENGTH)>>14;for(;t<u.length;t++,this.excess++){const o=u.charCodeAt(t);if(this.treeIndex=Wr(n,r,this.treeIndex+Math.max(1,i),o),this.treeIndex<0)return this.result===0||this.decodeMode===fe.Attribute&&(i===0||jr(o))?0:this.emitNotTerminatedNamedEntity();if(r=n[this.treeIndex],i=(r&de.VALUE_LENGTH)>>14,i!==0){if(o===q.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==fe.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var u;const{result:t,decodeTree:n}=this,r=(n[t]&de.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),(u=this.errors)===null||u===void 0||u.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(u,t,n){const{decodeTree:r}=this;return this.emitCodePoint(t===1?r[u]&~de.VALUE_LENGTH:r[u+1],n),t===3&&this.emitCodePoint(r[u+2],n),n}end(){var u;switch(this.state){case H.NamedEntity:return this.result!==0&&(this.decodeMode!==fe.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case H.NumericDecimal:return this.emitNumericEntity(0,2);case H.NumericHex:return this.emitNumericEntity(0,3);case H.NumericStart:return(u=this.errors)===null||u===void 0||u.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case H.EntityStart:return 0}}}function jt(e){let u="";const t=new Ur(e,n=>u+=Br(n));return function(r,i){let o=0,a=0;for(;(a=r.indexOf("&",a))>=0;){u+=r.slice(o,a),t.startEntity(i);const c=t.write(r,a+1);if(c<0){o=a+t.end();break}o=a+c,a=c===0?o+1:o}const s=u+r.slice(o);return u="",s}}function Wr(e,u,t,n){const r=(u&de.BRANCH_LENGTH)>>7,i=u&de.JUMP_TABLE;if(r===0)return i!==0&&n===i?t:-1;if(i){const s=n-i;return s<0||s>=r?-1:e[t+s]-1}let o=t,a=o+r-1;for(;o<=a;){const s=o+a>>>1,c=e[s];if(c<n)o=s+1;else if(c>n)a=s-1;else return e[s+r]}return-1}const Vr=jt(Mr);jt($r);function Ut(e,u=fe.Legacy){return Vr(e,u)}function Gr(e){return Object.prototype.toString.call(e)}function Ou(e){return Gr(e)==="[object String]"}const Zr=Object.prototype.hasOwnProperty;function Xr(e,u){return Zr.call(e,u)}function nu(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){if(t){if(typeof t!="object")throw new TypeError(t+"must be object");Object.keys(t).forEach(function(n){e[n]=t[n]})}}),e}function Wt(e,u,t){return[].concat(e.slice(0,u),t,e.slice(u+1))}function Bu(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function Je(e){if(e>65535){e-=65536;const u=55296+(e>>10),t=56320+(e&1023);return String.fromCharCode(u,t)}return String.fromCharCode(e)}const Vt=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Yr=/&([a-z#][a-z0-9]{1,31});/gi,Qr=new RegExp(Vt.source+"|"+Yr.source,"gi"),Jr=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function Kr(e,u){if(u.charCodeAt(0)===35&&Jr.test(u)){const n=u[1].toLowerCase()==="x"?parseInt(u.slice(2),16):parseInt(u.slice(1),10);return Bu(n)?Je(n):e}const t=Ut(e);return t!==e?t:e}function ei(e){return e.indexOf("\\")<0?e:e.replace(Vt,"$1")}function Ce(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(Qr,function(u,t,n){return t||Kr(u,n)})}const ui=/[&<>"]/,ti=/[&<>"]/g,ni={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function ri(e){return ni[e]}function he(e){return ui.test(e)?e.replace(ti,ri):e}const ii=/[.?*+^$[\]\\(){}|-]/g;function oi(e){return e.replace(ii,"\\$&")}function M(e){switch(e){case 9:case 32:return!0}return!1}function Se(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Te(e){return $u.test(e)||Ht.test(e)}function Ie(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function ru(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const ai={mdurl:Lr,ucmicro:Rr},si=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:Wt,assign:nu,escapeHtml:he,escapeRE:oi,fromCodePoint:Je,has:Xr,isMdAsciiPunct:Ie,isPunctChar:Te,isSpace:M,isString:Ou,isValidEntityCode:Bu,isWhiteSpace:Se,lib:ai,normalizeReference:ru,unescapeAll:Ce,unescapeMd:ei},Symbol.toStringTag,{value:"Module"}));function ci(e,u,t){let n,r,i,o;const a=e.posMax,s=e.pos;for(e.pos=u+1,n=1;e.pos<a;){if(i=e.src.charCodeAt(e.pos),i===93&&(n--,n===0)){r=!0;break}if(o=e.pos,e.md.inline.skipToken(e),i===91){if(o===e.pos-1)n++;else if(t)return e.pos=s,-1}}let c=-1;return r&&(c=e.pos),e.pos=s,c}function li(e,u,t){let n,r=u;const i={ok:!1,pos:0,str:""};if(e.charCodeAt(r)===60){for(r++;r<t;){if(n=e.charCodeAt(r),n===10||n===60)return i;if(n===62)return i.pos=r+1,i.str=Ce(e.slice(u+1,r)),i.ok=!0,i;if(n===92&&r+1<t){r+=2;continue}r++}return i}let o=0;for(;r<t&&(n=e.charCodeAt(r),!(n===32||n<32||n===127));){if(n===92&&r+1<t){if(e.charCodeAt(r+1)===32)break;r+=2;continue}if(n===40&&(o++,o>32))return i;if(n===41){if(o===0)break;o--}r++}return u===r||o!==0||(i.str=Ce(e.slice(u,r)),i.pos=r,i.ok=!0),i}function fi(e,u,t,n){let r,i=u;const o={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(n)o.str=n.str,o.marker=n.marker;else{if(i>=t)return o;let a=e.charCodeAt(i);if(a!==34&&a!==39&&a!==40)return o;u++,i++,a===40&&(a=41),o.marker=a}for(;i<t;){if(r=e.charCodeAt(i),r===o.marker)return o.pos=i+1,o.str+=Ce(e.slice(u,i)),o.ok=!0,o;if(r===40&&o.marker===41)return o;r===92&&i+1<t&&i++,i++}return o.can_continue=!0,o.str+=Ce(e.slice(u,i)),o}const di=Object.freeze(Object.defineProperty({__proto__:null,parseLinkDestination:li,parseLinkLabel:ci,parseLinkTitle:fi},Symbol.toStringTag,{value:"Module"})),re={};re.code_inline=function(e,u,t,n,r){const i=e[u];return"<code"+r.renderAttrs(i)+">"+he(i.content)+"</code>"};re.code_block=function(e,u,t,n,r){const i=e[u];return"<pre"+r.renderAttrs(i)+"><code>"+he(e[u].content)+`</code></pre>
`};re.fence=function(e,u,t,n,r){const i=e[u],o=i.info?Ce(i.info).trim():"";let a="",s="";if(o){const f=o.split(/(\s+)/g);a=f[0],s=f.slice(2).join("")}let c;if(t.highlight?c=t.highlight(i.content,a,s)||he(i.content):c=he(i.content),c.indexOf("<pre")===0)return c+`
`;if(o){const f=i.attrIndex("class"),l=i.attrs?i.attrs.slice():[];f<0?l.push(["class",t.langPrefix+a]):(l[f]=l[f].slice(),l[f][1]+=" "+t.langPrefix+a);const h={attrs:l};return`<pre><code${r.renderAttrs(h)}>${c}</code></pre>
`}return`<pre><code${r.renderAttrs(i)}>${c}</code></pre>
`};re.image=function(e,u,t,n,r){const i=e[u];return i.attrs[i.attrIndex("alt")][1]=r.renderInlineAsText(i.children,t,n),r.renderToken(e,u,t)};re.hardbreak=function(e,u,t){return t.xhtmlOut?`<br />
`:`<br>
`};re.softbreak=function(e,u,t){return t.breaks?t.xhtmlOut?`<br />
`:`<br>
`:`
`};re.text=function(e,u){return he(e[u].content)};re.html_block=function(e,u){return e[u].content};re.html_inline=function(e,u){return e[u].content};function Ae(){this.rules=nu({},re)}Ae.prototype.renderAttrs=function(u){let t,n,r;if(!u.attrs)return"";for(r="",t=0,n=u.attrs.length;t<n;t++)r+=" "+he(u.attrs[t][0])+'="'+he(u.attrs[t][1])+'"';return r};Ae.prototype.renderToken=function(u,t,n){const r=u[t];let i="";if(r.hidden)return"";r.block&&r.nesting!==-1&&t&&u[t-1].hidden&&(i+=`
`),i+=(r.nesting===-1?"</":"<")+r.tag,i+=this.renderAttrs(r),r.nesting===0&&n.xhtmlOut&&(i+=" /");let o=!1;if(r.block&&(o=!0,r.nesting===1&&t+1<u.length)){const a=u[t+1];(a.type==="inline"||a.hidden||a.nesting===-1&&a.tag===r.tag)&&(o=!1)}return i+=o?`>
`:">",i};Ae.prototype.renderInline=function(e,u,t){let n="";const r=this.rules;for(let i=0,o=e.length;i<o;i++){const a=e[i].type;typeof r[a]<"u"?n+=r[a](e,i,u,t,this):n+=this.renderToken(e,i,u)}return n};Ae.prototype.renderInlineAsText=function(e,u,t){let n="";for(let r=0,i=e.length;r<i;r++)switch(e[r].type){case"text":n+=e[r].content;break;case"image":n+=this.renderInlineAsText(e[r].children,u,t);break;case"html_inline":case"html_block":n+=e[r].content;break;case"softbreak":case"hardbreak":n+=`
`;break}return n};Ae.prototype.render=function(e,u,t){let n="";const r=this.rules;for(let i=0,o=e.length;i<o;i++){const a=e[i].type;a==="inline"?n+=this.renderInline(e[i].children,u,t):typeof r[a]<"u"?n+=r[a](e,i,u,t,this):n+=this.renderToken(e,i,u,t)}return n};function W(){this.__rules__=[],this.__cache__=null}W.prototype.__find__=function(e){for(let u=0;u<this.__rules__.length;u++)if(this.__rules__[u].name===e)return u;return-1};W.prototype.__compile__=function(){const e=this,u=[""];e.__rules__.forEach(function(t){t.enabled&&t.alt.forEach(function(n){u.indexOf(n)<0&&u.push(n)})}),e.__cache__={},u.forEach(function(t){e.__cache__[t]=[],e.__rules__.forEach(function(n){n.enabled&&(t&&n.alt.indexOf(t)<0||e.__cache__[t].push(n.fn))})})};W.prototype.at=function(e,u,t){const n=this.__find__(e),r=t||{};if(n===-1)throw new Error("Parser rule not found: "+e);this.__rules__[n].fn=u,this.__rules__[n].alt=r.alt||[],this.__cache__=null};W.prototype.before=function(e,u,t,n){const r=this.__find__(e),i=n||{};if(r===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(r,0,{name:u,enabled:!0,fn:t,alt:i.alt||[]}),this.__cache__=null};W.prototype.after=function(e,u,t,n){const r=this.__find__(e),i=n||{};if(r===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(r+1,0,{name:u,enabled:!0,fn:t,alt:i.alt||[]}),this.__cache__=null};W.prototype.push=function(e,u,t){const n=t||{};this.__rules__.push({name:e,enabled:!0,fn:u,alt:n.alt||[]}),this.__cache__=null};W.prototype.enable=function(e,u){Array.isArray(e)||(e=[e]);const t=[];return e.forEach(function(n){const r=this.__find__(n);if(r<0){if(u)return;throw new Error("Rules manager: invalid rule name "+n)}this.__rules__[r].enabled=!0,t.push(n)},this),this.__cache__=null,t};W.prototype.enableOnly=function(e,u){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(t){t.enabled=!1}),this.enable(e,u)};W.prototype.disable=function(e,u){Array.isArray(e)||(e=[e]);const t=[];return e.forEach(function(n){const r=this.__find__(n);if(r<0){if(u)return;throw new Error("Rules manager: invalid rule name "+n)}this.__rules__[r].enabled=!1,t.push(n)},this),this.__cache__=null,t};W.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};function ue(e,u,t){this.type=e,this.tag=u,this.attrs=null,this.map=null,this.nesting=t,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}ue.prototype.attrIndex=function(u){if(!this.attrs)return-1;const t=this.attrs;for(let n=0,r=t.length;n<r;n++)if(t[n][0]===u)return n;return-1};ue.prototype.attrPush=function(u){this.attrs?this.attrs.push(u):this.attrs=[u]};ue.prototype.attrSet=function(u,t){const n=this.attrIndex(u),r=[u,t];n<0?this.attrPush(r):this.attrs[n]=r};ue.prototype.attrGet=function(u){const t=this.attrIndex(u);let n=null;return t>=0&&(n=this.attrs[t][1]),n};ue.prototype.attrJoin=function(u,t){const n=this.attrIndex(u);n<0?this.attrPush([u,t]):this.attrs[n][1]=this.attrs[n][1]+" "+t};function Gt(e,u,t){this.src=e,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=u}Gt.prototype.Token=ue;const hi=/\r\n?|\n/g,pi=/\0/g;function bi(e){let u;u=e.src.replace(hi,`
`),u=u.replace(pi,"�"),e.src=u}function mi(e){let u;e.inlineMode?(u=new e.Token("inline","",0),u.content=e.src,u.map=[0,1],u.children=[],e.tokens.push(u)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function gi(e){const u=e.tokens;for(let t=0,n=u.length;t<n;t++){const r=u[t];r.type==="inline"&&e.md.inline.parse(r.content,e.md,e.env,r.children)}}function xi(e){return/^<a[>\s]/i.test(e)}function _i(e){return/^<\/a\s*>/i.test(e)}function ki(e){const u=e.tokens;if(e.md.options.linkify)for(let t=0,n=u.length;t<n;t++){if(u[t].type!=="inline"||!e.md.linkify.pretest(u[t].content))continue;let r=u[t].children,i=0;for(let o=r.length-1;o>=0;o--){const a=r[o];if(a.type==="link_close"){for(o--;r[o].level!==a.level&&r[o].type!=="link_open";)o--;continue}if(a.type==="html_inline"&&(xi(a.content)&&i>0&&i--,_i(a.content)&&i++),!(i>0)&&a.type==="text"&&e.md.linkify.test(a.content)){const s=a.content;let c=e.md.linkify.match(s);const f=[];let l=a.level,h=0;c.length>0&&c[0].index===0&&o>0&&r[o-1].type==="text_special"&&(c=c.slice(1));for(let p=0;p<c.length;p++){const d=c[p].url,m=e.md.normalizeLink(d);if(!e.md.validateLink(m))continue;let _=c[p].text;c[p].schema?c[p].schema==="mailto:"&&!/^mailto:/i.test(_)?_=e.md.normalizeLinkText("mailto:"+_).replace(/^mailto:/,""):_=e.md.normalizeLinkText(_):_=e.md.normalizeLinkText("http://"+_).replace(/^http:\/\//,"");const v=c[p].index;if(v>h){const x=new e.Token("text","",0);x.content=s.slice(h,v),x.level=l,f.push(x)}const g=new e.Token("link_open","a",1);g.attrs=[["href",m]],g.level=l++,g.markup="linkify",g.info="auto",f.push(g);const k=new e.Token("text","",0);k.content=_,k.level=l,f.push(k);const y=new e.Token("link_close","a",-1);y.level=--l,y.markup="linkify",y.info="auto",f.push(y),h=c[p].lastIndex}if(h<s.length){const p=new e.Token("text","",0);p.content=s.slice(h),p.level=l,f.push(p)}u[t].children=r=Wt(r,o,f)}}}}const Zt=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,yi=/\((c|tm|r)\)/i,vi=/\((c|tm|r)\)/ig,Ei={c:"©",r:"®",tm:"™"};function Ci(e,u){return Ei[u.toLowerCase()]}function Ai(e){let u=0;for(let t=e.length-1;t>=0;t--){const n=e[t];n.type==="text"&&!u&&(n.content=n.content.replace(vi,Ci)),n.type==="link_open"&&n.info==="auto"&&u--,n.type==="link_close"&&n.info==="auto"&&u++}}function wi(e){let u=0;for(let t=e.length-1;t>=0;t--){const n=e[t];n.type==="text"&&!u&&Zt.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),n.type==="link_open"&&n.info==="auto"&&u--,n.type==="link_close"&&n.info==="auto"&&u++}}function Fi(e){let u;if(e.md.options.typographer)for(u=e.tokens.length-1;u>=0;u--)e.tokens[u].type==="inline"&&(yi.test(e.tokens[u].content)&&Ai(e.tokens[u].children),Zt.test(e.tokens[u].content)&&wi(e.tokens[u].children))}const Di=/['"]/,dt=/['"]/g,ht="’";function Pe(e,u,t){return e.slice(0,u)+t+e.slice(u+1)}function Si(e,u){let t;const n=[];for(let r=0;r<e.length;r++){const i=e[r],o=e[r].level;for(t=n.length-1;t>=0&&!(n[t].level<=o);t--);if(n.length=t+1,i.type!=="text")continue;let a=i.content,s=0,c=a.length;e:for(;s<c;){dt.lastIndex=s;const f=dt.exec(a);if(!f)break;let l=!0,h=!0;s=f.index+1;const p=f[0]==="'";let d=32;if(f.index-1>=0)d=a.charCodeAt(f.index-1);else for(t=r-1;t>=0&&!(e[t].type==="softbreak"||e[t].type==="hardbreak");t--)if(e[t].content){d=e[t].content.charCodeAt(e[t].content.length-1);break}let m=32;if(s<c)m=a.charCodeAt(s);else for(t=r+1;t<e.length&&!(e[t].type==="softbreak"||e[t].type==="hardbreak");t++)if(e[t].content){m=e[t].content.charCodeAt(0);break}const _=Ie(d)||Te(String.fromCharCode(d)),v=Ie(m)||Te(String.fromCharCode(m)),g=Se(d),k=Se(m);if(k?l=!1:v&&(g||_||(l=!1)),g?h=!1:_&&(k||v||(h=!1)),m===34&&f[0]==='"'&&d>=48&&d<=57&&(h=l=!1),l&&h&&(l=_,h=v),!l&&!h){p&&(i.content=Pe(i.content,f.index,ht));continue}if(h)for(t=n.length-1;t>=0;t--){let y=n[t];if(n[t].level<o)break;if(y.single===p&&n[t].level===o){y=n[t];let x,C;p?(x=u.md.options.quotes[2],C=u.md.options.quotes[3]):(x=u.md.options.quotes[0],C=u.md.options.quotes[1]),i.content=Pe(i.content,f.index,C),e[y.token].content=Pe(e[y.token].content,y.pos,x),s+=C.length-1,y.token===r&&(s+=x.length-1),a=i.content,c=a.length,n.length=t;continue e}}l?n.push({token:r,pos:f.index,single:p,level:o}):h&&p&&(i.content=Pe(i.content,f.index,ht))}}}function Ti(e){if(e.md.options.typographer)for(let u=e.tokens.length-1;u>=0;u--)e.tokens[u].type!=="inline"||!Di.test(e.tokens[u].content)||Si(e.tokens[u].children,e)}function Ii(e){let u,t;const n=e.tokens,r=n.length;for(let i=0;i<r;i++){if(n[i].type!=="inline")continue;const o=n[i].children,a=o.length;for(u=0;u<a;u++)o[u].type==="text_special"&&(o[u].type="text");for(u=t=0;u<a;u++)o[u].type==="text"&&u+1<a&&o[u+1].type==="text"?o[u+1].content=o[u].content+o[u+1].content:(u!==t&&(o[t]=o[u]),t++);u!==t&&(o.length=t)}}const bu=[["normalize",bi],["block",mi],["inline",gi],["linkify",ki],["replacements",Fi],["smartquotes",Ti],["text_join",Ii]];function Pu(){this.ruler=new W;for(let e=0;e<bu.length;e++)this.ruler.push(bu[e][0],bu[e][1])}Pu.prototype.process=function(e){const u=this.ruler.getRules("");for(let t=0,n=u.length;t<n;t++)u[t](e)};Pu.prototype.State=Gt;function ie(e,u,t,n){this.src=e,this.md=u,this.env=t,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;const r=this.src;for(let i=0,o=0,a=0,s=0,c=r.length,f=!1;o<c;o++){const l=r.charCodeAt(o);if(!f)if(M(l)){a++,l===9?s+=4-s%4:s++;continue}else f=!0;(l===10||o===c-1)&&(l!==10&&o++,this.bMarks.push(i),this.eMarks.push(o),this.tShift.push(a),this.sCount.push(s),this.bsCount.push(0),f=!1,a=0,s=0,i=o+1)}this.bMarks.push(r.length),this.eMarks.push(r.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}ie.prototype.push=function(e,u,t){const n=new ue(e,u,t);return n.block=!0,t<0&&this.level--,n.level=this.level,t>0&&this.level++,this.tokens.push(n),n};ie.prototype.isEmpty=function(u){return this.bMarks[u]+this.tShift[u]>=this.eMarks[u]};ie.prototype.skipEmptyLines=function(u){for(let t=this.lineMax;u<t&&!(this.bMarks[u]+this.tShift[u]<this.eMarks[u]);u++);return u};ie.prototype.skipSpaces=function(u){for(let t=this.src.length;u<t;u++){const n=this.src.charCodeAt(u);if(!M(n))break}return u};ie.prototype.skipSpacesBack=function(u,t){if(u<=t)return u;for(;u>t;)if(!M(this.src.charCodeAt(--u)))return u+1;return u};ie.prototype.skipChars=function(u,t){for(let n=this.src.length;u<n&&this.src.charCodeAt(u)===t;u++);return u};ie.prototype.skipCharsBack=function(u,t,n){if(u<=n)return u;for(;u>n;)if(t!==this.src.charCodeAt(--u))return u+1;return u};ie.prototype.getLines=function(u,t,n,r){if(u>=t)return"";const i=new Array(t-u);for(let o=0,a=u;a<t;a++,o++){let s=0;const c=this.bMarks[a];let f=c,l;for(a+1<t||r?l=this.eMarks[a]+1:l=this.eMarks[a];f<l&&s<n;){const h=this.src.charCodeAt(f);if(M(h))h===9?s+=4-(s+this.bsCount[a])%4:s++;else if(f-c<this.tShift[a])s++;else break;f++}s>n?i[o]=new Array(s-n+1).join(" ")+this.src.slice(f,l):i[o]=this.src.slice(f,l)}return i.join("")};ie.prototype.Token=ue;const Li=65536;function mu(e,u){const t=e.bMarks[u]+e.tShift[u],n=e.eMarks[u];return e.src.slice(t,n)}function pt(e){const u=[],t=e.length;let n=0,r=e.charCodeAt(n),i=!1,o=0,a="";for(;n<t;)r===124&&(i?(a+=e.substring(o,n-1),o=n):(u.push(a+e.substring(o,n)),a="",o=n+1)),i=r===92,n++,r=e.charCodeAt(n);return u.push(a+e.substring(o)),u}function zi(e,u,t,n){if(u+2>t)return!1;let r=u+1;if(e.sCount[r]<e.blkIndent||e.sCount[r]-e.blkIndent>=4)return!1;let i=e.bMarks[r]+e.tShift[r];if(i>=e.eMarks[r])return!1;const o=e.src.charCodeAt(i++);if(o!==124&&o!==45&&o!==58||i>=e.eMarks[r])return!1;const a=e.src.charCodeAt(i++);if(a!==124&&a!==45&&a!==58&&!M(a)||o===45&&M(a))return!1;for(;i<e.eMarks[r];){const y=e.src.charCodeAt(i);if(y!==124&&y!==45&&y!==58&&!M(y))return!1;i++}let s=mu(e,u+1),c=s.split("|");const f=[];for(let y=0;y<c.length;y++){const x=c[y].trim();if(!x){if(y===0||y===c.length-1)continue;return!1}if(!/^:?-+:?$/.test(x))return!1;x.charCodeAt(x.length-1)===58?f.push(x.charCodeAt(0)===58?"center":"right"):x.charCodeAt(0)===58?f.push("left"):f.push("")}if(s=mu(e,u).trim(),s.indexOf("|")===-1||e.sCount[u]-e.blkIndent>=4)return!1;c=pt(s),c.length&&c[0]===""&&c.shift(),c.length&&c[c.length-1]===""&&c.pop();const l=c.length;if(l===0||l!==f.length)return!1;if(n)return!0;const h=e.parentType;e.parentType="table";const p=e.md.block.ruler.getRules("blockquote"),d=e.push("table_open","table",1),m=[u,0];d.map=m;const _=e.push("thead_open","thead",1);_.map=[u,u+1];const v=e.push("tr_open","tr",1);v.map=[u,u+1];for(let y=0;y<c.length;y++){const x=e.push("th_open","th",1);f[y]&&(x.attrs=[["style","text-align:"+f[y]]]);const C=e.push("inline","",0);C.content=c[y].trim(),C.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);let g,k=0;for(r=u+2;r<t&&!(e.sCount[r]<e.blkIndent);r++){let y=!1;for(let C=0,E=p.length;C<E;C++)if(p[C](e,r,t,!0)){y=!0;break}if(y||(s=mu(e,r).trim(),!s)||e.sCount[r]-e.blkIndent>=4||(c=pt(s),c.length&&c[0]===""&&c.shift(),c.length&&c[c.length-1]===""&&c.pop(),k+=l-c.length,k>Li))break;if(r===u+2){const C=e.push("tbody_open","tbody",1);C.map=g=[u+2,0]}const x=e.push("tr_open","tr",1);x.map=[r,r+1];for(let C=0;C<l;C++){const E=e.push("td_open","td",1);f[C]&&(E.attrs=[["style","text-align:"+f[C]]]);const b=e.push("inline","",0);b.content=c[C]?c[C].trim():"",b.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return g&&(e.push("tbody_close","tbody",-1),g[1]=r),e.push("table_close","table",-1),m[1]=r,e.parentType=h,e.line=r,!0}function Ri(e,u,t){if(e.sCount[u]-e.blkIndent<4)return!1;let n=u+1,r=n;for(;n<t;){if(e.isEmpty(n)){n++;continue}if(e.sCount[n]-e.blkIndent>=4){n++,r=n;continue}break}e.line=r;const i=e.push("code_block","code",0);return i.content=e.getLines(u,r,4+e.blkIndent,!1)+`
`,i.map=[u,e.line],!0}function Mi(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],i=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4||r+3>i)return!1;const o=e.src.charCodeAt(r);if(o!==126&&o!==96)return!1;let a=r;r=e.skipChars(r,o);let s=r-a;if(s<3)return!1;const c=e.src.slice(a,r),f=e.src.slice(r,i);if(o===96&&f.indexOf(String.fromCharCode(o))>=0)return!1;if(n)return!0;let l=u,h=!1;for(;l++,!(l>=t||(r=a=e.bMarks[l]+e.tShift[l],i=e.eMarks[l],r<i&&e.sCount[l]<e.blkIndent));)if(e.src.charCodeAt(r)===o&&!(e.sCount[l]-e.blkIndent>=4)&&(r=e.skipChars(r,o),!(r-a<s)&&(r=e.skipSpaces(r),!(r<i)))){h=!0;break}s=e.sCount[u],e.line=l+(h?1:0);const p=e.push("fence","code",0);return p.info=f,p.content=e.getLines(u+1,l,s,!0),p.markup=c,p.map=[u,e.line],!0}function $i(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],i=e.eMarks[u];const o=e.lineMax;if(e.sCount[u]-e.blkIndent>=4||e.src.charCodeAt(r)!==62)return!1;if(n)return!0;const a=[],s=[],c=[],f=[],l=e.md.block.ruler.getRules("blockquote"),h=e.parentType;e.parentType="blockquote";let p=!1,d;for(d=u;d<t;d++){const k=e.sCount[d]<e.blkIndent;if(r=e.bMarks[d]+e.tShift[d],i=e.eMarks[d],r>=i)break;if(e.src.charCodeAt(r++)===62&&!k){let x=e.sCount[d]+1,C,E;e.src.charCodeAt(r)===32?(r++,x++,E=!1,C=!0):e.src.charCodeAt(r)===9?(C=!0,(e.bsCount[d]+x)%4===3?(r++,x++,E=!1):E=!0):C=!1;let b=x;for(a.push(e.bMarks[d]),e.bMarks[d]=r;r<i;){const I=e.src.charCodeAt(r);if(M(I))I===9?b+=4-(b+e.bsCount[d]+(E?1:0))%4:b++;else break;r++}p=r>=i,s.push(e.bsCount[d]),e.bsCount[d]=e.sCount[d]+1+(C?1:0),c.push(e.sCount[d]),e.sCount[d]=b-x,f.push(e.tShift[d]),e.tShift[d]=r-e.bMarks[d];continue}if(p)break;let y=!1;for(let x=0,C=l.length;x<C;x++)if(l[x](e,d,t,!0)){y=!0;break}if(y){e.lineMax=d,e.blkIndent!==0&&(a.push(e.bMarks[d]),s.push(e.bsCount[d]),f.push(e.tShift[d]),c.push(e.sCount[d]),e.sCount[d]-=e.blkIndent);break}a.push(e.bMarks[d]),s.push(e.bsCount[d]),f.push(e.tShift[d]),c.push(e.sCount[d]),e.sCount[d]=-1}const m=e.blkIndent;e.blkIndent=0;const _=e.push("blockquote_open","blockquote",1);_.markup=">";const v=[u,0];_.map=v,e.md.block.tokenize(e,u,d);const g=e.push("blockquote_close","blockquote",-1);g.markup=">",e.lineMax=o,e.parentType=h,v[1]=e.line;for(let k=0;k<f.length;k++)e.bMarks[k+u]=a[k],e.tShift[k+u]=f[k],e.sCount[k+u]=c[k],e.bsCount[k+u]=s[k];return e.blkIndent=m,!0}function Oi(e,u,t,n){const r=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4)return!1;let i=e.bMarks[u]+e.tShift[u];const o=e.src.charCodeAt(i++);if(o!==42&&o!==45&&o!==95)return!1;let a=1;for(;i<r;){const c=e.src.charCodeAt(i++);if(c!==o&&!M(c))return!1;c===o&&a++}if(a<3)return!1;if(n)return!0;e.line=u+1;const s=e.push("hr","hr",0);return s.map=[u,e.line],s.markup=Array(a+1).join(String.fromCharCode(o)),!0}function bt(e,u){const t=e.eMarks[u];let n=e.bMarks[u]+e.tShift[u];const r=e.src.charCodeAt(n++);if(r!==42&&r!==45&&r!==43)return-1;if(n<t){const i=e.src.charCodeAt(n);if(!M(i))return-1}return n}function mt(e,u){const t=e.bMarks[u]+e.tShift[u],n=e.eMarks[u];let r=t;if(r+1>=n)return-1;let i=e.src.charCodeAt(r++);if(i<48||i>57)return-1;for(;;){if(r>=n)return-1;if(i=e.src.charCodeAt(r++),i>=48&&i<=57){if(r-t>=10)return-1;continue}if(i===41||i===46)break;return-1}return r<n&&(i=e.src.charCodeAt(r),!M(i))?-1:r}function Bi(e,u){const t=e.level+2;for(let n=u+2,r=e.tokens.length-2;n<r;n++)e.tokens[n].level===t&&e.tokens[n].type==="paragraph_open"&&(e.tokens[n+2].hidden=!0,e.tokens[n].hidden=!0,n+=2)}function Pi(e,u,t,n){let r,i,o,a,s=u,c=!0;if(e.sCount[s]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[s]-e.listIndent>=4&&e.sCount[s]<e.blkIndent)return!1;let f=!1;n&&e.parentType==="paragraph"&&e.sCount[s]>=e.blkIndent&&(f=!0);let l,h,p;if((p=mt(e,s))>=0){if(l=!0,o=e.bMarks[s]+e.tShift[s],h=Number(e.src.slice(o,p-1)),f&&h!==1)return!1}else if((p=bt(e,s))>=0)l=!1;else return!1;if(f&&e.skipSpaces(p)>=e.eMarks[s])return!1;if(n)return!0;const d=e.src.charCodeAt(p-1),m=e.tokens.length;l?(a=e.push("ordered_list_open","ol",1),h!==1&&(a.attrs=[["start",h]])):a=e.push("bullet_list_open","ul",1);const _=[s,0];a.map=_,a.markup=String.fromCharCode(d);let v=!1;const g=e.md.block.ruler.getRules("list"),k=e.parentType;for(e.parentType="list";s<t;){i=p,r=e.eMarks[s];const y=e.sCount[s]+p-(e.bMarks[s]+e.tShift[s]);let x=y;for(;i<r;){const R=e.src.charCodeAt(i);if(R===9)x+=4-(x+e.bsCount[s])%4;else if(R===32)x++;else break;i++}const C=i;let E;C>=r?E=1:E=x-y,E>4&&(E=1);const b=y+E;a=e.push("list_item_open","li",1),a.markup=String.fromCharCode(d);const I=[s,0];a.map=I,l&&(a.info=e.src.slice(o,p-1));const D=e.tight,F=e.tShift[s],w=e.sCount[s],S=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=b,e.tight=!0,e.tShift[s]=C-e.bMarks[s],e.sCount[s]=x,C>=r&&e.isEmpty(s+1)?e.line=Math.min(e.line+2,t):e.md.block.tokenize(e,s,t,!0),(!e.tight||v)&&(c=!1),v=e.line-s>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=S,e.tShift[s]=F,e.sCount[s]=w,e.tight=D,a=e.push("list_item_close","li",-1),a.markup=String.fromCharCode(d),s=e.line,I[1]=s,s>=t||e.sCount[s]<e.blkIndent||e.sCount[s]-e.blkIndent>=4)break;let z=!1;for(let R=0,T=g.length;R<T;R++)if(g[R](e,s,t,!0)){z=!0;break}if(z)break;if(l){if(p=mt(e,s),p<0)break;o=e.bMarks[s]+e.tShift[s]}else if(p=bt(e,s),p<0)break;if(d!==e.src.charCodeAt(p-1))break}return l?a=e.push("ordered_list_close","ol",-1):a=e.push("bullet_list_close","ul",-1),a.markup=String.fromCharCode(d),_[1]=s,e.line=s,e.parentType=k,c&&Bi(e,m),!0}function Ni(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],i=e.eMarks[u],o=u+1;if(e.sCount[u]-e.blkIndent>=4||e.src.charCodeAt(r)!==91)return!1;function a(g){const k=e.lineMax;if(g>=k||e.isEmpty(g))return null;let y=!1;if(e.sCount[g]-e.blkIndent>3&&(y=!0),e.sCount[g]<0&&(y=!0),!y){const E=e.md.block.ruler.getRules("reference"),b=e.parentType;e.parentType="reference";let I=!1;for(let D=0,F=E.length;D<F;D++)if(E[D](e,g,k,!0)){I=!0;break}if(e.parentType=b,I)return null}const x=e.bMarks[g]+e.tShift[g],C=e.eMarks[g];return e.src.slice(x,C+1)}let s=e.src.slice(r,i+1);i=s.length;let c=-1;for(r=1;r<i;r++){const g=s.charCodeAt(r);if(g===91)return!1;if(g===93){c=r;break}else if(g===10){const k=a(o);k!==null&&(s+=k,i=s.length,o++)}else if(g===92&&(r++,r<i&&s.charCodeAt(r)===10)){const k=a(o);k!==null&&(s+=k,i=s.length,o++)}}if(c<0||s.charCodeAt(c+1)!==58)return!1;for(r=c+2;r<i;r++){const g=s.charCodeAt(r);if(g===10){const k=a(o);k!==null&&(s+=k,i=s.length,o++)}else if(!M(g))break}const f=e.md.helpers.parseLinkDestination(s,r,i);if(!f.ok)return!1;const l=e.md.normalizeLink(f.str);if(!e.md.validateLink(l))return!1;r=f.pos;const h=r,p=o,d=r;for(;r<i;r++){const g=s.charCodeAt(r);if(g===10){const k=a(o);k!==null&&(s+=k,i=s.length,o++)}else if(!M(g))break}let m=e.md.helpers.parseLinkTitle(s,r,i);for(;m.can_continue;){const g=a(o);if(g===null)break;s+=g,r=i,i=s.length,o++,m=e.md.helpers.parseLinkTitle(s,r,i,m)}let _;for(r<i&&d!==r&&m.ok?(_=m.str,r=m.pos):(_="",r=h,o=p);r<i;){const g=s.charCodeAt(r);if(!M(g))break;r++}if(r<i&&s.charCodeAt(r)!==10&&_)for(_="",r=h,o=p;r<i;){const g=s.charCodeAt(r);if(!M(g))break;r++}if(r<i&&s.charCodeAt(r)!==10)return!1;const v=ru(s.slice(1,c));return v?(n||(typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[v]>"u"&&(e.env.references[v]={title:_,href:l}),e.line=o),!0):!1}const Hi=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],qi="[a-zA-Z_:][a-zA-Z0-9:._-]*",ji="[^\"'=<>`\\x00-\\x20]+",Ui="'[^']*'",Wi='"[^"]*"',Vi="(?:"+ji+"|"+Ui+"|"+Wi+")",Gi="(?:\\s+"+qi+"(?:\\s*=\\s*"+Vi+")?)",Xt="<[A-Za-z][A-Za-z0-9\\-]*"+Gi+"*\\s*\\/?>",Yt="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Zi="<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->",Xi="<[?][\\s\\S]*?[?]>",Yi="<![A-Za-z][^>]*>",Qi="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",Ji=new RegExp("^(?:"+Xt+"|"+Yt+"|"+Zi+"|"+Xi+"|"+Yi+"|"+Qi+")"),Ki=new RegExp("^(?:"+Xt+"|"+Yt+")"),xe=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+Hi.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(Ki.source+"\\s*$"),/^$/,!1]];function eo(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],i=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(r)!==60)return!1;let o=e.src.slice(r,i),a=0;for(;a<xe.length&&!xe[a][0].test(o);a++);if(a===xe.length)return!1;if(n)return xe[a][2];let s=u+1;if(!xe[a][1].test(o)){for(;s<t&&!(e.sCount[s]<e.blkIndent);s++)if(r=e.bMarks[s]+e.tShift[s],i=e.eMarks[s],o=e.src.slice(r,i),xe[a][1].test(o)){o.length!==0&&s++;break}}e.line=s;const c=e.push("html_block","",0);return c.map=[u,s],c.content=e.getLines(u,s,e.blkIndent,!0),!0}function uo(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],i=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4)return!1;let o=e.src.charCodeAt(r);if(o!==35||r>=i)return!1;let a=1;for(o=e.src.charCodeAt(++r);o===35&&r<i&&a<=6;)a++,o=e.src.charCodeAt(++r);if(a>6||r<i&&!M(o))return!1;if(n)return!0;i=e.skipSpacesBack(i,r);const s=e.skipCharsBack(i,35,r);s>r&&M(e.src.charCodeAt(s-1))&&(i=s),e.line=u+1;const c=e.push("heading_open","h"+String(a),1);c.markup="########".slice(0,a),c.map=[u,e.line];const f=e.push("inline","",0);f.content=e.src.slice(r,i).trim(),f.map=[u,e.line],f.children=[];const l=e.push("heading_close","h"+String(a),-1);return l.markup="########".slice(0,a),!0}function to(e,u,t){const n=e.md.block.ruler.getRules("paragraph");if(e.sCount[u]-e.blkIndent>=4)return!1;const r=e.parentType;e.parentType="paragraph";let i=0,o,a=u+1;for(;a<t&&!e.isEmpty(a);a++){if(e.sCount[a]-e.blkIndent>3)continue;if(e.sCount[a]>=e.blkIndent){let p=e.bMarks[a]+e.tShift[a];const d=e.eMarks[a];if(p<d&&(o=e.src.charCodeAt(p),(o===45||o===61)&&(p=e.skipChars(p,o),p=e.skipSpaces(p),p>=d))){i=o===61?1:2;break}}if(e.sCount[a]<0)continue;let h=!1;for(let p=0,d=n.length;p<d;p++)if(n[p](e,a,t,!0)){h=!0;break}if(h)break}if(!i)return!1;const s=e.getLines(u,a,e.blkIndent,!1).trim();e.line=a+1;const c=e.push("heading_open","h"+String(i),1);c.markup=String.fromCharCode(o),c.map=[u,e.line];const f=e.push("inline","",0);f.content=s,f.map=[u,e.line-1],f.children=[];const l=e.push("heading_close","h"+String(i),-1);return l.markup=String.fromCharCode(o),e.parentType=r,!0}function no(e,u,t){const n=e.md.block.ruler.getRules("paragraph"),r=e.parentType;let i=u+1;for(e.parentType="paragraph";i<t&&!e.isEmpty(i);i++){if(e.sCount[i]-e.blkIndent>3||e.sCount[i]<0)continue;let c=!1;for(let f=0,l=n.length;f<l;f++)if(n[f](e,i,t,!0)){c=!0;break}if(c)break}const o=e.getLines(u,i,e.blkIndent,!1).trim();e.line=i;const a=e.push("paragraph_open","p",1);a.map=[u,e.line];const s=e.push("inline","",0);return s.content=o,s.map=[u,e.line],s.children=[],e.push("paragraph_close","p",-1),e.parentType=r,!0}const Ne=[["table",zi,["paragraph","reference"]],["code",Ri],["fence",Mi,["paragraph","reference","blockquote","list"]],["blockquote",$i,["paragraph","reference","blockquote","list"]],["hr",Oi,["paragraph","reference","blockquote","list"]],["list",Pi,["paragraph","reference","blockquote"]],["reference",Ni],["html_block",eo,["paragraph","reference","blockquote"]],["heading",uo,["paragraph","reference","blockquote"]],["lheading",to],["paragraph",no]];function iu(){this.ruler=new W;for(let e=0;e<Ne.length;e++)this.ruler.push(Ne[e][0],Ne[e][1],{alt:(Ne[e][2]||[]).slice()})}iu.prototype.tokenize=function(e,u,t){const n=this.ruler.getRules(""),r=n.length,i=e.md.options.maxNesting;let o=u,a=!1;for(;o<t&&(e.line=o=e.skipEmptyLines(o),!(o>=t||e.sCount[o]<e.blkIndent));){if(e.level>=i){e.line=t;break}const s=e.line;let c=!1;for(let f=0;f<r;f++)if(c=n[f](e,o,t,!1),c){if(s>=e.line)throw new Error("block rule didn't increment state.line");break}if(!c)throw new Error("none of the block rules matched");e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),o=e.line,o<t&&e.isEmpty(o)&&(a=!0,o++,e.line=o)}};iu.prototype.parse=function(e,u,t,n){if(!e)return;const r=new this.State(e,u,t,n);this.tokenize(r,r.line,r.lineMax)};iu.prototype.State=ie;function Me(e,u,t,n){this.src=e,this.env=t,this.md=u,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}Me.prototype.pushPending=function(){const e=new ue("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};Me.prototype.push=function(e,u,t){this.pending&&this.pushPending();const n=new ue(e,u,t);let r=null;return t<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,t>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],r={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(r),n};Me.prototype.scanDelims=function(e,u){const t=this.posMax,n=this.src.charCodeAt(e),r=e>0?this.src.charCodeAt(e-1):32;let i=e;for(;i<t&&this.src.charCodeAt(i)===n;)i++;const o=i-e,a=i<t?this.src.charCodeAt(i):32,s=Ie(r)||Te(String.fromCharCode(r)),c=Ie(a)||Te(String.fromCharCode(a)),f=Se(r),l=Se(a),h=!l&&(!c||f||s),p=!f&&(!s||l||c);return{can_open:h&&(u||!p||s),can_close:p&&(u||!h||c),length:o}};Me.prototype.Token=ue;function ro(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}function io(e,u){let t=e.pos;for(;t<e.posMax&&!ro(e.src.charCodeAt(t));)t++;return t===e.pos?!1:(u||(e.pending+=e.src.slice(e.pos,t)),e.pos=t,!0)}const oo=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;function ao(e,u){if(!e.md.options.linkify||e.linkLevel>0)return!1;const t=e.pos,n=e.posMax;if(t+3>n||e.src.charCodeAt(t)!==58||e.src.charCodeAt(t+1)!==47||e.src.charCodeAt(t+2)!==47)return!1;const r=e.pending.match(oo);if(!r)return!1;const i=r[1],o=e.md.linkify.matchAtStart(e.src.slice(t-i.length));if(!o)return!1;let a=o.url;if(a.length<=i.length)return!1;a=a.replace(/\*+$/,"");const s=e.md.normalizeLink(a);if(!e.md.validateLink(s))return!1;if(!u){e.pending=e.pending.slice(0,-i.length);const c=e.push("link_open","a",1);c.attrs=[["href",s]],c.markup="linkify",c.info="auto";const f=e.push("text","",0);f.content=e.md.normalizeLinkText(a);const l=e.push("link_close","a",-1);l.markup="linkify",l.info="auto"}return e.pos+=a.length-i.length,!0}function so(e,u){let t=e.pos;if(e.src.charCodeAt(t)!==10)return!1;const n=e.pending.length-1,r=e.posMax;if(!u)if(n>=0&&e.pending.charCodeAt(n)===32)if(n>=1&&e.pending.charCodeAt(n-1)===32){let i=n-1;for(;i>=1&&e.pending.charCodeAt(i-1)===32;)i--;e.pending=e.pending.slice(0,i),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(t++;t<r&&M(e.src.charCodeAt(t));)t++;return e.pos=t,!0}const Nu=[];for(let e=0;e<256;e++)Nu.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){Nu[e.charCodeAt(0)]=1});function co(e,u){let t=e.pos;const n=e.posMax;if(e.src.charCodeAt(t)!==92||(t++,t>=n))return!1;let r=e.src.charCodeAt(t);if(r===10){for(u||e.push("hardbreak","br",0),t++;t<n&&(r=e.src.charCodeAt(t),!!M(r));)t++;return e.pos=t,!0}let i=e.src[t];if(r>=55296&&r<=56319&&t+1<n){const a=e.src.charCodeAt(t+1);a>=56320&&a<=57343&&(i+=e.src[t+1],t++)}const o="\\"+i;if(!u){const a=e.push("text_special","",0);r<256&&Nu[r]!==0?a.content=i:a.content=o,a.markup=o,a.info="escape"}return e.pos=t+1,!0}function lo(e,u){let t=e.pos;if(e.src.charCodeAt(t)!==96)return!1;const r=t;t++;const i=e.posMax;for(;t<i&&e.src.charCodeAt(t)===96;)t++;const o=e.src.slice(r,t),a=o.length;if(e.backticksScanned&&(e.backticks[a]||0)<=r)return u||(e.pending+=o),e.pos+=a,!0;let s=t,c;for(;(c=e.src.indexOf("`",s))!==-1;){for(s=c+1;s<i&&e.src.charCodeAt(s)===96;)s++;const f=s-c;if(f===a){if(!u){const l=e.push("code_inline","code",0);l.markup=o,l.content=e.src.slice(t,c).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=s,!0}e.backticks[f]=c}return e.backticksScanned=!0,u||(e.pending+=o),e.pos+=a,!0}function fo(e,u){const t=e.pos,n=e.src.charCodeAt(t);if(u||n!==126)return!1;const r=e.scanDelims(e.pos,!0);let i=r.length;const o=String.fromCharCode(n);if(i<2)return!1;let a;i%2&&(a=e.push("text","",0),a.content=o,i--);for(let s=0;s<i;s+=2)a=e.push("text","",0),a.content=o+o,e.delimiters.push({marker:n,length:0,token:e.tokens.length-1,end:-1,open:r.can_open,close:r.can_close});return e.pos+=r.length,!0}function gt(e,u){let t;const n=[],r=u.length;for(let i=0;i<r;i++){const o=u[i];if(o.marker!==126||o.end===-1)continue;const a=u[o.end];t=e.tokens[o.token],t.type="s_open",t.tag="s",t.nesting=1,t.markup="~~",t.content="",t=e.tokens[a.token],t.type="s_close",t.tag="s",t.nesting=-1,t.markup="~~",t.content="",e.tokens[a.token-1].type==="text"&&e.tokens[a.token-1].content==="~"&&n.push(a.token-1)}for(;n.length;){const i=n.pop();let o=i+1;for(;o<e.tokens.length&&e.tokens[o].type==="s_close";)o++;o--,i!==o&&(t=e.tokens[o],e.tokens[o]=e.tokens[i],e.tokens[i]=t)}}function ho(e){const u=e.tokens_meta,t=e.tokens_meta.length;gt(e,e.delimiters);for(let n=0;n<t;n++)u[n]&&u[n].delimiters&&gt(e,u[n].delimiters)}const Qt={tokenize:fo,postProcess:ho};function po(e,u){const t=e.pos,n=e.src.charCodeAt(t);if(u||n!==95&&n!==42)return!1;const r=e.scanDelims(e.pos,n===42);for(let i=0;i<r.length;i++){const o=e.push("text","",0);o.content=String.fromCharCode(n),e.delimiters.push({marker:n,length:r.length,token:e.tokens.length-1,end:-1,open:r.can_open,close:r.can_close})}return e.pos+=r.length,!0}function xt(e,u){const t=u.length;for(let n=t-1;n>=0;n--){const r=u[n];if(r.marker!==95&&r.marker!==42||r.end===-1)continue;const i=u[r.end],o=n>0&&u[n-1].end===r.end+1&&u[n-1].marker===r.marker&&u[n-1].token===r.token-1&&u[r.end+1].token===i.token+1,a=String.fromCharCode(r.marker),s=e.tokens[r.token];s.type=o?"strong_open":"em_open",s.tag=o?"strong":"em",s.nesting=1,s.markup=o?a+a:a,s.content="";const c=e.tokens[i.token];c.type=o?"strong_close":"em_close",c.tag=o?"strong":"em",c.nesting=-1,c.markup=o?a+a:a,c.content="",o&&(e.tokens[u[n-1].token].content="",e.tokens[u[r.end+1].token].content="",n--)}}function bo(e){const u=e.tokens_meta,t=e.tokens_meta.length;xt(e,e.delimiters);for(let n=0;n<t;n++)u[n]&&u[n].delimiters&&xt(e,u[n].delimiters)}const Jt={tokenize:po,postProcess:bo};function mo(e,u){let t,n,r,i,o="",a="",s=e.pos,c=!0;if(e.src.charCodeAt(e.pos)!==91)return!1;const f=e.pos,l=e.posMax,h=e.pos+1,p=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(p<0)return!1;let d=p+1;if(d<l&&e.src.charCodeAt(d)===40){for(c=!1,d++;d<l&&(t=e.src.charCodeAt(d),!(!M(t)&&t!==10));d++);if(d>=l)return!1;if(s=d,r=e.md.helpers.parseLinkDestination(e.src,d,e.posMax),r.ok){for(o=e.md.normalizeLink(r.str),e.md.validateLink(o)?d=r.pos:o="",s=d;d<l&&(t=e.src.charCodeAt(d),!(!M(t)&&t!==10));d++);if(r=e.md.helpers.parseLinkTitle(e.src,d,e.posMax),d<l&&s!==d&&r.ok)for(a=r.str,d=r.pos;d<l&&(t=e.src.charCodeAt(d),!(!M(t)&&t!==10));d++);}(d>=l||e.src.charCodeAt(d)!==41)&&(c=!0),d++}if(c){if(typeof e.env.references>"u")return!1;if(d<l&&e.src.charCodeAt(d)===91?(s=d+1,d=e.md.helpers.parseLinkLabel(e,d),d>=0?n=e.src.slice(s,d++):d=p+1):d=p+1,n||(n=e.src.slice(h,p)),i=e.env.references[ru(n)],!i)return e.pos=f,!1;o=i.href,a=i.title}if(!u){e.pos=h,e.posMax=p;const m=e.push("link_open","a",1),_=[["href",o]];m.attrs=_,a&&_.push(["title",a]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=d,e.posMax=l,!0}function go(e,u){let t,n,r,i,o,a,s,c,f="";const l=e.pos,h=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const p=e.pos+2,d=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(d<0)return!1;if(i=d+1,i<h&&e.src.charCodeAt(i)===40){for(i++;i<h&&(t=e.src.charCodeAt(i),!(!M(t)&&t!==10));i++);if(i>=h)return!1;for(c=i,a=e.md.helpers.parseLinkDestination(e.src,i,e.posMax),a.ok&&(f=e.md.normalizeLink(a.str),e.md.validateLink(f)?i=a.pos:f=""),c=i;i<h&&(t=e.src.charCodeAt(i),!(!M(t)&&t!==10));i++);if(a=e.md.helpers.parseLinkTitle(e.src,i,e.posMax),i<h&&c!==i&&a.ok)for(s=a.str,i=a.pos;i<h&&(t=e.src.charCodeAt(i),!(!M(t)&&t!==10));i++);else s="";if(i>=h||e.src.charCodeAt(i)!==41)return e.pos=l,!1;i++}else{if(typeof e.env.references>"u")return!1;if(i<h&&e.src.charCodeAt(i)===91?(c=i+1,i=e.md.helpers.parseLinkLabel(e,i),i>=0?r=e.src.slice(c,i++):i=d+1):i=d+1,r||(r=e.src.slice(p,d)),o=e.env.references[ru(r)],!o)return e.pos=l,!1;f=o.href,s=o.title}if(!u){n=e.src.slice(p,d);const m=[];e.md.inline.parse(n,e.md,e.env,m);const _=e.push("image","img",0),v=[["src",f],["alt",""]];_.attrs=v,_.children=m,_.content=n,s&&v.push(["title",s])}return e.pos=i,e.posMax=h,!0}const xo=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,_o=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function ko(e,u){let t=e.pos;if(e.src.charCodeAt(t)!==60)return!1;const n=e.pos,r=e.posMax;for(;;){if(++t>=r)return!1;const o=e.src.charCodeAt(t);if(o===60)return!1;if(o===62)break}const i=e.src.slice(n+1,t);if(_o.test(i)){const o=e.md.normalizeLink(i);if(!e.md.validateLink(o))return!1;if(!u){const a=e.push("link_open","a",1);a.attrs=[["href",o]],a.markup="autolink",a.info="auto";const s=e.push("text","",0);s.content=e.md.normalizeLinkText(i);const c=e.push("link_close","a",-1);c.markup="autolink",c.info="auto"}return e.pos+=i.length+2,!0}if(xo.test(i)){const o=e.md.normalizeLink("mailto:"+i);if(!e.md.validateLink(o))return!1;if(!u){const a=e.push("link_open","a",1);a.attrs=[["href",o]],a.markup="autolink",a.info="auto";const s=e.push("text","",0);s.content=e.md.normalizeLinkText(i);const c=e.push("link_close","a",-1);c.markup="autolink",c.info="auto"}return e.pos+=i.length+2,!0}return!1}function yo(e){return/^<a[>\s]/i.test(e)}function vo(e){return/^<\/a\s*>/i.test(e)}function Eo(e){const u=e|32;return u>=97&&u<=122}function Co(e,u){if(!e.md.options.html)return!1;const t=e.posMax,n=e.pos;if(e.src.charCodeAt(n)!==60||n+2>=t)return!1;const r=e.src.charCodeAt(n+1);if(r!==33&&r!==63&&r!==47&&!Eo(r))return!1;const i=e.src.slice(n).match(Ji);if(!i)return!1;if(!u){const o=e.push("html_inline","",0);o.content=i[0],yo(o.content)&&e.linkLevel++,vo(o.content)&&e.linkLevel--}return e.pos+=i[0].length,!0}const Ao=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,wo=/^&([a-z][a-z0-9]{1,31});/i;function Fo(e,u){const t=e.pos,n=e.posMax;if(e.src.charCodeAt(t)!==38||t+1>=n)return!1;if(e.src.charCodeAt(t+1)===35){const i=e.src.slice(t).match(Ao);if(i){if(!u){const o=i[1][0].toLowerCase()==="x"?parseInt(i[1].slice(1),16):parseInt(i[1],10),a=e.push("text_special","",0);a.content=Bu(o)?Je(o):Je(65533),a.markup=i[0],a.info="entity"}return e.pos+=i[0].length,!0}}else{const i=e.src.slice(t).match(wo);if(i){const o=Ut(i[0]);if(o!==i[0]){if(!u){const a=e.push("text_special","",0);a.content=o,a.markup=i[0],a.info="entity"}return e.pos+=i[0].length,!0}}}return!1}function _t(e){const u={},t=e.length;if(!t)return;let n=0,r=-2;const i=[];for(let o=0;o<t;o++){const a=e[o];if(i.push(0),(e[n].marker!==a.marker||r!==a.token-1)&&(n=o),r=a.token,a.length=a.length||0,!a.close)continue;u.hasOwnProperty(a.marker)||(u[a.marker]=[-1,-1,-1,-1,-1,-1]);const s=u[a.marker][(a.open?3:0)+a.length%3];let c=n-i[n]-1,f=c;for(;c>s;c-=i[c]+1){const l=e[c];if(l.marker===a.marker&&l.open&&l.end<0){let h=!1;if((l.close||a.open)&&(l.length+a.length)%3===0&&(l.length%3!==0||a.length%3!==0)&&(h=!0),!h){const p=c>0&&!e[c-1].open?i[c-1]+1:0;i[o]=o-c+p,i[c]=p,a.open=!1,l.end=o,l.close=!1,f=-1,r=-2;break}}}f!==-1&&(u[a.marker][(a.open?3:0)+(a.length||0)%3]=f)}}function Do(e){const u=e.tokens_meta,t=e.tokens_meta.length;_t(e.delimiters);for(let n=0;n<t;n++)u[n]&&u[n].delimiters&&_t(u[n].delimiters)}function So(e){let u,t,n=0;const r=e.tokens,i=e.tokens.length;for(u=t=0;u<i;u++)r[u].nesting<0&&n--,r[u].level=n,r[u].nesting>0&&n++,r[u].type==="text"&&u+1<i&&r[u+1].type==="text"?r[u+1].content=r[u].content+r[u+1].content:(u!==t&&(r[t]=r[u]),t++);u!==t&&(r.length=t)}const gu=[["text",io],["linkify",ao],["newline",so],["escape",co],["backticks",lo],["strikethrough",Qt.tokenize],["emphasis",Jt.tokenize],["link",mo],["image",go],["autolink",ko],["html_inline",Co],["entity",Fo]],xu=[["balance_pairs",Do],["strikethrough",Qt.postProcess],["emphasis",Jt.postProcess],["fragments_join",So]];function $e(){this.ruler=new W;for(let e=0;e<gu.length;e++)this.ruler.push(gu[e][0],gu[e][1]);this.ruler2=new W;for(let e=0;e<xu.length;e++)this.ruler2.push(xu[e][0],xu[e][1])}$e.prototype.skipToken=function(e){const u=e.pos,t=this.ruler.getRules(""),n=t.length,r=e.md.options.maxNesting,i=e.cache;if(typeof i[u]<"u"){e.pos=i[u];return}let o=!1;if(e.level<r){for(let a=0;a<n;a++)if(e.level++,o=t[a](e,!0),e.level--,o){if(u>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;o||e.pos++,i[u]=e.pos};$e.prototype.tokenize=function(e){const u=this.ruler.getRules(""),t=u.length,n=e.posMax,r=e.md.options.maxNesting;for(;e.pos<n;){const i=e.pos;let o=!1;if(e.level<r){for(let a=0;a<t;a++)if(o=u[a](e,!1),o){if(i>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(o){if(e.pos>=n)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};$e.prototype.parse=function(e,u,t,n){const r=new this.State(e,u,t,n);this.tokenize(r);const i=this.ruler2.getRules(""),o=i.length;for(let a=0;a<o;a++)i[a](r)};$e.prototype.State=Me;function To(e){const u={};e=e||{},u.src_Any=Pt.source,u.src_Cc=Nt.source,u.src_Z=qt.source,u.src_P=$u.source,u.src_ZPCc=[u.src_Z,u.src_P,u.src_Cc].join("|"),u.src_ZCc=[u.src_Z,u.src_Cc].join("|");const t="[><｜]";return u.src_pseudo_letter="(?:(?!"+t+"|"+u.src_ZPCc+")"+u.src_Any+")",u.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",u.src_auth="(?:(?:(?!"+u.src_ZCc+"|[@/\\[\\]()]).)+@)?",u.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",u.src_host_terminator="(?=$|"+t+"|"+u.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+u.src_ZPCc+"))",u.src_path="(?:[/?#](?:(?!"+u.src_ZCc+"|"+t+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+u.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+u.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+u.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+u.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+u.src_ZCc+"|[']).)+\\'|\\'(?="+u.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+u.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+u.src_ZCc+"|$)|;(?!"+u.src_ZCc+"|$)|\\!+(?!"+u.src_ZCc+"|[!]|$)|\\?(?!"+u.src_ZCc+"|[?]|$))+|\\/)?",u.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',u.src_xn="xn--[a-z0-9\\-]{1,59}",u.src_domain_root="(?:"+u.src_xn+"|"+u.src_pseudo_letter+"{1,63})",u.src_domain="(?:"+u.src_xn+"|(?:"+u.src_pseudo_letter+")|(?:"+u.src_pseudo_letter+"(?:-|"+u.src_pseudo_letter+"){0,61}"+u.src_pseudo_letter+"))",u.src_host="(?:(?:(?:(?:"+u.src_domain+")\\.)*"+u.src_domain+"))",u.tpl_host_fuzzy="(?:"+u.src_ip4+"|(?:(?:(?:"+u.src_domain+")\\.)+(?:%TLDS%)))",u.tpl_host_no_ip_fuzzy="(?:(?:(?:"+u.src_domain+")\\.)+(?:%TLDS%))",u.src_host_strict=u.src_host+u.src_host_terminator,u.tpl_host_fuzzy_strict=u.tpl_host_fuzzy+u.src_host_terminator,u.src_host_port_strict=u.src_host+u.src_port+u.src_host_terminator,u.tpl_host_port_fuzzy_strict=u.tpl_host_fuzzy+u.src_port+u.src_host_terminator,u.tpl_host_port_no_ip_fuzzy_strict=u.tpl_host_no_ip_fuzzy+u.src_port+u.src_host_terminator,u.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+u.src_ZPCc+"|>|$))",u.tpl_email_fuzzy="(^|"+t+'|"|\\(|'+u.src_ZCc+")("+u.src_email_name+"@"+u.tpl_host_fuzzy_strict+")",u.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+u.src_ZPCc+"))((?![$+<=>^`|｜])"+u.tpl_host_port_fuzzy_strict+u.src_path+")",u.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|｜]|"+u.src_ZPCc+"))((?![$+<=>^`|｜])"+u.tpl_host_port_no_ip_fuzzy_strict+u.src_path+")",u}function Fu(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){t&&Object.keys(t).forEach(function(n){e[n]=t[n]})}),e}function ou(e){return Object.prototype.toString.call(e)}function Io(e){return ou(e)==="[object String]"}function Lo(e){return ou(e)==="[object Object]"}function zo(e){return ou(e)==="[object RegExp]"}function kt(e){return ou(e)==="[object Function]"}function Ro(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const Kt={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function Mo(e){return Object.keys(e||{}).reduce(function(u,t){return u||Kt.hasOwnProperty(t)},!1)}const $o={"http:":{validate:function(e,u,t){const n=e.slice(u);return t.re.http||(t.re.http=new RegExp("^\\/\\/"+t.re.src_auth+t.re.src_host_port_strict+t.re.src_path,"i")),t.re.http.test(n)?n.match(t.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,u,t){const n=e.slice(u);return t.re.no_http||(t.re.no_http=new RegExp("^"+t.re.src_auth+"(?:localhost|(?:(?:"+t.re.src_domain+")\\.)+"+t.re.src_domain_root+")"+t.re.src_port+t.re.src_host_terminator+t.re.src_path,"i")),t.re.no_http.test(n)?u>=3&&e[u-3]===":"||u>=3&&e[u-3]==="/"?0:n.match(t.re.no_http)[0].length:0}},"mailto:":{validate:function(e,u,t){const n=e.slice(u);return t.re.mailto||(t.re.mailto=new RegExp("^"+t.re.src_email_name+"@"+t.re.src_host_strict,"i")),t.re.mailto.test(n)?n.match(t.re.mailto)[0].length:0}}},Oo="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Bo="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function Po(e){e.__index__=-1,e.__text_cache__=""}function No(e){return function(u,t){const n=u.slice(t);return e.test(n)?n.match(e)[0].length:0}}function yt(){return function(e,u){u.normalize(e)}}function Ke(e){const u=e.re=To(e.__opts__),t=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||t.push(Oo),t.push(u.src_xn),u.src_tlds=t.join("|");function n(a){return a.replace("%TLDS%",u.src_tlds)}u.email_fuzzy=RegExp(n(u.tpl_email_fuzzy),"i"),u.link_fuzzy=RegExp(n(u.tpl_link_fuzzy),"i"),u.link_no_ip_fuzzy=RegExp(n(u.tpl_link_no_ip_fuzzy),"i"),u.host_fuzzy_test=RegExp(n(u.tpl_host_fuzzy_test),"i");const r=[];e.__compiled__={};function i(a,s){throw new Error('(LinkifyIt) Invalid schema "'+a+'": '+s)}Object.keys(e.__schemas__).forEach(function(a){const s=e.__schemas__[a];if(s===null)return;const c={validate:null,link:null};if(e.__compiled__[a]=c,Lo(s)){zo(s.validate)?c.validate=No(s.validate):kt(s.validate)?c.validate=s.validate:i(a,s),kt(s.normalize)?c.normalize=s.normalize:s.normalize?i(a,s):c.normalize=yt();return}if(Io(s)){r.push(a);return}i(a,s)}),r.forEach(function(a){e.__compiled__[e.__schemas__[a]]&&(e.__compiled__[a].validate=e.__compiled__[e.__schemas__[a]].validate,e.__compiled__[a].normalize=e.__compiled__[e.__schemas__[a]].normalize)}),e.__compiled__[""]={validate:null,normalize:yt()};const o=Object.keys(e.__compiled__).filter(function(a){return a.length>0&&e.__compiled__[a]}).map(Ro).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><｜]|"+u.src_ZPCc+"))("+o+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><｜]|"+u.src_ZPCc+"))("+o+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),Po(e)}function Ho(e,u){const t=e.__index__,n=e.__last_index__,r=e.__text_cache__.slice(t,n);this.schema=e.__schema__.toLowerCase(),this.index=t+u,this.lastIndex=n+u,this.raw=r,this.text=r,this.url=r}function Du(e,u){const t=new Ho(e,u);return e.__compiled__[t.schema].normalize(t,e),t}function G(e,u){if(!(this instanceof G))return new G(e,u);u||Mo(e)&&(u=e,e={}),this.__opts__=Fu({},Kt,u),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=Fu({},$o,e),this.__compiled__={},this.__tlds__=Bo,this.__tlds_replaced__=!1,this.re={},Ke(this)}G.prototype.add=function(u,t){return this.__schemas__[u]=t,Ke(this),this};G.prototype.set=function(u){return this.__opts__=Fu(this.__opts__,u),this};G.prototype.test=function(u){if(this.__text_cache__=u,this.__index__=-1,!u.length)return!1;let t,n,r,i,o,a,s,c,f;if(this.re.schema_test.test(u)){for(s=this.re.schema_search,s.lastIndex=0;(t=s.exec(u))!==null;)if(i=this.testSchemaAt(u,t[2],s.lastIndex),i){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+i;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=u.search(this.re.host_fuzzy_test),c>=0&&(this.__index__<0||c<this.__index__)&&(n=u.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(o=n.index+n[1].length,(this.__index__<0||o<this.__index__)&&(this.__schema__="",this.__index__=o,this.__last_index__=n.index+n[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(f=u.indexOf("@"),f>=0&&(r=u.match(this.re.email_fuzzy))!==null&&(o=r.index+r[1].length,a=r.index+r[0].length,(this.__index__<0||o<this.__index__||o===this.__index__&&a>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=a))),this.__index__>=0};G.prototype.pretest=function(u){return this.re.pretest.test(u)};G.prototype.testSchemaAt=function(u,t,n){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(u,n,this):0};G.prototype.match=function(u){const t=[];let n=0;this.__index__>=0&&this.__text_cache__===u&&(t.push(Du(this,n)),n=this.__last_index__);let r=n?u.slice(n):u;for(;this.test(r);)t.push(Du(this,n)),r=r.slice(this.__last_index__),n+=this.__last_index__;return t.length?t:null};G.prototype.matchAtStart=function(u){if(this.__text_cache__=u,this.__index__=-1,!u.length)return null;const t=this.re.schema_at_start.exec(u);if(!t)return null;const n=this.testSchemaAt(u,t[2],t[0].length);return n?(this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+n,Du(this,0)):null};G.prototype.tlds=function(u,t){return u=Array.isArray(u)?u:[u],t?(this.__tlds__=this.__tlds__.concat(u).sort().filter(function(n,r,i){return n!==i[r-1]}).reverse(),Ke(this),this):(this.__tlds__=u.slice(),this.__tlds_replaced__=!0,Ke(this),this)};G.prototype.normalize=function(u){u.schema||(u.url="http://"+u.url),u.schema==="mailto:"&&!/^mailto:/i.test(u.url)&&(u.url="mailto:"+u.url)};G.prototype.onCompile=function(){};const ye=2147483647,te=36,Hu=1,Le=26,qo=38,jo=700,en=72,un=128,tn="-",Uo=/^xn--/,Wo=/[^\0-\x7F]/,Vo=/[\x2E\u3002\uFF0E\uFF61]/g,Go={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},_u=te-Hu,ne=Math.floor,ku=String.fromCharCode;function ce(e){throw new RangeError(Go[e])}function Zo(e,u){const t=[];let n=e.length;for(;n--;)t[n]=u(e[n]);return t}function nn(e,u){const t=e.split("@");let n="";t.length>1&&(n=t[0]+"@",e=t[1]),e=e.replace(Vo,".");const r=e.split("."),i=Zo(r,u).join(".");return n+i}function rn(e){const u=[];let t=0;const n=e.length;for(;t<n;){const r=e.charCodeAt(t++);if(r>=55296&&r<=56319&&t<n){const i=e.charCodeAt(t++);(i&64512)==56320?u.push(((r&1023)<<10)+(i&1023)+65536):(u.push(r),t--)}else u.push(r)}return u}const Xo=e=>String.fromCodePoint(...e),Yo=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:te},vt=function(e,u){return e+22+75*(e<26)-((u!=0)<<5)},on=function(e,u,t){let n=0;for(e=t?ne(e/jo):e>>1,e+=ne(e/u);e>_u*Le>>1;n+=te)e=ne(e/_u);return ne(n+(_u+1)*e/(e+qo))},an=function(e){const u=[],t=e.length;let n=0,r=un,i=en,o=e.lastIndexOf(tn);o<0&&(o=0);for(let a=0;a<o;++a)e.charCodeAt(a)>=128&&ce("not-basic"),u.push(e.charCodeAt(a));for(let a=o>0?o+1:0;a<t;){const s=n;for(let f=1,l=te;;l+=te){a>=t&&ce("invalid-input");const h=Yo(e.charCodeAt(a++));h>=te&&ce("invalid-input"),h>ne((ye-n)/f)&&ce("overflow"),n+=h*f;const p=l<=i?Hu:l>=i+Le?Le:l-i;if(h<p)break;const d=te-p;f>ne(ye/d)&&ce("overflow"),f*=d}const c=u.length+1;i=on(n-s,c,s==0),ne(n/c)>ye-r&&ce("overflow"),r+=ne(n/c),n%=c,u.splice(n++,0,r)}return String.fromCodePoint(...u)},sn=function(e){const u=[];e=rn(e);const t=e.length;let n=un,r=0,i=en;for(const s of e)s<128&&u.push(ku(s));const o=u.length;let a=o;for(o&&u.push(tn);a<t;){let s=ye;for(const f of e)f>=n&&f<s&&(s=f);const c=a+1;s-n>ne((ye-r)/c)&&ce("overflow"),r+=(s-n)*c,n=s;for(const f of e)if(f<n&&++r>ye&&ce("overflow"),f===n){let l=r;for(let h=te;;h+=te){const p=h<=i?Hu:h>=i+Le?Le:h-i;if(l<p)break;const d=l-p,m=te-p;u.push(ku(vt(p+d%m,0))),l=ne(d/m)}u.push(ku(vt(l,0))),i=on(r,c,a===o),r=0,++a}++r,++n}return u.join("")},Qo=function(e){return nn(e,function(u){return Uo.test(u)?an(u.slice(4).toLowerCase()):u})},Jo=function(e){return nn(e,function(u){return Wo.test(u)?"xn--"+sn(u):u})},cn={version:"2.3.1",ucs2:{decode:rn,encode:Xo},decode:an,encode:sn,toASCII:Jo,toUnicode:Qo},Ko={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},e0={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},u0={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}},t0={default:Ko,zero:e0,commonmark:u0},n0=/^(vbscript|javascript|file|data):/,r0=/^data:image\/(gif|png|jpeg|webp);/;function i0(e){const u=e.trim().toLowerCase();return n0.test(u)?r0.test(u):!0}const ln=["http:","https:","mailto:"];function o0(e){const u=Mu(e,!0);if(u.hostname&&(!u.protocol||ln.indexOf(u.protocol)>=0))try{u.hostname=cn.toASCII(u.hostname)}catch{}return Re(Ru(u))}function a0(e){const u=Mu(e,!0);if(u.hostname&&(!u.protocol||ln.indexOf(u.protocol)>=0))try{u.hostname=cn.toUnicode(u.hostname)}catch{}return Ee(Ru(u),Ee.defaultChars+"%")}function Y(e,u){if(!(this instanceof Y))return new Y(e,u);u||Ou(e)||(u=e||{},e="default"),this.inline=new $e,this.block=new iu,this.core=new Pu,this.renderer=new Ae,this.linkify=new G,this.validateLink=i0,this.normalizeLink=o0,this.normalizeLinkText=a0,this.utils=si,this.helpers=nu({},di),this.options={},this.configure(e),u&&this.set(u)}Y.prototype.set=function(e){return nu(this.options,e),this};Y.prototype.configure=function(e){const u=this;if(Ou(e)){const t=e;if(e=t0[t],!e)throw new Error('Wrong `markdown-it` preset "'+t+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&u.set(e.options),e.components&&Object.keys(e.components).forEach(function(t){e.components[t].rules&&u[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&u[t].ruler2.enableOnly(e.components[t].rules2)}),this};Y.prototype.enable=function(e,u){let t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){t=t.concat(this[r].ruler.enable(e,!0))},this),t=t.concat(this.inline.ruler2.enable(e,!0));const n=e.filter(function(r){return t.indexOf(r)<0});if(n.length&&!u)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};Y.prototype.disable=function(e,u){let t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){t=t.concat(this[r].ruler.disable(e,!0))},this),t=t.concat(this.inline.ruler2.disable(e,!0));const n=e.filter(function(r){return t.indexOf(r)<0});if(n.length&&!u)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};Y.prototype.use=function(e){const u=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,u),this};Y.prototype.parse=function(e,u){if(typeof e!="string")throw new Error("Input data should be a String");const t=new this.core.State(e,this,u);return this.core.process(t),t.tokens};Y.prototype.render=function(e,u){return u=u||{},this.renderer.render(this.parse(e,u),this.options,u)};Y.prototype.parseInline=function(e,u){const t=new this.core.State(e,this,u);return t.inlineMode=!0,this.core.process(t),t.tokens};Y.prototype.renderInline=function(e,u){return u=u||{},this.renderer.render(this.parseInline(e,u),this.options,u)};const Et=new Set([!0,!1,"alt","title"]);function fn(e,u){return(Array.isArray(e)?e:[]).filter(([t])=>t!==u)}function dn(e,u){e&&e.attrs&&(e.attrs=fn(e.attrs,u))}function s0(e,u){if(!Et.has(e))throw new TypeError(`figcaption must be one of: ${[...Et]}.`);if(e==="alt")return u.content;const t=u.attrs.find(([n])=>n==="title");return Array.isArray(t)&&t[1]?(dn(u,"title"),t[1]):void 0}function c0(e,u){u=u||{},e.core.ruler.before("linkify","image_figures",function(t){let n=1;for(let r=1,i=t.tokens.length;r<i-1;++r){const o=t.tokens[r];if(o.type!=="inline"||!o.children||o.children.length!==1&&o.children.length!==3||o.children.length===1&&o.children[0].type!=="image")continue;if(o.children.length===3){const[c,f,l]=o.children;if(c.type!=="link_open"||f.type!=="image"||l.type!=="link_close")continue}if(r!==0&&t.tokens[r-1].type!=="paragraph_open"||r!==i-1&&t.tokens[r+1].type!=="paragraph_close")continue;const a=t.tokens[r-1];let s;if(a.type="figure_open",a.tag="figure",t.tokens[r+1].type="figure_close",t.tokens[r+1].tag="figure",u.dataType&&t.tokens[r-1].attrPush(["data-type","image"]),u.link&&o.children.length===1){[s]=o.children;const c=new t.Token("link_open","a",1);c.attrPush(["href",s.attrGet("src")]),o.children.unshift(c),o.children.push(new t.Token("link_close","a",-1))}if(s=o.children.length===1?o.children[0]:o.children[1],u.figcaption){const c=s0(u.figcaption,s);if(c){const[f]=e.parseInline(c,t.env);o.children.push(new t.Token("figcaption_open","figcaption",1)),o.children.push(...f.children),o.children.push(new t.Token("figcaption_close","figcaption",-1)),s.attrs&&(s.attrs=fn(s.attrs,"title"))}}if(u.copyAttrs&&s.attrs){const c=u.copyAttrs===!0?"":u.copyAttrs;a.attrs=s.attrs.filter(([f])=>f.match(c)).map(f=>Array.from(f))}if(u.tabindex&&(t.tokens[r-1].attrPush(["tabindex",n]),n++),u.lazy&&(s.attrs.some(([c])=>c==="loading")||s.attrs.push(["loading","lazy"])),u.async&&(s.attrs.some(([c])=>c==="decoding")||s.attrs.push(["decoding","async"])),u.classes&&typeof u.classes=="string"){let c=!1;for(let f=0,l=s.attrs.length;f<l&&!c;f++){const h=s.attrs[f];h[0]==="class"&&(h[1]=`${h[1]} ${u.classes}`,c=!0)}c||s.attrs.push(["class",u.classes])}if(u.removeSrc){const c=s.attrs.find(([f])=>f==="src");s.attrs.push(["data-src",c[1]]),dn(s,"src")}}})}const l0=/\\([ \\!"#$%&'()*+,./:;<=>?@[\]^_`{|}~-])/g;function f0(e,u){const t=e.posMax,n=e.pos;if(e.src.charCodeAt(n)!==126||u||n+2>=t)return!1;e.pos=n+1;let r=!1;for(;e.pos<t;){if(e.src.charCodeAt(e.pos)===126){r=!0;break}e.md.inline.skipToken(e)}if(!r||n+1===e.pos)return e.pos=n,!1;const i=e.src.slice(n+1,e.pos);if(i.match(/(^|[^\\])(\\\\)*\s/))return e.pos=n,!1;e.posMax=e.pos,e.pos=n+1;const o=e.push("sub_open","sub",1);o.markup="~";const a=e.push("text","",0);a.content=i.replace(l0,"$1");const s=e.push("sub_close","sub",-1);return s.markup="~",e.pos=e.posMax+1,e.posMax=t,!0}function d0(e){e.inline.ruler.after("emphasis","sub",f0)}const h0=/\\([ \\!"#$%&'()*+,./:;<=>?@[\]^_`{|}~-])/g;function p0(e,u){const t=e.posMax,n=e.pos;if(e.src.charCodeAt(n)!==94||u||n+2>=t)return!1;e.pos=n+1;let r=!1;for(;e.pos<t;){if(e.src.charCodeAt(e.pos)===94){r=!0;break}e.md.inline.skipToken(e)}if(!r||n+1===e.pos)return e.pos=n,!1;const i=e.src.slice(n+1,e.pos);if(i.match(/(^|[^\\])(\\\\)*\s/))return e.pos=n,!1;e.posMax=e.pos,e.pos=n+1;const o=e.push("sup_open","sup",1);o.markup="^";const a=e.push("text","",0);a.content=i.replace(h0,"$1");const s=e.push("sup_close","sup",-1);return s.markup="^",e.pos=e.posMax+1,e.posMax=t,!0}function b0(e){e.inline.ruler.after("emphasis","sup",p0)}const ns=(e,u="image.png")=>{const t=e.split(","),n=t[0].match(/:(.*?);/);if(n){const r=n[1],i=atob(t[1]);let o=i.length;const a=new Uint8Array(o);for(;o--;)a[o]=i.charCodeAt(o);return new File([a],u,{type:r})}return null},m0=(e,u)=>{if(!e)return e;const t=u.split(`
`),n=['<span rn-wrapper aria-hidden="true">'];return t.forEach(()=>{n.push("<span></span>")}),n.push("</span>"),`<span class="${A}-code-block">${e}</span>${n.join("")}`},rs=(e,u)=>{if(!e||!u)return 0;const t=e?.getBoundingClientRect();if(u===document.documentElement)return t.top-u.clientTop;const n=u?.getBoundingClientRect();return t.top-n.top},is=(()=>{let e=0;return()=>++e})(),g0=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,hn=new Set,Su=typeof process=="object"&&process?process:{},pn=(e,u,t,n)=>{typeof Su.emitWarning=="function"?Su.emitWarning(e,u,t,n):console.error(`[${t}] ${u}: ${e}`)};let eu=globalThis.AbortController,Ct=globalThis.AbortSignal;if(typeof eu>"u"){Ct=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(n,r){this._onabort.push(r)}},eu=class{constructor(){u()}signal=new Ct;abort(n){if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(const r of this.signal._onabort)r(n);this.signal.onabort?.(n)}}};let e=Su.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1";const u=()=>{e&&(e=!1,pn("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",u))}}const x0=e=>!hn.has(e),ae=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),bn=e=>ae(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?Ge:null:null;class Ge extends Array{constructor(u){super(u),this.fill(0)}}class _e{heap;length;static#s=!1;static create(u){const t=bn(u);if(!t)return[];_e.#s=!0;const n=new _e(u,t);return _e.#s=!1,n}constructor(u,t){if(!_e.#s)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new t(u),this.length=0}push(u){this.heap[this.length++]=u}pop(){return this.heap[--this.length]}}class qu{#s;#f;#b;#D;#m;#L;#z;#g;get perf(){return this.#g}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#r;#x;#n;#t;#e;#c;#d;#a;#i;#_;#o;#k;#y;#h;#v;#F;#l;#R;static unsafeExposeInternals(u){return{starts:u.#y,ttls:u.#h,sizes:u.#k,keyMap:u.#n,keyList:u.#t,valList:u.#e,next:u.#c,prev:u.#d,get head(){return u.#a},get tail(){return u.#i},free:u.#_,isBackgroundFetch:t=>u.#u(t),backgroundFetch:(t,n,r,i)=>u.#O(t,n,r,i),moveToTail:t=>u.#I(t),indexes:t=>u.#E(t),rindexes:t=>u.#C(t),isStale:t=>u.#p(t)}}get max(){return this.#s}get maxSize(){return this.#f}get calculatedSize(){return this.#x}get size(){return this.#r}get fetchMethod(){return this.#L}get memoMethod(){return this.#z}get dispose(){return this.#b}get onInsert(){return this.#D}get disposeAfter(){return this.#m}constructor(u){const{max:t=0,ttl:n,ttlResolution:r=1,ttlAutopurge:i,updateAgeOnGet:o,updateAgeOnHas:a,allowStale:s,dispose:c,onInsert:f,disposeAfter:l,noDisposeOnSet:h,noUpdateTTL:p,maxSize:d=0,maxEntrySize:m=0,sizeCalculation:_,fetchMethod:v,memoMethod:g,noDeleteOnFetchRejection:k,noDeleteOnStaleGet:y,allowStaleOnFetchRejection:x,allowStaleOnFetchAbort:C,ignoreFetchAbort:E,perf:b}=u;if(b!==void 0&&typeof b?.now!="function")throw new TypeError("perf option must have a now() method if specified");if(this.#g=b??g0,t!==0&&!ae(t))throw new TypeError("max option must be a nonnegative integer");const I=t?bn(t):Array;if(!I)throw new Error("invalid max value: "+t);if(this.#s=t,this.#f=d,this.maxEntrySize=m||this.#f,this.sizeCalculation=_,this.sizeCalculation){if(!this.#f&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(g!==void 0&&typeof g!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#z=g,v!==void 0&&typeof v!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#L=v,this.#F=!!v,this.#n=new Map,this.#t=new Array(t).fill(void 0),this.#e=new Array(t).fill(void 0),this.#c=new I(t),this.#d=new I(t),this.#a=0,this.#i=0,this.#_=_e.create(t),this.#r=0,this.#x=0,typeof c=="function"&&(this.#b=c),typeof f=="function"&&(this.#D=f),typeof l=="function"?(this.#m=l,this.#o=[]):(this.#m=void 0,this.#o=void 0),this.#v=!!this.#b,this.#R=!!this.#D,this.#l=!!this.#m,this.noDisposeOnSet=!!h,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!k,this.allowStaleOnFetchRejection=!!x,this.allowStaleOnFetchAbort=!!C,this.ignoreFetchAbort=!!E,this.maxEntrySize!==0){if(this.#f!==0&&!ae(this.#f))throw new TypeError("maxSize must be a positive integer if specified");if(!ae(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#U()}if(this.allowStale=!!s,this.noDeleteOnStaleGet=!!y,this.updateAgeOnGet=!!o,this.updateAgeOnHas=!!a,this.ttlResolution=ae(r)||r===0?r:1,this.ttlAutopurge=!!i,this.ttl=n||0,this.ttl){if(!ae(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#B()}if(this.#s===0&&this.ttl===0&&this.#f===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#s&&!this.#f){const D="LRU_CACHE_UNBOUNDED";x0(D)&&(hn.add(D),pn("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",D,qu))}}getRemainingTTL(u){return this.#n.has(u)?1/0:0}#B(){const u=new Ge(this.#s),t=new Ge(this.#s);this.#h=u,this.#y=t,this.#P=(i,o,a=this.#g.now())=>{if(t[i]=o!==0?a:0,u[i]=o,o!==0&&this.ttlAutopurge){const s=setTimeout(()=>{this.#p(i)&&this.#A(this.#t[i],"expire")},o+1);s.unref&&s.unref()}},this.#S=i=>{t[i]=u[i]!==0?this.#g.now():0},this.#w=(i,o)=>{if(u[o]){const a=u[o],s=t[o];if(!a||!s)return;i.ttl=a,i.start=s,i.now=n||r();const c=i.now-s;i.remainingTTL=a-c}};let n=0;const r=()=>{const i=this.#g.now();if(this.ttlResolution>0){n=i;const o=setTimeout(()=>n=0,this.ttlResolution);o.unref&&o.unref()}return i};this.getRemainingTTL=i=>{const o=this.#n.get(i);if(o===void 0)return 0;const a=u[o],s=t[o];if(!a||!s)return 1/0;const c=(n||r())-s;return a-c},this.#p=i=>{const o=t[i],a=u[i];return!!a&&!!o&&(n||r())-o>a}}#S=()=>{};#w=()=>{};#P=()=>{};#p=()=>!1;#U(){const u=new Ge(this.#s);this.#x=0,this.#k=u,this.#T=t=>{this.#x-=u[t],u[t]=0},this.#N=(t,n,r,i)=>{if(this.#u(n))return 0;if(!ae(r))if(i){if(typeof i!="function")throw new TypeError("sizeCalculation must be a function");if(r=i(n,t),!ae(r))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return r},this.#M=(t,n,r)=>{if(u[t]=n,this.#f){const i=this.#f-u[t];for(;this.#x>i;)this.#$(!0)}this.#x+=u[t],r&&(r.entrySize=n,r.totalCalculatedSize=this.#x)}}#T=u=>{};#M=(u,t,n)=>{};#N=(u,t,n,r)=>{if(n||r)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#E({allowStale:u=this.allowStale}={}){if(this.#r)for(let t=this.#i;!(!this.#H(t)||((u||!this.#p(t))&&(yield t),t===this.#a));)t=this.#d[t]}*#C({allowStale:u=this.allowStale}={}){if(this.#r)for(let t=this.#a;!(!this.#H(t)||((u||!this.#p(t))&&(yield t),t===this.#i));)t=this.#c[t]}#H(u){return u!==void 0&&this.#n.get(this.#t[u])===u}*entries(){for(const u of this.#E())this.#e[u]!==void 0&&this.#t[u]!==void 0&&!this.#u(this.#e[u])&&(yield[this.#t[u],this.#e[u]])}*rentries(){for(const u of this.#C())this.#e[u]!==void 0&&this.#t[u]!==void 0&&!this.#u(this.#e[u])&&(yield[this.#t[u],this.#e[u]])}*keys(){for(const u of this.#E()){const t=this.#t[u];t!==void 0&&!this.#u(this.#e[u])&&(yield t)}}*rkeys(){for(const u of this.#C()){const t=this.#t[u];t!==void 0&&!this.#u(this.#e[u])&&(yield t)}}*values(){for(const u of this.#E())this.#e[u]!==void 0&&!this.#u(this.#e[u])&&(yield this.#e[u])}*rvalues(){for(const u of this.#C())this.#e[u]!==void 0&&!this.#u(this.#e[u])&&(yield this.#e[u])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(u,t={}){for(const n of this.#E()){const r=this.#e[n],i=this.#u(r)?r.__staleWhileFetching:r;if(i!==void 0&&u(i,this.#t[n],this))return this.get(this.#t[n],t)}}forEach(u,t=this){for(const n of this.#E()){const r=this.#e[n],i=this.#u(r)?r.__staleWhileFetching:r;i!==void 0&&u.call(t,i,this.#t[n],this)}}rforEach(u,t=this){for(const n of this.#C()){const r=this.#e[n],i=this.#u(r)?r.__staleWhileFetching:r;i!==void 0&&u.call(t,i,this.#t[n],this)}}purgeStale(){let u=!1;for(const t of this.#C({allowStale:!0}))this.#p(t)&&(this.#A(this.#t[t],"expire"),u=!0);return u}info(u){const t=this.#n.get(u);if(t===void 0)return;const n=this.#e[t],r=this.#u(n)?n.__staleWhileFetching:n;if(r===void 0)return;const i={value:r};if(this.#h&&this.#y){const o=this.#h[t],a=this.#y[t];if(o&&a){const s=o-(this.#g.now()-a);i.ttl=s,i.start=Date.now()}}return this.#k&&(i.size=this.#k[t]),i}dump(){const u=[];for(const t of this.#E({allowStale:!0})){const n=this.#t[t],r=this.#e[t],i=this.#u(r)?r.__staleWhileFetching:r;if(i===void 0||n===void 0)continue;const o={value:i};if(this.#h&&this.#y){o.ttl=this.#h[t];const a=this.#g.now()-this.#y[t];o.start=Math.floor(Date.now()-a)}this.#k&&(o.size=this.#k[t]),u.unshift([n,o])}return u}load(u){this.clear();for(const[t,n]of u){if(n.start){const r=Date.now()-n.start;n.start=this.#g.now()-r}this.set(t,n.value,n)}}set(u,t,n={}){if(t===void 0)return this.delete(u),this;const{ttl:r=this.ttl,start:i,noDisposeOnSet:o=this.noDisposeOnSet,sizeCalculation:a=this.sizeCalculation,status:s}=n;let{noUpdateTTL:c=this.noUpdateTTL}=n;const f=this.#N(u,t,n.size||0,a);if(this.maxEntrySize&&f>this.maxEntrySize)return s&&(s.set="miss",s.maxEntrySizeExceeded=!0),this.#A(u,"set"),this;let l=this.#r===0?void 0:this.#n.get(u);if(l===void 0)l=this.#r===0?this.#i:this.#_.length!==0?this.#_.pop():this.#r===this.#s?this.#$(!1):this.#r,this.#t[l]=u,this.#e[l]=t,this.#n.set(u,l),this.#c[this.#i]=l,this.#d[l]=this.#i,this.#i=l,this.#r++,this.#M(l,f,s),s&&(s.set="add"),c=!1,this.#R&&this.#D?.(t,u,"add");else{this.#I(l);const h=this.#e[l];if(t!==h){if(this.#F&&this.#u(h)){h.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:p}=h;p!==void 0&&!o&&(this.#v&&this.#b?.(p,u,"set"),this.#l&&this.#o?.push([p,u,"set"]))}else o||(this.#v&&this.#b?.(h,u,"set"),this.#l&&this.#o?.push([h,u,"set"]));if(this.#T(l),this.#M(l,f,s),this.#e[l]=t,s){s.set="replace";const p=h&&this.#u(h)?h.__staleWhileFetching:h;p!==void 0&&(s.oldValue=p)}}else s&&(s.set="update");this.#R&&this.onInsert?.(t,u,t===h?"update":"replace")}if(r!==0&&!this.#h&&this.#B(),this.#h&&(c||this.#P(l,r,i),s&&this.#w(s,l)),!o&&this.#l&&this.#o){const h=this.#o;let p;for(;p=h?.shift();)this.#m?.(...p)}return this}pop(){try{for(;this.#r;){const u=this.#e[this.#a];if(this.#$(!0),this.#u(u)){if(u.__staleWhileFetching)return u.__staleWhileFetching}else if(u!==void 0)return u}}finally{if(this.#l&&this.#o){const u=this.#o;let t;for(;t=u?.shift();)this.#m?.(...t)}}}#$(u){const t=this.#a,n=this.#t[t],r=this.#e[t];return this.#F&&this.#u(r)?r.__abortController.abort(new Error("evicted")):(this.#v||this.#l)&&(this.#v&&this.#b?.(r,n,"evict"),this.#l&&this.#o?.push([r,n,"evict"])),this.#T(t),u&&(this.#t[t]=void 0,this.#e[t]=void 0,this.#_.push(t)),this.#r===1?(this.#a=this.#i=0,this.#_.length=0):this.#a=this.#c[t],this.#n.delete(n),this.#r--,t}has(u,t={}){const{updateAgeOnHas:n=this.updateAgeOnHas,status:r}=t,i=this.#n.get(u);if(i!==void 0){const o=this.#e[i];if(this.#u(o)&&o.__staleWhileFetching===void 0)return!1;if(this.#p(i))r&&(r.has="stale",this.#w(r,i));else return n&&this.#S(i),r&&(r.has="hit",this.#w(r,i)),!0}else r&&(r.has="miss");return!1}peek(u,t={}){const{allowStale:n=this.allowStale}=t,r=this.#n.get(u);if(r===void 0||!n&&this.#p(r))return;const i=this.#e[r];return this.#u(i)?i.__staleWhileFetching:i}#O(u,t,n,r){const i=t===void 0?void 0:this.#e[t];if(this.#u(i))return i;const o=new eu,{signal:a}=n;a?.addEventListener("abort",()=>o.abort(a.reason),{signal:o.signal});const s={signal:o.signal,options:n,context:r},c=(m,_=!1)=>{const{aborted:v}=o.signal,g=n.ignoreFetchAbort&&m!==void 0;if(n.status&&(v&&!_?(n.status.fetchAborted=!0,n.status.fetchError=o.signal.reason,g&&(n.status.fetchAbortIgnored=!0)):n.status.fetchResolved=!0),v&&!g&&!_)return l(o.signal.reason);const k=p,y=this.#e[t];return(y===p||g&&_&&y===void 0)&&(m===void 0?k.__staleWhileFetching!==void 0?this.#e[t]=k.__staleWhileFetching:this.#A(u,"fetch"):(n.status&&(n.status.fetchUpdated=!0),this.set(u,m,s.options))),m},f=m=>(n.status&&(n.status.fetchRejected=!0,n.status.fetchError=m),l(m)),l=m=>{const{aborted:_}=o.signal,v=_&&n.allowStaleOnFetchAbort,g=v||n.allowStaleOnFetchRejection,k=g||n.noDeleteOnFetchRejection,y=p;if(this.#e[t]===p&&(!k||y.__staleWhileFetching===void 0?this.#A(u,"fetch"):v||(this.#e[t]=y.__staleWhileFetching)),g)return n.status&&y.__staleWhileFetching!==void 0&&(n.status.returnedStale=!0),y.__staleWhileFetching;if(y.__returned===y)throw m},h=(m,_)=>{const v=this.#L?.(u,i,s);v&&v instanceof Promise&&v.then(g=>m(g===void 0?void 0:g),_),o.signal.addEventListener("abort",()=>{(!n.ignoreFetchAbort||n.allowStaleOnFetchAbort)&&(m(void 0),n.allowStaleOnFetchAbort&&(m=g=>c(g,!0)))})};n.status&&(n.status.fetchDispatched=!0);const p=new Promise(h).then(c,f),d=Object.assign(p,{__abortController:o,__staleWhileFetching:i,__returned:void 0});return t===void 0?(this.set(u,d,{...s.options,status:void 0}),t=this.#n.get(u)):this.#e[t]=d,d}#u(u){if(!this.#F)return!1;const t=u;return!!t&&t instanceof Promise&&t.hasOwnProperty("__staleWhileFetching")&&t.__abortController instanceof eu}async fetch(u,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:r=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,ttl:o=this.ttl,noDisposeOnSet:a=this.noDisposeOnSet,size:s=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:f=this.noUpdateTTL,noDeleteOnFetchRejection:l=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:h=this.allowStaleOnFetchRejection,ignoreFetchAbort:p=this.ignoreFetchAbort,allowStaleOnFetchAbort:d=this.allowStaleOnFetchAbort,context:m,forceRefresh:_=!1,status:v,signal:g}=t;if(!this.#F)return v&&(v.fetch="get"),this.get(u,{allowStale:n,updateAgeOnGet:r,noDeleteOnStaleGet:i,status:v});const k={allowStale:n,updateAgeOnGet:r,noDeleteOnStaleGet:i,ttl:o,noDisposeOnSet:a,size:s,sizeCalculation:c,noUpdateTTL:f,noDeleteOnFetchRejection:l,allowStaleOnFetchRejection:h,allowStaleOnFetchAbort:d,ignoreFetchAbort:p,status:v,signal:g};let y=this.#n.get(u);if(y===void 0){v&&(v.fetch="miss");const x=this.#O(u,y,k,m);return x.__returned=x}else{const x=this.#e[y];if(this.#u(x)){const D=n&&x.__staleWhileFetching!==void 0;return v&&(v.fetch="inflight",D&&(v.returnedStale=!0)),D?x.__staleWhileFetching:x.__returned=x}const C=this.#p(y);if(!_&&!C)return v&&(v.fetch="hit"),this.#I(y),r&&this.#S(y),v&&this.#w(v,y),x;const E=this.#O(u,y,k,m),I=E.__staleWhileFetching!==void 0&&n;return v&&(v.fetch=C?"stale":"refresh",I&&C&&(v.returnedStale=!0)),I?E.__staleWhileFetching:E.__returned=E}}async forceFetch(u,t={}){const n=await this.fetch(u,t);if(n===void 0)throw new Error("fetch() returned undefined");return n}memo(u,t={}){const n=this.#z;if(!n)throw new Error("no memoMethod provided to constructor");const{context:r,forceRefresh:i,...o}=t,a=this.get(u,o);if(!i&&a!==void 0)return a;const s=n(u,a,{options:o,context:r});return this.set(u,s,o),s}get(u,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:r=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,status:o}=t,a=this.#n.get(u);if(a!==void 0){const s=this.#e[a],c=this.#u(s);return o&&this.#w(o,a),this.#p(a)?(o&&(o.get="stale"),c?(o&&n&&s.__staleWhileFetching!==void 0&&(o.returnedStale=!0),n?s.__staleWhileFetching:void 0):(i||this.#A(u,"expire"),o&&n&&(o.returnedStale=!0),n?s:void 0)):(o&&(o.get="hit"),c?s.__staleWhileFetching:(this.#I(a),r&&this.#S(a),s))}else o&&(o.get="miss")}#q(u,t){this.#d[t]=u,this.#c[u]=t}#I(u){u!==this.#i&&(u===this.#a?this.#a=this.#c[u]:this.#q(this.#d[u],this.#c[u]),this.#q(this.#i,u),this.#i=u)}delete(u){return this.#A(u,"delete")}#A(u,t){let n=!1;if(this.#r!==0){const r=this.#n.get(u);if(r!==void 0)if(n=!0,this.#r===1)this.#j(t);else{this.#T(r);const i=this.#e[r];if(this.#u(i)?i.__abortController.abort(new Error("deleted")):(this.#v||this.#l)&&(this.#v&&this.#b?.(i,u,t),this.#l&&this.#o?.push([i,u,t])),this.#n.delete(u),this.#t[r]=void 0,this.#e[r]=void 0,r===this.#i)this.#i=this.#d[r];else if(r===this.#a)this.#a=this.#c[r];else{const o=this.#d[r];this.#c[o]=this.#c[r];const a=this.#c[r];this.#d[a]=this.#d[r]}this.#r--,this.#_.push(r)}}if(this.#l&&this.#o?.length){const r=this.#o;let i;for(;i=r?.shift();)this.#m?.(...i)}return n}clear(){return this.#j("delete")}#j(u){for(const t of this.#C({allowStale:!0})){const n=this.#e[t];if(this.#u(n))n.__abortController.abort(new Error("deleted"));else{const r=this.#t[t];this.#v&&this.#b?.(n,r,u),this.#l&&this.#o?.push([n,r,u])}}if(this.#n.clear(),this.#e.fill(void 0),this.#t.fill(void 0),this.#h&&this.#y&&(this.#h.fill(0),this.#y.fill(0)),this.#k&&this.#k.fill(0),this.#a=0,this.#i=0,this.#_.length=0,this.#x=0,this.#r=0,this.#l&&this.#o){const t=this.#o;let n;for(;n=t?.shift();)this.#m?.(...n)}}}const ee={hljs:`${A}-hljs`,hlcss:`${A}-hlCss`,prettier:`${A}-prettier`,prettierMD:`${A}-prettierMD`,cropperjs:`${A}-cropper`,croppercss:`${A}-cropperCss`,screenfull:`${A}-screenfull`,mermaidM:`${A}-mermaid-m`,mermaid:`${A}-mermaid`,katexjs:`${A}-katex`,katexcss:`${A}-katexCss`},_0=(e,u)=>{const t=P("editorId"),{noImgZoomIn:n}=e,r=Zn(()=>{const i=document.querySelectorAll(`#${t}-preview img:not(.not-zoom):not(.medium-zoom-image)`);i.length!==0&&xr(i,{background:"#00000073"})});V(()=>{!n&&e.setting.preview&&r()}),N([u,Rt(e.setting,"preview")],()=>{!n&&e.setting.preview&&r()})},k0=(e,u,t)=>{const n=P("editorId"),r=P("rootRef"),i=P("usedLanguageText"),o=()=>{r.value.querySelectorAll(`#${n} .${A}-preview .${A}-code`).forEach(c=>{let f=-1;const l=c.querySelector(`.${A}-copy-button`);l&&(l.onclick=h=>{h.preventDefault(),clearTimeout(f);const d=(c.querySelector("input:checked + pre code")||c.querySelector("pre code")).textContent,{text:m,successTips:_,failTips:v}=i.value.copyCode;let g=_;yr(e.formatCopiedText(d)).catch(()=>{g=v}).finally(()=>{l.dataset.isIcon?l.dataset.tips=g:l.innerHTML=g,f=window.setTimeout(()=>{l.dataset.isIcon?l.dataset.tips=m:l.innerHTML=m},1500)})})})},a=()=>{ve(o)},s=c=>{c&&ve(o)};N([u,t],a),N(()=>e.setting.preview,s),N(()=>e.setting.htmlPreview,s),V(o)},y0=e=>{const u=P("highlight"),t=Lu(X.editorExtensions.highlight.instance);return V(()=>{e.noHighlight||t.value||(K("link",{...u.value.css,rel:"stylesheet",id:ee.hlcss}),K("script",{...u.value.js,id:ee.hljs,onload(){t.value=window.hljs}},"hljs"))}),N(()=>u.value.css,()=>{e.noHighlight||X.editorExtensions.highlight.instance||hr("link",{...u.value.css,rel:"stylesheet",id:ee.hlcss})}),t},Ze=new qu({max:1e3,ttl:6e5}),v0=e=>{const u=P("editorId"),t=P("theme"),n=P("rootRef"),{editorExtensions:r,editorExtensionsAttrs:i,mermaidConfig:o}=X;let a=r.mermaid.instance;const s=Lu(-1),c=()=>{!e.noMermaid&&a&&(a.initialize(o({startOnLoad:!1,theme:t.value==="dark"?"dark":"default"})),s.value=s.value+1)};return N(()=>t.value,()=>{Ze.clear(),c()}),V(()=>{var l,h;if(e.noMermaid||a)return;const p=r.mermaid.js;/\.mjs/.test(p)?(K("link",{...(l=i.mermaid)==null?void 0:l.js,rel:"modulepreload",href:p,id:ee.mermaidM}),import(p).then(d=>{a=d.default,c()})):K("script",{...(h=i.mermaid)==null?void 0:h.js,src:p,id:ee.mermaid,onload(){a=window.mermaid,c()}},"mermaid")}),{reRenderRef:s,replaceMermaid:async()=>{if(!e.noMermaid&&a){const l=n.value.querySelectorAll(`div.${A}-mermaid`),h=document.createElement("div"),p=document.body.offsetWidth>1366?document.body.offsetWidth:1366,d=document.body.offsetHeight>768?document.body.offsetHeight:768;h.style.width=p+"px",h.style.height=d+"px",h.style.position="fixed",h.style.zIndex="-10000",h.style.top="-10000";let m=l.length;m>0&&document.body.appendChild(h),await Promise.allSettled(Array.from(l).map(_=>(async g=>{var k;if(g.dataset.closed==="false")return!1;const y=g.innerText;let x=Ze.get(y);if(!x){const C=Eu();let E={svg:""};try{E=await a.render(C,y,h),x=await e.sanitizeMermaid(E.svg);const b=document.createElement("p");b.className=`${A}-mermaid`,b.setAttribute("data-processed",""),b.innerHTML=x,(k=b.children[0])==null||k.removeAttribute("height"),Ze.set(y,b.innerHTML),g.dataset.line!==void 0&&(b.dataset.line=g.dataset.line),g.replaceWith(b)}catch(b){L.emit(u,Bt,{name:"mermaid",message:b.message,error:b})}--m===0&&h.remove()}})(_)))}}}},E0=e=>{const u=Lu(X.editorExtensions.katex.instance);return V(()=>{var t,n;if(e.noKatex||u.value)return;const{editorExtensions:r,editorExtensionsAttrs:i}=X;K("script",{...(t=i.katex)==null?void 0:t.js,src:r.katex.js,id:ee.katexjs,onload(){u.value=window.katex}},"katex"),K("link",{...(n=i.katex)==null?void 0:n.css,rel:"stylesheet",href:r.katex.css,id:ee.katexcss})}),u},C0=(e,u)=>{const t=e.renderer.rules.fence.bind(e.renderer.rules);e.renderer.rules.fence=(n,r,i,o,a)=>{var s;const c=n[r],f=c.content.trim();if(c.info==="mermaid"){if(c.attrSet("class",`${A}-mermaid`),c.attrSet("data-mermaid-theme",u.themeRef.value),c.map&&c.level===0){const h=c.map[1]-1,p=(s=o.srcLines[h])==null?void 0:s.trim(),d=p?.startsWith("```");c.attrSet("data-closed",d),c.attrSet("data-line",String(c.map[0]))}const l=Ze.get(f);return l?(c.attrSet("data-processed",""),`<p ${a.renderAttrs(c)}>${l}</p>`):`<div ${a.renderAttrs(c)}>${e.utils.escapeHtml(f)}</div>`}return t(n,r,i,o,a)}},uu=(e,u)=>{const t=e.attrs?e.attrs.slice():[];return u.forEach(n=>{const r=e.attrIndex(n[0]);r<0?t.push(n):(t[r]=t[r].slice(),t[r][1]+=` ${n[1]}`)}),t},At={block:[{open:"$$",close:"$$"},{open:"\\[",close:"\\]"}],inline:[{open:"$$",close:"$$"},{open:"$",close:"$"},{open:"\\[",close:"\\]"},{open:"\\(",close:"\\)"}]},A0=e=>(u,t)=>{const n=e.delimiters;let r,i,o;for(const a of n)if(u.src.startsWith(a.open,u.pos)){const s=u.pos+a.open.length;for(r=s;(r=u.src.indexOf(a.close,r))!==-1;){for(o=r-1;u.src[o]==="\\";)o-=1;if((r-o)%2===1)break;r+=a.close.length}if(r===-1)return t||(u.pending+=a.open),u.pos=s,!0;if(r-s===0)return t||(u.pending+=a.open+a.close),u.pos=s+a.close.length,!0;if(!t){const c=u.src.slice(s,r);i=u.push("math_inline","math",0),i.markup=a.open,i.content=c}return u.pos=r+a.close.length,!0}return!1},w0=e=>(u,t,n,r)=>{const i=e.delimiters;let o,a,s,c,f=!1,l=u.bMarks[t]+u.tShift[t],h=u.eMarks[t];for(const p of i)if(u.src.slice(l,l+p.open.length)===p.open&&u.src.slice(h-p.close.length,h)===p.close){if(l+=p.open.length,o=u.src.slice(l,h),r)return!0;for(o.trim().slice(-p.close.length)===p.close&&(o=o.trim().slice(0,-p.close.length),f=!0),s=t;!f&&(s++,!(s>=n||(l=u.bMarks[s]+u.tShift[s],h=u.eMarks[s],l<h&&u.tShift[s]<u.blkIndent)));)u.src.slice(l,h).trim().slice(-p.close.length)===p.close&&(c=u.src.slice(0,h).lastIndexOf(p.close),a=u.src.slice(l,c),f=!0);u.line=s+1;const d=u.push("math_block","math",0);return d.block=!0,d.content=(o&&o.trim()?o+`
`:"")+u.getLines(t+1,s,u.tShift[t],!0)+(a&&a.trim()?a:""),d.map=[t,u.line],d.markup=p.open,!0}return!1},F0=(e,{katexRef:u,inlineDelimiters:t,blockDelimiters:n})=>{const r=(o,a,s,c,f)=>{const l=o[a],h={attrs:uu(l,[["class",`${A}-katex-inline`]])};if(u.value){const p=u.value.renderToString(l.content,X.katexConfig({throwOnError:!1}));return`<span ${f.renderAttrs(h)} data-processed>${p}</span>`}else return`<span ${f.renderAttrs(h)}>${l.content}</span>`},i=(o,a,s,c,f)=>{const l=o[a],h={attrs:uu(l,[["class",`${A}-katex-block`]])};if(u.value){const p=u.value.renderToString(l.content,X.katexConfig({throwOnError:!1,displayMode:!0}));return`<p ${f.renderAttrs(h)} data-processed>${p}</p>`}else return`<p ${f.renderAttrs(h)}>${l.content}</p>`};e.inline.ruler.before("escape","math_inline",A0({delimiters:t||At.inline})),e.block.ruler.after("blockquote","math_block",w0({delimiters:n||At.block}),{alt:["paragraph","reference","blockquote","list"]}),e.renderer.rules.math_inline=r,e.renderer.rules.math_block=i},D0=(e,u)=>{u=u||{};const t=3,n=u.marker||"!",r=n.charCodeAt(0),i=n.length;let o="",a="";const s=(f,l,h,p,d)=>{const m=f[l];return m.type==="admonition_open"?f[l].attrPush(["class",`${A}-admonition ${A}-admonition-${m.info}`]):m.type==="admonition_title_open"&&f[l].attrPush(["class",`${A}-admonition-title`]),d.renderToken(f,l,h)},c=f=>{const l=f.trim().split(" ",2);a="",o=l[0],l.length>1&&(a=f.substring(o.length+2))};e.block.ruler.before("code","admonition",(f,l,h,p)=>{let d,m,_,v=!1,g=f.bMarks[l]+f.tShift[l],k=f.eMarks[l];if(r!==f.src.charCodeAt(g))return!1;for(d=g+1;d<=k&&n[(d-g)%i]===f.src[d];d++);const y=Math.floor((d-g)/i);if(y!==t)return!1;d-=(d-g)%i;const x=f.src.slice(g,d),C=f.src.slice(d,k);if(c(C),p)return!0;for(m=l;m++,!(m>=h||(g=f.bMarks[m]+f.tShift[m],k=f.eMarks[m],g<k&&f.sCount[m]<f.blkIndent));)if(r===f.src.charCodeAt(g)&&!(f.sCount[m]-f.blkIndent>=4)){for(d=g+1;d<=k&&n[(d-g)%i]===f.src[d];d++);if(!(Math.floor((d-g)/i)<y)&&(d-=(d-g)%i,d=f.skipSpaces(d),!(d<k))){v=!0;break}}const E=f.parentType,b=f.lineMax;return f.parentType="root",f.lineMax=m,_=f.push("admonition_open","div",1),_.markup=x,_.block=!0,_.info=o,_.map=[l,m],a&&(_=f.push("admonition_title_open","p",1),_.markup=x+" "+o,_.map=[l,m],_=f.push("inline","",0),_.content=a,_.map=[l,f.line-1],_.children=[],_=f.push("admonition_title_close","p",-1),_.markup=x+" "+o),f.md.block.tokenize(f,l+1,m),_=f.push("admonition_close","div",-1),_.markup=f.src.slice(g,d),_.block=!0,f.parentType=E,f.lineMax=b,f.line=m+(v?1:0),!0},{alt:["paragraph","reference","blockquote","list"]}),e.renderer.rules.admonition_open=s,e.renderer.rules.admonition_title_open=s,e.renderer.rules.admonition_title_close=s,e.renderer.rules.admonition_close=s},S0=(e,u)=>{e.renderer.rules.heading_open=(t,n)=>{var r;const i=t[n],o=((r=t[n+1].children)==null?void 0:r.reduce((s,c)=>s+(["text","code_inline","math_inline"].includes(c.type)&&c.content||""),""))||"",a=i.markup.length;return u.headsRef.value.push({text:o,level:a,line:i.map[0]}),i.map&&i.level===0&&i.attrSet("id",u.mdHeadingId(o,a,u.headsRef.value.length)),e.renderer.renderToken(t,n,u)},e.renderer.rules.heading_close=(t,n,r,i,o)=>o.renderToken(t,n,r)},T0=(e,u)=>{const t=e.renderer.rules.fence,n=e.utils.unescapeAll,r=/\[(\w*)(?::([\w ]*))?\]/,i=/::(open|close)/,o=l=>l.info?n(l.info).trim():"",a=l=>{const h=o(l),[p=null,d=""]=(r.exec(h)||[]).slice(1);return[p,d]},s=l=>{const h=o(l);return h?h.split(/(\s+)/g)[0]:""},c=l=>{const h=l.info.match(i)||[],p=h[1]==="open"||h[1]!=="close"&&u.codeFoldable&&l.content.trim().split(`
`).length<u.autoFoldThreshold,d=h[1]||u.codeFoldable?"details":"div",m=h[1]||u.codeFoldable?"summary":"div";return{open:p,tagContainer:d,tagHeader:m}},f=(l,h,p,d,m)=>{var _;if(l[h].hidden)return"";const v=(_=u.usedLanguageTextRef.value)==null?void 0:_.copyCode.text,g=u.customIconRef.value.copy||v,k=!!u.customIconRef.value.copy,y=`<span class="${A}-collapse-tips">${We("collapse-tips",u.customIconRef.value)}</span>`,[x]=a(l[h]);if(x===null){const{open:B,tagContainer:U,tagHeader:Q}=c(l[h]),me=[["class",`${A}-code`]];B&&me.push(["open",""]);const su={attrs:uu(l[h],me)};l[h].info=l[h].info.replace(i,"");const cu=t(l,h,p,d,m);return`
        <${U} ${m.renderAttrs(su)}>
          <${Q} class="${A}-code-head">
            <div class="${A}-code-flag"><span></span><span></span><span></span></div>
            <div class="${A}-code-action">
              <span class="${A}-code-lang">${e.utils.escapeHtml(l[h].info.trim())}</span>
              <span class="${A}-copy-button" data-tips="${v}"${k?" data-is-icon=true":""}>${g}</span>
              ${u.extraTools instanceof Function?u.extraTools({lang:l[h].info.trim()}):u.extraTools||""}
              ${U==="details"?y:""}
            </div>
          </${Q}>
          ${cu}
        </${U}>
      `}let C,E,b,I,D="",F="",w="";const{open:S,tagContainer:z,tagHeader:R}=c(l[h]),T=[["class",`${A}-code`]];S&&T.push(["open",""]);const j={attrs:uu(l[h],T)};for(let B=h;B<l.length&&(C=l[B],[E,b]=a(C),E===x);B++){C.info=C.info.replace(r,"").replace(i,""),C.hidden=!0;const U=`${A}-codetab-${u.editorId}-${h}-${B-h}`;I=B-h>0?"":"checked",D+=`
        <li>
          <input
            type="radio"
            id="label-${A}-codetab-label-1-${u.editorId}-${h}-${B-h}"
            name="${A}-codetab-label-${u.editorId}-${h}"
            class="${U}"
            ${I}
          >
          <label
            for="label-${A}-codetab-label-1-${u.editorId}-${h}-${B-h}"
            onclick="this.getRootNode().querySelectorAll('.${U}').forEach(e => e.click())"
          >
            ${e.utils.escapeHtml(b||s(C))}
          </label>
        </li>`,F+=`
        <div role="tabpanel">
          <input
            type="radio"
            name="${A}-codetab-pre-${u.editorId}-${h}"
            class="${U}"
            ${I}
            role="presentation">
          ${t(l,B,p,d,m)}
        </div>`,w+=`
        <input
          type="radio"
          name="${A}-codetab-lang-${u.editorId}-${h}"
          class="${U}"
          ${I}
          role="presentation">
        <span class=${A}-code-lang role="note">${e.utils.escapeHtml(s(C))}</span>`}return`
      <${z} ${m.renderAttrs(j)}>
        <${R} class="${A}-code-head">
          <div class="${A}-code-flag">
            <ul class="${A}-codetab-label" role="tablist">${D}</ul>
          </div>
          <div class="${A}-code-action">
            <span class="${A}-codetab-lang">${w}</span>
            <span class="${A}-copy-button" data-tips="${v}"${k?" data-is-icon=true":""}>${g}</span>
            ${u.extraTools instanceof Function?u.extraTools({lang:l[h].info.trim()}):u.extraTools||""}
            ${z==="details"?y:""}
          </div>
        </${R}>
        ${F}
      </${z}>
    `};e.renderer.rules.fence=f,e.renderer.rules.code_block=f},wt=(e,u,t)=>{const n=e.attrIndex(u),r=[u,t];n<0?e.attrPush(r):(e.attrs=e.attrs||[],e.attrs[n]=r)},I0=e=>e.type==="inline",L0=e=>e.type==="paragraph_open",z0=e=>e.type==="list_item_open",R0=e=>e.content.indexOf("[ ] ")===0||e.content.indexOf("[x] ")===0||e.content.indexOf("[X] ")===0,M0=(e,u)=>I0(e[u])&&L0(e[u-1])&&z0(e[u-2])&&R0(e[u]),$0=(e,u)=>{const t=e[u].level-1;for(let n=u-1;n>=0;n--)if(e[n].level===t)return n;return-1},O0=e=>{const u=new e("html_inline","",0);return u.content="<label>",u},B0=e=>{const u=new e("html_inline","",0);return u.content="</label>",u},P0=(e,u,t)=>{const n=new t("html_inline","",0);return n.content='<label class="task-list-item-label" for="'+u+'">'+e+"</label>",n.attrs=[{for:u}],n},N0=(e,u,t)=>{const n=new u("html_inline","",0),r=t.enabled?" ":' disabled="" ';return e.content.indexOf("[ ] ")===0?n.content='<input class="task-list-item-checkbox"'+r+'type="checkbox">':(e.content.indexOf("[x] ")===0||e.content.indexOf("[X] ")===0)&&(n.content='<input class="task-list-item-checkbox" checked=""'+r+'type="checkbox">'),n},H0=(e,u,t)=>{if(e.children=e.children||[],e.children.unshift(N0(e,u,t)),e.children[1].content=e.children[1].content.slice(3),e.content=e.content.slice(3),t.label)if(t.labelAfter){e.children.pop();const n="task-item-"+Math.ceil(Math.random()*(1e4*1e3)-1e3);e.children[0].content=e.children[0].content.slice(0,-1)+' id="'+n+'">',e.children.push(P0(e.content,n,u))}else e.children.unshift(O0(u)),e.children.push(B0(u))},q0=(e,u={})=>{e.core.ruler.after("inline","github-task-lists",t=>{const n=t.tokens;for(let r=2;r<n.length;r++)M0(n,r)&&(H0(n[r],t.Token,u),wt(n[r-2],"class","task-list-item"+(u.enabled?" enabled":" ")),wt(n[$0(n,r-2)],"class","contains-task-list"))})},j0=e=>{e.core.ruler.push("init-line-number",u=>(u.tokens.forEach(t=>{t.map&&(t.attrs||(t.attrs=[]),t.attrs.push(["data-line",t.map[0].toString()]))}),!0))},U0=(e,u)=>{const{editorConfig:t,markdownItPlugins:n,editorExtensions:r}=X,i=P("editorId"),o=P("language"),a=P("usedLanguageText"),s=P("showCodeRowNumber"),c=P("theme"),f=P("customIcon"),l=P("rootRef"),h=ke([]);let p=()=>{};const d=y0(e),m=E0(e),{reRenderRef:_,replaceMermaid:v}=v0(e),g=Y({html:!0,breaks:!0,linkify:!0}),k=[{type:"image",plugin:c0,options:{figcaption:!0,classes:"md-zoom"}},{type:"admonition",plugin:D0,options:{}},{type:"taskList",plugin:q0,options:{}},{type:"heading",plugin:S0,options:{mdHeadingId:e.mdHeadingId,headsRef:h}},{type:"code",plugin:T0,options:{editorId:i,usedLanguageTextRef:a,codeFoldable:e.codeFoldable,autoFoldThreshold:e.autoFoldThreshold,customIconRef:f}},{type:"sub",plugin:d0,options:{}},{type:"sup",plugin:b0,options:{}}];e.noKatex||k.push({type:"katex",plugin:F0,options:{katexRef:m}}),e.noMermaid||k.push({type:"mermaid",plugin:C0,options:{themeRef:c}}),n(k,{editorId:i}).forEach(F=>{g.use(F.plugin,F.options)});const y=g.options.highlight;g.set({highlight:(F,w,S)=>{if(y){const T=y(F,w,S);if(T)return T}let z;!e.noHighlight&&d.value?d.value.getLanguage(w)?z=d.value.highlight(F,{language:w,ignoreIllegals:!0}).value:z=d.value.highlightAuto(F).value:z=g.utils.escapeHtml(F);const R=s?m0(z.replace(/^\n+|\n+$/g,""),F.replace(/^\n+|\n+$/g,"")):`<span class="${A}-code-block">${z.replace(/^\n+|\n+$/g,"")}</span>`;return`<pre><code class="language-${w}" language=${w}>${R}</code></pre>`}}),j0(g);const x=ke(`_article-key_${Eu()}`),C=ke(e.sanitize(g.render(e.modelValue,{srcLines:e.modelValue.split(`
`)}))),E=()=>{L.emit(i,Ue,C.value),e.onHtmlChanged(C.value),e.onGetCatalog(h.value),L.emit(i,hu,h.value),ve(()=>{v().then(()=>{var F,w;(F=r.mermaid)!=null&&F.enableZoom&&(p(),p=tt((w=l.value)==null?void 0:w.querySelectorAll(`#${i} p.${A}-mermaid:not([data-closed=false])`),{customIcon:f.value}))})})},b=()=>{h.value=[],C.value=e.sanitize(g.render(e.modelValue,{srcLines:e.modelValue.split(`
`)})),E()},I=se(()=>(e.noKatex||m.value)&&(e.noHighlight||d.value));let D=-1;return N([Rt(e,"modelValue"),I,_,o],()=>{D=window.setTimeout(()=>{b()},u?0:t.renderDelay)}),N(()=>e.setting.preview,()=>{e.setting.preview&&ve(()=>{v().then(()=>{var F,w;(F=r.mermaid)!=null&&F.enableZoom&&(p(),p=tt((w=l.value)==null?void 0:w.querySelectorAll(`#${i} p.${A}-mermaid:not([data-closed=false])`),{customIcon:f.value}))}),L.emit(i,hu,h.value)})}),V(E),V(()=>{L.on(i,{name:cr,callback(){L.emit(i,hu,h.value)}}),L.on(i,{name:zu,callback:()=>{x.value=`_article-key_${Eu()}`,b()}})}),Iu(()=>{p(),clearTimeout(D)}),{html:C,key:x}},Ft={checked:{regexp:/- \[x\]/,value:"- [ ]"},unChecked:{regexp:/- \[\s\]/,value:"- [x]"}},W0=(e,u)=>{const t=P("editorId"),n=P("rootRef");let r=()=>{};const i=()=>{if(!n.value)return!1;const o=n.value.querySelectorAll(".task-list-item.enabled"),a=s=>{var c;s.preventDefault();const f=s.target.checked?"unChecked":"checked",l=(c=s.target.parentElement)==null?void 0:c.dataset.line;if(!l)return;const h=Number(l),p=e.modelValue.split(`
`),d=p[Number(h)].replace(Ft[f].regexp,Ft[f].value);e.previewOnly?(p[Number(h)]=d,e.onChange(p.join(`
`))):L.emit(t,fr,h+1,d)};o.forEach(s=>{s.addEventListener("click",a)}),r=()=>{o.forEach(s=>{s.removeEventListener("click",a)})}};Iu(()=>{r()}),N([u],()=>{r(),ve(i)},{immediate:!0})},V0=(e,u,t)=>{const n=()=>{ve(()=>{var i;(i=e.onRemount)==null||i.call(e)})},r=i=>{i&&n()};N([u,t],n),N(()=>e.setting.preview,r),N(()=>e.setting.htmlPreview,r),V(n)},mn={modelValue:{type:String,default:""},onChange:{type:Function,default:()=>{}},setting:{type:Object,default:()=>({preview:!0})},onHtmlChanged:{type:Function,default:()=>{}},onGetCatalog:{type:Function,default:()=>{}},mdHeadingId:{type:Function,default:()=>""},noMermaid:{type:Boolean,default:!1},sanitize:{type:Function,default:e=>e},noKatex:{type:Boolean,default:!1},formatCopiedText:{type:Function,default:e=>e},noHighlight:{type:Boolean,default:!1},previewOnly:{type:Boolean,default:!1},noImgZoomIn:{type:Boolean},sanitizeMermaid:{type:Function},codeFoldable:{type:Boolean},autoFoldThreshold:{type:Number},onRemount:{type:Function}},ss={...mn,updateModelValue:{type:Function,default:()=>{}},placeholder:{type:String,default:""},scrollAuto:{type:Boolean},autofocus:{type:Boolean},disabled:{type:Boolean},readonly:{type:Boolean},maxlength:{type:Number},autoDetectCode:{type:Boolean},onBlur:{type:Function,default:()=>{}},onFocus:{type:Function,default:()=>{}},noPrettier:{type:Boolean},completions:{type:Array},catalogVisible:{type:Boolean},theme:{type:String,default:"light"},onInput:{type:Function},onDrop:{type:Function,default:()=>{}},inputBoxWidth:{type:String},oninputBoxWidthChange:{type:Function},transformImgUrl:{type:Function,default:e=>e},catalogLayout:{type:String},catalogMaxDepth:{type:Number}},G0=e=>{const t=new DOMParser().parseFromString(e,"text/html");return Array.from(t.body.childNodes)},Z0=(e,u)=>{const t=[],n=[];if(e.forEach((r,i)=>{const o=u[i];if(!o){t.push({index:i,newNode:r});return}(r.nodeType!==o.nodeType||r.textContent!==o.textContent||r.nodeType===1&&r.outerHTML!==o.outerHTML)&&t.push({index:i,newNode:r})}),u.length>e.length)for(let r=e.length;r<u.length;r++)n.push(u[r]);return{updates:t,deletes:n}},X0=ze({name:"UpdateOnDemand",props:{html:{type:String,required:!0}},setup(e){const u=P("editorId"),t=P("previewTheme"),n=P("showCodeRowNumber"),r=ke(),i=e.html,o=(a,s)=>{r.value&&(s.forEach(c=>{c.remove()}),a.forEach(({index:c,newNode:f})=>{var l,h,p;const d=(l=r.value)==null?void 0:l.childNodes[c];d?(p=r.value)==null||p.replaceChild(f.cloneNode(!0),d):(h=r.value)==null||h.appendChild(f.cloneNode(!0))}))};return N(()=>e.html,a=>{var s;const c=G0(a),f=Array.from(((s=r.value)==null?void 0:s.childNodes)||[]),{updates:l,deletes:h}=Z0(c,f);o(l,h)}),()=>oe("div",{id:`${u}-preview`,class:[`${A}-preview`,`${t?.value}-theme`,n&&`${A}-scrn`],innerHTML:i,ref:r},null)}}),Y0=ze({name:"ContentPreview",props:mn,setup(e){const u=P("editorId"),{html:t,key:n}=U0(e,e.previewOnly);return k0(e,t,n),_0(e,t),W0(e,t),V0(e,t,n),()=>oe(jn,null,[e.setting.preview&&oe("div",{id:`${u}-preview-wrapper`,class:`${A}-preview-wrapper`,key:"content-preview-wrapper"},[oe(X0,{key:n.value,html:t.value},null)]),!e.previewOnly&&e.setting.htmlPreview&&oe("div",{id:`${u}-html-wrapper`,class:`${A}-preview-wrapper`,key:"html-preview-wrapper"},[oe("div",{class:`${A}-html`},[t.value])])])}}),cs=(e,u,t)=>{const{editorId:n}=t,r=vu({buildFinished:!1,html:""});N(()=>e.modelValue,()=>{r.buildFinished=!1}),V(()=>{L.on(n,{name:Ue,callback(i){r.buildFinished=!0,r.html=i}}),L.on(n,{name:$t,callback(){const i=new Promise(o=>{if(r.buildFinished)o(r.html);else{const a=s=>{o(s),L.remove(n,Ue,a)};L.on(n,{name:Ue,callback:a})}});e.onSave?e.onSave(e.modelValue,i):u.emit("onSave",e.modelValue,i)}})})},gn=(e,u)=>{const t=X.editorExtensions.highlight,n=X.editorExtensionsAttrs.highlight,r=Q0(e);J("editorId",r),J("rootRef",u),J("theme",se(()=>e.theme)),J("language",se(()=>e.language)),J("highlight",se(()=>{const{js:o}=t,a={...Cu,...t.css},{js:s,css:c={}}=n||{},f=e.codeStyleReverse&&e.codeStyleReverseList.includes(e.previewTheme)?"dark":e.theme,l=a[e.codeTheme]?a[e.codeTheme][f]:Cu.atom[f],h=a[e.codeTheme]&&c[e.codeTheme]?c[e.codeTheme][f]:c.atom?c.atom[f]:{};return{js:{src:o,...s},css:{href:l,...h}}})),J("showCodeRowNumber",e.showCodeRowNumber);const i=se(()=>{const o={...Xu,...X.editorConfig.languageUserDefined};return Mt(De(Xu["en-US"]),o[e.language]||{})});return J("usedLanguageText",i),J("previewTheme",se(()=>e.previewTheme)),J("customIcon",se(()=>e.customIcon)),{editorId:r}},ls=(e,u)=>(J("tabWidth",e.tabWidth),J("disabled",se(()=>e.disabled)),gn(e,u)),fs=e=>{const{noPrettier:u,noUploadImg:t}=e,{editorExtensions:n,editorExtensionsAttrs:r}=X,i=u||n.prettier.prettierInstance,o=u||n.prettier.parserMarkdownInstance,a=t||n.cropper.instance;V(()=>{if(!a){const{js:s={},css:c={}}=r.cropper||{};K("link",{...c,rel:"stylesheet",href:n.cropper.css,id:ee.croppercss}),K("script",{...s,src:n.cropper.js,id:ee.cropperjs})}if(!i){const{standaloneJs:s={}}=r.prettier||{};K("script",{...s,src:n.prettier.standaloneJs,id:ee.prettier})}if(!o){const{parserMarkdownJs:s={}}=r.prettier||{};K("script",{...s,src:n.prettier.parserMarkdownJs,id:ee.prettierMD})}})},ds=(e,u,t)=>{const{editorId:n}=t;V(()=>{L.on(n,{name:Bt,callback:r=>{var i;(i=e.onError)==null||i.call(e,r),u.emit("onError",r)}})})},hs=(e,u,t)=>{const{editorId:n}=t,r=vu({pageFullscreen:e.pageFullscreen,fullscreen:!1,preview:e.preview,htmlPreview:e.preview?!1:e.htmlPreview,previewOnly:!1}),i=vu({...r}),o=(c,f)=>{const l=f===void 0?!r[c]:f;switch(c){case"preview":{r.htmlPreview=!1,r.previewOnly=!1;break}case"htmlPreview":{r.preview=!1,r.previewOnly=!1;break}case"previewOnly":{l?!r.preview&&!r.htmlPreview&&(r.preview=!0):(i.preview||(r.preview=!1),i.htmlPreview||(r.htmlPreview=!1));break}}i[c]=l,r[c]=l};let a="";const s=()=>{r.pageFullscreen||r.fullscreen?document.body.style.overflow="hidden":document.body.style.overflow=a};return N(()=>[r.pageFullscreen,r.fullscreen],s),V(()=>{L.on(n,{name:sr,callback(c,f){const l=h=>{L.emit(n,Au,"image",{desc:"",urls:h}),f?.()};e.onUploadImg?e.onUploadImg(c,l):u.emit("onUploadImg",c,l)}}),a=document.body.style.overflow,s()}),[r,o]},ps=(e,u)=>{const{editorId:t}=u,n=ke(!1);return V(()=>{L.on(t,{name:Ot,callback:r=>{r===void 0?n.value=!n.value:n.value=r}})}),n},bs=(e,u,t)=>{const{editorId:n,catalogVisible:r,setting:i,updateSetting:o,codeRef:a}=t;N(()=>i.pageFullscreen,c=>{L.emit(n,Yu,c)}),N(()=>i.fullscreen,c=>{L.emit(n,Qu,c)}),N(()=>i.preview,c=>{L.emit(n,Ju,c)}),N(()=>i.previewOnly,c=>{L.emit(n,Ku,c)}),N(()=>i.htmlPreview,c=>{L.emit(n,et,c)}),N(r,c=>{L.emit(n,ut,c)});const s={on(c,f){switch(c){case"pageFullscreen":{L.on(n,{name:Yu,callback(l){f(l)}});break}case"fullscreen":{L.on(n,{name:Qu,callback(l){f(l)}});break}case"preview":{L.on(n,{name:Ju,callback(l){f(l)}});break}case"previewOnly":{L.on(n,{name:Ku,callback(l){f(l)}});break}case"htmlPreview":{L.on(n,{name:et,callback(l){f(l)}});break}case"catalog":{L.on(n,{name:ut,callback(l){f(l)}});break}}},togglePageFullscreen(c){o("pageFullscreen",c)},toggleFullscreen(c){L.emit(n,ar,c)},togglePreview(c){o("preview",c)},togglePreviewOnly(c){o("previewOnly",c)},toggleHtmlPreview(c){o("htmlPreview",c)},toggleCatalog(c){L.emit(n,Ot,c)},triggerSave(){L.emit(n,$t)},insert(c){L.emit(n,Au,"universal",{generate:c})},focus(c){var f;(f=a.value)==null||f.focus(c)},rerender(){L.emit(n,zu)},getSelectedText(){var c;return(c=a.value)==null?void 0:c.getSelectedText()},resetHistory(){var c;(c=a.value)==null||c.resetHistory()},domEventHandlers(c){L.emit(n,lr,c)},execCommand(c){L.emit(n,Au,c)},getEditorView(){var c;return(c=a.value)==null?void 0:c.getEditorView()}};u.expose(s)},Q0=e=>{const u=zt();return e.id||e.editorId||`${A}-${u}`},J0=e=>e,xn={modelValue:{type:String,default:""},onChange:{type:Function,default:void 0},theme:{type:String,default:"light"},class:{type:String,default:""},language:{type:String,default:"zh-CN"},onHtmlChanged:{type:Function,default:void 0},onGetCatalog:{type:Function,default:void 0},editorId:{type:String,default:void 0},id:{type:String,default:void 0},showCodeRowNumber:{type:Boolean,default:!0},previewTheme:{type:String,default:"default"},style:{type:Object,default:()=>({})},mdHeadingId:{type:Function,default:J0},sanitize:{type:Function,default:e=>e},noMermaid:{type:Boolean,default:!1},noKatex:{type:Boolean,default:!1},codeTheme:{type:String,default:"atom"},formatCopiedText:{type:Function,default:e=>e},codeStyleReverse:{type:Boolean,default:!0},codeStyleReverseList:{type:Array,default:["default","mk-cute"]},noHighlight:{type:Boolean,default:!1},noImgZoomIn:{type:Boolean,default:!1},customIcon:{type:Object,default:{}},sanitizeMermaid:{type:Function,default:e=>Promise.resolve(e)},codeFoldable:{type:Boolean,default:!0},autoFoldThreshold:{type:Number,default:30},onRemount:{type:Function,default:void 0}},ms={...xn,onSave:{type:Function,default:void 0},onUploadImg:{type:Function,default:void 0},pageFullscreen:{type:Boolean,default:!1},preview:{type:Boolean,default:!0},htmlPreview:{type:Boolean,default:!1},toolbars:{type:Array,default:er},toolbarsExclude:{type:Array,default:[]},noPrettier:{type:Boolean,default:!1},tabWidth:{type:Number,default:2},tableShape:{type:Array,default:[6,4]},placeholder:{type:String,default:""},defToolbars:{type:[String,Object],default:void 0},onError:{type:Function,default:void 0},footers:{type:Array,default:ur},scrollAuto:{type:Boolean,default:!0},defFooters:{type:[String,Object],default:void 0},noUploadImg:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},maxLength:{type:Number,default:void 0},autoDetectCode:{type:Boolean,default:!1},onBlur:{type:Function,default:void 0},onFocus:{type:Function,default:void 0},completions:{type:Array,default:void 0},showToolbarName:{type:Boolean,default:!1},onInput:{type:Function,default:void 0},onDrop:{type:Function,default:void 0},inputBoxWidth:{type:String,default:"50%"},oninputBoxWidthChange:{type:Function,default:void 0},transformImgUrl:{type:Function,default:e=>e},catalogLayout:{type:String,default:"fixed"},catalogMaxDepth:{type:Number,default:void 0},insertLinkDirect:{type:Boolean,default:!1}},_n=["onHtmlChanged","onGetCatalog","onChange","onRemount","update:modelValue"],gs=[..._n,"onSave","onUploadImg","onError","onBlur","onFocus","onInput","onDrop","oninputBoxWidthChange"],K0=(e,u,t)=>{const{editorId:n}=t,r={rerender(){L.emit(n,zu)}};u.expose(r)},Xe=ze({name:"MdPreview",props:xn,emits:_n,setup(e,u){const{noKatex:t,noMermaid:n,noHighlight:r}=e,i=ke(),{editorId:o}=gn(e,i);return K0(e,u,{editorId:o}),Iu(()=>{L.clear(o)}),()=>oe("div",{id:o,class:[A,e.class,e.theme==="dark"&&`${A}-dark`,`${A}-previewOnly`],style:e.style,ref:i},[oe(Y0,{modelValue:e.modelValue,onChange:a=>{var s;(s=e.onChange)==null||s.call(e,a),u.emit("onChange",a),u.emit("update:modelValue",a)},onHtmlChanged:a=>{var s;(s=e.onHtmlChanged)==null||s.call(e,a),u.emit("onHtmlChanged",a)},onGetCatalog:a=>{var s;(s=e.onGetCatalog)==null||s.call(e,a),u.emit("onGetCatalog",a)},mdHeadingId:e.mdHeadingId,noMermaid:n,sanitize:e.sanitize,noKatex:t,formatCopiedText:e.formatCopiedText,noHighlight:r,noImgZoomIn:e.noImgZoomIn,previewOnly:!0,sanitizeMermaid:e.sanitizeMermaid,codeFoldable:e.codeFoldable,autoFoldThreshold:e.autoFoldThreshold,onRemount:()=>{var a;(a=e.onRemount)==null||a.call(e),u.emit("onRemount")}},null)])}});Xe.install=e=>(e.component(Xe.name,Xe),e);const ea={onClick:{type:Function,default:void 0},language:{type:String,default:void 0},theme:{type:String,default:void 0},disabled:{type:Boolean,default:void 0}},yu=ze({name:"NormalFooterToolbar",props:ea,emits:["onClick"],setup(e,u){return()=>{const t=tr({props:e,ctx:u});return oe("div",{class:[`${A}-footer-item`,e.disabled&&`${A}-disabled`],onClick:n=>{var r;e.disabled||((r=e.onClick)==null||r.call(e,n),u.emit("onClick",n))}},[t])}}});yu.install=e=>(e.component(yu.name,yu),e);var Dt={exports:{}},O={},Tu={exports:{}},be={};function kn(){var e={};return e["align-content"]=!1,e["align-items"]=!1,e["align-self"]=!1,e["alignment-adjust"]=!1,e["alignment-baseline"]=!1,e.all=!1,e["anchor-point"]=!1,e.animation=!1,e["animation-delay"]=!1,e["animation-direction"]=!1,e["animation-duration"]=!1,e["animation-fill-mode"]=!1,e["animation-iteration-count"]=!1,e["animation-name"]=!1,e["animation-play-state"]=!1,e["animation-timing-function"]=!1,e.azimuth=!1,e["backface-visibility"]=!1,e.background=!0,e["background-attachment"]=!0,e["background-clip"]=!0,e["background-color"]=!0,e["background-image"]=!0,e["background-origin"]=!0,e["background-position"]=!0,e["background-repeat"]=!0,e["background-size"]=!0,e["baseline-shift"]=!1,e.binding=!1,e.bleed=!1,e["bookmark-label"]=!1,e["bookmark-level"]=!1,e["bookmark-state"]=!1,e.border=!0,e["border-bottom"]=!0,e["border-bottom-color"]=!0,e["border-bottom-left-radius"]=!0,e["border-bottom-right-radius"]=!0,e["border-bottom-style"]=!0,e["border-bottom-width"]=!0,e["border-collapse"]=!0,e["border-color"]=!0,e["border-image"]=!0,e["border-image-outset"]=!0,e["border-image-repeat"]=!0,e["border-image-slice"]=!0,e["border-image-source"]=!0,e["border-image-width"]=!0,e["border-left"]=!0,e["border-left-color"]=!0,e["border-left-style"]=!0,e["border-left-width"]=!0,e["border-radius"]=!0,e["border-right"]=!0,e["border-right-color"]=!0,e["border-right-style"]=!0,e["border-right-width"]=!0,e["border-spacing"]=!0,e["border-style"]=!0,e["border-top"]=!0,e["border-top-color"]=!0,e["border-top-left-radius"]=!0,e["border-top-right-radius"]=!0,e["border-top-style"]=!0,e["border-top-width"]=!0,e["border-width"]=!0,e.bottom=!1,e["box-decoration-break"]=!0,e["box-shadow"]=!0,e["box-sizing"]=!0,e["box-snap"]=!0,e["box-suppress"]=!0,e["break-after"]=!0,e["break-before"]=!0,e["break-inside"]=!0,e["caption-side"]=!1,e.chains=!1,e.clear=!0,e.clip=!1,e["clip-path"]=!1,e["clip-rule"]=!1,e.color=!0,e["color-interpolation-filters"]=!0,e["column-count"]=!1,e["column-fill"]=!1,e["column-gap"]=!1,e["column-rule"]=!1,e["column-rule-color"]=!1,e["column-rule-style"]=!1,e["column-rule-width"]=!1,e["column-span"]=!1,e["column-width"]=!1,e.columns=!1,e.contain=!1,e.content=!1,e["counter-increment"]=!1,e["counter-reset"]=!1,e["counter-set"]=!1,e.crop=!1,e.cue=!1,e["cue-after"]=!1,e["cue-before"]=!1,e.cursor=!1,e.direction=!1,e.display=!0,e["display-inside"]=!0,e["display-list"]=!0,e["display-outside"]=!0,e["dominant-baseline"]=!1,e.elevation=!1,e["empty-cells"]=!1,e.filter=!1,e.flex=!1,e["flex-basis"]=!1,e["flex-direction"]=!1,e["flex-flow"]=!1,e["flex-grow"]=!1,e["flex-shrink"]=!1,e["flex-wrap"]=!1,e.float=!1,e["float-offset"]=!1,e["flood-color"]=!1,e["flood-opacity"]=!1,e["flow-from"]=!1,e["flow-into"]=!1,e.font=!0,e["font-family"]=!0,e["font-feature-settings"]=!0,e["font-kerning"]=!0,e["font-language-override"]=!0,e["font-size"]=!0,e["font-size-adjust"]=!0,e["font-stretch"]=!0,e["font-style"]=!0,e["font-synthesis"]=!0,e["font-variant"]=!0,e["font-variant-alternates"]=!0,e["font-variant-caps"]=!0,e["font-variant-east-asian"]=!0,e["font-variant-ligatures"]=!0,e["font-variant-numeric"]=!0,e["font-variant-position"]=!0,e["font-weight"]=!0,e.grid=!1,e["grid-area"]=!1,e["grid-auto-columns"]=!1,e["grid-auto-flow"]=!1,e["grid-auto-rows"]=!1,e["grid-column"]=!1,e["grid-column-end"]=!1,e["grid-column-start"]=!1,e["grid-row"]=!1,e["grid-row-end"]=!1,e["grid-row-start"]=!1,e["grid-template"]=!1,e["grid-template-areas"]=!1,e["grid-template-columns"]=!1,e["grid-template-rows"]=!1,e["hanging-punctuation"]=!1,e.height=!0,e.hyphens=!1,e.icon=!1,e["image-orientation"]=!1,e["image-resolution"]=!1,e["ime-mode"]=!1,e["initial-letters"]=!1,e["inline-box-align"]=!1,e["justify-content"]=!1,e["justify-items"]=!1,e["justify-self"]=!1,e.left=!1,e["letter-spacing"]=!0,e["lighting-color"]=!0,e["line-box-contain"]=!1,e["line-break"]=!1,e["line-grid"]=!1,e["line-height"]=!1,e["line-snap"]=!1,e["line-stacking"]=!1,e["line-stacking-ruby"]=!1,e["line-stacking-shift"]=!1,e["line-stacking-strategy"]=!1,e["list-style"]=!0,e["list-style-image"]=!0,e["list-style-position"]=!0,e["list-style-type"]=!0,e.margin=!0,e["margin-bottom"]=!0,e["margin-left"]=!0,e["margin-right"]=!0,e["margin-top"]=!0,e["marker-offset"]=!1,e["marker-side"]=!1,e.marks=!1,e.mask=!1,e["mask-box"]=!1,e["mask-box-outset"]=!1,e["mask-box-repeat"]=!1,e["mask-box-slice"]=!1,e["mask-box-source"]=!1,e["mask-box-width"]=!1,e["mask-clip"]=!1,e["mask-image"]=!1,e["mask-origin"]=!1,e["mask-position"]=!1,e["mask-repeat"]=!1,e["mask-size"]=!1,e["mask-source-type"]=!1,e["mask-type"]=!1,e["max-height"]=!0,e["max-lines"]=!1,e["max-width"]=!0,e["min-height"]=!0,e["min-width"]=!0,e["move-to"]=!1,e["nav-down"]=!1,e["nav-index"]=!1,e["nav-left"]=!1,e["nav-right"]=!1,e["nav-up"]=!1,e["object-fit"]=!1,e["object-position"]=!1,e.opacity=!1,e.order=!1,e.orphans=!1,e.outline=!1,e["outline-color"]=!1,e["outline-offset"]=!1,e["outline-style"]=!1,e["outline-width"]=!1,e.overflow=!1,e["overflow-wrap"]=!1,e["overflow-x"]=!1,e["overflow-y"]=!1,e.padding=!0,e["padding-bottom"]=!0,e["padding-left"]=!0,e["padding-right"]=!0,e["padding-top"]=!0,e.page=!1,e["page-break-after"]=!1,e["page-break-before"]=!1,e["page-break-inside"]=!1,e["page-policy"]=!1,e.pause=!1,e["pause-after"]=!1,e["pause-before"]=!1,e.perspective=!1,e["perspective-origin"]=!1,e.pitch=!1,e["pitch-range"]=!1,e["play-during"]=!1,e.position=!1,e["presentation-level"]=!1,e.quotes=!1,e["region-fragment"]=!1,e.resize=!1,e.rest=!1,e["rest-after"]=!1,e["rest-before"]=!1,e.richness=!1,e.right=!1,e.rotation=!1,e["rotation-point"]=!1,e["ruby-align"]=!1,e["ruby-merge"]=!1,e["ruby-position"]=!1,e["shape-image-threshold"]=!1,e["shape-outside"]=!1,e["shape-margin"]=!1,e.size=!1,e.speak=!1,e["speak-as"]=!1,e["speak-header"]=!1,e["speak-numeral"]=!1,e["speak-punctuation"]=!1,e["speech-rate"]=!1,e.stress=!1,e["string-set"]=!1,e["tab-size"]=!1,e["table-layout"]=!1,e["text-align"]=!0,e["text-align-last"]=!0,e["text-combine-upright"]=!0,e["text-decoration"]=!0,e["text-decoration-color"]=!0,e["text-decoration-line"]=!0,e["text-decoration-skip"]=!0,e["text-decoration-style"]=!0,e["text-emphasis"]=!0,e["text-emphasis-color"]=!0,e["text-emphasis-position"]=!0,e["text-emphasis-style"]=!0,e["text-height"]=!0,e["text-indent"]=!0,e["text-justify"]=!0,e["text-orientation"]=!0,e["text-overflow"]=!0,e["text-shadow"]=!0,e["text-space-collapse"]=!0,e["text-transform"]=!0,e["text-underline-position"]=!0,e["text-wrap"]=!0,e.top=!1,e.transform=!1,e["transform-origin"]=!1,e["transform-style"]=!1,e.transition=!1,e["transition-delay"]=!1,e["transition-duration"]=!1,e["transition-property"]=!1,e["transition-timing-function"]=!1,e["unicode-bidi"]=!1,e["vertical-align"]=!1,e.visibility=!1,e["voice-balance"]=!1,e["voice-duration"]=!1,e["voice-family"]=!1,e["voice-pitch"]=!1,e["voice-range"]=!1,e["voice-rate"]=!1,e["voice-stress"]=!1,e["voice-volume"]=!1,e.volume=!1,e["white-space"]=!1,e.widows=!1,e.width=!0,e["will-change"]=!1,e["word-break"]=!0,e["word-spacing"]=!0,e["word-wrap"]=!0,e["wrap-flow"]=!1,e["wrap-through"]=!1,e["writing-mode"]=!1,e["z-index"]=!1,e}function ua(e,u,t){}function ta(e,u,t){}var na=/javascript\s*\:/img;function ra(e,u){return na.test(u)?"":u}be.whiteList=kn();be.getDefaultWhiteList=kn;be.onAttr=ua;be.onIgnoreAttr=ta;be.safeAttrValue=ra;var ia={indexOf:function(e,u){var t,n;if(Array.prototype.indexOf)return e.indexOf(u);for(t=0,n=e.length;t<n;t++)if(e[t]===u)return t;return-1},forEach:function(e,u,t){var n,r;if(Array.prototype.forEach)return e.forEach(u,t);for(n=0,r=e.length;n<r;n++)u.call(t,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(e){return String.prototype.trimRight?e.trimRight():e.replace(/(\s*$)/g,"")}},Fe=ia;function oa(e,u){e=Fe.trimRight(e),e[e.length-1]!==";"&&(e+=";");var t=e.length,n=!1,r=0,i=0,o="";function a(){if(!n){var f=Fe.trim(e.slice(r,i)),l=f.indexOf(":");if(l!==-1){var h=Fe.trim(f.slice(0,l)),p=Fe.trim(f.slice(l+1));if(h){var d=u(r,o.length,h,p,f);d&&(o+=d+"; ")}}}r=i+1}for(;i<t;i++){var s=e[i];if(s==="/"&&e[i+1]==="*"){var c=e.indexOf("*/",i+2);if(c===-1)break;i=c+1,r=i+1,n=!1}else s==="("?n=!0:s===")"?n=!1:s===";"?n||a():s===`
`&&a()}return Fe.trim(o)}var aa=oa,He=be,sa=aa;function St(e){return e==null}function ca(e){var u={};for(var t in e)u[t]=e[t];return u}function yn(e){e=ca(e||{}),e.whiteList=e.whiteList||He.whiteList,e.onAttr=e.onAttr||He.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||He.onIgnoreAttr,e.safeAttrValue=e.safeAttrValue||He.safeAttrValue,this.options=e}yn.prototype.process=function(e){if(e=e||"",e=e.toString(),!e)return"";var u=this,t=u.options,n=t.whiteList,r=t.onAttr,i=t.onIgnoreAttr,o=t.safeAttrValue,a=sa(e,function(s,c,f,l,h){var p=n[f],d=!1;if(p===!0?d=p:typeof p=="function"?d=p(l):p instanceof RegExp&&(d=p.test(l)),d!==!0&&(d=!1),l=o(f,l),!!l){var m={position:c,sourcePosition:s,source:h,isWhite:d};if(d){var _=r(f,l,m);return St(_)?f+":"+l:_}else{var _=i(f,l,m);if(!St(_))return _}}});return a};var la=yn;(function(e,u){var t=be,n=la;function r(o,a){var s=new n(a);return s.process(o)}u=e.exports=r,u.FilterCSS=n;for(var i in t)u[i]=t[i];typeof window<"u"&&(window.filterCSS=e.exports)})(Tu,Tu.exports);var ju=Tu.exports,Uu={indexOf:function(e,u){var t,n;if(Array.prototype.indexOf)return e.indexOf(u);for(t=0,n=e.length;t<n;t++)if(e[t]===u)return t;return-1},forEach:function(e,u,t){var n,r;if(Array.prototype.forEach)return e.forEach(u,t);for(n=0,r=e.length;n<r;n++)u.call(t,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},spaceIndex:function(e){var u=/\s|\n|\t/,t=u.exec(e);return t?t.index:-1}},fa=ju.FilterCSS,da=ju.getDefaultWhiteList,tu=Uu;function vn(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height","loading"],ins:["datetime"],kbd:[],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}}var En=new fa;function ha(e,u,t){}function pa(e,u,t){}function ba(e,u,t){}function ma(e,u,t){}function Cn(e){return e.replace(xa,"&lt;").replace(_a,"&gt;")}function ga(e,u,t,n){if(t=Tn(t),u==="href"||u==="src"){if(t=tu.trim(t),t==="#")return"#";if(!(t.substr(0,7)==="http://"||t.substr(0,8)==="https://"||t.substr(0,7)==="mailto:"||t.substr(0,4)==="tel:"||t.substr(0,11)==="data:image/"||t.substr(0,6)==="ftp://"||t.substr(0,2)==="./"||t.substr(0,3)==="../"||t[0]==="#"||t[0]==="/"))return""}else if(u==="background"){if(qe.lastIndex=0,qe.test(t))return""}else if(u==="style"){if(Tt.lastIndex=0,Tt.test(t)||(It.lastIndex=0,It.test(t)&&(qe.lastIndex=0,qe.test(t))))return"";n!==!1&&(n=n||En,t=n.process(t))}return t=In(t),t}var xa=/</g,_a=/>/g,ka=/"/g,ya=/&quot;/g,va=/&#([a-zA-Z0-9]*);?/gim,Ea=/&colon;?/gim,Ca=/&newline;?/gim,qe=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,Tt=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,It=/u\s*r\s*l\s*\(.*/gi;function An(e){return e.replace(ka,"&quot;")}function wn(e){return e.replace(ya,'"')}function Fn(e){return e.replace(va,function(t,n){return n[0]==="x"||n[0]==="X"?String.fromCharCode(parseInt(n.substr(1),16)):String.fromCharCode(parseInt(n,10))})}function Dn(e){return e.replace(Ea,":").replace(Ca," ")}function Sn(e){for(var u="",t=0,n=e.length;t<n;t++)u+=e.charCodeAt(t)<32?" ":e.charAt(t);return tu.trim(u)}function Tn(e){return e=wn(e),e=Fn(e),e=Dn(e),e=Sn(e),e}function In(e){return e=An(e),e=Cn(e),e}function Aa(){return""}function wa(e,u){typeof u!="function"&&(u=function(){});var t=!Array.isArray(e);function n(o){return t?!0:tu.indexOf(e,o)!==-1}var r=[],i=!1;return{onIgnoreTag:function(o,a,s){if(n(o))if(s.isClosing){var c="[/removed]",f=s.position+c.length;return r.push([i!==!1?i:s.position,f]),i=!1,c}else return i||(i=s.position),"[removed]";else return u(o,a,s)},remove:function(o){var a="",s=0;return tu.forEach(r,function(c){a+=o.slice(s,c[0]),s=c[1]}),a+=o.slice(s),a}}}function Fa(e){for(var u="",t=0;t<e.length;){var n=e.indexOf("<!--",t);if(n===-1){u+=e.slice(t);break}u+=e.slice(t,n);var r=e.indexOf("-->",n);if(r===-1)break;t=r+3}return u}function Da(e){var u=e.split("");return u=u.filter(function(t){var n=t.charCodeAt(0);return n===127?!1:n<=31?n===10||n===13:!0}),u.join("")}O.whiteList=vn();O.getDefaultWhiteList=vn;O.onTag=ha;O.onIgnoreTag=pa;O.onTagAttr=ba;O.onIgnoreTagAttr=ma;O.safeAttrValue=ga;O.escapeHtml=Cn;O.escapeQuote=An;O.unescapeQuote=wn;O.escapeHtmlEntities=Fn;O.escapeDangerHtml5Entities=Dn;O.clearNonPrintableCharacter=Sn;O.friendlyAttrValue=Tn;O.escapeAttrValue=In;O.onIgnoreTagStripAll=Aa;O.StripTagBody=wa;O.stripCommentTag=Fa;O.stripBlankChar=Da;O.attributeWrapSign='"';O.cssFilter=En;O.getDefaultCSSWhiteList=da;var au={},le=Uu;function Sa(e){var u=le.spaceIndex(e),t;return u===-1?t=e.slice(1,-1):t=e.slice(1,u+1),t=le.trim(t).toLowerCase(),t.slice(0,1)==="/"&&(t=t.slice(1)),t.slice(-1)==="/"&&(t=t.slice(0,-1)),t}function Ta(e){return e.slice(0,2)==="</"}function Ia(e,u,t){var n="",r=0,i=!1,o=!1,a=0,s=e.length,c="",f="";e:for(a=0;a<s;a++){var l=e.charAt(a);if(i===!1){if(l==="<"){i=a;continue}}else if(o===!1){if(l==="<"){n+=t(e.slice(r,a)),i=a,r=a;continue}if(l===">"||a===s-1){n+=t(e.slice(r,i)),f=e.slice(i,a+1),c=Sa(f),n+=u(i,n.length,c,f,Ta(f)),r=a+1,i=!1;continue}if(l==='"'||l==="'")for(var h=1,p=e.charAt(a-h);p.trim()===""||p==="=";){if(p==="="){o=l;continue e}p=e.charAt(a-++h)}}else if(l===o){o=!1;continue}}return r<s&&(n+=t(e.substr(r))),n}var La=/[^a-zA-Z0-9\\_:.-]/gim;function za(e,u){var t=0,n=0,r=[],i=!1,o=e.length;function a(h,p){if(h=le.trim(h),h=h.replace(La,"").toLowerCase(),!(h.length<1)){var d=u(h,p||"");d&&r.push(d)}}for(var s=0;s<o;s++){var c=e.charAt(s),f,l;if(i===!1&&c==="="){i=e.slice(t,s),t=s+1,n=e.charAt(t)==='"'||e.charAt(t)==="'"?t:Ma(e,s+1);continue}if(i!==!1&&s===n){if(l=e.indexOf(c,s+1),l===-1)break;f=le.trim(e.slice(n+1,l)),a(i,f),i=!1,s=l,t=s+1;continue}if(/\s|\n|\t/.test(c))if(e=e.replace(/\s|\n|\t/g," "),i===!1)if(l=Ra(e,s),l===-1){f=le.trim(e.slice(t,s)),a(f),i=!1,t=s+1;continue}else{s=l-1;continue}else if(l=$a(e,s-1),l===-1){f=le.trim(e.slice(t,s)),f=Lt(f),a(i,f),i=!1,t=s+1;continue}else continue}return t<e.length&&(i===!1?a(e.slice(t)):a(i,Lt(le.trim(e.slice(t))))),le.trim(r.join(" "))}function Ra(e,u){for(;u<e.length;u++){var t=e[u];if(t!==" ")return t==="="?u:-1}}function Ma(e,u){for(;u<e.length;u++){var t=e[u];if(t!==" ")return t==="'"||t==='"'?u:-1}}function $a(e,u){for(;u>0;u--){var t=e[u];if(t!==" ")return t==="="?u:-1}}function Oa(e){return e[0]==='"'&&e[e.length-1]==='"'||e[0]==="'"&&e[e.length-1]==="'"}function Lt(e){return Oa(e)?e.substr(1,e.length-2):e}au.parseTag=Ia;au.parseAttr=za;var Ba=ju.FilterCSS,Z=O,Ln=au,Pa=Ln.parseTag,Na=Ln.parseAttr,Ye=Uu;function je(e){return e==null}function Ha(e){var u=Ye.spaceIndex(e);if(u===-1)return{html:"",closing:e[e.length-2]==="/"};e=Ye.trim(e.slice(u+1,-1));var t=e[e.length-1]==="/";return t&&(e=Ye.trim(e.slice(0,-1))),{html:e,closing:t}}function qa(e){var u={};for(var t in e)u[t]=e[t];return u}function ja(e){var u={};for(var t in e)Array.isArray(e[t])?u[t.toLowerCase()]=e[t].map(function(n){return n.toLowerCase()}):u[t.toLowerCase()]=e[t];return u}function zn(e){e=qa(e||{}),e.stripIgnoreTag&&(e.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),e.onIgnoreTag=Z.onIgnoreTagStripAll),e.whiteList||e.allowList?e.whiteList=ja(e.whiteList||e.allowList):e.whiteList=Z.whiteList,this.attributeWrapSign=e.singleQuotedAttributeValue===!0?"'":Z.attributeWrapSign,e.onTag=e.onTag||Z.onTag,e.onTagAttr=e.onTagAttr||Z.onTagAttr,e.onIgnoreTag=e.onIgnoreTag||Z.onIgnoreTag,e.onIgnoreTagAttr=e.onIgnoreTagAttr||Z.onIgnoreTagAttr,e.safeAttrValue=e.safeAttrValue||Z.safeAttrValue,e.escapeHtml=e.escapeHtml||Z.escapeHtml,this.options=e,e.css===!1?this.cssFilter=!1:(e.css=e.css||{},this.cssFilter=new Ba(e.css))}zn.prototype.process=function(e){if(e=e||"",e=e.toString(),!e)return"";var u=this,t=u.options,n=t.whiteList,r=t.onTag,i=t.onIgnoreTag,o=t.onTagAttr,a=t.onIgnoreTagAttr,s=t.safeAttrValue,c=t.escapeHtml,f=u.attributeWrapSign,l=u.cssFilter;t.stripBlankChar&&(e=Z.stripBlankChar(e)),t.allowCommentTag||(e=Z.stripCommentTag(e));var h=!1;t.stripIgnoreTagBody&&(h=Z.StripTagBody(t.stripIgnoreTagBody,i),i=h.onIgnoreTag);var p=Pa(e,function(d,m,_,v,g){var k={sourcePosition:d,position:m,isClosing:g,isWhite:Object.prototype.hasOwnProperty.call(n,_)},y=r(_,v,k);if(!je(y))return y;if(k.isWhite){if(k.isClosing)return"</"+_+">";var x=Ha(v),C=n[_],E=Na(x.html,function(b,I){var D=Ye.indexOf(C,b)!==-1,F=o(_,b,I,D);return je(F)?D?(I=s(_,b,I,l),I?b+"="+f+I+f:b):(F=a(_,b,I,D),je(F)?void 0:F):F});return v="<"+_,E&&(v+=" "+E),x.closing&&(v+=" /"),v+=">",v}else return y=i(_,v,k),je(y)?c(v):y},c);return h&&(p=h.remove(p)),p};var Ua=zn;(function(e,u){var t=O,n=au,r=Ua;function i(a,s){var c=new r(s);return c.process(a)}u=e.exports=i,u.filterXSS=i,u.FilterXSS=r,(function(){for(var a in t)u[a]=t[a];for(var s in n)u[s]=n[s]})(),typeof window<"u"&&(window.filterXSS=e.exports);function o(){return typeof self<"u"&&typeof DedicatedWorkerGlobalScope<"u"&&self instanceof DedicatedWorkerGlobalScope}o()&&(self.filterXSS=e.exports)})(Dt,Dt.exports);const xs=ze({__name:"MarkdownPreview",props:{text:{}},setup(e){const u=zt();return(t,n)=>(Wn(),Un(Vu(Xe),{editorId:Vu(u),modelValue:e.text},null,8,["editorId","modelValue"]))}});export{Za as $,ur as A,K as B,hu as C,ee as D,ar as E,lr as F,us as G,Bt as H,Xa as I,ns as J,Xe as K,Ya as M,Qa as O,cr as P,Au as R,es as S,fr as T,sr as U,xs as _,X as a,is as b,L as c,rs as d,Zn as e,gs as f,tr as g,ms as h,hs as i,ps as j,ts as k,cs as l,fs as m,ds as n,bs as o,A as p,er as q,Va as r,Ot as s,$t as t,ls as u,Ka as v,Ja as w,Ga as x,ss as y,Y0 as z};
