UNPKG

markdown-to-jsx

Version:

A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization.

50 lines • 78.8 kB
var N=32,k=9,Er=13,M=10,re=96,Oe=126,_e=91,ur=94,U=62,lr=35,Ht=37,F=45,Cr=61,me=92,ke=42,he=95,ae=60,xt=64,qe=93,Ke=33,ht=38,Ge=58,st=70,pr=102,$t=104,Pr=119,qr=116,Mt=112,on=115,Wn=160,zn=12,Zn=44,gt=59,jr=63,ar=46,ge=47,Dr=39,Ir=34,Or=43,ye=124,Lr=123,Bt=125,ir=40,fr=41,Qn=78,Vn=110,Yn=79,qn=111,An=120,ln=88,Pt=30,W=48,z=57,J=65,G=90,ie=97,ce=122,Ct=128,_r=32,bi={blockQuote:0,breakLine:1,breakThematic:2,codeBlock:3,codeInline:4,footnote:5,footnoteReference:6,frontmatter:7,gfmTask:8,heading:9,htmlBlock:10,htmlComment:11,htmlSelfClosing:12,image:13,link:14,orderedList:15,paragraph:16,ref:17,refCollection:18,table:19,text:20,textFormatted:21,unorderedList:22},v=bi;import{decodeEntity as pi}from"markdown-to-jsx/entities";function oa(e){if(!ea(e,"---"))return null;let t=3;for(;t<e.length&&(e[t]===" "||e[t]==="	");)t++;if(t<e.length&&e[t]==="\r"&&t++,t>=e.length||e[t]!==`
`)return null;t++;let r=!1;for(;t<e.length;){let n=t;for(;t<e.length&&e[t]!==`
`&&e[t]!=="\r";)t++;if(t>=e.length)break;let a=t;if(e[t]==="\r"&&t++,t<e.length&&e[t]===`
`&&t++,ea(e,"---",n))return{endPos:t,hasValidYaml:r};if(!r){let i=xi(e,n,a);if(i<a){let o=e.charCodeAt(i);if(o>=ie&&o<=ce||o>=J&&o<=G||o>=W&&o<=z||o===he){for(i++;i<a&&(o=e.charCodeAt(i),o>=ie&&o<=ce||o>=J&&o<=G||o>=W&&o<=z||o===he||o===F||o===ar);)i++;i<a&&e.charCodeAt(i)===Ge&&(i++,i>=a?r=!0:(o=e.charCodeAt(i),(o===N||o===k)&&(r=!0)))}}}}return null}var Ii=/&([a-zA-Z0-9]+|#[0-9]{1,7}|#x[0-9a-fA-F]{1,6});/gi,Oi={class:"className",for:"htmlFor",allowfullscreen:"allowFullScreen",allowtransparency:"allowTransparency",autocomplete:"autoComplete",autofocus:"autoFocus",autoplay:"autoPlay",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",classid:"classId",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",crossorigin:"crossOrigin",enctype:"encType",formaction:"formAction",formenctype:"formEncType",formmethod:"formMethod",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",inputmode:"inputMode",keyparams:"keyParams",keytype:"keyType",marginheight:"marginHeight",marginwidth:"marginWidth",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",novalidate:"noValidate",radiogroup:"radioGroup",readonly:"readOnly",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",usemap:"useMap",viewbox:"viewBox"},Li={};function fn(e){if(!e)return Li;var t={};for(var r in e){var n=r.toLowerCase(),a=Oi[n];if(a)t[a]=e[r];else{var i=r.indexOf(":");i===-1?t[r]=e[r]:t[r.slice(0,i)+r[i+1].toUpperCase()+r.slice(i+2)]=e[r]}}return t}var Aa=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s|^<(div|p|h[1-6]|ul|ol|li|blockquote|pre|table|thead|tbody|tr|td|th|dl|dt|dd|hr|address|article|aside|details|dialog|figure|figcaption|footer|form|header|main|menu|nav|section|summary|textarea|fieldset|legend|center|dir|hgroup|marquee|search|output|template)\b)/i;function Nr(e){return e.indexOf("&")===-1?e:e.replace(Ii,(t,r)=>{var n=pi(r);if(n)return n;if(r[0]==="#"){var a=r[1]==="x"||r[1]==="X"?Number.parseInt(r.slice(2),16):Number.parseInt(r.slice(1),10);return a===0||a>=55296&&a<=57343||a>1114111?"\uFFFD":a<=65535?String.fromCharCode(a):String.fromCharCode(55296+(a-65536>>10),56320+(a-65536&1023))}return t})}var jn=/(javascript|vbscript|data(?!:image)):/i;function dr(e){if(jn.test(e))return null;if(e.indexOf("%")===-1)return e;try{let t=decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"");if(jn.test(t))return null}catch{return null}return e}var Ve={},je,xe;for(je=[192,193,194,195,196,197,224,225,226,227,228,229,230,198],xe=0;xe<je.length;xe++)Ve[je[xe]]="a";for(Ve[231]=Ve[199]="c",Ve[240]=Ve[208]="d",je=[200,201,202,203,233,232,234,235],xe=0;xe<je.length;xe++)Ve[je[xe]]="e";for(je=[207,239,206,238,205,237,204,236],xe=0;xe<je.length;xe++)Ve[je[xe]]="i";for(Ve[209]=Ve[241]="n",je=[248,216,339,338,213,245,212,244,211,243,210,242],xe=0;xe<je.length;xe++)Ve[je[xe]]="o";for(je=[220,252,219,251,218,250,217,249],xe=0;xe<je.length;xe++)Ve[je[xe]]="u";Ve[376]=Ve[255]=Ve[221]=Ve[253]="y";function gr(e){for(var t="",r=-1,n=e.length,a=0;a<n;a++){var i=e.charCodeAt(a);if(i>=ie&&i<=ce||i>=W&&i<=z){r<0&&(r=a);continue}if(i>=J&&i<=G){r>=0&&(t+=e.slice(r,a),r=-1),t+=String.fromCharCode(i+_r);continue}if(i===N||i===F){r>=0&&(t+=e.slice(r,a),r=-1),t+="-";continue}r>=0&&(t+=e.slice(r,a),r=-1);var o=Ve[i];o&&(t+=o)}return r>=0&&(t+=e.slice(r)),t}function ea(e,t,r){return e.startsWith(t,r)}var ra=new Set(["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr","circle","ellipse","line","path","polygon","polyline","rect","use","stop","animate","set"]);function nt(e){let t=e.toLowerCase();if(ra.has(t))return!0;let r=t.indexOf(":");return r!==-1?(t=t.slice(r+1),ra.has(t)):!1}var Xr=1,ta=2,rt=4,na=8,yi=16,Rr=32,yr=64,la=(()=>{var e=new Uint8Array(128),t;for(e[k]=Xr,e[M]=Xr|ta,e[zn]=Xr,e[Er]=Xr|ta,e[N]=Xr,t=Ke;t<=ge;t++)e[t]=rt;for(t=Ge;t<=xt;t++)e[t]=rt;for(t=_e;t<=re;t++)e[t]=rt;for(t=Lr;t<=Oe;t++)e[t]=rt;for(t=W;t<=z;t++)e[t]=yi;for(t=J;t<=G;t++)e[t]=na;for(t=ie;t<=ce;t++)e[t]=na;return e})(),Ca=/[\p{P}\p{S}]/u,fa=/\p{Zs}/u,et=[];function _a(e){var t=e.indexOf("\r"),r=e.indexOf("\0");if(t===-1&&r===-1)return e;var n=e.length;et.length=0;var a=0,i=0;for(t===-1?i=r:r===-1?i=t:i=t<r?t:r;i<n;i++){var o=e.charCodeAt(i);o===Er?(a<i&&et.push(e.slice(a,i)),i+1<n&&e.charCodeAt(i+1)===M&&i++,et.push(`
`),a=i+1):o===0&&(a<i&&et.push(e.slice(a,i)),et.push("\uFFFD"),a=i+1)}return a<n&&et.push(e.slice(a)),et.join("")}function da(e){return e.replace(/>\s+</g,"><").replace(/\n+/g," ").trim()}function xi(e,t,r){let n=r??e.length;for(;t<n&&(e[t]===" "||e[t]==="	");)t++;return t}function Xt(e){if(!e)return!1;for(var t in e)return!0;return!1}function ca(e){return{attrs:{},children:[{type:v.text,text:e}],c:!0,type:v.htmlBlock,tag:"header"}}var Mi=/^\n+/;function ua(e){for(var t=e.length;t>0&&(e[t-1]===`
`||e[t-1]==="\r");)t--;return`${e.slice(0,t).replace(Mi,"")}

`}function tt(e){if((e.type===v.htmlSelfClosing||e.type===v.htmlBlock)&&e.a)return[];if(e.type===v.paragraph){var t=e.children;return t?t.flatMap(tt):[]}return e.type===v.text?e.text?.trim()?[e]:[]:e.type===v.htmlBlock&&e.children?[{...e,children:e.children?.flatMap(tt)}]:[e]}function _n(e){for(var t=0;t<e.length;t++){if(e[t].type===v.htmlBlock){var r=e[t],n=!1;if(r.c&&t===e.length-1){var a=r.j===void 0?r.a?r.e||"":(r.e||"")+(r.h||""):r.j,i=`</${String(r.tag).toLowerCase()}>`,o=a.toLowerCase().indexOf(i);if(o!==-1){var A=a.slice(o+i.length).replace(/<\/[a-z][a-z0-9-]*\s*>/gi,"");A.trim()&&(n=!0)}}n||(r.c=!1)}"children"in e[t]&&e[t].children&&_n(e[t].children)}}function Ra(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.type===v.paragraph&&n.children)for(var a=n.children,i=0;i<a.length;i++){var o=a[i];if(o.type===v.htmlSelfClosing&&o.a&&o.tag.toLowerCase()===t){var A=e.slice(0,r);i>0&&A.push({type:v.paragraph,children:a.slice(0,i)});var C=[];if(i+1<a.length){var l=a.slice(i+1).filter(_=>!(_.type===v.htmlSelfClosing&&_.a));l.length>0&&(C=l)}return C=C.concat(e.slice(r+1)),{found:!0,beforeClose:A,afterClose:C}}}if((n.type===v.htmlSelfClosing||n.type===v.htmlBlock)&&n.a&&n.tag.toLowerCase()===t)return{found:!0,beforeClose:e.slice(0,r),afterClose:e.slice(r+1)}}return{found:!1,beforeClose:e,afterClose:[]}}function Bi(e){var t="";for(var r in e){var n=e[r];n===!0?t+=` ${r}`:n!==void 0&&n!=null&&n!==!1&&(t+=` ${r}="${String(n)}"`)}return t}function aa(e,t,r,n){var a;return t===void 0?a=Bi(r):a=t.length>0&&t.charCodeAt(0)>N?` ${t}`:t,`<${e}${a}${n}`}function dn(e){var t=e.tag,r=e.type===v.htmlSelfClosing,n=e,a=n.b,i=`</${t}>`;if(!r&&n.a)return{kind:"literal",literal:(n.h||i)+(n.e||"")};if(r){var o=e;return o.a?{kind:"literal",literal:o.h||i}:o.m?{kind:"literal",literal:o.m}:{kind:"literal",literal:aa(t,a,e.attrs," />")}}var A=aa(t,a,e.attrs,">"),C=n.children,l=C!=null&&C.length>0;if(n.c&&n.j!==void 0)return l?{kind:"sandwich",open:A,close:i}:{kind:"literal",literal:n.j};if(n.c&&!l)return{kind:"literal",literal:A+(n.e||"")+(n.h||i)};if(C!=null&&C.length>0){for(var _="",d=0;d<C.length;d++){var u=C[d];if(u.type!==v.text)return{kind:"sandwich",open:A,close:i};_+=u.text}return{kind:"literal",literal:A+_+i}}var c=n.e||"";return c&&c.indexOf(i)!==-1?{kind:"literal",literal:A+c}:{kind:"literal",literal:A+c+i}}function Ha(e,t,r){var n=[],a=e,i=r;if(a&&n.push(a),Array.isArray(t))for(var o=0;o<t.length;o++)n.push(t[o]);else t!=null&&n.push(t);i&&n.push(i);for(var A=[],C=0;C<n.length;C++){var l=n[C];typeof l=="string"&&A.length>0&&typeof A.at(-1)=="string"?A[A.length-1]=A.at(-1)+l:A.push(l)}return A}function Jr(e){return e==null||e.tagfilter!==!1}function ha(e,t,r,n){var a=t(e,r,n);return a===null?null:Pi(a)}function sa(e){var t=[];if(!e)return t;for(var r in e)r.charCodeAt(0)===94&&t.push({identifier:r,footnote:e[r].target});return t}function ia(e){for(var t=0,r=e.length;t<r;){var n=e.charCodeAt(t);if(n>=J&&n<=G)return e.toLowerCase();t++}return e}function Jt(e,t,r){if(t.indexOf(".")===-1){var n=e?.[t];if(n)return n;if(e){var a=ia(t);if(a!==t){var i=e[a];if(i)return i}}return r}for(var o=e,A=t.split("."),C=0,l=!1;C<A.length;){if(o=o?.[A[C]],o===void 0){l=C===0;break}C++}if(l&&e){var _=ia(A[0]);if(_!==A[0])for(o=e[_],C=1;o!==void 0&&C<A.length;)o=o?.[A[C]],C++}return o||r}function Pi(e){for(var t=!1,r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n<=N||n===Ir||n===Ht||n===ae||n===U||n===_e||n===me||n===qe||n===ur||n===re||n>=123){t=!0;break}}if(!t)return e;for(var a="",r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n===Ht&&r+2<e.length){var i=e.charCodeAt(r+1),o=e.charCodeAt(r+2);if((i>=W&&i<=z||i>=J&&i<=st||i>=ie&&i<=pr)&&(o>=W&&o<=z||o>=J&&o<=st||o>=ie&&o<=pr)){a+=e[r]+e[r+1]+e[r+2],r+=2;continue}}if(n>=55296&&n<=57343){if(n<=56319&&r+1<e.length){var A=e.charCodeAt(r+1);if(A>=56320&&A<=57343){a+=encodeURI(e[r]+e[r+1]),r++;continue}}a+=e[r];continue}a+=encodeURI(e[r])}return a}function $a(...e){return e.filter(Boolean).join(" ")}var Di=new Set(["title","textarea","style","xmp","iframe","noembed","noframes","script","plaintext"]),Dt=/<(\/?)(title|textarea|style|xmp|iframe|noembed|noframes|script|plaintext)(\s|>|\/)/gi;function cn(e){return Di.has(e.toLowerCase())}function ga(e){return Dt.lastIndex=0,Dt.test(e)}function un(e){return Dt.lastIndex=0,e.replace(Dt,(t,r,n,a)=>`&lt;${r}${n}${a}`)}function Et(e,t){var r=e||{},n=r.slugify,a;if(n){var i=n;a=o=>i(o,gr)}else a=gr;return{disableAutoLink:r.disableAutoLink,disableFrontmatter:r.disableFrontmatter,disableParsingRawHTML:r.disableParsingRawHTML,enforceAtxHeadings:r.enforceAtxHeadings,evalUnserializableExpressions:r.evalUnserializableExpressions,forceBlock:r.forceBlock,forceInline:t===void 0?r.forceInline:t,ignoreHTMLBlocks:r.ignoreHTMLBlocks,optimizeForStreaming:r.optimizeForStreaming,preserveFrontmatter:r.preserveFrontmatter,sanitizer:r.sanitizer||dr,slugify:a,tagfilter:Jr(r)}}var Ka=/^<([a-zA-Z][a-zA-Z0-9-]*)\s[^>]*>/,Ga=/^<[A-Z]/,$n=["script","pre","style","textarea"],Nt=new Set($n),Xi=/<(?:pre|script|style|textarea)\b/i,Ta=/<(?:pre|script|style|textarea)\b/iy,Rn=/^(\s{0,3}#[#\s]|\s{0,3}[-*+]\s|\s{0,3}\d+\.\s|\s{0,3}>\s|\s{0,3}```)/m,Sa=/^<([a-z][^ >/\n\r]*) ?([^>]*?)>/im,Fa=new Uint8Array(128);(()=>{for(var e=[re,ke,he,Oe,Cr,_e,Ke,ae,me,ht,M,$t,Pr,pr],t=0;t<e.length;t++)Fa[e[t]]=1})();var Ea=/([a-zA-Z_][a-zA-Z0-9_-]*)=(?:"([^"]*)"|'([^']*)')/g;function Ua(e){return Nt.has(e)}function Wa(e){return Xi.test(e)}function za(e,t,r){for(var n=t,a=r;n<a&&(e.charCodeAt(n)===N||e.charCodeAt(n)===k);)n++;if(n>=a)return!1;e.charCodeAt(n)===ye&&n++;for(var i=0;n<a;){for(;n<a&&(e.charCodeAt(n)===N||e.charCodeAt(n)===k);)n++;if(n>=a)break;if(e.charCodeAt(n)===ye&&i>0){for(var o=n+1;o<a&&(e.charCodeAt(o)===N||e.charCodeAt(o)===k);)o++;if(o>=a)return!0}if(e.charCodeAt(n)===Ge&&n++,n>=a||e.charCodeAt(n)!==F)return!1;for(;n<a&&e.charCodeAt(n)===F;)n++;for(n<a&&e.charCodeAt(n)===Ge&&n++,i++;n<a&&(e.charCodeAt(n)===N||e.charCodeAt(n)===k);)n++;if(n<a)if(e.charCodeAt(n)===ye)n++;else return!1}return i>0}var Ji=/[\u0000-\u001F\u007F]/g,Ki={action:1,background:1,cite:1,data:1,formaction:1,href:1,longdesc:1,poster:1,src:1,"xlink:href":1},Gi=/&#(x[0-9a-f]+|[0-9]+);?/gi;function Fi(e){return e.indexOf("&#")===-1?e:e.replace(Gi,(t,r)=>{var n=r.charCodeAt(0)===An||r.charCodeAt(0)===ln?Number.parseInt(r.slice(1),16):Number.parseInt(r,10);return n>0&&n<=1114111?String.fromCodePoint(n):t})}function Ui(e,t,r){if(r&&t.charCodeAt(0)===Lr)return!1;var n=e.charCodeAt(0),a=e.charCodeAt(1);if((n===qn||n===Yn)&&(a===Vn||a===Qn))return!(r&&t==="");var i=e.toLowerCase();if(i==="srcdoc")return!0;if(i==="style")return/url\s*\(\s*(javascript|vbscript|data:(?!image\/))/i.test(t);if(Ki[i]===1){var o=Fi(Nr(t));if(dr(o)===null)return!0;var A=o.replace(Ji,"");return A!==o&&dr(A)===null}return!1}function gn(e){return"<"+(e.f?"/":"")+e.tag+e.g+e.b+(e.n?e.r?" />":"/>":">")}function Na(e,t,r,n){for(var a=[],i=t,o=0;o<n.length;o+=2){var A=n[o];if(A>i){var C=e.slice(i,A).trim();C&&a.push(C)}i=n[o+1]}if(i<r){var l=e.slice(i,r).trim();l&&a.push(l)}return a.join(" ")}function wr(e,t){if(e.charCodeAt(t)!==ae)return null;let r=t+1,n=e.length,a=!1;e.charCodeAt(r)===ge&&(r++,a=!0);let i=r,o=e.charCodeAt(r);if(!(o>=ie&&o<=ce||o>=J&&o<=G))return null;for(;r<n&&(e.charCodeAt(r)>=ie&&e.charCodeAt(r)<=ce||e.charCodeAt(r)>=J&&e.charCodeAt(r)<=G||e.charCodeAt(r)>=W&&e.charCodeAt(r)<=z||e.charCodeAt(r)===F);)r++;let A=e.slice(i,r);if(!A)return null;let C=A.charCodeAt(0),l=C>=J&&C<=G||A.indexOf("-")!==-1,_=r;for(;r<n&&(e.charCodeAt(r)===N||e.charCodeAt(r)===k||e.charCodeAt(r)===M);)r++;let d=e.slice(_,r);if(r===_&&r<n){var u=e.charCodeAt(r);if(u!==U&&u!==ge)return null}let c=r,R={},s=!1;for(var T=null;r<n;){let I=e.charCodeAt(r);if(I===U){let O=T?Na(e,c,r,T):e.slice(c,r);return{r:s,u:l,f:a,b:O,q:T!=null,n:!1,g:d,attrs:R,end:r+1,tag:A}}if(I===N||I===k||I===M){r++;continue}if(I===ge&&r+1<n&&e.charCodeAt(r+1)===U){s=r>c&&e.charCodeAt(r-1)===N;let O=T?Na(e,c,r,T):e.slice(c,r);return{r:s,u:l,f:a,b:O,q:T!=null,n:!0,g:d,attrs:R,end:r+2,tag:A}}var f=r,h=e.charCodeAt(r);if(!(h>=ie&&h<=ce||h>=J&&h<=G||h===he||h===Ge))return null;for(r++;r<n;){var g=e.charCodeAt(r);if(g>=ie&&g<=ce||g>=J&&g<=G||g>=W&&g<=z||g===he||g===ar||g===Ge||g===F)r++;else break}for(var S=e.slice(f,r),p=r;r<n&&(e.charCodeAt(r)===N||e.charCodeAt(r)===k);)r++;var H,w;if(e.charCodeAt(r)===Cr){for(r++;r<n&&(e.charCodeAt(r)===N||e.charCodeAt(r)===k);)r++;var E=e.charCodeAt(r);if(E===Ir||E===Dr){r++;for(var m=r;r<n&&e.charCodeAt(r)!==E;)r++;if(r>=n)return null;if(H=e.slice(m,r),r++,r<n){var y=e.charCodeAt(r);if(y!==N&&y!==k&&y!==M&&y!==U&&y!==ge)return null}w=r}else if(E===Lr){var x=1,m=r;for(r++;r<n&&x>0;){var g=e.charCodeAt(r);g===Lr?x++:g===Bt&&x--,r++}H=e.slice(m,r),w=r}else{for(var m=r;r<n;){var B=e.charCodeAt(r);if(B===N||B===k||B===U||B===M||B===Ir||B===Dr||B===Cr||B===ae||B===re)break;r++}if(r===m)return null;H=e.slice(m,r),w=r}}else H="",w=p;Ui(S,H,l)?(T===null&&(T=[]),T.push(f,w)):R[S]=H}return null}function cr(e){var t=e.indexOf("<");if(t===-1)return e;for(var r="",n=0,a=!1;t!==-1;){var i=wr(e,t);i?(i.q&&(r+=e.slice(n,t)+gn(i),n=i.end,a=!0),t=e.indexOf("<",i.end)):t=e.indexOf("<",t+1)}return a?r+e.slice(n):e}function Wi(e,t,r){if(!r.optimizeForStreaming&&e.indexOf("[")===-1)return!1;for(var n=0,a=e.length,i=!1,o=!1;n<a;){for(var A=e.indexOf(`
`,n),C=A<0?a:A,l=n,_=0;l<C&&_<4;)if(e.charCodeAt(l)===N)_++,l++;else if(e.charCodeAt(l)===k)_+=4,l++;else break;if(l>=C){i=!1,n=A<0?a:A+1;continue}if(_<4){var d=e.charCodeAt(l);if(d===re||d===Oe){for(var u=d,c=0,R=l;R<C&&e.charCodeAt(R)===u;)c++,R++;if(c>=3){var s=!0;if(u===re){for(var T=R;T<C;T++)if(e.charCodeAt(T)===re){s=!1;break}}if(s){i=!1;for(var f=A<0?a:A+1;f<a;){for(var h=f,g=0;h<a&&g<4;){var S=e.charCodeAt(h);if(S===N)g++,h++;else if(S===k)g+=4,h++;else break}if(g<4&&h<a&&e.charCodeAt(h)===u){for(var p=0;h<a&&e.charCodeAt(h)===u;)p++,h++;if(p>=c){for(;h<a&&(e.charCodeAt(h)===N||e.charCodeAt(h)===k);)h++;if(h>=a||e.charCodeAt(h)===M){n=h>=a?a:h+1;break}}}for(;f<a&&e.charCodeAt(f)!==M;)f++;f<a&&f++}f>=a&&(n=a,o=!0);continue}}}}for(var H=l;H<C&&e.charCodeAt(H)===U;){H++,H<C&&e.charCodeAt(H)===N&&H++;for(var w=0;H<C&&w<4;)if(e.charCodeAt(H)===N)w++,H++;else if(e.charCodeAt(H)===k)w+=4,H++;else break;if(w>=4)break;i=!1}if(!i&&_<4&&H<C&&e.charCodeAt(H)===_e&&!(H+1<a&&e.charCodeAt(H+1)===ur)){var E=Za(e,H,t);if(E){n=E,i=!1;continue}}var m=e.charCodeAt(l);if(m===lr&&_<4)i=!1;else if(_<4&&(m===F||m===ke||m===he)){for(var y=l,x=0;y<C;){var B=e.charCodeAt(y);if(B===m)x++;else if(B!==N&&B!==k)break;y++}i=!(x>=3&&y>=C)}else i=!0;n=A<0?a:A+1}return o}function Za(e,t,r){let n=e.length;if(e.charCodeAt(t)!==_e)return null;let a=t+1<n&&e.charCodeAt(t+1)===ur,i=t+1;for(;i<n;){var o=e.charCodeAt(i);if(o===qe){i++;break}if(o===_e)return null;o===me&&i+1<n&&i++,i++}if(i>n||e.charCodeAt(i-1)!==qe)return null;let A=e.slice(t+1,i-1);if(A.length>999)return null;let C=Ft(A);if(!C||i>=n||e.charCodeAt(i)!==Ge)return null;i++;let l=!1;for(;i<n;){let I=e.charCodeAt(i);if(I===N||I===k)i++;else if(I===M&&!l)l=!0,i++;else break}if(a){let I=e.indexOf(`
`,i),O=I<0?n:I,D=e.slice(i,O).trim();return r[C]={target:D,title:void 0},I<0?n:I+1}var _;if(i<n&&e.charCodeAt(i)===ae){i++;for(var d=i;i<n&&e.charCodeAt(i)!==U&&e.charCodeAt(i)!==M;)e.charCodeAt(i)===me&&i+1<n&&i++,i++;if(i>=n||e.charCodeAt(i)!==U)return null;_=e.slice(d,i),i++;for(var u=e.indexOf(`
`,i),c=u<0?n:u,R=i;R<c&&(e.charCodeAt(R)===N||e.charCodeAt(R)===k);)R++;if(R<c){if(R===i)return null;var s=e.charCodeAt(R);if(s!==Ir&&s!==Dr&&s!==ir)return null}}else{for(var d=i,T=0;i<n;){var o=e.charCodeAt(i);if(o===ir)T++;else if(o===fr){if(T===0)break;T--}else{if(o===N||o===k||o===M)break;o===me&&i+1<n&&i++}i++}if(_=e.slice(d,i),!_)return null}for(;i<n&&(e.charCodeAt(i)===N||e.charCodeAt(i)===k);)i++;var f=e.indexOf(`
`,i),h=f<0?n:f,g,S=!1,p=i,H=i;if(i===h&&i<n)for(H=i+1;H<n&&(e.charCodeAt(H)===N||e.charCodeAt(H)===k);)H++;if(H<n){var w=e.charCodeAt(H);if(w===Ir||w===Dr||w===ir){for(var E=w===ir?41:w,m=H+1,y=m;m<n;){var x=e.charCodeAt(m);if(x===E){for(var B=m+1;B<n&&(e.charCodeAt(B)===N||e.charCodeAt(B)===k);)B++;(B>=n||e.charCodeAt(B)===M)&&(g=e.slice(y,m),S=!0,p=B<n?B+1:n);break}if(x===me&&m+1<n){m+=2;continue}if(x===M&&m+1<n&&e.charCodeAt(m+1)===M)break;m++}if(!S&&H===i)return null}}if(S)return r[C]||(r[C]={target:Nr(_t(_)),title:g===void 0?g:Nr(_t(g))}),p;for(;i<h&&(e.charCodeAt(i)===N||e.charCodeAt(i)===k);)i++;return i<h?null:(r[C]||(r[C]={target:Nr(_t(_)),title:g}),f<0?n:f+1)}var or=new Uint8Array(la);for(or[lr]|=Rr,or[U]|=Rr,or[F]|=Rr|yr,or[Or]|=Rr,or[ke]|=Rr|yr,or[he]|=Rr|yr,or[re]|=Rr|yr,or[Oe]|=Rr|yr,or[ae]|=Rr|yr,or[_e]|=yr,or[Ke]|=yr,or[ye]|=Rr,vt=W;vt<=z;vt++)or[vt]|=Rr;var vt;function ka(e){if(e.indexOf("[")<0&&e.indexOf("]")<0)return!1;for(var t=0;t<e.length;t++){if(e.charCodeAt(t)===me){t++;continue}if(e.charCodeAt(t)===_e||e.charCodeAt(t)===qe)return!0}return!1}function Ft(e){for(var t=e.length,r=!0,n=t>0,a=0;a<t;a++){var i=e.charCodeAt(a);if(i===N){if(r){n=!1;break}r=!0}else if(i<33||i>126||i>=J&&i<=G){n=!1;break}else r=!1}if(n&&!r)return e;var o=e.replace(/\s+/g," ").trim();return o.indexOf("\u1E9E")!==-1?o.replace(/\u1E9E/g,"ss").toLowerCase():o.toLowerCase()}function bn(e){return e<Ct?or[e]:e===Wn?Xr:0}function _t(e){return e.indexOf("\\")===-1?e:e.replace(/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,"$1")}var vn=null,Tn=-1,Ut=-1;function Ae(e,t){if(t>=Tn&&t<=Ut&&e===vn)return Ut;var r=e.indexOf(`
`,t),n=r<0?e.length:r;return vn=e,Tn=t,Ut=n,n}function q(e,t){let r=Ae(e,t);return r<e.length?r+1:r}function St(e,t,r){for(;t<r;){let n=e.charCodeAt(t);if(n!==N&&n!==k)break;t++}return t}function wa(e,t){let r=q(e,t);for(;r<e.length;){let n=Ae(e,r);if(er(e,r,n))return r;r=q(e,r)}return e.length}function Wr(e,t,r,n){let a=0;for(;t+a<r&&e.charCodeAt(t+a)===n;)a++;return a}var oe=0,te=0;function Le(e,t,r){for(oe=0,te=0;t+te<r;){let n=e.charCodeAt(t+te);if(n===k)oe+=4-oe%4;else if(n===N)oe++;else break;te++}}function er(e,t,r){return St(e,t,r)>=r}function zi(e,t){if(!e)return e;var r=t.v||(t.v=Object.create(null)),n=r[e];if(n===void 0)return r[e]=0,e;for(var a=n+1,i=`${e}-${a}`;r[i]!==void 0;)a++,i=`${e}-${a}`;return r[e]=a,r[i]=0,i}function Zi(e,t,r,n){let a=Ae(e,t);if(Le(e,t,a),oe>3)return null;let i=t+te;if(e.charCodeAt(i)!==lr)return null;let o=Wr(e,i,a,35);if(o<1||o>6||(i+=o,i<a&&e.charCodeAt(i)!==N&&e.charCodeAt(i)!==k))return null;i=St(e,i,a);for(var A=a;A>i&&e.charCodeAt(A-1)===N;)A--;for(var C=A;A>i&&e.charCodeAt(A-1)===lr;)A--;if(A<C)if(A===i||e.charCodeAt(A-1)===N)for(;A>i&&e.charCodeAt(A-1)===N;)A--;else A=C;let l=e.slice(i,A),_=dt(l,!1,r,n);return{node:{type:v.heading,level:o,children:_,id:""},end:q(e,a)}}function Qi(e,t,r){var n=e.charCodeAt(t);if(n!==Cr&&n!==F)return!1;for(var a=t;a<r&&e.charCodeAt(a)===n;)a++;for(;a<r&&(e.charCodeAt(a)===N||e.charCodeAt(a)===k);)a++;return a>=r}function Fr(e,t){let r=Ae(e,t);if(Le(e,t,r),oe>3)return null;let n=t+te,a=e.charCodeAt(n);if(a!==F&&a!==ke&&a!==he)return null;let i=0;for(;n<r;){let o=e.charCodeAt(n);if(o===a)i++;else if(o!==N&&o!==k)return null;n++}return i<3?null:{node:{type:v.breakThematic},end:q(e,r)}}var ma=0,ba=0,pa="";function Vi(e,t,r){let n=Ae(e,t);if(Le(e,t,n),oe>3)return null;let a=oe,i=te,o=t+te,A=e.charCodeAt(o);if(A!==re&&A!==Oe)return null;let C=Wr(e,o,n,A);if(C<3)return null;o+=C;let l=St(e,o,n),_=n;if(A===re){for(let D=l;D<n;D++)if(e.charCodeAt(D)===re)return null}for(;_>l&&(e.charCodeAt(_-1)===N||e.charCodeAt(_-1)===k);)_--;let d=e.slice(l,_),u="",c="",R=d.indexOf(" ");R===-1?u=d:(u=d.slice(0,R),c=d.slice(R+1).trim()),u=_t(u);var s;if(c){Ea.lastIndex=0;for(var T;(T=Ea.exec(c))!=null;)s||(s={}),s[T[1]]=T[2]===void 0?T[3]:T[2]}let f=q(e,n),{length:h,length:g}=e;var S;A===ma&&C===ba?S=pa:(S=String.fromCharCode(A).repeat(C),ma=A,ba=C,pa=S);for(var p=f;p<e.length;){var H=e.indexOf(S,p);if(H===-1)break;for(var w=H,E=0;w>0&&E<4&&e.charCodeAt(w-1)===N;)w--,E++;if(E<=3&&(w===0||e.charCodeAt(w-1)===M)){for(var m=H+C;m<e.length&&e.charCodeAt(m)===A;)m++;var y=Ae(e,m);if(er(e,m,y)){h=w,g=q(e,y);break}}p=H+1}var x;if(a===0)x=h>f&&e.charCodeAt(h-1)===M?e.slice(f,h-1):e.slice(f,h);else{x="";for(var B=f;B<h;){var I=Ae(e,B);Le(e,B,I);var O=Math.min(te,a);x+=`${e.slice(B+O,I)}
`,B=q(e,I)}x.length>0&&x.charCodeAt(x.length-1)===M&&(x=x.slice(0,-1))}return{node:{type:v.codeBlock,lang:u||void 0,text:x,infoString:c||void 0,attrs:s},end:g}}function Ia(e,t,r){for(var n=0,a=t;a<r&&n<4;)e.charCodeAt(a)===k?n+=4-n%4:n++,a++;if(n<4)return"";for(var i="",o=4;o<n;o++)i+=" ";return i+e.slice(a,r)}function Yi(e,t){let r=Ae(e,t);if(Le(e,t,r),oe<4)return null;let n="",a=t;for(;a<e.length;){let u=Ae(e,a);if(Le(e,a,u),er(e,a,u)){for(var i=`${Ia(e,a,u)}
`,o=q(e,u);o<e.length;){var A=Ae(e,o);if(er(e,o,A)){i+=`${Ia(e,o,A)}
`,o=q(e,A);continue}Le(e,o,A),oe>=4&&(n+=i,a=o);break}if(a!==o)break;continue}if(oe<4)break;let c=0,R=0;var C=0;for(let s=a;s<u&&R<4;s++){if(e.charCodeAt(s)===k){var l=4-R%4;R+l>4&&(C=R+l-4),R+=l}else R++;c++}var _="";if(C>0)for(var d=0;d<C;d++)_+=" ";_+=e.slice(a+c,u),n+=`${_}
`,a=q(e,u)}for(;n.length>0&&n.charCodeAt(n.length-1)===M;)n=n.slice(0,-1);return n?{node:{type:v.codeBlock,lang:void 0,text:n,infoString:void 0,attrs:void 0},end:a}:null}function qi(e,t,r,n){let a=Ae(e,t);if(Le(e,t,a),oe>3)return null;let i=t+te;if(e.charCodeAt(i)!==U)return null;let o="",A=t,C,l=!1,_=!1,d=!1;for(;A<e.length;){let L=Ae(e,A);Le(e,A,L);let Z=A+te;if(e.charCodeAt(Z)===U){let ne=Z+1;var u=oe+1,c=!1;if(ne<L){var R=e.charCodeAt(ne);R===N?(ne++,u++,c=!0):R===k&&(c=!0)}for(var s="",T=!1,f=ne;f<L;f++)if(e.charCodeAt(f)===k){T=!0;break}if(T){var h=u;if(c&&ne<L&&e.charCodeAt(ne)===k){for(var g=4-h%4,S=0;S<g-1;S++)s+=" ";h+=g,ne++}for(var p=ne;p<L;p++)if(e.charCodeAt(p)===k){for(var H=4-h%4,w=0;w<H;w++)s+=" ";h+=H}else s+=e[p],h++}else s=e.slice(ne,L);if(!(o||C)){let ve=s.match(/^\[!([A-Za-z]+)\]\s*$/);if(ve){C=ve[1].toUpperCase(),A=q(e,L);continue}}o+=`${s}
`;var E=s.trimStart();E.startsWith("```")||E.startsWith("~~~")?d=!d:(s.startsWith("    ")||s.startsWith("	"))&&(d=!0),_=E.length>0,A=q(e,L)}else if(o&&!er(e,A,L)&&_){if(oe<4){var m=A+te,y=m<L?e.charCodeAt(m):0;if(y===lr||y===U||y===re||y===Oe||y===ae||(y===F||y===ke||y===he)&&Fr(e,A)||(y===F||y===ke||y===Or)&&m+1<L&&(e.charCodeAt(m+1)===N||e.charCodeAt(m+1)===k))break;if(y>=W&&y<=z){for(var x=m;x<L&&e.charCodeAt(x)>=W&&e.charCodeAt(x)<=z;)x++;if(x<L&&(e.charCodeAt(x)===ar||e.charCodeAt(x)===fr))break}}if(d)break;o+=`${e.slice(A,L)}
`,l=!0,A=q(e,L)}else break}if(!(o||C))return null;var{inBlockQuote:B,l:I}=r;r.inBlockQuote=!0,l&&(r.l=!0);var O=r.i;r.i=O||!er(e,A,e.length);let D=Ur(o||"",r,n);return r.i=O,r.inBlockQuote=B,r.l=I,{node:{type:v.blockQuote,children:D,alert:C||void 0},end:A}}function Qa(e,t,r){for(var n=0,a=t;a<r;a++)e.charCodeAt(a)===k?n+=4-n%4:n++;return n}function Kr(e,t,r){if(Le(e,t,r),oe>3)return null;var n=t+te;if(n>=r)return null;var a=e.charCodeAt(n),i=oe,o=n,A=n;if(a===F||a===ke||a===Or){if(o=n+1,o<r&&e.charCodeAt(o)!==N&&e.charCodeAt(o)!==k&&e.charCodeAt(o)!==M)return null}else if(a>=W&&a<=z){for(;A<r&&A-n<9;){var C=e.charCodeAt(A);if(C<W||C>z)break;A++}if(A>n&&A<r){var l=e.charCodeAt(A);if(l===ar||l===fr){if(o=A+1,o<r&&e.charCodeAt(o)!==N&&e.charCodeAt(o)!==k&&e.charCodeAt(o)!==M)return null}else return null}else return null}else return null;var _=o,d=Qa(e,t,o),u=0,c=_,R=d;if(_>=r)return{ordered:a>=W&&a<=z,marker:a>=W&&a<=z?e[A]:e[n],start:a>=W&&a<=z?Number.parseInt(e.slice(n,A),10):void 0,contentStart:_,contentCol:d+1,markerCol:i,isEmpty:!0};for(;c<r&&(e.charCodeAt(c)===N||e.charCodeAt(c)===k);){if(e.charCodeAt(c)===k){var s=4-R%4;R+=s}else R++;c++,u++}var T=c>=r,f=R-d;return T||f>4?(R=d+1,c=_+1,u=1):u===0&&(R=d+1,c=_,u=1),{ordered:a>=W&&a<=z,marker:a>=W&&a<=z?e[A]:e[n],start:a>=W&&a<=z?Number.parseInt(e.slice(n,A),10):void 0,contentStart:c,contentCol:R,markerCol:i,isEmpty:T}}var ft=0;function Oa(e,t,r,n){var a=0,i=t;for(ft=0;i<r&&a<n;){var o=e.charCodeAt(i);if(o===k){var A=4-a%4;if(a+A>n){ft=a+A-n,i++,a=n;break}a+=A}else if(o===N)a++;else break;i++}return i}function La(e,t,r,n){var a=Ae(e,t),i=Kr(e,t,a);if(!i)return null;var o=[],A=t,C=i.contentCol,l="",_=i.isEmpty,d=!1,u=!1;if(!i.isEmpty){for(var c=!1,R=i.contentStart;R<a;R++)if(e.charCodeAt(R)===k){c=!0;break}if(c){var s="",T=Qa(e,t,i.contentStart),f=T-i.contentCol;if(f>0)for(var h=0;h<f;h++)s+=" ";for(var g=i.contentStart;g<a;g++)if(e.charCodeAt(g)===k){for(var S=4-T%4,p=0;p<S;p++)s+=" ";T+=S}else s+=e[g],T++;l=`${s}
`}else l=`${e.slice(i.contentStart,a)}
`}for(A=q(e,a);A<e.length;){var H=Ae(e,A);Le(e,A,H);var w=e.charCodeAt(A+te);if(oe<C&&(w===F||w===ke||w===he)&&oe<=3&&Fr(e,A))break;var E=Kr(e,A,H);if(E&&E.ordered===i.ordered&&E.marker===i.marker&&E.markerCol<C){o.push({contentCol:C,raw:l,hasBlankAfter:d,isEmpty:_}),d&&(u=!0),C=E.contentCol,_=E.isEmpty,d=!1,l=E.isEmpty?"":`${e.slice(E.contentStart,H)}
`,A=q(e,H);continue}if(er(e,A,H)){var m=Oa(e,A,H,C);if(ft>0||m<H){for(var y="",x=0;x<ft;x++)y+=" ";l+=`${y+e.slice(m,H)}
`}else l+=`
`;A=q(e,H);for(var B=!1,I=0;I<l.length;I++){var O=l.charCodeAt(I);if(O!==M&&O!==Er&&O!==N&&O!==k){B=!0;break}}if(_&&!B)if(A<e.length){var D=Ae(e,A),P=Kr(e,A,D);if(!P||P.ordered!==i.ordered||P.marker!==i.marker)break;d=!0}else break;if(A<e.length){var L=Ae(e,A);Le(e,A,L);var Z=e.charCodeAt(A+te);if((Z===F||Z===ke||Z===he)&&oe<=3&&Fr(e,A))break;var ne=Kr(e,A,L);if(ne&&ne.ordered===i.ordered&&ne.marker===i.marker&&ne.markerCol<C){d=!0;continue}if(!er(e,A,L)&&oe<C)break}continue}if(oe>=C){var ve=Oa(e,A,H,C);if(ft>0){for(var Q="",Pe=C,Ee=0;Ee<ft;Ee++)Q+=" ",Pe++;for(var ue=ve;ue<H;ue++)if(e.charCodeAt(ue)===k){for(var He=4-Pe%4,Fe=0;Fe<He;Fe++)Q+=" ";Pe+=He}else Q+=e[ue],Pe++;l+=`${Q}
`}else l+=`${e.slice(ve,H)}
`;A=q(e,H);continue}for(var X=!1,be=0;be<l.length;be++){var j=l.charCodeAt(be);if(j!==M&&j!==Er&&j!==N&&j!==k){X=!0;break}}if(!d&&X&&!_){var se=A+te,le=e.charCodeAt(se),Ue=le===lr||le===U||le===ae||le===re||le===Oe||(le===F||le===ke||le===he||le===Or)&&(Fr(e,A)!=null||Kr(e,A,H)!=null)||le>=W&&le<=z&&Kr(e,A,H)!=null;if(!Ue){l+=`${e.slice(se,H)}
`,A=q(e,H);continue}}break}if(o.push({contentCol:C,raw:l,hasBlankAfter:d,isEmpty:_}),o.length===0)return null;var K=u;if(!K)for(var we=0;we<o.length;we++){if(o[we].hasBlankAfter&&we<o.length-1){K=!0;break}if(!o[we].isEmpty){for(var $e=o[we].raw,Ce=$e.length,Re=0,We=!1,Te=!1,Me=!1,Be=!1,ze=0,V=0,Ne=-1;Re<Ce;){var Y=$e.indexOf(`
`,Re);if(Y<0&&(Y=Ce),Be){Le($e,Re,Y);for(var pe=$e.slice(Re+te,Y),Ze=0;Ze<pe.length&&pe.charCodeAt(Ze)===ze;)Ze++;Ze>=V&&pe.slice(Ze).trim()===""&&(Be=!1),Re=Y<Ce?Y+1:Ce;continue}if(er($e,Re,Y)){Ne>=0?Me=!0:We&&(Te=!0),Re=Y<Ce?Y+1:Ce;continue}if(Le($e,Re,Y),Ne>=0){if(oe>=Ne){Re=Y<Ce?Y+1:Ce;continue}var b=Kr($e,Re,Y);if(b&&b.markerCol<Ne&&b.contentCol<=Ne){Re=Y<Ce?Y+1:Ce;continue}if(b){Re=Y<Ce?Y+1:Ce;continue}Ne=-1,Me&&(Te=!0,Me=!1)}var fe=$e.slice(Re+te,Y),tr=fe.charCodeAt(0);if((tr===re||tr===Oe)&&oe<=3){for(var ee=0;ee<fe.length&&fe.charCodeAt(ee)===tr;)ee++;if(ee>=3){if(Te&&We){K=!0;break}Be=!0,ze=tr,V=ee,We=!0,Re=Y<Ce?Y+1:Ce;continue}}var sr=oe<=3?Kr($e,Re,Y):null;if(sr&&We){if(Te){K=!0;break}Ne=sr.contentCol,Me=!1,Re=Y<Ce?Y+1:Ce,We=!0;continue}if(Te){K=!0;break}We=!0,Re=Y<Ce?Y+1:Ce}if(K)break}}for(var de=[],Se=0;Se<o.length;Se++){for(var Ye=o[Se],De=Ye.raw,Xe=De.length;Xe>0&&De.charCodeAt(Xe-1)===M;)Xe--;var Je=Xe<De.length?De.slice(0,Xe):De,zr=null;if(Je.length>=3&&Je.charCodeAt(0)===_e){var xr=Je[1];(xr===" "||xr==="x"||xr==="X")&&Je.charCodeAt(2)===qe&&(zr={type:v.gfmTask,completed:xr==="x"||xr==="X"},Je=Je.slice(3))}var Ie;if(Ye.isEmpty&&Je.trim()==="")Ie=[];else if(K){var Zr=r.inList;r.inList=!0;var mt=r.i;r.i=mt||Se!==o.length-1,Ie=Ur(Je,r,n),r.i=mt,r.inList=Zr}else{var br=r.inList;r.inList=!0;var Qr=r.i;if(r.i=Qr||Se!==o.length-1,Ie=Ur(Je,r,n),r.i=Qr,r.inList=br,Ie.length===1&&Ie[0].type===v.paragraph)Ie=Ie[0].children;else if(r.p){var Mr=[];r.p.push({src:Ie,dest:Mr,unwrap:!0}),Ie=Mr}else{for(var vr=[],nr=0;nr<Ie.length;nr++)if(Ie[nr].type===v.paragraph)for(var Tr=Ie[nr].children,ot=0;ot<Tr.length;ot++)vr.push(Tr[ot]);else vr.push(Ie[nr]);Ie=vr}}if(zr){var Vr=[zr,{type:v.text,text:" "}];if(r.p)r.p.push({src:Ie,dest:Vr,unwrap:!1});else for(var $r=0;$r<Ie.length;$r++)Vr.push(Ie[$r]);de.push(Vr)}else de.push(Ie)}return{node:{type:i.ordered?v.orderedList:v.unorderedList,start:i.ordered?i.start:void 0,items:de},end:A}}var zt=new Set(["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"]);function kr(e,t,r){let n={};for(let[o,A]of Object.entries(e)){let C=o.toLowerCase();if(C==="style"&&typeof A=="string"){let l={},_=[],d=0,u=0;for(let R=0;R<A.length;R++){let s=A.charCodeAt(R);s===ir?d++:s===fr?d--:s===gt&&d===0&&(_.push(A.slice(u,R)),u=R+1)}u<A.length&&_.push(A.slice(u));let c=!1;_.forEach(R=>{let s=R.indexOf(":");if(s===-1)return;let T=R.slice(0,s).trim(),f=R.slice(s+1).trim();if(T&&f){if(/url\s*\(\s*(javascript|vbscript|data:(?!image\/))/i.test(f)){c=!0;return}let h=T.indexOf("-")===-1?T:T.replace(/-([a-z])/g,(g,S)=>S.toUpperCase());l[h]=f}}),!c&&Object.keys(l).length>0&&(n[o]=l)}else if((C==="href"||C==="src")&&r?.sanitizer){let l=r.sanitizer(A,t,C);l!=null&&(n[o]=l)}else if(A==="")n[o]=!0;else if(A.length>=2&&A.charCodeAt(0)===Lr&&A.charCodeAt(A.length-1)===Bt){var a=A.slice(1,-1);if(a.length>0){var i=a.charCodeAt(0);if(i===_e||i===Lr)try{n[o]=JSON.parse(a);continue}catch{}}if(a==="true"){n[o]=!0;continue}if(a==="false"){n[o]=!1;continue}if(r?.evalUnserializableExpressions)try{n[o]=(0,eval)(`(${a})`);continue}catch{}n[o]=a}else n[o]=A}return n}function Gr(e,t,r){let n=t.length;if(n===0)return r;var a=t.charCodeAt(0),i=a>=J&&a<=G||a>=ie&&a<=ce;if(!i){for(var o=String.fromCharCode(a),A=e.length-n,C=r;C<=A;){var l=e.indexOf(o,C);if(l===-1||l>A)return-1;for(var _=!0,d=1;d<n;d++){var u=e.charCodeAt(l+d),c=t.charCodeAt(d);if(u>=J&&u<=G&&(u+=_r),c>=J&&c<=G&&(c+=_r),u!==c){_=!1;break}}if(_)return l;C=l+1}return-1}a>=J&&a<=G&&(a+=_r);for(let s=r;s<=e.length-n;s++){var R=e.charCodeAt(s);if(R>=J&&R<=G&&(R+=_r),R!==a)continue;let T=!0;for(let f=1;f<n;f++){let h=e.charCodeAt(s+f),g=t.charCodeAt(f);if(h>=J&&h<=G&&(h+=_r),g>=J&&g<=G&&(g+=_r),h!==g){T=!1;break}}if(T)return s}return-1}function ji(e,t,r){let n=t.length;var a=t.charCodeAt(0);a>=J&&a<=G&&(a+=_r);for(let o=Math.min(r,e.length-n);o>=0;o--){var i=e.charCodeAt(o);if(i>=J&&i<=G&&(i+=_r),i!==a)continue;let A=!0;for(let C=1;C<n;C++){let l=e.charCodeAt(o+C),_=t.charCodeAt(C);if(l>=J&&l<=G&&(l+=_r),_>=J&&_<=G&&(_+=_r),l!==_){A=!1;break}}if(A)return o}return-1}var Zt=-1;function Sn(e,t,r){let n=r.toLowerCase(),a=`<${n}`,i=`</${n}`,o=1,A=t,C=e.length;for(Zt=-1;A<C&&o>0;){let d=Gr(e,a,A),u=Gr(e,i,A);if(u===-1)return-1;if(d!==-1&&d<u){let c=wr(e,d);c?(c.tag.toLowerCase()===n&&!c.f&&!c.n&&!nt(c.tag)&&o++,A=c.end):A=d+1}else{var l=u+i.length,_=l<C?e.charCodeAt(l):62;if((_===U||_===N||_===k||_===M)&&(o--,o===0)){Zt=u;let c=u+i.length;for(;c<C&&e.charCodeAt(c)!==U;)c++;return c+1}A=u+1}}return-1}function Va(e,t,r,n){if(n.ignoreHTMLBlocks||n.disableParsingRawHTML)return null;var a=Ae(e,t);if(Le(e,t,a),oe>3&&!r.inHTML)return null;var i=t+te;if(e.charCodeAt(i)!==ae)return null;var o=e.indexOf(">",i+1);if(o!==-1&&o<a){var A=e.slice(i+1,o);if(/^[a-zA-Z][a-zA-Z0-9+.-]*:/.test(A)||/^[^\s@]+@[^\s@]+$/.test(A))return null}var C=eo(e,i);if(C>=1&&C<=5){var l=e.length;if(C===1){for(var _=e.length,d=0;d<$n.length;d++){var u=Gr(e,`</${$n[d]}>`,i);u>=0&&u<_&&(_=u)}if(_<e.length){var c=e.indexOf(">",_);l=c>=0?q(e,c+1):e.length}}else{var R=C===2?"-->":C===3?"?>":C===4?">":"]]>",s=e.indexOf(R,i);s>=0&&(l=q(e,s+R.length))}var T=e.slice(i,l);if(C>=2)return{node:{type:v.htmlComment,text:T,s:!1,raw:!0},end:l};var f="div",h=T.match(/^<\/?([a-zA-Z][a-zA-Z0-9-]*)/);h&&(f=h[1]);var g=wr(e,i),S={},p;g&&!g.f&&(S=kr(g.attrs,f,n),p=g.g+g.b);var H=[],w=f.toLowerCase(),E=`</${w}`,m=Gr(T,E,0),y="",x,B,I;if(g?.f){I=T.slice(0,g.end-i);for(var O=T.slice(g.end-i);O.length>0&&O.charCodeAt(O.length-1)===M;)O=O.slice(0,-1);O&&(B=cr(O))}else if(g&&!g.f){var D=g.end-i;if(m===-1){for(var P=T;P.length>0&&P.charCodeAt(P.length-1)===M;)P=P.slice(0,-1);x=cr(P)}else{var L=D;T.charCodeAt(L)===M&&L++;for(var Z=m;Z>L;){var ne=T.charCodeAt(Z-1);if(ne!==N&&ne!==k&&ne!==M&&ne!==Er)break;Z--}var ve=T.slice(L,Z);ve&&(B=cr(ve));for(var Q=T.slice(m);Q.length>0&&Q.charCodeAt(Q.length-1)===M;)Q=Q.slice(0,-1);I=cr(Q),y=T.slice(D,m).trim()}}var Pe=g?g.f:!1;return{node:{type:v.htmlBlock,tag:f,attrs:S,b:p,children:H,e:B,h:I,j:x,text:y,c:!0,a:Pe},end:l}}if(C===6||C===7){var Ee=wa(e,t),ue=Ee<e.length?Ee:e.length,He=e.slice(i,ue),Fe=Ee<e.length?q(e,Ee):e.length,X=wr(e,i);if(X){var be=X.tag,j=be.toLowerCase(),se=X.f;if(se){var le=e.slice(X.end,ue);return{node:{type:v.htmlBlock,tag:be,attrs:{},children:[],h:e.slice(i,X.end),e:le?cr(le):void 0,text:le,c:!0,a:!0},end:Fe}}if(X.n||nt(be))return{node:{type:v.htmlBlock,tag:be,attrs:kr(X.attrs,be,n),b:X.g+X.b,children:[],text:"",c:!1,a:!1},end:X.end<e.length&&e.charCodeAt(X.end)===M?X.end+1:X.end};var Ue=r.d||0,K=e.slice(i,ue),we=-1,$e=-1,Ce=!1;if(Ue<10){for(var Re=`</${j}`,We=X.end-i,Te=1,Me=We;Me<K.length&&Te>0;){var Be=Gr(K,`<${j}`,Me),ze=Gr(K,Re,Me);if(ze===-1)break;if(Be!==-1&&Be<ze){var V=Be+j.length+1;if(V<K.length){var Ne=K.charCodeAt(V);(Ne===N||Ne===k||Ne===M||Ne===U||Ne===ge)&&Te++}Me=Be+1}else{var Y=ze+Re.length;if(Y<K.length){var pe=K.charCodeAt(Y);if((pe===U||pe===N||pe===k||pe===M)&&(Te--,Te===0)){we=ze;for(var Ze=Y;Ze<K.length&&K.charCodeAt(Ze)!==U;)Ze++;$e=Ze+1;break}}else if(Te--,Te===0){we=ze,$e=K.length;break}Me=ze+1}}if(we===-1&&!X.f&&(C===6||X.u)){var b=Sn(e,X.end,j);if(b!==-1){for(var fe=Zt,tr=X.end,ee=!1,sr=!1,de=!1,Se=0,Ye=!1,De=!1,Xe=tr;Xe<fe;){var Je=e.charCodeAt(Xe);if(Je===M)De&&(ee=!0),Ye||Se++,De=!0,Xe++;else if(Je===N||Je===k)Xe++;else{if(!Ye&&(Ye=!0,Se>=2&&Je===ae)){de=!0;break}if(De=!1,Je===ae){var zr=e.charCodeAt(Xe+1)|32;if((zr===Mt||zr===on||zr===qr)&&(Ta.lastIndex=Xe,Ta.test(e))){sr=!0;break}}Xe++}}if(ee&&!de&&!sr){var xr=Ae(e,b);ue=xr,Fe=q(e,xr),K=e.slice(i,ue),He=e.slice(i,ue),we=fe-i,$e=b-i,Ce=!0}}}}var Ie=X.b.indexOf(`
`)!==-1||X.g.indexOf(`
`)!==-1,Zr=!1;if(we!==-1){var mt=K.slice($e).trim();Zr=mt.length===0}var br=!1,Qr=ue,Mr=Fe;if(we!==-1){var vr=i+$e,nr=Ae(e,vr-1);if(vr<nr){for(var Tr=vr;Tr<nr&&(e.charCodeAt(Tr)===N||e.charCodeAt(Tr)===k);)Tr++;if(Tr<nr&&e.charCodeAt(Tr)===ae){var ot=wr(e,Tr);ot&&!ot.f&&(br=!0,Qr=vr,Mr=vr,Zr=!0)}}if(!br){var Vr=q(e,nr);if(Vr<ue){for(var $r=Vr;$r<ue&&(e.charCodeAt($r)===N||e.charCodeAt($r)===k);)$r++;if($r<ue&&e.charCodeAt($r)===ae){var ni=wr(e,$r);ni&&(br=!0,Qr=nr,Mr=Vr,Zr=!0)}}}if(!br&&r.inHTML){br=!0,Qr=nr,Mr=q(e,nr);var ai=e.slice(vr,nr).trim();Zr=ai.length===0}}var At=[],Ar="";if(we!==-1){Ar=K.slice(X.end-i,we);var lt=Ar.trim();if(lt){var{inline:ii,inHTML:oi,d:Ai}=r;r.inHTML=!0,r.d=Ue+1;var li=j==="p";if(li)r.inline=!0,At=dt(lt,!1,r,n);else{var yn=Ar.indexOf(`

`)!==-1,xn=Rn.test(lt),Vt=Sa.test(lt),Ci=yn||xn||r.inHTML&&Vt,fi=Ar.length>=2&&Ar.charCodeAt(0)===M&&Ar.charCodeAt(Ar.length-1)===M&&!yn;fi&&!xn&&!Vt?At=[{type:v.text,text:lt}]:Ci||Vt?(r.inline=!1,At=Ur(Ar,r,n)):(r.inline=!0,At=dt(lt,!1,r,n))}r.inline=ii,r.inHTML=oi,r.d=Ai}}var Mn=!1;if(C===6&&we!==-1&&!r.inHTML&&!Ie){var _i=/<[a-zA-Z][^>]*>/.test(Ar),di=Ar.indexOf(`

`)!==-1||Rn.test(Ar);_i&&!di&&(Mn=!0)}var ci=!Ce&&(r.inHTML||C===7||Ie||!Zr||Mn);if(ci){var ct,Sr,Bn=!1;if(we!==-1&&br){var Pn=!1;if(r.inHTML&&$e<K.length){for(var bt=$e;bt<K.length&&K.charCodeAt(bt)!==M;)bt++;var Yt=K.slice($e,bt).trim();Pn=Yt.length>1&&Yt.charCodeAt(0)===ae&&Yt.charCodeAt(1)!==ge}Sr=Pn?K.slice(X.end-i):Ar,Bn=!0}else(C===7||r.inHTML)&&we!==-1?(Sr=K.slice(X.end-i),Sr.charCodeAt(0)===M&&(Sr=Sr.slice(1))):br?ct=e.slice(i,Qr):Ie?ct=He:(Sr=K.slice(X.end-i),Sr.charCodeAt(0)===M&&(Sr=Sr.slice(1)));var Dn=ct!==void 0,qt=cr(ct===void 0?Sr||"":ct),Xn={type:v.htmlBlock,tag:be,attrs:kr(X.attrs,be,n),b:X.g+X.b,children:At,e:Dn?void 0:qt,j:Dn?qt:void 0,text:qt,c:!0,a:!1};return Bn&&(Xn.x=!0),{node:Xn,end:Mr}}var Jn=cr(Ar);return{node:{type:v.htmlBlock,tag:be,attrs:kr(X.attrs,be,n),b:X.g+X.b,children:At,e:Ce?void 0:Jn,text:Jn,c:!1,a:!1},end:Mr}}var pt=He.match(/^<(\/?)([a-zA-Z][a-zA-Z0-9-]*)/),ui=pt?pt[2]:"div",jt=pt?pt[1]==="/":!1,en,Kn,Gn,It="";if(jt){var rn=He.indexOf(">");rn===-1?en=He:(en=He.slice(0,rn+1),It=He.slice(rn+1),It&&(Kn=cr(It)))}else Gn=cr(He);return{node:{type:v.htmlBlock,tag:ui,attrs:{},children:[],e:Kn,h:en,j:Gn,text:jt?It:He,c:!0,a:jt},end:Fe}}var Qe=wr(e,i);if(!Qe)return null;var Br=Qe.tag,tn=Br.toLowerCase(),Fn=Br.charCodeAt(0),Ot=Fn>=J&&Fn<=G;if(!(Ot||zt.has(tn)||Nt.has(tn)||tn.includes("-")))return null;if(Qe.f)return{node:{type:v.htmlSelfClosing,tag:Br,attrs:{},h:e.slice(i,Qe.end),a:!0},end:Qe.end};var Yr=Sn(e,Qe.end,Br),ut=[];if(Yr!==-1){var Ri=Zt,Lt=e.slice(Qe.end,Ri),yt=Lt.trim();if(yt){var Hi=Lt.indexOf(`

`)!==-1,hi=Rn.test(yt),si=Sa.test(yt),{inline:$i,inHTML:gi,d:vi}=r;r.inHTML=!0,r.d=(r.d||0)+1,Hi||hi||si?(r.inline=!1,ut=Ur(Lt,r,n)):(r.inline=!0,ut=dt(yt,!1,r,n)),r.inline=$i,r.inHTML=gi,r.d=vi}var Ti=Ae(e,Yr),Si=e.slice(Yr,Ti).trim(),nn=Si?Yr:q(e,Yr),Un=Ot?e.slice(i,Yr):e.slice(i,nn),No=Ot?Yr:nn;return{node:{type:v.htmlBlock,tag:Br,attrs:kr(Qe.attrs,Br,n),b:Qe.g+Qe.b,children:ut,j:cr(Un),text:Ot?Lt:Un,c:!0,a:!1},end:nn}}var Rt=wa(e,Qe.end),Ei=Rt<e.length?q(e,Rt):Rt,an=e.slice(Qe.end,Rt);if(an.trim()){var{inline:Ni,inHTML:ki,d:wi}=r;r.inline=!1,r.inHTML=!0,r.d=(r.d||0)+1,ut=Ur(an,r,n),r.inline=Ni,r.inHTML=ki,r.d=wi}var mi=e.slice(Qe.end,Rt);return{node:{type:v.htmlBlock,tag:Br,attrs:kr(Qe.attrs,Br,n),b:Qe.g+Qe.b,children:ut,e:cr(mi),text:an,c:!0,a:!1},end:Ei}}function eo(e,t){if(e.charCodeAt(t)!==ae)return 0;var r=t+1,n=e.length;if(e.charCodeAt(r)===Ke&&e.charCodeAt(r+1)===F&&e.charCodeAt(r+2)===F)return 2;if(e.charCodeAt(r)===jr)return 3;if(e.charCodeAt(r)===Ke){var a=e.charCodeAt(r+1);if(a>=J&&a<=G)return 4;if(e.slice(r+1,r+8)==="[CDATA[")return 5}for(var i=e.charCodeAt(r)===ge,o=i?r+1:r,A=o;A<n;){var C=e.charCodeAt(A);if(C>=J&&C<=G||C>=ie&&C<=ce||C>=W&&C<=z||C===F)A++;else break}if(A===o)return 0;var l=e.slice(o,A);if(Nt.has(l.toLowerCase())){if(i)return 0;var _=e.charCodeAt(A);return _===N||_===k||_===U||_===M||A>=n?1:0}if(zt.has(l.toLowerCase())){if(i){for(var d=A;d<n&&(e.charCodeAt(d)===N||e.charCodeAt(d)===k);)d++;return d<n&&e.charCodeAt(d)===U?6:0}var u=A<n?e.charCodeAt(A):-1;return u===N||u===k||u===U||u===M||u===ge||u===-1?6:0}if(i){for(var c=A;c<n&&(e.charCodeAt(c)===N||e.charCodeAt(c)===k);)c++;if(c<n&&e.charCodeAt(c)===U){var R=Ae(e,t),s=e.slice(c+1,R).trim();if(s==="")return 7}}else{var T=Ae(e,t),f=wr(e,t);if(f&&f.end<=T){var h=e.slice(f.end,T).trim();if(h==="")return 7}}return 0}function ya(e,t,r){for(var n=0,a=e.length;n<a&&(e.charCodeAt(n)===N||e.charCodeAt(n)===k);)n++;for(;a>n&&(e.charCodeAt(a-1)===N||e.charCodeAt(a-1)===k);)a--;n<a&&e.charCodeAt(n)===ye&&n++,a>n&&e.charCodeAt(a-1)===ye&&(a-2<n||e.charCodeAt(a-2)!==me)&&a--;for(var i=[],o=n,A=!1,C=[],l=n;l<a;){var _=e.charCodeAt(l);if(_===me&&l+1<a){e.charCodeAt(l+1)===ye?(A||(A=!0,C=[]),C.push(e.slice(o,l)),C.push("|"),l+=2,o=l):l+=2;continue}if(_===re){for(var d=0;l<a&&e.charCodeAt(l)===re;)d++,l++;for(var u=!1;l<a&&!u;){for(var c=0;l<a&&e.charCodeAt(l)===re;)c++,l++;c===d?u=!0:c===0&&l++}continue}if(_===ye){var R=A?(C.push(e.slice(o,l)),C.join("")):e.slice(o,l);i.push(R.trim()),l++,o=l,A=!1,C=[];continue}l++}var s=A?(C.push(e.slice(o,a)),C.join("")):e.slice(o,a);return i.push(s.trim()),i.map(T=>{var f=T.indexOf("\\|")===-1?T:T.replace(/\\\|/g,"|");return f?dt(f,!1,t,r):[]})}function xa(e,t,r,n){let a=Ae(e,t);var i=e.indexOf("|",t);if(i<0||i>=a)return null;let o=q(e,a);if(o>=e.length)return null;let A=Ae(e,o);if(!za(e,o,A))return null;let C=e.slice(t,a),l=e.slice(o,A);for(var _=[],d=0,u=l.length;d<u&&(l.charCodeAt(d)===N||l.charCodeAt(d)===k);)d++;for(d<u&&l.charCodeAt(d)===ye&&d++;d<u;){for(;d<u&&(l.charCodeAt(d)===N||l.charCodeAt(d)===k);)d++;if(d>=u||l.charCodeAt(d)===ye)break;var c=l.charCodeAt(d)===Ge;for(c&&d++;d<u&&l.charCodeAt(d)===F;)d++;var R=d<u&&l.charCodeAt(d)===Ge;for(R&&d++,_.push(c&&R?"center":R?"right":c?"left":null);d<u&&(l.charCodeAt(d)===N||l.charCodeAt(d)===k);)d++;d<u&&l.charCodeAt(d)===ye&&d++}let s=ya(C,r,n);if(_.length!==s.length)return null;let T=[],f=q(e,A);for(;f<e.length;){let w=Ae(e,f),E=e.slice(f,w);if(er(e,f,w))break;if(Le(e,f,w),oe<4){var h=e.charCodeAt(f+te);if(h===U||h===lr||(h===F||h===ke||h===he)&&Fr(e,f))break;if(h===re||h===Oe){for(var g=f+te,S=0;g<w&&e.charCodeAt(g)===h;)S++,g++;if(S>=3)break}}T.push(ya(E,r,n)),f=q(e,w)}if(n.optimizeForStreaming&&T.length===0)return null;for(var p=s.length,H=0;H<T.length;H++)if(T[H].length<p)for(;T[H].length<p;)T[H].push([]);else T[H].length>p&&(T[H].length=p);return{node:{type:v.table,header:s,cells:T,align:_},end:f}}function ro(e,t,r){var n=Ae(e,t);if(Le(e,t,n),oe>3)return null;var a=t+te;if(e.charCodeAt(a)!==_e)return null;if(a+1<e.length&&e.charCodeAt(a+1)===ur){var i=to(e,a,r);return i||null}r.refs||(r.refs=Object.create(null));var o=Za(e,a,r.refs);return o===null?null:{node:{type:v.refCollection},end:o}}function to(e,t,r){var n=e.length;if(e.charCodeAt(t)!==_e||t+1>=n||e.charCodeAt(t+1)!==ur)return null;for(var a=t+2,i=a;a<n&&e.charCodeAt(a)!==qe;){if(e.charCodeAt(a)===M)return null;a++}if(a>=n)return null;var o=`^${e.slice(i,a)}`.toLowerCase();if(a++,a>=n||e.charCodeAt(a)!==Ge)return null;for(a++;a<n&&(e.charCodeAt(a)===N||e.charCodeAt(a)===k);)a++;if(a<n&&e.charCodeAt(a)===M)for(a++;a<n&&(e.charCodeAt(a)===N||e.charCodeAt(a)===k);)a++;var A=e.indexOf(`
`,a);A<0&&(A=n);for(var C=e.slice(a,A).trim(),l=A<n?A+1:n;l<n;){var _=Ae(e,l);if(Le(e,l,_),oe>=2&&!er(e,l,_))C+=`
${e.slice(l,_)}`,l=q(e,_);else if(er(e,l,_)){var d=q(e,_);if(d<n){var u=Ae(e,d);if(Le(e,d,u),oe>=2){C+=`
`,l=q(e,_);continue}}break}else break}var c=r.refs;return c&&!c[o]&&(c[o]={target:C,title:void 0}),{node:{type:v.footnote},end:l}}function no(e,t,r,n){let a=t,i=0,o=0,A=-1;for(;a<e.length;){let I=A>=0?A:Ae(e,a);if(A=-1,er(e,a,I))break;if(Le(e,a,I),oe<4&&o>0&&!r.l){let D=e.charCodeAt(a+te);if(D===Cr||D===F){let P=a+te;for(;P<I&&e.charCodeAt(P)===D;)P++;for(;P<I&&(e.charCodeAt(P)===N||e.charCodeAt(P)===k);)P++;if(P>=I){i=D===Cr?1:2,a=q(e,I);break}}}o=I;let O=q(e,I);if(O<e.length){if(e.charCodeAt(O)===Pt){var C=Ae(e,O);a=q(e,C),o=C;continue}let D=Ae(e,O);if(A=D,Le(e,O,D),oe<4){let P=e.charCodeAt(O+te);if(P===U){a=O;break}if(P===lr){for(var l=O+te,_=0;l<D&&e.charCodeAt(l)===lr&&_<=6;)_++,l++;if(_>=1&&_<=6&&(l>=D||e.charCodeAt(l)===N||e.charCodeAt(l)===k)){a=O;break}}if(P===re||P===Oe){for(var d=O+te,u=0;d<D&&e.charCodeAt(d)===P;)u++,d++;if(u>=3){a=O;break}}if(P===ae){var c=O+te+1,R=c<D?e.charCodeAt(c):0,s=R===Ke||R===jr;if(!s&&R===ge){for(var T=c+1,f=T;f<D&&(e.charCodeAt(f)>=J&&e.charCodeAt(f)<=G||e.charCodeAt(f)>=ie&&e.charCodeAt(f)<=ce||e.charCodeAt(f)>=W&&e.charCodeAt(f)<=z||e.charCodeAt(f)===F);)f++;f>T&&(s=zt.has(e.slice(T,f).toLowerCase()))}else if(!s){for(var h=c;h<D&&(e.charCodeAt(h)>=J&&e.charCodeAt(h)<=G||e.charCodeAt(h)>=ie&&e.charCodeAt(h)<=ce||e.charCodeAt(h)>=W&&e.charCodeAt(h)<=z||e.charCodeAt(h)===F);)h++;if(h>c){var g=e.slice(c,h).toLowerCase();s=zt.has(g)||Nt.has(g)}}if(s&&Va(e,O,r,n)){a=O;break}}if(P===F||P===ke||P===Or){let L=O+te+1;if(L<D&&(e.charCodeAt(L)===N||e.charCodeAt(L)===k)){var S=St(e,L,D);if(S<D&&!Fr(e,O)){a=O;break}}}if(P>=W&&P<=z){let L=O+te;for(;L<D&&e.charCodeAt(L)>=W&&e.charCodeAt(L)<=z;)L++;if(L<D&&(e.charCodeAt(L)===ar||e.charCodeAt(L)===fr)&&L-(O+te)===1&&e.charCodeAt(O+te)===49){var p=L+1;if(p<D&&(e.charCodeAt(p)===N||e.charCodeAt(p)===k)){var H=St(e,p,D);if(H<D){a=O;break}}}}if(P===ye){let L=q(e,D);if(L<e.length){let Z=Ae(e,L);if(za(e,L,Z)){a=O;break}}}if((P===F||P===ke||P===he)&&Fr(e,O)){if(P!==F){a=O;break}let L=0,Z=O+te;for(;Z<D&&e.charCodeAt(Z)===F;)L++,Z++;for(;Z<D&&(e.charCodeAt(Z)===N||e.charCodeAt(Z)===k);)Z++;if(Z<D){a=O;break}}}}a=q(e,I)}for(var w=i?o:a;w>t&&(e.charCodeAt(w-1)===M||e.charCodeAt(w-1)===Er||e.charCodeAt(w-1)===N||e.charCodeAt(w-1)===k);)w--;for(var E=t;E<w&&(e.charCodeAt(E)===N||e.charCodeAt(E)===k);)E++;if(E>=w)return null;for(var m=!1,y=E;y<w;y++)if(e.charCodeAt(y)===Pt){m=!0;break}var x=m?e.slice(E,w).replace(/\u001E/g,""):e.slice(E,w);if(!x)return null;let B=dt(x,!0,r,n);return i?{node:{type:v.heading,level:i,children:B,id:""},end:a}:{node:{type:v.paragraph,children:B},end:a}}function dt(e,t,r,n){var a=r.t;if(!a){var i=r.k;r.k=t;var o=mr(e,0,e.length,r,n);return r.k=i,o}var A=[];return a.push({dest:A,text:e,breaks:t,inline:r.inline,inAnchor:r.inAnchor,inHTML:r.inHTML,htmlDepth:r.d,inList:r.inList,inBlockQuote:r.inBlockQuote,noSetext:r.l,depth:r.o}),A}function ao(e,t,r){if(e.charCodeAt(t)!==re)return null;let n=Wr(e,t,r,96),a=t+n;for(;a<r;){let i=e.indexOf("`",a);if(i<0||i>=r)return null;let o=Wr(e,i,r,96);if(o===n){let A=e.slice(t+n,i);return A.indexOf(`
`)!==-1&&(A=A.replace(/\n/g," ")),A.length>0&&A[0]===" "&&A.at(-1)===" "&&A.trim().length>0&&(A=A.slice(1,-1)),{node:{type:v.codeInline,text:A},end:i+o}}a=i+o}return null}function pn(e,t,r){if(e.charCodeAt(t)!==re)return t;let n=Wr(e,t,r,96),a=t+n;for(;a<r;){let i=e.indexOf("`",a);if(i<0||i>=r)return t;let o=Wr(e,i,r,96);if(o===n)return i+o;a=i+o}return t}function io(e,t,r){if(e.charCodeAt(t)!==ae)return t;if(t+1<r&&e.charCodeAt(t+1)===ge){let l=t+2;for(;l<r&&e.charCodeAt(l)!==U;)l++;return l<r?l+1:t}if(t+3<r&&e.charCodeAt(t+1)===Ke&&e.charCodeAt(t+2)===F&&e.charCodeAt(t+3)===F){let l=e.indexOf("-->",t+4);return l>=0?l+3:t}let n=t+1,a=n;for(;n<r;){let l=e.charCodeAt(n);if(l>=J&&l<=G||l>=ie&&l<=ce||l>=W&&l<=z||l===F)n++;else break}if(n===a)return t;let i=e.slice(a,n).toLowerCase(),o=!1;for(;n<r;){let l=e.charCodeAt(n);if(l===U){n++;break}if(l===ge&&n+1<r&&e.charCodeAt(n+1)===U){n+=2,o=!0;break}if(l===Ir||l===Dr){var A=l;for(n++;n<r&&e.charCodeAt(n)!==A;)n++;n<r&&n++;continue}if(l===M)return t;n++}if(o||nt(i))return n;let C=1;for(;n<r&&C>0;)if(e.charCodeAt(n)===ae)if(n+1<r&&e.charCodeAt(n+1)===ge){let l=n+2,_=l;for(;_<r&&(e.charCodeAt(_)>=J&&e.charCodeAt(_)<=G||e.charCodeAt(_)>=ie&&e.charCodeAt(_)<=ce);)_++;if(e.slice(l,_).toLowerCase()===i){for(;_<r&&e.charCodeAt(_)!==U;)_++;if(_<r&&_++,C--,C===0)return _}n=_}else{let l=n+1,_=l;for(;_<r&&(e.charCodeAt(_)>=J&&e.charCodeAt(_)<=G||e.charCodeAt(_)>=ie&&e.charCodeAt(_)<=ce);)_++;e.slice(l,_).toLowerCase()===i&&C++,n++}else n++;return n}function oo(e,t,r){let a=e.charCodeAt(t)===Ke?t+1:t;if(e.charCodeAt(a)!==_e)return t;let i=1,o=a+1;for(;o<r&&i>0;){let C=e.charCodeAt(o);if(C===me&&o+1<r){o+=2;continue}C===_e?i++:C===qe&&i--,o++}if(i!==0||o>=r)return t;let A=e.charCodeAt(o);if(A===ir){let C=1;for(o++;o<r&&C>0;){let l=e.charCodeAt(o);if(l===me&&o+1<r){o+=2;continue}l===ir?C++:l===fr&&C--,o++}return C===0?o:t}if(A===_e){let C=1;for(o++;o<r&&C>0;){let l=e.charCodeAt(o);l===_e?C++:l===qe&&C--,o++}return C===0?o:t}return t}function Ao(e,t,r,n,a){if(e.charCodeAt(t)!==Oe||t+1>=r||e.charCodeAt(t+1)!==Oe)return null;let i=t+2;for(;i+1<r;){let o=e.charCodeAt(i);if(o===re){let A=pn(e,i,r);if(A>i){i=A;continue}}if(o===Oe&&e.charCodeAt(i+1)===Oe){let A=e.slice(t+2,i),C=mr(A,0,A.length,n,a);return{node:{type:v.textFormatted,tag:"del",children:C},end:i+2}}o===me&&i+1<r&&i++,i++}return null}function lo(e,t,r,n,a){if(e.charCodeAt(t)!==Cr||t+1>=r||e.charCodeAt(t+1)!==Cr)return null;let i=t+2;for(;i+1<r;){let o=e.charCodeAt(i);if(o===re){let A=pn(e,i,r);if(A>i){i=A;continue}}if(o===Cr&&e.charCodeAt(i+1)===Cr&&i>t+2){let A=e.slice(t+2,i),C=mr(A,0,A.length,n,a);return{node:{type:v.textFormatted,tag:"mark",children:C},end:i+2}}o===me&&i+1<r&&i++,i++}return null}function Ma(e,t,r){return e<Ct?!!(bn(e)&rt):Ca.test(t[r])}function Ba(e,t,r){return e<Ct?!!(bn(e)&Xr):fa.test(t[r])}function Co(e,t,r){var n=e.charCodeAt(t);if(n!==ke&&n!==he)return null;var a=Wr(e,t,r,n);if(a===0)return null;var i=t>0?e.charCodeAt(t-1):32,o=t+a<r?e.charCodeAt(t+a):32,A=Ba(i,e,t-1),C=Ba(o,e,t+a),l=t>0?Ma(i,e,t-1):!1,_=t+a<r?Ma(o,e,t+a):!1,d=!C&&(!_||A||l),u=!A&&(!l||C||_),c,R;return n===ke?(c=d,R=u):(c=d&&(!u||l),R=u&&(!d||_)),{len:a,canOpen:c,canClose:R}}function fo(e,t,r,n){if(t.length!==0){for(var a=e.length,i=Array(a),o=null,A=null,C=0;C<a;C++){var l={node:e[C],prev:A,next:null};A?A.next=l:o=l,i[C]=l,A=l}for(var _=Array(t.length),d=0;d<t.length;d++)_[d]=i[t[d].idx];for(var u=[],c=0;c<12;c++)u[c]=-1;for(var R=0;R<t.length;){var s=t[R];if(!(s.active&&s.canClose)){R++;continue}for(var T=s.ch===ke?0:1,f=T*6+s.len%3*2+(s.canOpen?1:0),h=u[f]===void 0?-1:u[f],g=-1,S=R-1;S>h;S--){var p=t[S];if(!(!p.active||p.ch!==s.ch||!p.canOpen)&&!((s.canOpen||p.canClose)&&(p.len+s.len)%3===0&&p.len%3!==0)){g=S;break}}if(g<0){u[f]=R-1,!s.canOpen&&(s.active=!1),R++;continue}var H=t[g],w=H.len>=2&&s.len>=2,E=w?2:1;H.len-=E,s.len-=E;var m=_[g],y=_[R],x=m.node,B=y.node;x.text=x.text.slice(0,x.text.length-E),B.text=B.text.slice(E);for(var I=[],O=m.next;O&&O!==y;)I.push(O.node),O=O.next;var D={type:v.textFormatted,tag:w?"strong":"em",children:I},P={node:D,prev:m,next:y};m.next=P,y.prev=P;for(var L=g+1;L<R;L++)t[L].active=!1;if(H.len===0&&(H.active=!1,x.text==="")){var Z=m.prev;P.prev=Z,Z?Z.next=P:o=P}if(s.len===0){if(s.active=!1,B.text===""){var ne=y.next;P.next=ne,ne&&(ne.prev=P)}}else continue;R++}for(var ve=0,Q=o;Q;){var Pe=Q.node;if(Pe.type===v.text){var Ee=Pe;if(Ee.text===""){Q=Q.next;continue}if(ve>0&&e[ve-1].type===v.text){e[ve-1].text+=Ee.text,Q=Q.next;continue}}e[ve++]=Pe,Q=Q.next}e.length=ve}}function Kt(e,t,r,n){return t(e,r,n)===null?null:e}var Pa=0,En=0,Da=0,Nn=0,Xa=0,kn=0,Hn=0,Hr=0;function _o(){return Hn===2147483647&&(En=0,Nn=0,kn=0,Wt=0,Hn=0),++Hn}var hn=null,Wt=0,Gt=[],sn=256;function Ja(e,t,r,n,a){let i=e.charCodeAt(t)===Ke,o=i?t+1:t;if(e.charCodeAt(o)!==_e||Nn===Hr&&o>=Da)return null;var A=Wt===Hr?hn:null,C=A===null?0:A[o];if(C<0)return null;var l=C;if(C===0){var _=e.indexOf("]",o+1);if(_<0||_>=r)return Da=o,Nn=Hr,null;l=o+1;var d=0;Gt[d++]=o;for(var u=r-o>=sn;l<r&&d>0;){var c=e.charCodeAt(l);if(c===me&&l+1<r){l+=2;continue}if(c===re){var R=pn(e,l,r);if(R>l){l=R;continue}}if(c===ae){var s=Ya(e,l,r);if(s){l=s.end;continue}var T=io(e,l,r);if(T>l){l=T;continue}}if(c===_e)Gt[d++]=l;else if(c===qe){var f=Gt[--d];A===null&&u&&l-o>=sn&&(A=hn=new Int32Array(r),Wt=Hr),A!==null&&(A[f]=l+1)}l++}if(d>0){if(A===null&&u&&l-o>=sn&&(A=hn=new Int32Array(r),Wt=Hr),A!==null)for(;d>0;)A[Gt[--d]]=-1;return null}}var h=l-1,g=e.slice(o+1,h),S=l<r?e.charCodeAt(l):0,p=!1;if(S===ir){var H=!0;for(l++;l<r&&(e.charCodeAt(l)===N||e.charCodeAt(l)===M);)l++;var w="",E=l;if(l<r&&e.charCodeAt(l)===ae){for(l++,E=l;E<r&&e.charCodeAt(E)!==U;){if(e.charCodeAt(E)===me&&E+1<r){E+=2;continue}if(e.charCodeAt(E)===M){H=!1;break}E++}H&&(E>=r||e.charCodeAt(E)!==U)&&(H=!1),H&&(w=e.slice(l,E),E++)}else if(H){var m=En===Hr?Pa:-1;if(m>=0&&l>=m)H=!1;else{for(var y=0,x=!1;E<r;){var B=e.charCodeAt(E);if(B===me&&E+1<r){E+=2;continue}if(B===ir)y++;else if(B===fr){if(x=!0,y===0)break;y--}else if(B===N||B===M)break;E++}E>=r&&!x&&(m<0||l<m)&&(Pa=l,En=Hr),w=e.slice(l,E)}}if(H){for(l=E;l<r&&(e.charCodeAt(l)===N||e.charCodeAt(l)===M);)l++;var I;if(l<r){var O=e.charCodeAt(l);if(O===Ir||O===Dr||O===ir){var D=O===ir?41:O;l++;for(var P=l;l<r&&e.charCodeAt(l)!==D;)e.charCodeAt(l)===me&&l+1<r&&l++,l++;l>=r?H=!1:(I=e.slice(P,l),l++)}}if(H){for(;l<r&&(e.charCodeAt(l)===N||e.charCodeAt(l)===M);)l++;(l>=r||e.charCodeAt(l)!==fr)&&(H=!1)}}if(H){if(l++,w=Nr(_t(w)),I!==void 0&&(I=Nr(_t(I))),i){var L=mr(g,0,g.length,n,a),Z=Qt(L);return{node:{type:v.image,target:Kt(w,a?.sanitizer||dr,"img","src"),alt:Z,title:I},end:l}}var ne=n.inAnchor;n.inAnchor=!0;var X=ne?[{type:v.text,text:g}]:mr(g,0,g.length,n,a);return n.inAnchor=ne,!n.inAnchor&&wn(X)?null:{node:{type:v.link,target:Kt(w,a?.sanitizer||dr,"a","href"),title:I,children:X},end:l}}l=h+1,p=!0}var ve="",Q=l;if(!p&&S===_e){var Pe=l+1;Q=Pe;for(var Ee=!1;Q<r&&e.charCodeAt(Q)!==qe;){if(e.charCodeAt(Q)===me&&Q+1<r){Q+=2;continue}if(e.charCodeAt(Q)===_e){Ee=!0;break}Q++}if(Ee||Q>=r)return null;var ue=e.slice(Pe,Q);if(ue.trim())ve=Ft(ue);else{if(ka(g))return null;ve=Ft(g)}Q+=1}else{if(ka(g))return null;ve=Ft(g)}var He=n.refs?.[ve];if(!He)return null;if(i)return{node:{type:v.image,target:Kt(He.target,a?.sanitizer||dr,"img","src"),alt:Qt(mr(g,0,g.length,n,a)),title:He.title},end:Q};var Fe=n.inAnchor;n.inAnchor=!0;var X=Fe?[{type:v.text,text:g}]:mr(g,0,g.length,n,a);return n.inAnchor=Fe,!n.inAnchor&&wn(X)?null:{node:{type:v.link,target:Kt(He.target,a?.sanitizer||dr,"a","href"),title:He.title,children:X},end:Q}}function Ya(e,t,r){if(e.charCodeAt(t)!==ae)return null;for(var n=t+1;n<r;){var a=e.charCodeAt(n);if(a===U)break;if(a===N||a===M||a===Er||a===ae)return null;n++}if(n>=r||e.charCodeAt(n)!==U)return null;var i=e.slice(t+1,n),o=i.match(/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^\x00-\x20]*)$/);return o?{node:{type:v.link,target:i,title:void 0,children:[{type:v.text,text:i}]},end:n+1}:i.indexOf("@")!==-1&&/^[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])?)*$/.test(i)?{node:{type:v.link,target:`mailto:${i}`,title:void 0,children:[{type:v.text,text:i}]},end:n+1}:null}function co(e,t,r,n){if(e.charCodeAt(t)!==_e||t+1>=r||e.charCodeAt(t+1)!==ur||kn===Hr&&t>=Xa)return null;let a=t+2;for(;a<r&&e.charCodeAt(a)!==qe&&e.charCodeAt(a)!==M;)a++;if(a>=r)return Xa=t,kn=Hr,null;if(e.charCodeAt(a)!==qe)return null;let i=e.slice(t+2,a);return i?{node:{type:v.footnoteReference,target:`#${gr(i)}`,text:i},end:a+1}:null}function uo(e,t,r,n){if(n.disableBareUrls)return null;var a="",i=!1,o=e.charCodeAt(t);if(o===$t||o===72?t+8<=r&&e.charCodeAt(t+1)===qr&&e.charCodeAt(t+2)===qr&&e.charCodeAt(t+3)===Mt&&(e.charCodeAt(t+4)===on&&e.charCodeAt(t+5)===Ge&&e.charCodeAt(t+6)===ge&&e.charCodeAt(t+7)===ge?a="https://":e.charCodeAt(t+4)===Ge&&e.charCodeAt(t+5)===ge&&e.charCodeAt(t+6)===ge&&(a="http://")):o===pr||o===70?t+6<=r&&e.charCodeAt(t+1)===qr&&e.charCodeAt(t+2)===Mt&&e.charCodeAt(t+3)===Ge&&e.charCodeAt(t+4)===ge&&e.charCodeAt(t+5)===ge&&(a="ftp://"):(o===Pr||o===87)&&t+4<=r&&e.charCodeAt(t+1)===Pr&&e.charCodeAt(t+2)===Pr&&e.charCodeAt(t+3)===ar&&(a="www.",i=!0),!a)return null;let A=t+a.length;for(;A<r;){let H=e.charCodeAt(A);if(H===N||H===M||H===k||H===Er||H===ae||H===U)break;A++}for(var C=0,l=0,_=t;_<A;_++){var d=e.charCodeAt(_);d===ir?C++:d===fr&&l++}let u=A;for(;u>t+a.length;){let H=e.charCodeAt(u-1);if(H===ar||H===Zn||H===Ge||H===Ke||H===jr||H===fr||H===ke||H===he||H===Oe){if(H===fr){if(C>=l)break;l--}u--}else if(H===gt){for(var c=u-2;c>t&&(e.charCodeAt(c)>=J&&e.charCodeAt(c)<=G||e.charCodeAt(c)>=ie&&e.charCodeAt(c)<=ce||e.charCodeAt(c)>=W&&e.charCodeAt(c)<=z);)c--;c>=t&&e.charCodeAt(c)===ht?u=c:u--}else break}if(u<=t+a.length)return null;var R=t+(i?4:a.length),s=e.indexOf("/",R);if((s<0||s>u)&&(s=u),i&&e.indexOf(".",R)===-1)return null;for(var T=-1,f=-1,h=s-1;h>=R;h--)if(e.charCodeAt(h)===ar)if(T<0)T=h;else{f=h;break}for(var g=f>=0?f+1:R,h=g;h<s;h++)if(e.charCodeAt(h)===he)return null;var S=e.slice(t,u),p=i?`http://${S}`:S;return{node:{type:v.link,target:p,title:void 0,children:[{type:v.text,text:S}]},end:u}}function Ro(e,t,r,n){if(n.disableBareUrls)return null;for(var a=t,i=a;a<r;){var o=e.charCodeAt(a);if(o>=J&&o<=G||o>=ie&&o<=ce||o>=W&&o<=z||o===ar||o===Ke||o===lr||o===36||o===Ht||o===ht||o===Dr||o===ke||o===Or||o===ge||o===Cr||o===jr||o===ur||o===he||o===re||o===Lr||o===ye||o===Bt||o===Oe||o===F)a++;else break}if(a===i||a>=r||e.charCodeAt(a)!==xt)return null;a++;for(var A=a,C=-1,l=a;a<r;){var o=e.charCodeAt(a);if(o>=J&&o<=G||o>=ie&&o<=ce||o>=W&&o<=z)a++;else if((o===F||o===he)&&a>A)a++;else if(o===ar){if(a===A)break;var _=e.charCodeAt(a-1);if(_===F||_===he||a-l>63)break;if(a+1<r){var d=e.charCodeAt(a+1);if(d>=J&&d<=G||d>=ie&&d<=ce||d>=W&&d<=z)C=a,l=a+1,a++;else break}else break}else break}if(a-l>63||C<0)return null;var u=e.charCodeAt(a-1);if(!(u>=J&&u<=G||u>=ie&&u<=ce||u>=W&&u<=z)||a<=C+1)return null;for(var c=-1,R=C-1;R>=A;R--)if(e.charCodeAt(R)===ar){c=R;break}for(var s=c>=0?c+1:A,R=s;R<a;R++)if(e.charCodeAt(R)===he)return null;var T=e.slice(t,a);return{node:{type:v.link,target:`mailto:${T}`,title:void 0,children:[{type:v.text,text:T}]},end:a}}function wn(e){for(var t=0;t<e.length;t++)if(e[t].type===v.link||"children"in e[t]&&Array.isArray(e[t].children)&&wn(e[t].children))return!0;return!1}function Qt(e,t){for(var r="",n=0;n<e.length;n++){var a=e[n];a.type===v.text?r+=a.text:a.type===v.breakLine?r+=" ":a.type===v.codeInline||a.type===v.footnoteReference?r+=a.text:"children"in a&&Array.isArray(a.children)?r+=Qt(a.children,t):!t&&a.type===v.image&&(r+=a.alt||"")}return r}function mn(e,t,r){for(var n=0;n<e.length;n++){var a=e[n];if(a.type===v.heading){var i=a;i.id=zi(r(Qt(i.children,!0)),t)}if("children"in a){var o=a.children;Array.isArray(o)&&mn(o,t,r)}if((a.type===v.orderedList||a.type===v.unorderedList)&&Array.isArray(a.items))for(var A=a.items,C=0;C<A.length;C++)mn(A[C],t,r)}}function at(e){return{type:v.text,text:e}}function Ho(e,t,r){var n=t+1;if(n>=r)return-1;if(e.charCodeAt(n)===lr){n++;var a=n<r&&(e.charCodeAt(n)===An||e.charCodeAt(n)===ln);a&&n++;for(var i=n,o=a?6:7;n<r&&n-i<=o;){var A=e.charCodeAt(n),C=A>=W&&A<=z||a&&(A>=J&&A<=st||A>=ie&&A<=pr);if(!C)break;n++}return n===i||n-i>o?-1:n<r&&e.charCodeAt(n)===gt?n+1:-1}for(var l=n;n<r&&n-l<48;){var _=e.charCodeAt(n);if(_>=J&&_<=G||_>=ie&&_<=ce||_>=W&&_<=z){n++;continue}break}return n===l?-1:n<r&&e.charCodeAt(n)===gt?n+1:-1}function ho(e,t,r,n,a){if(e.charCodeAt(t)!==ae)return null;var i=t+1;if(i>=r)return null;var o=e.charCodeAt(i);if(o===Ke&&i+1<r&&e.charCodeAt(i+1)===F&&i+2<r&&e.charCodeAt(i+2)===F){var A=i+3;if(A<r&&e.charCodeAt(A)===U)return{node:{type:v.htmlComment,text:"",s:!0},end:A+1};if(A+1<r&&e.charCodeAt(A)===F&&e.charCodeAt(A+1)===U)return{node:{type:v.htmlComment,text:"-",s:!0},end:A+2};var C=e.indexOf("-->",A);return C!==-1&&C<=r-3?{node:{type:v.htmlComment,text:e.slice(t+4,C),s:!1},end:C+3}:null}if(o===jr){var l=e.indexOf("?>",i+1);return l!==-1&&l<r?{node:{type:v.htmlSelfClosing,tag:"?",attrs:{},m:e.slice(t,l+2),a:!1},end:l+2}:null}if(o===Ke&&i+1<r){var _=e.charCodeAt(i+1);if(_===_e&&e.slice(i+1,i+8)==="[CDATA["){var d=e.indexOf("]]>",i+8);return d!==-1&&d<r?{node:{type:v.htmlSelfClosing,tag:"![CDATA[",attrs:{},m:e.slice(t,d+3),a:!1},end:d+3}:null}if(_>=J&&_<=G){var u=e.indexOf(">",i+2);return u!==-1&&u<r?{node:{type:v.htmlSelfClosing,tag:`!${e.slice(i+1,u)}`,attrs:{},m:e.slice(t,u+1),a:!1},end:u+1}:null}}if(o===ge){var c=i+1;if(c>=r)return null;var R=e.charCodeAt(c);if(!(R>=J&&R<=G||R>=ie&&R<=ce))return null;for(c++;c<r;){var s=e.charCodeAt(c);if(s>=J&&s<=G||s>=ie&&s<=ce||s>=W&&s<=z||s===F)c++;else break}for(;c<r&&(e.charCodeAt(c)===N||e.charCodeAt(c)===k||e.charCodeAt(c)===M);)c++;if(c<r&&e.charCodeAt(c)===U){var T=e.slice(i+1,c).trim();return{node:{type:v.htmlSelfClosing,tag:T,attrs:{},h:e.slice(t,c+1),a:!0},end:c+1}}return null}if(!(o>=J&&o<=G||o>=ie&&o<=ce))return null;var f=wr(e,t);if(!f)return null;var h=f.tag,g=h.toLowerCase(),S=f.n;if(S||nt(h))return{node:{type:v.htmlSelfClosing,tag:h,attrs:kr(f.attrs,h,a),m:f.q?gn(f):e.slice(t,f.end),a:!1},end:f.end};var p=Nt.has(g),H=Sn(e.slice(0,r),f.end,h);if(H===-1)return{node:{type:v.htmlSelfClosing,tag:h,attrs:kr(f.attrs,h,a),m:f.q?gn(f):e.slice(t,f.end),a:!1},end:f.end};var w=ji(e,`</${g}`,H),E=e.slice(f.end,w);if(p){var m=cr(E);return{node:{type:v.htmlBlock,tag:h,attrs:kr(f.attrs,h,a),b:f.g+f.b,children:[],e:m||void 0,h:e.slice(w,H),text:m,c:!0,a:!1},end:H}}var y=[],x=E.trim();if(x){var{inAnchor:B,inline:I,k:O}=n;g==="a"&&(n.inAnchor=!0),n.k=!1;var D=x.indexOf(`

`)!==-1||/^#{1,6}\s/.test(x);D?(n.inline=!1,y=Ur(x,n,a)):y=mr(x,0,x.length,n,a),n.inAnchor=B,n.inline=I,n.k=O}return{node:{type:v.htmlBlock,tag:h,attrs:kr(f.attrs,h,a),b:f.b,children:y,text:cr(E),c:!1,a:!1},end:H}}var so=200,Tt=0;function mr(e,t,r,n,a){if(Tt++,Tt>so)return Tt--,[{type:v.text,text:e.slice(t,r)}];var i=Hr;Hr=_o();let o=n;if(a.optimizeForStreaming){let sr=function(Se,Ye){for(var De=1,Xe=Ye+1;Xe<Se.length;Xe++){var Je=Se.charCodeAt(Xe);if(Je===_e)De++;else if(Je===qe&&(De--,De===0))return Xe}return-1},b=e.slice(t,r),fe=b;for(var A=0,C=0,l=0,_=0,d=0,u=-1,c=-1,R=-1,s=-1,T=-1,f=0;f<b.length;f++){var h=b.charCodeAt(f);if(h===_e){var g=oo(b,f,b.length);if(g>f){f=g-1;continue}}h===ke?f+1<b.length&&b.charCodeAt(f+1)===ke?(A++,u=f,f++):(C++,c=f):h===he?f+1<b.length&&b.charCodeAt(f+1)===he?(l++,R=f,f++):(_++,s=f):h===Oe&&f+1<b.length&&b.charCodeAt(f+1)===Oe&&(d++,T=f,f++)}var S=[];d%2===1&&T>=0&&S.push([T,2]),l%2===1&&R>=0&&S.push([R,2]),_%2===1&&s>=0&&S.push([s,1]),A%2===1&&u>=0&&S.push([u,2]),C%2===1&&c>=0&&S.push([c,1]),S.sort((Se,Ye)=>Ye[0]-Se[0]);for(var p=0;p<S.length;p++){var H=S[p][0],w=S[p][1];b=b.slice(0,H)+b.slice(H+w)}let tr=0,ee=-1;for(let Se=0;Se<b.length;Se++)b.charCodeAt(Se)===re&&(tr++,ee=Se);if(tr%2===1&&ee!==-1){let Se=!1,Ye=-1,De=0;for(;De<b.length;)b.charCodeAt(De)===re&&(Se?(Se=!1,Ye=-1):(Ye=De,Se=!0)),De++;Se&&Ye!==-1&&(b=b.slice(0,Ye))}for(var E=!0;E;){E=!1;for(var m=-1,y=-1,x=-1,B=!1,I=0;I<b.length;I++){var O=b.charCodeAt(I);if(O===_e&&(I===0||b.charCodeAt(I-1)!==me)){var D=I>0&&b.charCodeAt(I-1)===Ke,P=D?I-1:I,L=sr(b,I);if(L===-1)m=P,B=D,y=I+1,x=b.length;else{var Z=L+1;if(Z>=b.length)m=P,B=D,y=I+1,x=L;else if(b.charCodeAt(Z)===ir){var ne=b.indexOf(")",Z+1);ne===-1?(m=P,B=D,y=I+1,x=L,I=b.length):I=ne}else if(b.charCodeAt(Z)===_e){var ve=b.indexOf("]",Z+1);ve===-1?(m=P,B=D,y=I+1,x=L,I=b.length):I=ve}else I=L}}}if(m>=0){var Q=B?"":b.slice(y,x);b=b.slice(0,m)+Q,E=!0}}let de=b.match(/<([A-Z][A-Za-z0-9]*)(?:\s[^>]*)?>([^<]*)$/);if(de&&de.index!==void 0){var Pe=de[0].length-de[2].length,Ee=Pe>=2&&de[0].charCodeAt(Pe-2)===ge;if(!Ee){for(var ue=!1,He=0,Fe=0;Fe<de.index;Fe++)b.charCodeAt(Fe)===re&&He++;if(ue=He%2===1,!ue){let Se=de[1];Gr(b,`</${Se}`,0)===-1&&(b=b.slice(0,de.index)+de[2])}}}b!==fe&&(e=e.slice(0,t)+b,r=t+b.length)}let X=[];var be=[];let j=t;var se="",le=a.disableAutoLink||a.disableBareUrls||o.inAnchor?-1:e.indexOf("@",t);for(le>=r&&(le=-1);t<r;){let b=e.charCodeAt(t),fe=null;if(b===re){if(fe=ao(e,t,r),!fe){var Ue=Wr(e,t,r,re);t+=Ue-1}}else if(b===ke||b===he){var K=Co(e,t,r);if(K){if(K.canOpen||K.canClose){(se||t>j)&&(X.push(at(se+e.slice(j,t))),se="");var we=e.slice(t,t+K.len),$e=at(we);be.push({idx:X.length,ch:b,len:K.len,canOpen:K.canOpen,canClose:K.canClose,active:!0}),X.push($e),t+=K.len,j=t;continue}t+=K.len-1}}else if(b===Oe)fe=Ao(e,t,r,o,a);else if(b===Cr)fe=lo(e,t,r,o,a);else if(b===_e)t+1<r&&e.charCodeAt(t+1)===ur&&(fe=co(e,t,r,o)),fe||(fe=Ja(e,t,r,o,a));else if(b===Ke&&t+1<r&&e.charCodeAt(t+1)===_e)fe=Ja(e,t,r,o,a);else if(b===ae)fe=Ya(e,t,r),!(fe||a.disableParsingRawHTML||a.ignoreHTMLBlocks)&&(fe=ho(e,t,r,o,a));else if(b===ht){var Ce=Ho(e,t,r);if(Ce!==-1){var Re=e.slice(t,Ce),We=Nr(Re);if(We!==Re){se=se+e.slice(j,t)+We,t=Ce,j=Ce;continue}}}else if((b===$t||b===Pr||b===pr)&&!o.inAnchor&&!a.disableAutoLink&&(t===0||e.charCodeAt(t-1)!==ae)){var Te=t+1<r?e.charCodeAt(t+1):0;(b===$t&&Te===qr||b===pr&&Te===qr||b===Pr&&Te===Pr)&&(fe=uo(e,t,r,a))}if(!fe&&le>=0&&le-t<=64&&!o.inAnchor&&!a.disableAutoLink&&!a.disableBareUrls&&(b>=J&&b<=G||b>=ie&&b<=ce||b>=W&&b<=z)&&(fe=Ro(e,t,r,a),!fe&&t>=le&&(le=e.indexOf("@",t+1),le>=r&&(le=-1))),b===M&&o.k){var Me=!1,Be=0;if(t>j&&e.charCodeAt(t-1)===me)Me=!0,Be=1;else{for(var ze=0,V=t-1;V>=j&&e.charCodeAt(V)===N;)ze++,V--;ze>=2&&(Me=!0,Be=ze)}if(Me){for((se||t-Be>j)&&(X.push(at(se+e.slice(j,t-Be))),se=""),X.push({type:v.breakLine}),t++;t<r&&e.charCodeAt(t)===N;)t++;j=t;continue}var Ne=t>j&&e.charCodeAt(t-1)===N,Y=t+1<r&&e.charCodeAt(t+1)===N;if(Ne||Y){for(var pe=t;pe>j&&e.charCodeAt(pe-1)===N;)pe--;for(se+=`${e.slice(j,pe)}
`,t++;t<r&&e.charCodeAt(t)===N;)t++;j=t;continue}}if(fe)(se||t>j)&&(X.push(at(se+e.slice(j,t))),se=""),X.push(fe.node),t=fe.end,j=t;else{if(b===me&&t+1<r){let tr=e.charCodeAt(t+1);if(bn(tr)&rt){(se||t>j)&&(X.push(at(se+e.slice(j,t))),se=""),X.push(at(e[t+1])),t+=2,j=t;continue}}if(t++,le<0||le-t>64)for(;t<r&&!(le>=0&&le-t<=64);){var Ze=e.charCodeAt(t);if(Ze<Ct&&!Fa[Ze])t++;else break}}}return(se||r>j)&&(X.push(at(se+e.slice(j,r))),se=""),be.length>0&&fo(X,be,n,a),Hr=i,Tt--,X}var $o=500;function Ur(e,t,r){var n=t.o||0;if(n>$o)return[{type:v.text,text:e}];t.o=n+1;let a=t;if(r.optimizeForStreaming&&!(t.i||t.w)){for(var i=e.length;i>0&&e.charCodeAt(i-1)===M;)i--;for(var o=i;o>0&&e.charCodeAt(o-1)!==M;)o--;if(i>o&&e.charCodeAt(o)===ye){for(var A=!1,C=o+1;C<i;C++){var l=e.charCodeAt(C);if(l!==N&&l!==k&&l!==ye&&l!==Ge&&l!==F){A=!0;break}}for(var _=!1,d=!1,u=0,c=o,R=o-1;R>0;){for(var s=R;s>0&&e.charCodeAt(s-1)!==M;)s--;if(e.charCodeAt(s)!==ye)break;c=s;for(var T=!0,f=!1,h=s;h<R;h++){var g=e.charCodeAt(h);if(g===F)f=!0;else if(g!==N&&g!==k&&g!==Ge&&g!==ye){T=!1;break}}T&&f?(_=!0,d=!0):d||u++,R=s-1}A?_||(e=e.slice(0,o).trimEnd()):e=_&&u>0?e.slice(0,o).trimEnd():e.slice(0,c).trimEnd()}for(var S=-1,p=-1,H=-1,w=!1,E=e.length-1;E>=0;E--)if(e.charCodeAt(E)===ae){for(var m=E+1<e.length?e.charCodeAt(E+1):0,y=m>=J&&m<=G||m>=ie&&m<=ce,x=m===ge&&E+2<e.length&&(e.charCodeAt(E+2)>=J&&e.charCodeAt(E+2)<=G||e.charCodeAt(E+2)>=ie&&e.charCodeAt(E+2)<=ce),B=m===Ke||m===jr,I=e.length;I>E+1&&e.charCodeAt(I-1)===M;)I--;var O=E+1>=I;if(y||x||B||O){var D=E+1;if((x||y)&&(D=E+2),y||x)for(;D<e.length;){var P=e.charCodeAt(D);if(P>=J&&P<=G||P>=ie&&P<=ce||P>=W&&P<=z)D++;else break}for(var L=y||x?D:E+2;L<e.length&&e.charCodeAt(L)!==U;)L++;if(L>=e.length)S=E,w=!0;else if((y||x)&&e.charCodeAt(L-1)!==ge){for(var Z=!1,ne=L+1;ne<e.length;ne++)if(e.charCodeAt(ne)===ae){Z=!0;break}Z||(S=E,p=D,H=L+1)}}break}if(S>=0){for(var ve=0,Q=0;Q<S;Q++)e.charCodeAt(Q)===re&&ve++;if(ve%2===0)if(w)e=e.slice(0,S);else{var Pe=e.slice(S+1,p);Gr(e,`</${Pe}`,0)===-1&&(e=e.slice(0,S)+e.slice(H))}}for(var Ee=e.length;Ee>0&&e.charCodeAt(Ee-1)===M;)Ee--;if(Ee>0){for(var ue=Ee;ue>0&&e.charCodeAt(ue-1)!==M;)ue--;for(var He=ue,Fe=0;He<Ee&&e.charCodeAt(He)===N&&Fe<3;)He++,Fe++;if(ue>0&&He<Ee&&Qi(e,He,Ee)){for(var X=ue-1,be=X;be>0&&e.charCodeAt(be-1)!==M;)be--;er(e,be,X)||(e=e.slice(0,ue).trimEnd())}}var j=e.length;if(j>0){for(var se=e.lastIndexOf(`
`),le=se===-1?0:se+1,Ue=j,K=le,we=0;K<Ue&&e.charCodeAt(K)===N&&we<3;)K++,we++;if(K<Ue){var $e=e.charCodeAt(K),Ce=!1;if($e===ke||$e===F||$e===Or){var Re=K+1;if(Re>=Ue||e.charCodeAt(Re)===N||e.charCodeAt(Re)===k){for(var We=Re;We<Ue&&(e.charCodeAt(We)===N||e.charCodeAt(We)===k);)We++;We>=Ue&&(Ce=!0)}}else if($e>=W&&$e<=z){for(var Te=K;Te<Ue&&e.charCodeAt(Te)>=W&&e.charCodeAt(Te)<=z;)Te++;if(Te<Ue&&(e.charCodeAt(Te)===ar||e.charCodeAt(Te)===fr)){var Me=Te+1;if(Me>=Ue||e.charCodeAt(Me)===N||e.charCodeAt(Me)===k){for(var Be=Me;Be<Ue&&(e.charCodeAt(Be)===N||e.charCodeAt(Be)===k);)Be++;Be>=Ue&&(Ce=!0)}}}Ce&&(e=e.slice(0,le).trimEnd())}}}if(t.inline)return mr(e,0,e.length,t,r);let ze=[],V=0,Ne=e.length;if(V===0&&!r.disableFrontmatter&&e.startsWith("---")){let ee=oa(e);if(ee?.hasValidYaml){if(r.preserveFrontmatter!==!1){let sr=e.slice(0,ee.endPos).trimEnd();ze.push({type:v.frontmatter,text:sr})}V=ee.endPos}}for(;V<Ne;){for(var Y=e.indexOf(`
`,V),pe=Y<0?Ne:Y;V<Ne&&er(e,V,pe);)V=pe<Ne?pe+1:pe,V<Ne&&(Y=e.indexOf(`
`,V),pe=Y<0?Ne:Y);if(V>=Ne)break;var Ze=e.charCodeAt(V)===Pt;Le(e,V,pe);let ee=null;if(vn=e,Tn=V,Ut=pe,!Ze&&oe>=4&&!t.inHTML)ee=Yi(e,V);else if(!Ze){let sr=V+te,de=e.charCodeAt(sr);de===lr?ee=Zi(e,V,t,r):de===U?ee=qi(e,V,t,r):de===re||de===Oe?ee=Vi(e,V,t):de===F||de===ke||de===he?(ee=Fr(e,V),!ee&&(ee=La(e,V,t,r))):de===Or||de>=W&&de<=z?ee=La(e,V,t,r):de===ae?ee=Va(e,V,t,r):de===ye?ee=xa(e,V,t,r):de===_e&&(ee=ro(e,V,t))}if(!ee){for(var b=!1,fe=V;fe<pe;fe++)if(e.charCodeAt(fe)===ye){b=!0;break}b&&(ee=xa(e,V,t,r))}if(ee||(ee=no(e,V,t,r)),ee)ee.node.type!==v.refCollection&&ze.push(ee.node),V=ee.end;else{var tr=e.indexOf(`
`,V);V=tr<0?Ne:tr+1}}return t.o=n,ze}function qa(e,t){return e.charCodeAt(0)===65279&&(e=e.slice(1)),kt(e,{inAnchor:!1,inBlockQuote:!1,inHTML:!1,inList:!1,inline:!1,refs:Object.create(null)},Et(t))}function ja(e,t,r,n){var a=wr(e,t);return a?{tagName:a.tag,tagLower:a.tag.toLowerCase(),attrs:a.b,whitespaceBeforeAttrs:a.g,isSelfClosing:a.n,hasSpaceBeforeSlash:a.r,isClosing:a.f,hasNewline:a.g.includes(`
`)||a.b.includes(`
`),endPos:a.end}:null}function kt(e,t,r){Tt=0,e=_a(e),!t.refs&&(t.refs=Object.create(null)),(r.optimizeForStreaming||t.inline)&&(t.w=Wi(e,t.refs,r));var n,a;t.t||(t.t=n=[],t.p=a=[]);let i=Ur(e,t,r);if(n&&a){for(var o=n,A={inline:t.inline,inAnchor:t.inAnchor,inHTML:t.inHTML,htmlDepth:t.d,inList:t.inList,inBlockQuote:t.inBlockQuote,noSetext:t.l,depth:t.o},C=0;C<o.length;C++){var l=o[C];t.inline=l.inline,t.inAnchor=l.inAnchor,t.inHTML=l.inHTML,t.d=l.htmlDepth,t.inList=l.inList,t.inBlockQuote=l.inBlockQuote,t.l=l.noSetext,t.o=l.depth,t.k=l.breaks;var _=mr(l.text,0,l.text.length,t,r);t.k=!1;for(var d=0;d<_.length;d++)l.dest.push(_[d])}t.inline=A.inline,t.inAnchor=A.inAnchor,t.inHTML=A.inHTML,t.d=A.htmlDepth,t.inList=A.inList,t.inBlockQuote=A.inBlockQuote,t.l=A.noSetext,t.o=A.depth;for(var u=a,c=0;c<u.length;c++)for(var R=u[c],s=0;s<R.src.length;s++){var T=R.src[s];if(R.unwrap&&T.type===v.paragraph)for(var f=T.children,h=0;h<f.length;h++)R.dest.push(f[h]);else R.dest.push(T)}t.t=void 0,t.p=void 0,mn(i,t,r.slugify)}return Xt(t.refs)?[{type:v.refCollection,refs:t.refs},...i]:i}import*as rr from"react";var In;try{it=rr.createElement("div"),In=it!=null&&typeof it=="object"&&"$$typeof"in it&&typeof it.$$typeof=="symbol"?it.$$typeof:Symbol.for("react.transitional.element")}catch{In=Symbol.for("react.transitional.element")}var it;function On(e,t,r){return{$$typeof:In,type:e,key:r==null?null:String(r),ref:null,props:t,_owner:null,_store:{},_debugStack:null,_debugTask:null}}function hr(e,t){var r={key:e};if(t){var n=fn(t);for(var a in n)r[a]=n[a]}return r}var ei=typeof rr.createContext>"u"?void 0:rr.createContext(void 0);function ri(e,t,r,n,a,i,o,A,C){switch(e.type){case v.blockQuote:{let f={key:r.key};return e.alert&&(f.className=`markdown-alert-${i(e.alert.toLowerCase(),gr)}`,e.children.unshift(ca(e.alert))),n("blockquote",f,t(e.children,r))}case v.breakLine:return n("br",{key:r.key});case v.breakThematic:return n("hr",{key:r.key});case v.frontmatter:return A.preserveFrontmatter?n("pre",{key:r.key},e.text):null;case v.codeBlock:{let f=e.lang?Nr(e.lang):"";var l=e.attrs?fn(e.attrs):{};return l.className=f?`language-${f} lang-${f}`:"",n("pre",{key:r.key},n("code",l,e.text))}case v.codeInline:return n("code",{key:r.key},e.text);case v.footnoteReference:return n("a",{key:r.key,href:a(e.target,"a","href")||void 0},n("sup",null,e.text));case v.gfmTask:return n("input",{checked:e.completed,key:r.key,readOnly:!0,type:"checkbox"});case v.heading:return n(`h${e.level}`,{id:e.id,key:r.key},t(e.children,r));case v.htmlBlock:{let f=e;if(Jr(A)&&cn(f.tag)){var _=dn(f);return _.kind==="literal"?n("span",{key:r.key},_.literal):n("span",{key:r.key},...Ha(_.open,f.children?t(f.children,r):null,_.close))}let h=f.j,g=h!==void 0,S=g?h:f.a?f.e||"":(f.e||"")+(f.h||"");if(S&&f.c){let p=f.tag.toLowerCase(),H=Ua(p),w=f.children,E=w!=null&&w.length>0;if(H){let L=g?h:f.e||"",Z=Jr(A)?un(L):L;if(/<[a-z][^>]{0,100}>/i.test(S)){var d=hr(r.key,e.attrs);return d.dangerouslySetInnerHTML={__html:Z},C(e.tag,d)}return C(e.tag,hr(r.key,e.attrs),Z)}let m=new RegExp(`^<${f.tag}(\\s|>)`,"i");if(E&&!m.test(S)&&Jr(A)&&ga(S))return C(e.tag,hr(r.key,e.attrs),t(w,r));if(Wa(S)){let L=Jr(A)?un(S):S;var u=hr(r.key,e.attrs);return u.dangerouslySetInnerHTML={__html:L},C(e.tag,u)}let x=Et({slugify:A.slugify,sanitizer:a,tagfilter:!0}),B=da(S);if(new RegExp(`^<${f.tag}(\\s[^>]*)?>(\\s*</${f.tag}>)?$`,"i").test(B))return f.children&&f.children.length>0?C(e.tag,hr(r.key,e.attrs),t(f.children,r)):C(e.tag,hr(r.key,e.attrs));let O=kt(B,{inline:!1,refs:o,inHTML:!1},x);_n(O);let D=f.tag.toLowerCase(),P=g;if(P&&E)return C(e.tag,hr(r.key,e.attrs),t(w,r));if(P)return t(O.flatMap(tt),r);var c=Ra(O,D);if(c.found&&c.afterClose.length>0){var R=c.beforeClose.flatMap(tt),s=c.afterClose.flatMap(tt);return On(rr.Fragment,{children:[C(e.tag,hr(r.key,e.attrs),t(R,r)),t(s,r)]},r.key)}return C(e.tag,hr(r.key,e.attrs),t(O.flatMap(tt),r))}return nt(e.tag)?C(e.tag,hr(r.key,e.attrs)):C(e.tag,hr(r.key,e.attrs),e.children?t(e.children,r):"")}case v.htmlSelfClosing:{let f=e;if(Jr(A)&&cn(f.tag)){var T=dn(f);return n("span",{key:r.key},T.kind==="literal"?T.literal:T.open+(T.close||""))}return C(e.tag,hr(r.key,e.attrs))}case v.image:{let f=e.target===null?null:a(e.target,"img","src");return n("img",{key:r.key,alt:e.alt&&e.alt.length>0?e.alt:void 0,title:e.title||void 0,src:f||void 0})}case v.link:{let f={key:r.key};if(e.target!=null){let h=ha(e.target,a,"a","href");h!=null&&(f.href=h)}return e.title&&(f.title=e.title),n("a",f,t(e.children,r))}case v.table:{let f=e;return n("table",{key:r.key},n("thead",{key:"thead"},n("tr",null,f.header.map(function(g,S){return n("th",{key:S,style:f.align[S]===null?{}:{textAlign:f.align[S]}},t(g,r))}))),f.cells.length>0&&n("tbody",{key:"tbody"},f.cells.map(function(g,S){return n("tr",{key:S},g.map(function(H,w){return n("td",{key:w,style:f.align[w]===null?{}:{textAlign:f.align[w]}},t(H,r))}))})))}case v.text:return e.text;case v.textFormatted:return n(e.tag,{key:r.key},t(e.children,r));case v.orderedList:case v.unorderedList:{let f=e.type===v.orderedList?"ol":"ul";return n(f,{key:r.key,start:e.type===v.orderedList?e.start:void 0},e.items.map(function(g,S){return n("li",{key:S},t(g,r))}))}case v.paragraph:return n("p",{key:r.key},t(e.children,r));case v.ref:return null;default:return null}}var vo=(e,t,r,n,a,i,o)=>{var A=l=>l.map(_=>"text"in _?_.text:""),C=(l,_={})=>{var d=Array.isArray(l)?l:[l],u=(_.renderDepth||0)+1;if(u>2500)return A(d);_.renderDepth=u;for(var c=_.key,R=[],s=!1,T=0;T<d.length;T++){_.key=T;var f;if(e){var h=ri.bind(null,d[T],C,_,t,r,n,a,i,o);f=e(h,d[T],C,_)}else f=ri(d[T],C,_,t,r,n,a,i,o);var g=typeof f=="string";if(s&&typeof f=="string"){var S=R.at(-1);R[R.length-1]=(typeof S=="string"?S:"")+f}else if(f!=null)if(Array.isArray(f))for(var p=0;p<f.length;p++)R.push(f[p]);else R.push(f);s=g}return _.key=c,_.renderDepth=u-1,R};return C},To=(e,t)=>{let r=Jt(t,e,void 0);return r?typeof r=="function"||typeof r=="object"&&"render"in r?r:Jt(t,`${e}.component`,e):e};function So(e,t){let r={...t||{}};r.overrides=r.overrides||{};let n=r.slugify||gr,a=r.sanitizer||dr,i=r.createElement,o=Xt(r.overrides),A=g=>wt(g,{...r,wrapper:null});function C(g){for(var S in g){var p=g[S];if(typeof p=="string"&&p.length>0&&p.charCodeAt(0)===ae&&(Ka.test(p)||Ga.test(p)||ja(p,0))){var H=A(p.trim());g[S]=S==="innerHTML"&&Array.isArray(H)?H[0]:H}}}function l(g,S,...p){var H=S||{},w=g;if(o){var E=Jt(r.overrides,`${g}.props`,{});w=To(g,r.overrides),H={...H,...E,className:$a(H.className,E.className)||void 0}}if(!i){var m=H.key;return m!=null&&delete H.key,p.length===1?H.children=p[0]:p.length>1&&(H.children=p),On(w,H,m)}return i(w,H,...p)}function _(g,S,...p){return S&&C(S),l(g,S,...p)}let d=Et(r,r.forceInline),u=e[0]&&e[0].type===v.refCollection?e[0].refs:Object.create(null),c=vo(r.renderRule,l,a,n,u,r,_),R=c(e,{inline:r.forceInline,refs:u}),s=sa(u);if(s.length>0&&R.push(l("footer",{key:"footer"},s.map(function(S){let p=S.identifier.charCodeAt(0)===ur?S.identifier.slice(1):S.identifier,H=kt(S.footnote,{inline:!0,refs:u},d);return l("div",{id:n(p,gr),key:S.identifier},`${p}: `,c(H,{inline:!0,refs:u}))}))),r.wrapper===null)return R;let T=r.wrapper||(r.forceInline?"span":"div"),f;if(R.length>1||r.forceWrapper)f=R;else return R.length===1?R[0]:null;var h=r.wrapperProps?{...r.wrapperProps}:{};return h.children=f,On(T,h,"outer")}function wt(e="",t={}){let r={...t||{}};r.overrides=r.overrides||{};let n=r.slugify||gr,a=r.sanitizer||dr;function i(A){let C=r.forceInline||!(r.forceBlock||Aa.test(A)),l=Et(r,C),_=C?A:ua(A),d=kt(_,{inline:C,refs:o},l);return So(d,{...r,forceInline:C})}let o=Object.create(null);return i(e)}function Eo(e){let t=rr.useRef(e),r=t.current;if(r!==e){var n=!0,a=0;for(var i in e)if(a++,!Object.is(r[i],e[i])){n=!1;break}if(n){var o=0;for(var A in r)o++;n=o===a}n||(t.current=e)}return t.current}var Ln=({children:e,options:t,...r})=>{if(!(typeof rr.useContext<"u")){let l={...t,overrides:{...t?.overrides},wrapperProps:{...t?.wrapperProps,...r}};return wt(e??"",l)}let a=ei?rr.useContext(ei):void 0,i=Eo(r),o=rr.useMemo(()=>({...a,...t,overrides:{...a?.overrides,...t?.overrides},wrapperProps:{...a?.wrapperProps,...t?.wrapperProps,...i}}),[a,t,i]),A=e??"";return rr.useMemo(()=>wt(A,o),[A,o])},ti=Ln,Po=Ln,Do=wt,Fo=ti;export{Po as Markdown,v as RuleType,Do as compiler,Fo as default,qa as parser,dr as sanitizer,gr as slugify};