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.

49 lines • 84.5 kB
import*as ue from"react";import{Image as ya,Linking as ei,Platform as pa,Pressable as Na,Text as Qe,View as Cr}from"react-native";var E=32,y=9,yr=13,P=10,re=96,xe=126,fe=91,Rr=94,U=62,dr=35,St=37,F=45,cr=61,me=92,Ne=42,He=95,de=60,Xt=64,rr=93,Ge=33,vt=38,Fe=58,$t=70,mr=102,Et=104,Br=119,rt=116,Jt=112,dn=115,jn=160,eo=12,ro=44,yt=59,tt=63,ar=46,Se=47,Dr=39,wr=34,br=43,Le=124,Ir=123,Kt=125,lr=40,_r=41,to=78,no=110,oo=79,io=111,cn=120,_n=88,Gt=30,W=48,z=57,J=65,G=90,oe=97,_e=122,st=128,sr=32,Oi={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},g=Oi;import{decodeEntity as Li}from"markdown-to-jsx/entities";function uo(e){if(!lo(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 o=t;if(e[t]==="\r"&&t++,t<e.length&&e[t]===`
`&&t++,lo(e,"---",n))return{endPos:t,hasValidYaml:r};if(!r){let i=Xi(e,n,o);if(i<o){let a=e.charCodeAt(i);if(a>=oe&&a<=_e||a>=J&&a<=G||a>=W&&a<=z||a===He){for(i++;i<o&&(a=e.charCodeAt(i),a>=oe&&a<=_e||a>=J&&a<=G||a>=W&&a<=z||a===He||a===F||a===ar);)i++;i<o&&e.charCodeAt(i)===Fe&&(i++,i>=o?r=!0:(a=e.charCodeAt(i),(a===E||a===y)&&(r=!0)))}}}}return null}var Pi=/&([a-zA-Z0-9]+|#[0-9]{1,7}|#x[0-9a-fA-F]{1,6});/gi,Mi={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"},Bi={};function at(e){if(!e)return Bi;var t={};for(var r in e){var n=r.toLowerCase(),o=Mi[n];if(o)t[o]=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 Ro=/(\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 Jr(e){return e.indexOf("&")===-1?e:e.replace(Pi,(t,r)=>{var n=Li(r);if(n)return n;if(r[0]==="#"){var o=r[1]==="x"||r[1]==="X"?Number.parseInt(r.slice(2),16):Number.parseInt(r.slice(1),10);return o===0||o>=55296&&o<=57343||o>1114111?"\uFFFD":o<=65535?String.fromCharCode(o):String.fromCharCode(55296+(o-65536>>10),56320+(o-65536&1023))}return t})}var ao=/(javascript|vbscript|data(?!:image)):/i;function hr(e){if(ao.test(e))return null;if(e.indexOf("%")===-1)return e;try{let t=decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"");if(ao.test(t))return null}catch{return null}return e}var je={},tr,Pe;for(tr=[192,193,194,195,196,197,224,225,226,227,228,229,230,198],Pe=0;Pe<tr.length;Pe++)je[tr[Pe]]="a";for(je[231]=je[199]="c",je[240]=je[208]="d",tr=[200,201,202,203,233,232,234,235],Pe=0;Pe<tr.length;Pe++)je[tr[Pe]]="e";for(tr=[207,239,206,238,205,237,204,236],Pe=0;Pe<tr.length;Pe++)je[tr[Pe]]="i";for(je[209]=je[241]="n",tr=[248,216,339,338,213,245,212,244,211,243,210,242],Pe=0;Pe<tr.length;Pe++)je[tr[Pe]]="o";for(tr=[220,252,219,251,218,250,217,249],Pe=0;Pe<tr.length;Pe++)je[tr[Pe]]="u";je[376]=je[255]=je[221]=je[253]="y";function Kr(e){for(var t="",r=-1,n=e.length,o=0;o<n;o++){var i=e.charCodeAt(o);if(i>=oe&&i<=_e||i>=W&&i<=z){r<0&&(r=o);continue}if(i>=J&&i<=G){r>=0&&(t+=e.slice(r,o),r=-1),t+=String.fromCharCode(i+sr);continue}if(i===E||i===F){r>=0&&(t+=e.slice(r,o),r=-1),t+="-";continue}r>=0&&(t+=e.slice(r,o),r=-1);var a=je[i];a&&(t+=a)}return r>=0&&(t+=e.slice(r)),t}function lo(e,t,r){return e.startsWith(t,r)}var Ao=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 lt(e){let t=e.toLowerCase();if(Ao.has(t))return!0;let r=t.indexOf(":");return r!==-1?(t=t.slice(r+1),Ao.has(t)):!1}var Xr=1,Co=2,ot=4,fo=8,Di=16,Hr=32,xr=64,ho=(()=>{var e=new Uint8Array(128),t;for(e[y]=Xr,e[P]=Xr|Co,e[eo]=Xr,e[yr]=Xr|Co,e[E]=Xr,t=Ge;t<=Se;t++)e[t]=ot;for(t=Fe;t<=Xt;t++)e[t]=ot;for(t=fe;t<=re;t++)e[t]=ot;for(t=Ir;t<=xe;t++)e[t]=ot;for(t=W;t<=z;t++)e[t]=Di;for(t=J;t<=G;t++)e[t]=fo;for(t=oe;t<=_e;t++)e[t]=fo;return e})(),Ho=/[\p{P}\p{S}]/u,go=/\p{Zs}/u,nt=[];function To(e){var t=e.indexOf("\r"),r=e.indexOf("\0");if(t===-1&&r===-1)return e;var n=e.length;nt.length=0;var o=0,i=0;for(t===-1?i=r:r===-1?i=t:i=t<r?t:r;i<n;i++){var a=e.charCodeAt(i);a===yr?(o<i&&nt.push(e.slice(o,i)),i+1<n&&e.charCodeAt(i+1)===P&&i++,nt.push(`
`),o=i+1):a===0&&(o<i&&nt.push(e.slice(o,i)),nt.push("\uFFFD"),o=i+1)}return o<n&&nt.push(e.slice(o)),nt.join("")}function So(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 Ft(e){if(!e)return!1;for(var t in e)return!0;return!1}var Ji=/^\n+/;function vo(e){for(var t=e.length;t>0&&(e[t-1]===`
`||e[t-1]==="\r");)t--;return`${e.slice(0,t).replace(Ji,"")}

`}function it(e){if((e.type===g.htmlSelfClosing||e.type===g.htmlBlock)&&e.a)return[];if(e.type===g.paragraph){var t=e.children;return t?t.flatMap(it):[]}return e.type===g.text?e.text?.trim()?[e]:[]:e.type===g.htmlBlock&&e.children?[{...e,children:e.children?.flatMap(it)}]:[e]}function un(e){for(var t=0;t<e.length;t++){if(e[t].type===g.htmlBlock){var r=e[t],n=!1;if(r.d&&t===e.length-1){var o=r.k===void 0?r.a?r.e||"":(r.e||"")+(r.g||""):r.k,i=`</${String(r.tag).toLowerCase()}>`,a=o.toLowerCase().indexOf(i);if(a!==-1){var A=o.slice(a+i.length).replace(/<\/[a-z][a-z0-9-]*\s*>/gi,"");A.trim()&&(n=!0)}}n||(r.d=!1)}"children"in e[t]&&e[t].children&&un(e[t].children)}}function $o(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.type===g.paragraph&&n.children)for(var o=n.children,i=0;i<o.length;i++){var a=o[i];if(a.type===g.htmlSelfClosing&&a.a&&a.tag.toLowerCase()===t){var A=e.slice(0,r);i>0&&A.push({type:g.paragraph,children:o.slice(0,i)});var C=[];if(i+1<o.length){var l=o.slice(i+1).filter(d=>!(d.type===g.htmlSelfClosing&&d.a));l.length>0&&(C=l)}return C=C.concat(e.slice(r+1)),{found:!0,beforeClose:A,afterClose:C}}}if((n.type===g.htmlSelfClosing||n.type===g.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 Ki(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 co(e,t,r,n){var o;return t===void 0?o=Ki(r):o=t.length>0&&t.charCodeAt(0)>E?` ${t}`:t,`<${e}${o}${n}`}function Rn(e){var t=e.tag,r=e.type===g.htmlSelfClosing,n=e,o=n.b,i=`</${t}>`;if(!r&&n.a)return{kind:"literal",literal:(n.g||i)+(n.e||"")};if(r){var a=e;return a.a?{kind:"literal",literal:a.g||i}:a.n?{kind:"literal",literal:a.n}:{kind:"literal",literal:co(t,o,e.attrs," />")}}var A=co(t,o,e.attrs,">"),C=n.children,l=C!=null&&C.length>0;if(n.d&&n.k!==void 0)return l?{kind:"sandwich",open:A,close:i}:{kind:"literal",literal:n.k};if(n.d&&!l)return{kind:"literal",literal:A+(n.e||"")+(n.g||i)};if(C!=null&&C.length>0){for(var d="",c=0;c<C.length;c++){var u=C[c];if(u.type!==g.text)return{kind:"sandwich",open:A,close:i};d+=u.text}return{kind:"literal",literal:A+d+i}}var _=n.e||"";return _&&_.indexOf(i)!==-1?{kind:"literal",literal:A+_}:{kind:"literal",literal:A+_+i}}function Eo(e,t,r){var n=[],o=e,i=r;if(o&&n.push(o),Array.isArray(t))for(var a=0;a<t.length;a++)n.push(t[a]);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 At(e){return e==null||e.tagfilter!==!1}function yo(e,t,r,n){var o=t(e,r,n);return o===null?null:Gi(o)}function po(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 _o(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 pt(e,t,r){if(t.indexOf(".")===-1){var n=e?.[t];if(n)return n;if(e){var o=_o(t);if(o!==t){var i=e[o];if(i)return i}}return r}for(var a=e,A=t.split("."),C=0,l=!1;C<A.length;){if(a=a?.[A[C]],a===void 0){l=C===0;break}C++}if(l&&e){var d=_o(A[0]);if(d!==A[0])for(a=e[d],C=1;a!==void 0&&C<A.length;)a=a?.[A[C]],C++}return a||r}function Gi(e){for(var t=!1,r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n<=E||n===wr||n===St||n===de||n===U||n===fe||n===me||n===rr||n===Rr||n===re||n>=123){t=!0;break}}if(!t)return e;for(var o="",r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n===St&&r+2<e.length){var i=e.charCodeAt(r+1),a=e.charCodeAt(r+2);if((i>=W&&i<=z||i>=J&&i<=$t||i>=oe&&i<=mr)&&(a>=W&&a<=z||a>=J&&a<=$t||a>=oe&&a<=mr)){o+=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){o+=encodeURI(e[r]+e[r+1]),r++;continue}}o+=e[r];continue}o+=encodeURI(e[r])}return o}var Fi=new Set(["title","textarea","style","xmp","iframe","noembed","noframes","script","plaintext"]),so=/<(\/?)(title|textarea|style|xmp|iframe|noembed|noframes|script|plaintext)(\s|>|\/)/gi;function hn(e){return Fi.has(e.toLowerCase())}function Hn(e){return so.lastIndex=0,e.replace(so,(t,r,n,o)=>`&lt;${r}${n}${o}`)}function wt(e,t){var r=e||{},n=r.slugify,o;if(n){var i=n;o=a=>i(a,Kr)}else o=Kr;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||hr,slugify:o,tagfilter:At(r)}}var $n=["script","pre","style","textarea"],bt=new Set($n),ko=/<(?:pre|script|style|textarea)\b/iy,gn=/^(\s{0,3}#[#\s]|\s{0,3}[-*+]\s|\s{0,3}\d+\.\s|\s{0,3}>\s|\s{0,3}```)/m,mo=/^<([a-z][^ >/\n\r]*) ?([^>]*?)>/im,Vo=new Uint8Array(128);(()=>{for(var e=[re,Ne,He,xe,cr,fe,Ge,de,me,vt,P,Et,Br,mr],t=0;t<e.length;t++)Vo[e[t]]=1})();var wo=/([a-zA-Z_][a-zA-Z0-9_-]*)=(?:"([^"]*)"|'([^']*)')/g;function xn(e){return bt.has(e)}function Zo(e,t,r){for(var n=t,o=r;n<o&&(e.charCodeAt(n)===E||e.charCodeAt(n)===y);)n++;if(n>=o)return!1;e.charCodeAt(n)===Le&&n++;for(var i=0;n<o;){for(;n<o&&(e.charCodeAt(n)===E||e.charCodeAt(n)===y);)n++;if(n>=o)break;if(e.charCodeAt(n)===Le&&i>0){for(var a=n+1;a<o&&(e.charCodeAt(a)===E||e.charCodeAt(a)===y);)a++;if(a>=o)return!0}if(e.charCodeAt(n)===Fe&&n++,n>=o||e.charCodeAt(n)!==F)return!1;for(;n<o&&e.charCodeAt(n)===F;)n++;for(n<o&&e.charCodeAt(n)===Fe&&n++,i++;n<o&&(e.charCodeAt(n)===E||e.charCodeAt(n)===y);)n++;if(n<o)if(e.charCodeAt(n)===Le)n++;else return!1}return i>0}var Ui=/[\u0000-\u001F\u007F]/g,Wi={action:1,background:1,cite:1,data:1,formaction:1,href:1,longdesc:1,poster:1,src:1,"xlink:href":1},zi=/&#(x[0-9a-f]+|[0-9]+);?/gi;function Vi(e){return e.indexOf("&#")===-1?e:e.replace(zi,(t,r)=>{var n=r.charCodeAt(0)===cn||r.charCodeAt(0)===_n?Number.parseInt(r.slice(1),16):Number.parseInt(r,10);return n>0&&n<=1114111?String.fromCodePoint(n):t})}function Zi(e,t,r){if(r&&t.charCodeAt(0)===Ir)return!1;var n=e.charCodeAt(0),o=e.charCodeAt(1);if((n===io||n===oo)&&(o===no||o===to))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(Wi[i]===1){var a=Vi(Jr(t));if(hr(a)===null)return!0;var A=a.replace(Ui,"");return A!==a&&hr(A)===null}return!1}function En(e){return"<"+(e.f?"/":"")+e.tag+e.i+e.b+(e.p?e.u?" />":"/>":">")}function bo(e,t,r,n){for(var o=[],i=t,a=0;a<n.length;a+=2){var A=n[a];if(A>i){var C=e.slice(i,A).trim();C&&o.push(C)}i=n[a+1]}if(i<r){var l=e.slice(i,r).trim();l&&o.push(l)}return o.join(" ")}function Or(e,t){if(e.charCodeAt(t)!==de)return null;let r=t+1,n=e.length,o=!1;e.charCodeAt(r)===Se&&(r++,o=!0);let i=r,a=e.charCodeAt(r);if(!(a>=oe&&a<=_e||a>=J&&a<=G))return null;for(;r<n&&(e.charCodeAt(r)>=oe&&e.charCodeAt(r)<=_e||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,d=r;for(;r<n&&(e.charCodeAt(r)===E||e.charCodeAt(r)===y||e.charCodeAt(r)===P);)r++;let c=e.slice(d,r);if(r===d&&r<n){var u=e.charCodeAt(r);if(u!==U&&u!==Se)return null}let _=r,f={},h=!1;for(var S=null;r<n;){let b=e.charCodeAt(r);if(b===U){let O=S?bo(e,_,r,S):e.slice(_,r);return{u:h,v:l,f:o,b:O,r:S!=null,p:!1,i:c,attrs:f,end:r+1,tag:A}}if(b===E||b===y||b===P){r++;continue}if(b===Se&&r+1<n&&e.charCodeAt(r+1)===U){h=r>_&&e.charCodeAt(r-1)===E;let O=S?bo(e,_,r,S):e.slice(_,r);return{u:h,v:l,f:o,b:O,r:S!=null,p:!0,i:c,attrs:f,end:r+2,tag:A}}var s=r,R=e.charCodeAt(r);if(!(R>=oe&&R<=_e||R>=J&&R<=G||R===He||R===Fe))return null;for(r++;r<n;){var T=e.charCodeAt(r);if(T>=oe&&T<=_e||T>=J&&T<=G||T>=W&&T<=z||T===He||T===ar||T===Fe||T===F)r++;else break}for(var k=e.slice(s,r),x=r;r<n&&(e.charCodeAt(r)===E||e.charCodeAt(r)===y);)r++;var H,m;if(e.charCodeAt(r)===cr){for(r++;r<n&&(e.charCodeAt(r)===E||e.charCodeAt(r)===y);)r++;var v=e.charCodeAt(r);if(v===wr||v===Dr){r++;for(var p=r;r<n&&e.charCodeAt(r)!==v;)r++;if(r>=n)return null;if(H=e.slice(p,r),r++,r<n){var w=e.charCodeAt(r);if(w!==E&&w!==y&&w!==P&&w!==U&&w!==Se)return null}m=r}else if(v===Ir){var I=1,p=r;for(r++;r<n&&I>0;){var T=e.charCodeAt(r);T===Ir?I++:T===Kt&&I--,r++}H=e.slice(p,r),m=r}else{for(var p=r;r<n;){var M=e.charCodeAt(r);if(M===E||M===y||M===U||M===P||M===wr||M===Dr||M===cr||M===de||M===re)break;r++}if(r===p)return null;H=e.slice(p,r),m=r}}else H="",m=x;Zi(k,H,l)?(S===null&&(S=[]),S.push(s,m)):f[k]=H}return null}function ur(e){var t=e.indexOf("<");if(t===-1)return e;for(var r="",n=0,o=!1;t!==-1;){var i=Or(e,t);i?(i.r&&(r+=e.slice(n,t)+En(i),n=i.end,o=!0),t=e.indexOf("<",i.end)):t=e.indexOf("<",t+1)}return o?r+e.slice(n):e}function Qi(e,t,r){if(!r.optimizeForStreaming&&e.indexOf("[")===-1)return!1;for(var n=0,o=e.length,i=!1,a=!1;n<o;){for(var A=e.indexOf(`
`,n),C=A<0?o:A,l=n,d=0;l<C&&d<4;)if(e.charCodeAt(l)===E)d++,l++;else if(e.charCodeAt(l)===y)d+=4,l++;else break;if(l>=C){i=!1,n=A<0?o:A+1;continue}if(d<4){var c=e.charCodeAt(l);if(c===re||c===xe){for(var u=c,_=0,f=l;f<C&&e.charCodeAt(f)===u;)_++,f++;if(_>=3){var h=!0;if(u===re){for(var S=f;S<C;S++)if(e.charCodeAt(S)===re){h=!1;break}}if(h){i=!1;for(var s=A<0?o:A+1;s<o;){for(var R=s,T=0;R<o&&T<4;){var k=e.charCodeAt(R);if(k===E)T++,R++;else if(k===y)T+=4,R++;else break}if(T<4&&R<o&&e.charCodeAt(R)===u){for(var x=0;R<o&&e.charCodeAt(R)===u;)x++,R++;if(x>=_){for(;R<o&&(e.charCodeAt(R)===E||e.charCodeAt(R)===y);)R++;if(R>=o||e.charCodeAt(R)===P){n=R>=o?o:R+1;break}}}for(;s<o&&e.charCodeAt(s)!==P;)s++;s<o&&s++}s>=o&&(n=o,a=!0);continue}}}}for(var H=l;H<C&&e.charCodeAt(H)===U;){H++,H<C&&e.charCodeAt(H)===E&&H++;for(var m=0;H<C&&m<4;)if(e.charCodeAt(H)===E)m++,H++;else if(e.charCodeAt(H)===y)m+=4,H++;else break;if(m>=4)break;i=!1}if(!i&&d<4&&H<C&&e.charCodeAt(H)===fe&&!(H+1<o&&e.charCodeAt(H+1)===Rr)){var v=Qo(e,H,t);if(v){n=v,i=!1;continue}}var p=e.charCodeAt(l);if(p===dr&&d<4)i=!1;else if(d<4&&(p===F||p===Ne||p===He)){for(var w=l,I=0;w<C;){var M=e.charCodeAt(w);if(M===p)I++;else if(M!==E&&M!==y)break;w++}i=!(I>=3&&w>=C)}else i=!0;n=A<0?o:A+1}return a}function Qo(e,t,r){let n=e.length;if(e.charCodeAt(t)!==fe)return null;let o=t+1<n&&e.charCodeAt(t+1)===Rr,i=t+1;for(;i<n;){var a=e.charCodeAt(i);if(a===rr){i++;break}if(a===fe)return null;a===me&&i+1<n&&i++,i++}if(i>n||e.charCodeAt(i-1)!==rr)return null;let A=e.slice(t+1,i-1);if(A.length>999)return null;let C=zt(A);if(!C||i>=n||e.charCodeAt(i)!==Fe)return null;i++;let l=!1;for(;i<n;){let b=e.charCodeAt(i);if(b===E||b===y)i++;else if(b===P&&!l)l=!0,i++;else break}if(o){let b=e.indexOf(`
`,i),O=b<0?n:b,D=e.slice(i,O).trim();return r[C]={target:D,title:void 0},b<0?n:b+1}var d;if(i<n&&e.charCodeAt(i)===de){i++;for(var c=i;i<n&&e.charCodeAt(i)!==U&&e.charCodeAt(i)!==P;)e.charCodeAt(i)===me&&i+1<n&&i++,i++;if(i>=n||e.charCodeAt(i)!==U)return null;d=e.slice(c,i),i++;for(var u=e.indexOf(`
`,i),_=u<0?n:u,f=i;f<_&&(e.charCodeAt(f)===E||e.charCodeAt(f)===y);)f++;if(f<_){if(f===i)return null;var h=e.charCodeAt(f);if(h!==wr&&h!==Dr&&h!==lr)return null}}else{for(var c=i,S=0;i<n;){var a=e.charCodeAt(i);if(a===lr)S++;else if(a===_r){if(S===0)break;S--}else{if(a===E||a===y||a===P)break;a===me&&i+1<n&&i++}i++}if(d=e.slice(c,i),!d)return null}for(;i<n&&(e.charCodeAt(i)===E||e.charCodeAt(i)===y);)i++;var s=e.indexOf(`
`,i),R=s<0?n:s,T,k=!1,x=i,H=i;if(i===R&&i<n)for(H=i+1;H<n&&(e.charCodeAt(H)===E||e.charCodeAt(H)===y);)H++;if(H<n){var m=e.charCodeAt(H);if(m===wr||m===Dr||m===lr){for(var v=m===lr?41:m,p=H+1,w=p;p<n;){var I=e.charCodeAt(p);if(I===v){for(var M=p+1;M<n&&(e.charCodeAt(M)===E||e.charCodeAt(M)===y);)M++;(M>=n||e.charCodeAt(M)===P)&&(T=e.slice(w,p),k=!0,x=M<n?M+1:n);break}if(I===me&&p+1<n){p+=2;continue}if(I===P&&p+1<n&&e.charCodeAt(p+1)===P)break;p++}if(!k&&H===i)return null}}if(k)return r[C]||(r[C]={target:Jr(Rt(d)),title:T===void 0?T:Jr(Rt(T))}),x;for(;i<R&&(e.charCodeAt(i)===E||e.charCodeAt(i)===y);)i++;return i<R?null:(r[C]||(r[C]={target:Jr(Rt(d)),title:T}),s<0?n:s+1)}var Ar=new Uint8Array(ho);for(Ar[dr]|=Hr,Ar[U]|=Hr,Ar[F]|=Hr|xr,Ar[br]|=Hr,Ar[Ne]|=Hr|xr,Ar[He]|=Hr|xr,Ar[re]|=Hr|xr,Ar[xe]|=Hr|xr,Ar[de]|=Hr|xr,Ar[fe]|=xr,Ar[Ge]|=xr,Ar[Le]|=Hr,Nt=W;Nt<=z;Nt++)Ar[Nt]|=Hr;var Nt;function Io(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)===fe||e.charCodeAt(t)===rr)return!0}return!1}function zt(e){for(var t=e.length,r=!0,n=t>0,o=0;o<t;o++){var i=e.charCodeAt(o);if(i===E){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 a=e.replace(/\s+/g," ").trim();return a.indexOf("\u1E9E")!==-1?a.replace(/\u1E9E/g,"ss").toLowerCase():a.toLowerCase()}function On(e){return e<st?Ar[e]:e===jn?Xr:0}function Rt(e){return e.indexOf("\\")===-1?e:e.replace(/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,"$1")}var yn=null,pn=-1,Vt=-1;function ae(e,t){if(t>=pn&&t<=Vt&&e===yn)return Vt;var r=e.indexOf(`
`,t),n=r<0?e.length:r;return yn=e,pn=t,Vt=n,n}function q(e,t){let r=ae(e,t);return r<e.length?r+1:r}function mt(e,t,r){for(;t<r;){let n=e.charCodeAt(t);if(n!==E&&n!==y)break;t++}return t}function xo(e,t){let r=q(e,t);for(;r<e.length;){let n=ae(e,r);if(nr(e,r,n))return r;r=q(e,r)}return e.length}function zr(e,t,r,n){let o=0;for(;t+o<r&&e.charCodeAt(t+o)===n;)o++;return o}var ie=0,te=0;function Oe(e,t,r){for(ie=0,te=0;t+te<r;){let n=e.charCodeAt(t+te);if(n===y)ie+=4-ie%4;else if(n===E)ie++;else break;te++}}function nr(e,t,r){return mt(e,t,r)>=r}function Yi(e,t){if(!e)return e;var r=t.w||(t.w=Object.create(null)),n=r[e];if(n===void 0)return r[e]=0,e;for(var o=n+1,i=`${e}-${o}`;r[i]!==void 0;)o++,i=`${e}-${o}`;return r[e]=o,r[i]=0,i}function qi(e,t,r,n){let o=ae(e,t);if(Oe(e,t,o),ie>3)return null;let i=t+te;if(e.charCodeAt(i)!==dr)return null;let a=zr(e,i,o,35);if(a<1||a>6||(i+=a,i<o&&e.charCodeAt(i)!==E&&e.charCodeAt(i)!==y))return null;i=mt(e,i,o);for(var A=o;A>i&&e.charCodeAt(A-1)===E;)A--;for(var C=A;A>i&&e.charCodeAt(A-1)===dr;)A--;if(A<C)if(A===i||e.charCodeAt(A-1)===E)for(;A>i&&e.charCodeAt(A-1)===E;)A--;else A=C;let l=e.slice(i,A),d=ht(l,!1,r,n);return{node:{type:g.heading,level:a,children:d,id:""},end:q(e,o)}}function ji(e,t,r){var n=e.charCodeAt(t);if(n!==cr&&n!==F)return!1;for(var o=t;o<r&&e.charCodeAt(o)===n;)o++;for(;o<r&&(e.charCodeAt(o)===E||e.charCodeAt(o)===y);)o++;return o>=r}function Ur(e,t){let r=ae(e,t);if(Oe(e,t,r),ie>3)return null;let n=t+te,o=e.charCodeAt(n);if(o!==F&&o!==Ne&&o!==He)return null;let i=0;for(;n<r;){let a=e.charCodeAt(n);if(a===o)i++;else if(a!==E&&a!==y)return null;n++}return i<3?null:{node:{type:g.breakThematic},end:q(e,r)}}var Oo=0,Lo=0,Po="";function ea(e,t,r){let n=ae(e,t);if(Oe(e,t,n),ie>3)return null;let o=ie,i=te,a=t+te,A=e.charCodeAt(a);if(A!==re&&A!==xe)return null;let C=zr(e,a,n,A);if(C<3)return null;a+=C;let l=mt(e,a,n),d=n;if(A===re){for(let D=l;D<n;D++)if(e.charCodeAt(D)===re)return null}for(;d>l&&(e.charCodeAt(d-1)===E||e.charCodeAt(d-1)===y);)d--;let c=e.slice(l,d),u="",_="",f=c.indexOf(" ");f===-1?u=c:(u=c.slice(0,f),_=c.slice(f+1).trim()),u=Rt(u);var h;if(_){wo.lastIndex=0;for(var S;(S=wo.exec(_))!=null;)h||(h={}),h[S[1]]=S[2]===void 0?S[3]:S[2]}let s=q(e,n),{length:R,length:T}=e;var k;A===Oo&&C===Lo?k=Po:(k=String.fromCharCode(A).repeat(C),Oo=A,Lo=C,Po=k);for(var x=s;x<e.length;){var H=e.indexOf(k,x);if(H===-1)break;for(var m=H,v=0;m>0&&v<4&&e.charCodeAt(m-1)===E;)m--,v++;if(v<=3&&(m===0||e.charCodeAt(m-1)===P)){for(var p=H+C;p<e.length&&e.charCodeAt(p)===A;)p++;var w=ae(e,p);if(nr(e,p,w)){R=m,T=q(e,w);break}}x=H+1}var I;if(o===0)I=R>s&&e.charCodeAt(R-1)===P?e.slice(s,R-1):e.slice(s,R);else{I="";for(var M=s;M<R;){var b=ae(e,M);Oe(e,M,b);var O=Math.min(te,o);I+=`${e.slice(M+O,b)}
`,M=q(e,b)}I.length>0&&I.charCodeAt(I.length-1)===P&&(I=I.slice(0,-1))}return{node:{type:g.codeBlock,lang:u||void 0,text:I,infoString:_||void 0,attrs:h},end:T}}function Mo(e,t,r){for(var n=0,o=t;o<r&&n<4;)e.charCodeAt(o)===y?n+=4-n%4:n++,o++;if(n<4)return"";for(var i="",a=4;a<n;a++)i+=" ";return i+e.slice(o,r)}function ra(e,t){let r=ae(e,t);if(Oe(e,t,r),ie<4)return null;let n="",o=t;for(;o<e.length;){let u=ae(e,o);if(Oe(e,o,u),nr(e,o,u)){for(var i=`${Mo(e,o,u)}
`,a=q(e,u);a<e.length;){var A=ae(e,a);if(nr(e,a,A)){i+=`${Mo(e,a,A)}
`,a=q(e,A);continue}Oe(e,a,A),ie>=4&&(n+=i,o=a);break}if(o!==a)break;continue}if(ie<4)break;let _=0,f=0;var C=0;for(let h=o;h<u&&f<4;h++){if(e.charCodeAt(h)===y){var l=4-f%4;f+l>4&&(C=f+l-4),f+=l}else f++;_++}var d="";if(C>0)for(var c=0;c<C;c++)d+=" ";d+=e.slice(o+_,u),n+=`${d}
`,o=q(e,u)}for(;n.length>0&&n.charCodeAt(n.length-1)===P;)n=n.slice(0,-1);return n?{node:{type:g.codeBlock,lang:void 0,text:n,infoString:void 0,attrs:void 0},end:o}:null}function ta(e,t,r,n){let o=ae(e,t);if(Oe(e,t,o),ie>3)return null;let i=t+te;if(e.charCodeAt(i)!==U)return null;let a="",A=t,C,l=!1,d=!1,c=!1;for(;A<e.length;){let L=ae(e,A);Oe(e,A,L);let Q=A+te;if(e.charCodeAt(Q)===U){let ne=Q+1;var u=ie+1,_=!1;if(ne<L){var f=e.charCodeAt(ne);f===E?(ne++,u++,_=!0):f===y&&(_=!0)}for(var h="",S=!1,s=ne;s<L;s++)if(e.charCodeAt(s)===y){S=!0;break}if(S){var R=u;if(_&&ne<L&&e.charCodeAt(ne)===y){for(var T=4-R%4,k=0;k<T-1;k++)h+=" ";R+=T,ne++}for(var x=ne;x<L;x++)if(e.charCodeAt(x)===y){for(var H=4-R%4,m=0;m<H;m++)h+=" ";R+=H}else h+=e[x],R++}else h=e.slice(ne,L);if(!(a||C)){let ve=h.match(/^\[!([A-Za-z]+)\]\s*$/);if(ve){C=ve[1].toUpperCase(),A=q(e,L);continue}}a+=`${h}
`;var v=h.trimStart();v.startsWith("```")||v.startsWith("~~~")?c=!c:(h.startsWith("    ")||h.startsWith("	"))&&(c=!0),d=v.length>0,A=q(e,L)}else if(a&&!nr(e,A,L)&&d){if(ie<4){var p=A+te,w=p<L?e.charCodeAt(p):0;if(w===dr||w===U||w===re||w===xe||w===de||(w===F||w===Ne||w===He)&&Ur(e,A)||(w===F||w===Ne||w===br)&&p+1<L&&(e.charCodeAt(p+1)===E||e.charCodeAt(p+1)===y))break;if(w>=W&&w<=z){for(var I=p;I<L&&e.charCodeAt(I)>=W&&e.charCodeAt(I)<=z;)I++;if(I<L&&(e.charCodeAt(I)===ar||e.charCodeAt(I)===_r))break}}if(c)break;a+=`${e.slice(A,L)}
`,l=!0,A=q(e,L)}else break}if(!(a||C))return null;var{inBlockQuote:M,m:b}=r;r.inBlockQuote=!0,l&&(r.m=!0);var O=r.j;r.j=O||!nr(e,A,e.length);let D=Wr(a||"",r,n);return r.j=O,r.inBlockQuote=M,r.m=b,{node:{type:g.blockQuote,children:D,alert:C||void 0},end:A}}function Yo(e,t,r){for(var n=0,o=t;o<r;o++)e.charCodeAt(o)===y?n+=4-n%4:n++;return n}function Gr(e,t,r){if(Oe(e,t,r),ie>3)return null;var n=t+te;if(n>=r)return null;var o=e.charCodeAt(n),i=ie,a=n,A=n;if(o===F||o===Ne||o===br){if(a=n+1,a<r&&e.charCodeAt(a)!==E&&e.charCodeAt(a)!==y&&e.charCodeAt(a)!==P)return null}else if(o>=W&&o<=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===_r){if(a=A+1,a<r&&e.charCodeAt(a)!==E&&e.charCodeAt(a)!==y&&e.charCodeAt(a)!==P)return null}else return null}else return null}else return null;var d=a,c=Yo(e,t,a),u=0,_=d,f=c;if(d>=r)return{ordered:o>=W&&o<=z,marker:o>=W&&o<=z?e[A]:e[n],start:o>=W&&o<=z?Number.parseInt(e.slice(n,A),10):void 0,contentStart:d,contentCol:c+1,markerCol:i,isEmpty:!0};for(;_<r&&(e.charCodeAt(_)===E||e.charCodeAt(_)===y);){if(e.charCodeAt(_)===y){var h=4-f%4;f+=h}else f++;_++,u++}var S=_>=r,s=f-c;return S||s>4?(f=c+1,_=d+1,u=1):u===0&&(f=c+1,_=d,u=1),{ordered:o>=W&&o<=z,marker:o>=W&&o<=z?e[A]:e[n],start:o>=W&&o<=z?Number.parseInt(e.slice(n,A),10):void 0,contentStart:_,contentCol:f,markerCol:i,isEmpty:S}}var ut=0;function Bo(e,t,r,n){var o=0,i=t;for(ut=0;i<r&&o<n;){var a=e.charCodeAt(i);if(a===y){var A=4-o%4;if(o+A>n){ut=o+A-n,i++,o=n;break}o+=A}else if(a===E)o++;else break;i++}return i}function Do(e,t,r,n){var o=ae(e,t),i=Gr(e,t,o);if(!i)return null;var a=[],A=t,C=i.contentCol,l="",d=i.isEmpty,c=!1,u=!1;if(!i.isEmpty){for(var _=!1,f=i.contentStart;f<o;f++)if(e.charCodeAt(f)===y){_=!0;break}if(_){var h="",S=Yo(e,t,i.contentStart),s=S-i.contentCol;if(s>0)for(var R=0;R<s;R++)h+=" ";for(var T=i.contentStart;T<o;T++)if(e.charCodeAt(T)===y){for(var k=4-S%4,x=0;x<k;x++)h+=" ";S+=k}else h+=e[T],S++;l=`${h}
`}else l=`${e.slice(i.contentStart,o)}
`}for(A=q(e,o);A<e.length;){var H=ae(e,A);Oe(e,A,H);var m=e.charCodeAt(A+te);if(ie<C&&(m===F||m===Ne||m===He)&&ie<=3&&Ur(e,A))break;var v=Gr(e,A,H);if(v&&v.ordered===i.ordered&&v.marker===i.marker&&v.markerCol<C){a.push({contentCol:C,raw:l,hasBlankAfter:c,isEmpty:d}),c&&(u=!0),C=v.contentCol,d=v.isEmpty,c=!1,l=v.isEmpty?"":`${e.slice(v.contentStart,H)}
`,A=q(e,H);continue}if(nr(e,A,H)){var p=Bo(e,A,H,C);if(ut>0||p<H){for(var w="",I=0;I<ut;I++)w+=" ";l+=`${w+e.slice(p,H)}
`}else l+=`
`;A=q(e,H);for(var M=!1,b=0;b<l.length;b++){var O=l.charCodeAt(b);if(O!==P&&O!==yr&&O!==E&&O!==y){M=!0;break}}if(d&&!M)if(A<e.length){var D=ae(e,A),B=Gr(e,A,D);if(!B||B.ordered!==i.ordered||B.marker!==i.marker)break;c=!0}else break;if(A<e.length){var L=ae(e,A);Oe(e,A,L);var Q=e.charCodeAt(A+te);if((Q===F||Q===Ne||Q===He)&&ie<=3&&Ur(e,A))break;var ne=Gr(e,A,L);if(ne&&ne.ordered===i.ordered&&ne.marker===i.marker&&ne.markerCol<C){c=!0;continue}if(!nr(e,A,L)&&ie<C)break}continue}if(ie>=C){var ve=Bo(e,A,H,C);if(ut>0){for(var V="",De=C,ye=0;ye<ut;ye++)V+=" ",De++;for(var se=ve;se<H;se++)if(e.charCodeAt(se)===y){for(var he=4-De%4,Ue=0;Ue<he;Ue++)V+=" ";De+=he}else V+=e[se],De++;l+=`${V}
`}else l+=`${e.slice(ve,H)}
`;A=q(e,H);continue}for(var X=!1,we=0;we<l.length;we++){var j=l.charCodeAt(we);if(j!==P&&j!==yr&&j!==E&&j!==y){X=!0;break}}if(!c&&X&&!d){var ge=A+te,le=e.charCodeAt(ge),We=le===dr||le===U||le===de||le===re||le===xe||(le===F||le===Ne||le===He||le===br)&&(Ur(e,A)!=null||Gr(e,A,H)!=null)||le>=W&&le<=z&&Gr(e,A,H)!=null;if(!We){l+=`${e.slice(ge,H)}
`,A=q(e,H);continue}}break}if(a.push({contentCol:C,raw:l,hasBlankAfter:c,isEmpty:d}),a.length===0)return null;var K=u;if(!K)for(var ke=0;ke<a.length;ke++){if(a[ke].hasBlankAfter&&ke<a.length-1){K=!0;break}if(!a[ke].isEmpty){for(var Te=a[ke].raw,Ae=Te.length,Re=0,ze=!1,$e=!1,Me=!1,Be=!1,Ve=0,Z=0,pe=-1;Re<Ae;){var Y=Te.indexOf(`
`,Re);if(Y<0&&(Y=Ae),Be){Oe(Te,Re,Y);for(var be=Te.slice(Re+te,Y),Ye=0;Ye<be.length&&be.charCodeAt(Ye)===Ve;)Ye++;Ye>=Z&&be.slice(Ye).trim()===""&&(Be=!1),Re=Y<Ae?Y+1:Ae;continue}if(nr(Te,Re,Y)){pe>=0?Me=!0:ze&&($e=!0),Re=Y<Ae?Y+1:Ae;continue}if(Oe(Te,Re,Y),pe>=0){if(ie>=pe){Re=Y<Ae?Y+1:Ae;continue}var N=Gr(Te,Re,Y);if(N&&N.markerCol<pe&&N.contentCol<=pe){Re=Y<Ae?Y+1:Ae;continue}if(N){Re=Y<Ae?Y+1:Ae;continue}pe=-1,Me&&($e=!0,Me=!1)}var Ce=Te.slice(Re+te,Y),or=Ce.charCodeAt(0);if((or===re||or===xe)&&ie<=3){for(var ee=0;ee<Ce.length&&Ce.charCodeAt(ee)===or;)ee++;if(ee>=3){if($e&&ze){K=!0;break}Be=!0,Ve=or,Z=ee,ze=!0,Re=Y<Ae?Y+1:Ae;continue}}var Tr=ie<=3?Gr(Te,Re,Y):null;if(Tr&&ze){if($e){K=!0;break}pe=Tr.contentCol,Me=!1,Re=Y<Ae?Y+1:Ae,ze=!0;continue}if($e){K=!0;break}ze=!0,Re=Y<Ae?Y+1:Ae}if(K)break}}for(var ce=[],Ee=0;Ee<a.length;Ee++){for(var er=a[Ee],Xe=er.raw,Je=Xe.length;Je>0&&Xe.charCodeAt(Je-1)===P;)Je--;var Ke=Je<Xe.length?Xe.slice(0,Je):Xe,Qr=null;if(Ke.length>=3&&Ke.charCodeAt(0)===fe){var Lr=Ke[1];(Lr===" "||Lr==="x"||Lr==="X")&&Ke.charCodeAt(2)===rr&&(Qr={type:g.gfmTask,completed:Lr==="x"||Lr==="X"},Ke=Ke.slice(3))}var Ie;if(er.isEmpty&&Ke.trim()==="")Ie=[];else if(K){var Yr=r.inList;r.inList=!0;var xt=r.j;r.j=xt||Ee!==a.length-1,Ie=Wr(Ke,r,n),r.j=xt,r.inList=Yr}else{var kr=r.inList;r.inList=!0;var qr=r.j;if(r.j=qr||Ee!==a.length-1,Ie=Wr(Ke,r,n),r.j=qr,r.inList=kr,Ie.length===1&&Ie[0].type===g.paragraph)Ie=Ie[0].children;else if(r.q){var Pr=[];r.q.push({src:Ie,dest:Pr,unwrap:!0}),Ie=Pr}else{for(var vr=[],ir=0;ir<Ie.length;ir++)if(Ie[ir].type===g.paragraph)for(var $r=Ie[ir].children,dt=0;dt<$r.length;dt++)vr.push($r[dt]);else vr.push(Ie[ir]);Ie=vr}}if(Qr){var jr=[Qr,{type:g.text,text:" "}];if(r.q)r.q.push({src:Ie,dest:jr,unwrap:!1});else for(var Sr=0;Sr<Ie.length;Sr++)jr.push(Ie[Sr]);ce.push(jr)}else ce.push(Ie)}return{node:{type:i.ordered?g.orderedList:g.unorderedList,start:i.ordered?i.start:void 0,items:ce},end:A}}var Qt=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 pr(e,t,r){let n={};for(let[a,A]of Object.entries(e)){let C=a.toLowerCase();if(C==="style"&&typeof A=="string"){let l={},d=[],c=0,u=0;for(let f=0;f<A.length;f++){let h=A.charCodeAt(f);h===lr?c++:h===_r?c--:h===yt&&c===0&&(d.push(A.slice(u,f)),u=f+1)}u<A.length&&d.push(A.slice(u));let _=!1;d.forEach(f=>{let h=f.indexOf(":");if(h===-1)return;let S=f.slice(0,h).trim(),s=f.slice(h+1).trim();if(S&&s){if(/url\s*\(\s*(javascript|vbscript|data:(?!image\/))/i.test(s)){_=!0;return}let R=S.indexOf("-")===-1?S:S.replace(/-([a-z])/g,(T,k)=>k.toUpperCase());l[R]=s}}),!_&&Object.keys(l).length>0&&(n[a]=l)}else if((C==="href"||C==="src")&&r?.sanitizer){let l=r.sanitizer(A,t,C);l!=null&&(n[a]=l)}else if(A==="")n[a]=!0;else if(A.length>=2&&A.charCodeAt(0)===Ir&&A.charCodeAt(A.length-1)===Kt){var o=A.slice(1,-1);if(o.length>0){var i=o.charCodeAt(0);if(i===fe||i===Ir)try{n[a]=JSON.parse(o);continue}catch{}}if(o==="true"){n[a]=!0;continue}if(o==="false"){n[a]=!1;continue}if(r?.evalUnserializableExpressions)try{n[a]=(0,eval)(`(${o})`);continue}catch{}n[a]=o}else n[a]=A}return n}function Fr(e,t,r){let n=t.length;if(n===0)return r;var o=t.charCodeAt(0),i=o>=J&&o<=G||o>=oe&&o<=_e;if(!i){for(var a=String.fromCharCode(o),A=e.length-n,C=r;C<=A;){var l=e.indexOf(a,C);if(l===-1||l>A)return-1;for(var d=!0,c=1;c<n;c++){var u=e.charCodeAt(l+c),_=t.charCodeAt(c);if(u>=J&&u<=G&&(u+=sr),_>=J&&_<=G&&(_+=sr),u!==_){d=!1;break}}if(d)return l;C=l+1}return-1}o>=J&&o<=G&&(o+=sr);for(let h=r;h<=e.length-n;h++){var f=e.charCodeAt(h);if(f>=J&&f<=G&&(f+=sr),f!==o)continue;let S=!0;for(let s=1;s<n;s++){let R=e.charCodeAt(h+s),T=t.charCodeAt(s);if(R>=J&&R<=G&&(R+=sr),T>=J&&T<=G&&(T+=sr),R!==T){S=!1;break}}if(S)return h}return-1}function na(e,t,r){let n=t.length;var o=t.charCodeAt(0);o>=J&&o<=G&&(o+=sr);for(let a=Math.min(r,e.length-n);a>=0;a--){var i=e.charCodeAt(a);if(i>=J&&i<=G&&(i+=sr),i!==o)continue;let A=!0;for(let C=1;C<n;C++){let l=e.charCodeAt(a+C),d=t.charCodeAt(C);if(l>=J&&l<=G&&(l+=sr),d>=J&&d<=G&&(d+=sr),l!==d){A=!1;break}}if(A)return a}return-1}var Yt=-1;function Nn(e,t,r){let n=r.toLowerCase(),o=`<${n}`,i=`</${n}`,a=1,A=t,C=e.length;for(Yt=-1;A<C&&a>0;){let c=Fr(e,o,A),u=Fr(e,i,A);if(u===-1)return-1;if(c!==-1&&c<u){let _=Or(e,c);_?(_.tag.toLowerCase()===n&&!_.f&&!_.p&&!lt(_.tag)&&a++,A=_.end):A=c+1}else{var l=u+i.length,d=l<C?e.charCodeAt(l):62;if((d===U||d===E||d===y||d===P)&&(a--,a===0)){Yt=u;let _=u+i.length;for(;_<C&&e.charCodeAt(_)!==U;)_++;return _+1}A=u+1}}return-1}function qo(e,t,r,n){if(n.ignoreHTMLBlocks||n.disableParsingRawHTML)return null;var o=ae(e,t);if(Oe(e,t,o),ie>3&&!r.inHTML)return null;var i=t+te;if(e.charCodeAt(i)!==de)return null;var a=e.indexOf(">",i+1);if(a!==-1&&a<o){var A=e.slice(i+1,a);if(/^[a-zA-Z][a-zA-Z0-9+.-]*:/.test(A)||/^[^\s@]+@[^\s@]+$/.test(A))return null}var C=oa(e,i);if(C>=1&&C<=5){var l=e.length;if(C===1){for(var d=e.length,c=0;c<$n.length;c++){var u=Fr(e,`</${$n[c]}>`,i);u>=0&&u<d&&(d=u)}if(d<e.length){var _=e.indexOf(">",d);l=_>=0?q(e,_+1):e.length}}else{var f=C===2?"-->":C===3?"?>":C===4?">":"]]>",h=e.indexOf(f,i);h>=0&&(l=q(e,h+f.length))}var S=e.slice(i,l);if(C>=2)return{node:{type:g.htmlComment,text:S,s:!1,raw:!0},end:l};var s="div",R=S.match(/^<\/?([a-zA-Z][a-zA-Z0-9-]*)/);R&&(s=R[1]);var T=Or(e,i),k={},x;T&&!T.f&&(k=pr(T.attrs,s,n),x=T.i+T.b);var H=[],m=s.toLowerCase(),v=`</${m}`,p=Fr(S,v,0),w="",I,M,b;if(T?.f){b=S.slice(0,T.end-i);for(var O=S.slice(T.end-i);O.length>0&&O.charCodeAt(O.length-1)===P;)O=O.slice(0,-1);O&&(M=ur(O))}else if(T&&!T.f){var D=T.end-i;if(p===-1){for(var B=S;B.length>0&&B.charCodeAt(B.length-1)===P;)B=B.slice(0,-1);I=ur(B)}else{var L=D;S.charCodeAt(L)===P&&L++;for(var Q=p;Q>L;){var ne=S.charCodeAt(Q-1);if(ne!==E&&ne!==y&&ne!==P&&ne!==yr)break;Q--}var ve=S.slice(L,Q);ve&&(M=ur(ve));for(var V=S.slice(p);V.length>0&&V.charCodeAt(V.length-1)===P;)V=V.slice(0,-1);b=ur(V),w=S.slice(D,p).trim()}}var De=T?T.f:!1;return{node:{type:g.htmlBlock,tag:s,attrs:k,b:x,children:H,e:M,g:b,k:I,text:w,d:!0,a:De},end:l}}if(C===6||C===7){var ye=xo(e,t),se=ye<e.length?ye:e.length,he=e.slice(i,se),Ue=ye<e.length?q(e,ye):e.length,X=Or(e,i);if(X){var we=X.tag,j=we.toLowerCase(),ge=X.f;if(ge){var le=e.slice(X.end,se);return{node:{type:g.htmlBlock,tag:we,attrs:{},children:[],g:e.slice(i,X.end),e:le?ur(le):void 0,text:le,d:!0,a:!0},end:Ue}}if(X.p||lt(we))return{node:{type:g.htmlBlock,tag:we,attrs:pr(X.attrs,we,n),b:X.i+X.b,children:[],text:"",d:!1,a:!1},end:X.end<e.length&&e.charCodeAt(X.end)===P?X.end+1:X.end};var We=r.c||0,K=e.slice(i,se),ke=-1,Te=-1,Ae=!1;if(We<10){for(var Re=`</${j}`,ze=X.end-i,$e=1,Me=ze;Me<K.length&&$e>0;){var Be=Fr(K,`<${j}`,Me),Ve=Fr(K,Re,Me);if(Ve===-1)break;if(Be!==-1&&Be<Ve){var Z=Be+j.length+1;if(Z<K.length){var pe=K.charCodeAt(Z);(pe===E||pe===y||pe===P||pe===U||pe===Se)&&$e++}Me=Be+1}else{var Y=Ve+Re.length;if(Y<K.length){var be=K.charCodeAt(Y);if((be===U||be===E||be===y||be===P)&&($e--,$e===0)){ke=Ve;for(var Ye=Y;Ye<K.length&&K.charCodeAt(Ye)!==U;)Ye++;Te=Ye+1;break}}else if($e--,$e===0){ke=Ve,Te=K.length;break}Me=Ve+1}}if(ke===-1&&!X.f&&(C===6||X.v)){var N=Nn(e,X.end,j);if(N!==-1){for(var Ce=Yt,or=X.end,ee=!1,Tr=!1,ce=!1,Ee=0,er=!1,Xe=!1,Je=or;Je<Ce;){var Ke=e.charCodeAt(Je);if(Ke===P)Xe&&(ee=!0),er||Ee++,Xe=!0,Je++;else if(Ke===E||Ke===y)Je++;else{if(!er&&(er=!0,Ee>=2&&Ke===de)){ce=!0;break}if(Xe=!1,Ke===de){var Qr=e.charCodeAt(Je+1)|32;if((Qr===Jt||Qr===dn||Qr===rt)&&(ko.lastIndex=Je,ko.test(e))){Tr=!0;break}}Je++}}if(ee&&!ce&&!Tr){var Lr=ae(e,N);se=Lr,Ue=q(e,Lr),K=e.slice(i,se),he=e.slice(i,se),ke=Ce-i,Te=N-i,Ae=!0}}}}var Ie=X.b.indexOf(`
`)!==-1||X.i.indexOf(`
`)!==-1,Yr=!1;if(ke!==-1){var xt=K.slice(Te).trim();Yr=xt.length===0}var kr=!1,qr=se,Pr=Ue;if(ke!==-1){var vr=i+Te,ir=ae(e,vr-1);if(vr<ir){for(var $r=vr;$r<ir&&(e.charCodeAt($r)===E||e.charCodeAt($r)===y);)$r++;if($r<ir&&e.charCodeAt($r)===de){var dt=Or(e,$r);dt&&!dt.f&&(kr=!0,qr=vr,Pr=vr,Yr=!0)}}if(!kr){var jr=q(e,ir);if(jr<se){for(var Sr=jr;Sr<se&&(e.charCodeAt(Sr)===E||e.charCodeAt(Sr)===y);)Sr++;if(Sr<se&&e.charCodeAt(Sr)===de){var Ai=Or(e,Sr);Ai&&(kr=!0,qr=ir,Pr=jr,Yr=!0)}}}if(!kr&&r.inHTML){kr=!0,qr=ir,Pr=q(e,ir);var Ci=e.slice(vr,ir).trim();Yr=Ci.length===0}}var ct=[],fr="";if(ke!==-1){fr=K.slice(X.end-i,ke);var _t=fr.trim();if(_t){var{inline:fi,inHTML:di,c:ci}=r;r.inHTML=!0,r.c=We+1;var _i=j==="p";if(_i)r.inline=!0,ct=ht(_t,!1,r,n);else{var Jn=fr.indexOf(`

`)!==-1,Kn=gn.test(_t),rn=mo.test(_t),si=Jn||Kn||r.inHTML&&rn,ui=fr.length>=2&&fr.charCodeAt(0)===P&&fr.charCodeAt(fr.length-1)===P&&!Jn;ui&&!Kn&&!rn?ct=[{type:g.text,text:_t}]:si||rn?(r.inline=!1,ct=Wr(fr,r,n)):(r.inline=!0,ct=ht(_t,!1,r,n))}r.inline=fi,r.inHTML=di,r.c=ci}}var Gn=!1;if(C===6&&ke!==-1&&!r.inHTML&&!Ie){var Ri=/<[a-zA-Z][^>]*>/.test(fr),hi=fr.indexOf(`

`)!==-1||gn.test(fr);Ri&&!hi&&(Gn=!0)}var Hi=!Ae&&(r.inHTML||C===7||Ie||!Yr||Gn);if(Hi){var Ht,Er,Fn=!1;if(ke!==-1&&kr){var Un=!1;if(r.inHTML&&Te<K.length){for(var Ot=Te;Ot<K.length&&K.charCodeAt(Ot)!==P;)Ot++;var tn=K.slice(Te,Ot).trim();Un=tn.length>1&&tn.charCodeAt(0)===de&&tn.charCodeAt(1)!==Se}Er=Un?K.slice(X.end-i):fr,Fn=!0}else(C===7||r.inHTML)&&ke!==-1?(Er=K.slice(X.end-i),Er.charCodeAt(0)===P&&(Er=Er.slice(1))):kr?Ht=e.slice(i,qr):Ie?Ht=he:(Er=K.slice(X.end-i),Er.charCodeAt(0)===P&&(Er=Er.slice(1)));var Wn=Ht!==void 0,nn=ur(Ht===void 0?Er||"":Ht),zn={type:g.htmlBlock,tag:we,attrs:pr(X.attrs,we,n),b:X.i+X.b,children:ct,e:Wn?void 0:nn,k:Wn?nn:void 0,text:nn,d:!0,a:!1};return Fn&&(zn.y=!0),{node:zn,end:Pr}}var Vn=ur(fr);return{node:{type:g.htmlBlock,tag:we,attrs:pr(X.attrs,we,n),b:X.i+X.b,children:ct,e:Ae?void 0:Vn,text:Vn,d:!1,a:!1},end:Pr}}var Lt=he.match(/^<(\/?)([a-zA-Z][a-zA-Z0-9-]*)/),gi=Lt?Lt[2]:"div",on=Lt?Lt[1]==="/":!1,an,Zn,Qn,Pt="";if(on){var ln=he.indexOf(">");ln===-1?an=he:(an=he.slice(0,ln+1),Pt=he.slice(ln+1),Pt&&(Zn=ur(Pt)))}else Qn=ur(he);return{node:{type:g.htmlBlock,tag:gi,attrs:{},children:[],e:Zn,g:an,k:Qn,text:on?Pt:he,d:!0,a:on},end:Ue}}var qe=Or(e,i);if(!qe)return null;var Mr=qe.tag,An=Mr.toLowerCase(),Yn=Mr.charCodeAt(0),Mt=Yn>=J&&Yn<=G;if(!(Mt||Qt.has(An)||bt.has(An)||An.includes("-")))return null;if(qe.f)return{node:{type:g.htmlSelfClosing,tag:Mr,attrs:{},g:e.slice(i,qe.end),a:!0},end:qe.end};var et=Nn(e,qe.end,Mr),gt=[];if(et!==-1){var Ti=Yt,Bt=e.slice(qe.end,Ti),Dt=Bt.trim();if(Dt){var Si=Bt.indexOf(`

`)!==-1,vi=gn.test(Dt),$i=mo.test(Dt),{inline:Ei,inHTML:yi,c:pi}=r;r.inHTML=!0,r.c=(r.c||0)+1,Si||vi||$i?(r.inline=!1,gt=Wr(Bt,r,n)):(r.inline=!0,gt=ht(Dt,!1,r,n)),r.inline=Ei,r.inHTML=yi,r.c=pi}var Ni=ae(e,et),ki=e.slice(et,Ni).trim(),Cn=ki?et:q(e,et),qn=Mt?e.slice(i,et):e.slice(i,Cn),Za=Mt?et:Cn;return{node:{type:g.htmlBlock,tag:Mr,attrs:pr(qe.attrs,Mr,n),b:qe.i+qe.b,children:gt,k:ur(qn),text:Mt?Bt:qn,d:!0,a:!1},end:Cn}}var Tt=xo(e,qe.end),mi=Tt<e.length?q(e,Tt):Tt,fn=e.slice(qe.end,Tt);if(fn.trim()){var{inline:wi,inHTML:bi,c:Ii}=r;r.inline=!1,r.inHTML=!0,r.c=(r.c||0)+1,gt=Wr(fn,r,n),r.inline=wi,r.inHTML=bi,r.c=Ii}var xi=e.slice(qe.end,Tt);return{node:{type:g.htmlBlock,tag:Mr,attrs:pr(qe.attrs,Mr,n),b:qe.i+qe.b,children:gt,e:ur(xi),text:fn,d:!0,a:!1},end:mi}}function oa(e,t){if(e.charCodeAt(t)!==de)return 0;var r=t+1,n=e.length;if(e.charCodeAt(r)===Ge&&e.charCodeAt(r+1)===F&&e.charCodeAt(r+2)===F)return 2;if(e.charCodeAt(r)===tt)return 3;if(e.charCodeAt(r)===Ge){var o=e.charCodeAt(r+1);if(o>=J&&o<=G)return 4;if(e.slice(r+1,r+8)==="[CDATA[")return 5}for(var i=e.charCodeAt(r)===Se,a=i?r+1:r,A=a;A<n;){var C=e.charCodeAt(A);if(C>=J&&C<=G||C>=oe&&C<=_e||C>=W&&C<=z||C===F)A++;else break}if(A===a)return 0;var l=e.slice(a,A);if(bt.has(l.toLowerCase())){if(i)return 0;var d=e.charCodeAt(A);return d===E||d===y||d===U||d===P||A>=n?1:0}if(Qt.has(l.toLowerCase())){if(i){for(var c=A;c<n&&(e.charCodeAt(c)===E||e.charCodeAt(c)===y);)c++;return c<n&&e.charCodeAt(c)===U?6:0}var u=A<n?e.charCodeAt(A):-1;return u===E||u===y||u===U||u===P||u===Se||u===-1?6:0}if(i){for(var _=A;_<n&&(e.charCodeAt(_)===E||e.charCodeAt(_)===y);)_++;if(_<n&&e.charCodeAt(_)===U){var f=ae(e,t),h=e.slice(_+1,f).trim();if(h==="")return 7}}else{var S=ae(e,t),s=Or(e,t);if(s&&s.end<=S){var R=e.slice(s.end,S).trim();if(R==="")return 7}}return 0}function Xo(e,t,r){for(var n=0,o=e.length;n<o&&(e.charCodeAt(n)===E||e.charCodeAt(n)===y);)n++;for(;o>n&&(e.charCodeAt(o-1)===E||e.charCodeAt(o-1)===y);)o--;n<o&&e.charCodeAt(n)===Le&&n++,o>n&&e.charCodeAt(o-1)===Le&&(o-2<n||e.charCodeAt(o-2)!==me)&&o--;for(var i=[],a=n,A=!1,C=[],l=n;l<o;){var d=e.charCodeAt(l);if(d===me&&l+1<o){e.charCodeAt(l+1)===Le?(A||(A=!0,C=[]),C.push(e.slice(a,l)),C.push("|"),l+=2,a=l):l+=2;continue}if(d===re){for(var c=0;l<o&&e.charCodeAt(l)===re;)c++,l++;for(var u=!1;l<o&&!u;){for(var _=0;l<o&&e.charCodeAt(l)===re;)_++,l++;_===c?u=!0:_===0&&l++}continue}if(d===Le){var f=A?(C.push(e.slice(a,l)),C.join("")):e.slice(a,l);i.push(f.trim()),l++,a=l,A=!1,C=[];continue}l++}var h=A?(C.push(e.slice(a,o)),C.join("")):e.slice(a,o);return i.push(h.trim()),i.map(S=>{var s=S.indexOf("\\|")===-1?S:S.replace(/\\\|/g,"|");return s?ht(s,!1,t,r):[]})}function Jo(e,t,r,n){let o=ae(e,t);var i=e.indexOf("|",t);if(i<0||i>=o)return null;let a=q(e,o);if(a>=e.length)return null;let A=ae(e,a);if(!Zo(e,a,A))return null;let C=e.slice(t,o),l=e.slice(a,A);for(var d=[],c=0,u=l.length;c<u&&(l.charCodeAt(c)===E||l.charCodeAt(c)===y);)c++;for(c<u&&l.charCodeAt(c)===Le&&c++;c<u;){for(;c<u&&(l.charCodeAt(c)===E||l.charCodeAt(c)===y);)c++;if(c>=u||l.charCodeAt(c)===Le)break;var _=l.charCodeAt(c)===Fe;for(_&&c++;c<u&&l.charCodeAt(c)===F;)c++;var f=c<u&&l.charCodeAt(c)===Fe;for(f&&c++,d.push(_&&f?"center":f?"right":_?"left":null);c<u&&(l.charCodeAt(c)===E||l.charCodeAt(c)===y);)c++;c<u&&l.charCodeAt(c)===Le&&c++}let h=Xo(C,r,n);if(d.length!==h.length)return null;let S=[],s=q(e,A);for(;s<e.length;){let m=ae(e,s),v=e.slice(s,m);if(nr(e,s,m))break;if(Oe(e,s,m),ie<4){var R=e.charCodeAt(s+te);if(R===U||R===dr||(R===F||R===Ne||R===He)&&Ur(e,s))break;if(R===re||R===xe){for(var T=s+te,k=0;T<m&&e.charCodeAt(T)===R;)k++,T++;if(k>=3)break}}S.push(Xo(v,r,n)),s=q(e,m)}if(n.optimizeForStreaming&&S.length===0)return null;for(var x=h.length,H=0;H<S.length;H++)if(S[H].length<x)for(;S[H].length<x;)S[H].push([]);else S[H].length>x&&(S[H].length=x);return{node:{type:g.table,header:h,cells:S,align:d},end:s}}function ia(e,t,r){var n=ae(e,t);if(Oe(e,t,n),ie>3)return null;var o=t+te;if(e.charCodeAt(o)!==fe)return null;if(o+1<e.length&&e.charCodeAt(o+1)===Rr){var i=aa(e,o,r);return i||null}r.refs||(r.refs=Object.create(null));var a=Qo(e,o,r.refs);return a===null?null:{node:{type:g.refCollection},end:a}}function aa(e,t,r){var n=e.length;if(e.charCodeAt(t)!==fe||t+1>=n||e.charCodeAt(t+1)!==Rr)return null;for(var o=t+2,i=o;o<n&&e.charCodeAt(o)!==rr;){if(e.charCodeAt(o)===P)return null;o++}if(o>=n)return null;var a=`^${e.slice(i,o)}`.toLowerCase();if(o++,o>=n||e.charCodeAt(o)!==Fe)return null;for(o++;o<n&&(e.charCodeAt(o)===E||e.charCodeAt(o)===y);)o++;if(o<n&&e.charCodeAt(o)===P)for(o++;o<n&&(e.charCodeAt(o)===E||e.charCodeAt(o)===y);)o++;var A=e.indexOf(`
`,o);A<0&&(A=n);for(var C=e.slice(o,A).trim(),l=A<n?A+1:n;l<n;){var d=ae(e,l);if(Oe(e,l,d),ie>=2&&!nr(e,l,d))C+=`
${e.slice(l,d)}`,l=q(e,d);else if(nr(e,l,d)){var c=q(e,d);if(c<n){var u=ae(e,c);if(Oe(e,c,u),ie>=2){C+=`
`,l=q(e,d);continue}}break}else break}var _=r.refs;return _&&!_[a]&&(_[a]={target:C,title:void 0}),{node:{type:g.footnote},end:l}}function la(e,t,r,n){let o=t,i=0,a=0,A=-1;for(;o<e.length;){let b=A>=0?A:ae(e,o);if(A=-1,nr(e,o,b))break;if(Oe(e,o,b),ie<4&&a>0&&!r.m){let D=e.charCodeAt(o+te);if(D===cr||D===F){let B=o+te;for(;B<b&&e.charCodeAt(B)===D;)B++;for(;B<b&&(e.charCodeAt(B)===E||e.charCodeAt(B)===y);)B++;if(B>=b){i=D===cr?1:2,o=q(e,b);break}}}a=b;let O=q(e,b);if(O<e.length){if(e.charCodeAt(O)===Gt){var C=ae(e,O);o=q(e,C),a=C;continue}let D=ae(e,O);if(A=D,Oe(e,O,D),ie<4){let B=e.charCodeAt(O+te);if(B===U){o=O;break}if(B===dr){for(var l=O+te,d=0;l<D&&e.charCodeAt(l)===dr&&d<=6;)d++,l++;if(d>=1&&d<=6&&(l>=D||e.charCodeAt(l)===E||e.charCodeAt(l)===y)){o=O;break}}if(B===re||B===xe){for(var c=O+te,u=0;c<D&&e.charCodeAt(c)===B;)u++,c++;if(u>=3){o=O;break}}if(B===de){var _=O+te+1,f=_<D?e.charCodeAt(_):0,h=f===Ge||f===tt;if(!h&&f===Se){for(var S=_+1,s=S;s<D&&(e.charCodeAt(s)>=J&&e.charCodeAt(s)<=G||e.charCodeAt(s)>=oe&&e.charCodeAt(s)<=_e||e.charCodeAt(s)>=W&&e.charCodeAt(s)<=z||e.charCodeAt(s)===F);)s++;s>S&&(h=Qt.has(e.slice(S,s).toLowerCase()))}else if(!h){for(var R=_;R<D&&(e.charCodeAt(R)>=J&&e.charCodeAt(R)<=G||e.charCodeAt(R)>=oe&&e.charCodeAt(R)<=_e||e.charCodeAt(R)>=W&&e.charCodeAt(R)<=z||e.charCodeAt(R)===F);)R++;if(R>_){var T=e.slice(_,R).toLowerCase();h=Qt.has(T)||bt.has(T)}}if(h&&qo(e,O,r,n)){o=O;break}}if(B===F||B===Ne||B===br){let L=O+te+1;if(L<D&&(e.charCodeAt(L)===E||e.charCodeAt(L)===y)){var k=mt(e,L,D);if(k<D&&!Ur(e,O)){o=O;break}}}if(B>=W&&B<=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)===_r)&&L-(O+te)===1&&e.charCodeAt(O+te)===49){var x=L+1;if(x<D&&(e.charCodeAt(x)===E||e.charCodeAt(x)===y)){var H=mt(e,x,D);if(H<D){o=O;break}}}}if(B===Le){let L=q(e,D);if(L<e.length){let Q=ae(e,L);if(Zo(e,L,Q)){o=O;break}}}if((B===F||B===Ne||B===He)&&Ur(e,O)){if(B!==F){o=O;break}let L=0,Q=O+te;for(;Q<D&&e.charCodeAt(Q)===F;)L++,Q++;for(;Q<D&&(e.charCodeAt(Q)===E||e.charCodeAt(Q)===y);)Q++;if(Q<D){o=O;break}}}}o=q(e,b)}for(var m=i?a:o;m>t&&(e.charCodeAt(m-1)===P||e.charCodeAt(m-1)===yr||e.charCodeAt(m-1)===E||e.charCodeAt(m-1)===y);)m--;for(var v=t;v<m&&(e.charCodeAt(v)===E||e.charCodeAt(v)===y);)v++;if(v>=m)return null;for(var p=!1,w=v;w<m;w++)if(e.charCodeAt(w)===Gt){p=!0;break}var I=p?e.slice(v,m).replace(/\u001E/g,""):e.slice(v,m);if(!I)return null;let M=ht(I,!0,r,n);return i?{node:{type:g.heading,level:i,children:M,id:""},end:o}:{node:{type:g.paragraph,children:M},end:o}}function ht(e,t,r,n){var o=r.t;if(!o){var i=r.l;r.l=t;var a=Nr(e,0,e.length,r,n);return r.l=i,a}var A=[];return o.push({dest:A,text:e,breaks:t,inline:r.inline,inAnchor:r.inAnchor,inHTML:r.inHTML,htmlDepth:r.c,inList:r.inList,inBlockQuote:r.inBlockQuote,noSetext:r.m,depth:r.o}),A}function Aa(e,t,r){if(e.charCodeAt(t)!==re)return null;let n=zr(e,t,r,96),o=t+n;for(;o<r;){let i=e.indexOf("`",o);if(i<0||i>=r)return null;let a=zr(e,i,r,96);if(a===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:g.codeInline,text:A},end:i+a}}o=i+a}return null}function Ln(e,t,r){if(e.charCodeAt(t)!==re)return t;let n=zr(e,t,r,96),o=t+n;for(;o<r;){let i=e.indexOf("`",o);if(i<0||i>=r)return t;let a=zr(e,i,r,96);if(a===n)return i+a;o=i+a}return t}function Ca(e,t,r){if(e.charCodeAt(t)!==de)return t;if(t+1<r&&e.charCodeAt(t+1)===Se){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)===Ge&&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,o=n;for(;n<r;){let l=e.charCodeAt(n);if(l>=J&&l<=G||l>=oe&&l<=_e||l>=W&&l<=z||l===F)n++;else break}if(n===o)return t;let i=e.slice(o,n).toLowerCase(),a=!1;for(;n<r;){let l=e.charCodeAt(n);if(l===U){n++;break}if(l===Se&&n+1<r&&e.charCodeAt(n+1)===U){n+=2,a=!0;break}if(l===wr||l===Dr){var A=l;for(n++;n<r&&e.charCodeAt(n)!==A;)n++;n<r&&n++;continue}if(l===P)return t;n++}if(a||lt(i))return n;let C=1;for(;n<r&&C>0;)if(e.charCodeAt(n)===de)if(n+1<r&&e.charCodeAt(n+1)===Se){let l=n+2,d=l;for(;d<r&&(e.charCodeAt(d)>=J&&e.charCodeAt(d)<=G||e.charCodeAt(d)>=oe&&e.charCodeAt(d)<=_e);)d++;if(e.slice(l,d).toLowerCase()===i){for(;d<r&&e.charCodeAt(d)!==U;)d++;if(d<r&&d++,C--,C===0)return d}n=d}else{let l=n+1,d=l;for(;d<r&&(e.charCodeAt(d)>=J&&e.charCodeAt(d)<=G||e.charCodeAt(d)>=oe&&e.charCodeAt(d)<=_e);)d++;e.slice(l,d).toLowerCase()===i&&C++,n++}else n++;return n}function fa(e,t,r){let o=e.charCodeAt(t)===Ge?t+1:t;if(e.charCodeAt(o)!==fe)return t;let i=1,a=o+1;for(;a<r&&i>0;){let C=e.charCodeAt(a);if(C===me&&a+1<r){a+=2;continue}C===fe?i++:C===rr&&i--,a++}if(i!==0||a>=r)return t;let A=e.charCodeAt(a);if(A===lr){let C=1;for(a++;a<r&&C>0;){let l=e.charCodeAt(a);if(l===me&&a+1<r){a+=2;continue}l===lr?C++:l===_r&&C--,a++}return C===0?a:t}if(A===fe){let C=1;for(a++;a<r&&C>0;){let l=e.charCodeAt(a);l===fe?C++:l===rr&&C--,a++}return C===0?a:t}return t}function da(e,t,r,n,o){if(e.charCodeAt(t)!==xe||t+1>=r||e.charCodeAt(t+1)!==xe)return null;let i=t+2;for(;i+1<r;){let a=e.charCodeAt(i);if(a===re){let A=Ln(e,i,r);if(A>i){i=A;continue}}if(a===xe&&e.charCodeAt(i+1)===xe){let A=e.slice(t+2,i),C=Nr(A,0,A.length,n,o);return{node:{type:g.textFormatted,tag:"del",children:C},end:i+2}}a===me&&i+1<r&&i++,i++}return null}function ca(e,t,r,n,o){if(e.charCodeAt(t)!==cr||t+1>=r||e.charCodeAt(t+1)!==cr)return null;let i=t+2;for(;i+1<r;){let a=e.charCodeAt(i);if(a===re){let A=Ln(e,i,r);if(A>i){i=A;continue}}if(a===cr&&e.charCodeAt(i+1)===cr&&i>t+2){let A=e.slice(t+2,i),C=Nr(A,0,A.length,n,o);return{node:{type:g.textFormatted,tag:"mark",children:C},end:i+2}}a===me&&i+1<r&&i++,i++}return null}function Ko(e,t,r){return e<st?!!(On(e)&ot):Ho.test(t[r])}function Go(e,t,r){return e<st?!!(On(e)&Xr):go.test(t[r])}function _a(e,t,r){var n=e.charCodeAt(t);if(n!==Ne&&n!==He)return null;var o=zr(e,t,r,n);if(o===0)return null;var i=t>0?e.charCodeAt(t-1):32,a=t+o<r?e.charCodeAt(t+o):32,A=Go(i,e,t-1),C=Go(a,e,t+o),l=t>0?Ko(i,e,t-1):!1,d=t+o<r?Ko(a,e,t+o):!1,c=!C&&(!d||A||l),u=!A&&(!l||C||d),_,f;return n===Ne?(_=c,f=u):(_=c&&(!u||l),f=u&&(!c||d)),{len:o,canOpen:_,canClose:f}}function sa(e,t,r,n){if(t.length!==0){for(var o=e.length,i=Array(o),a=null,A=null,C=0;C<o;C++){var l={node:e[C],prev:A,next:null};A?A.next=l:a=l,i[C]=l,A=l}for(var d=Array(t.length),c=0;c<t.length;c++)d[c]=i[t[c].idx];for(var u=[],_=0;_<12;_++)u[_]=-1;for(var f=0;f<t.length;){var h=t[f];if(!(h.active&&h.canClose)){f++;continue}for(var S=h.ch===Ne?0:1,s=S*6+h.len%3*2+(h.canOpen?1:0),R=u[s]===void 0?-1:u[s],T=-1,k=f-1;k>R;k--){var x=t[k];if(!(!x.active||x.ch!==h.ch||!x.canOpen)&&!((h.canOpen||x.canClose)&&(x.len+h.len)%3===0&&x.len%3!==0)){T=k;break}}if(T<0){u[s]=f-1,!h.canOpen&&(h.active=!1),f++;continue}var H=t[T],m=H.len>=2&&h.len>=2,v=m?2:1;H.len-=v,h.len-=v;var p=d[T],w=d[f],I=p.node,M=w.node;I.text=I.text.slice(0,I.text.length-v),M.text=M.text.slice(v);for(var b=[],O=p.next;O&&O!==w;)b.push(O.node),O=O.next;var D={type:g.textFormatted,tag:m?"strong":"em",children:b},B={node:D,prev:p,next:w};p.next=B,w.prev=B;for(var L=T+1;L<f;L++)t[L].active=!1;if(H.len===0&&(H.active=!1,I.text==="")){var Q=p.prev;B.prev=Q,Q?Q.next=B:a=B}if(h.len===0){if(h.active=!1,M.text===""){var ne=w.next;B.next=ne,ne&&(ne.prev=B)}}else continue;f++}for(var ve=0,V=a;V;){var De=V.node;if(De.type===g.text){var ye=De;if(ye.text===""){V=V.next;continue}if(ve>0&&e[ve-1].type===g.text){e[ve-1].text+=ye.text,V=V.next;continue}}e[ve++]=De,V=V.next}e.length=ve}}function Ut(e,t,r,n){return t(e,r,n)===null?null:e}var Fo=0,kn=0,Uo=0,mn=0,Wo=0,wn=0,Tn=0,gr=0;function ua(){return Tn===2147483647&&(kn=0,mn=0,wn=0,Zt=0,Tn=0),++Tn}var Sn=null,Zt=0,Wt=[],vn=256;function zo(e,t,r,n,o){let i=e.charCodeAt(t)===Ge,a=i?t+1:t;if(e.charCodeAt(a)!==fe||mn===gr&&a>=Uo)return null;var A=Zt===gr?Sn:null,C=A===null?0:A[a];if(C<0)return null;var l=C;if(C===0){var d=e.indexOf("]",a+1);if(d<0||d>=r)return Uo=a,mn=gr,null;l=a+1;var c=0;Wt[c++]=a;for(var u=r-a>=vn;l<r&&c>0;){var _=e.charCodeAt(l);if(_===me&&l+1<r){l+=2;continue}if(_===re){var f=Ln(e,l,r);if(f>l){l=f;continue}}if(_===de){var h=jo(e,l,r);if(h){l=h.end;continue}var S=Ca(e,l,r);if(S>l){l=S;continue}}if(_===fe)Wt[c++]=l;else if(_===rr){var s=Wt[--c];A===null&&u&&l-a>=vn&&(A=Sn=new Int32Array(r),Zt=gr),A!==null&&(A[s]=l+1)}l++}if(c>0){if(A===null&&u&&l-a>=vn&&(A=Sn=new Int32Array(r),Zt=gr),A!==null)for(;c>0;)A[Wt[--c]]=-1;return null}}var R=l-1,T=e.slice(a+1,R),k=l<r?e.charCodeAt(l):0,x=!1;if(k===lr){var H=!0;for(l++;l<r&&(e.charCodeAt(l)===E||e.charCodeAt(l)===P);)l++;var m="",v=l;if(l<r&&e.charCodeAt(l)===de){for(l++,v=l;v<r&&e.charCodeAt(v)!==U;){if(e.charCodeAt(v)===me&&v+1<r){v+=2;continue}if(e.charCodeAt(v)===P){H=!1;break}v++}H&&(v>=r||e.charCodeAt(v)!==U)&&(H=!1),H&&(m=e.slice(l,v),v++)}else if(H){var p=kn===gr?Fo:-1;if(p>=0&&l>=p)H=!1;else{for(var w=0,I=!1;v<r;){var M=e.charCodeAt(v);if(M===me&&v+1<r){v+=2;continue}if(M===lr)w++;else if(M===_r){if(I=!0,w===0)break;w--}else if(M===E||M===P)break;v++}v>=r&&!I&&(p<0||l<p)&&(Fo=l,kn=gr),m=e.slice(l,v)}}if(H){for(l=v;l<r&&(e.charCodeAt(l)===E||e.charCodeAt(l)===P);)l++;var b;if(l<r){var O=e.charCodeAt(l);if(O===wr||O===Dr||O===lr){var D=O===lr?41:O;l++;for(var B=l;l<r&&e.charCodeAt(l)!==D;)e.charCodeAt(l)===me&&l+1<r&&l++,l++;l>=r?H=!1:(b=e.slice(B,l),l++)}}if(H){for(;l<r&&(e.charCodeAt(l)===E||e.charCodeAt(l)===P);)l++;(l>=r||e.charCodeAt(l)!==_r)&&(H=!1)}}if(H){if(l++,m=Jr(Rt(m)),b!==void 0&&(b=Jr(Rt(b))),i){var L=Nr(T,0,T.length,n,o),Q=qt(L);return{node:{type:g.image,target:Ut(m,o?.sanitizer||hr,"img","src"),alt:Q,title:b},end:l}}var ne=n.inAnchor;n.inAnchor=!0;var X=ne?[{type:g.text,text:T}]:Nr(T,0,T.length,n,o);return n.inAnchor=ne,!n.inAnchor&&bn(X)?null:{node:{type:g.link,target:Ut(m,o?.sanitizer||hr,"a","href"),title:b,children:X},end:l}}l=R+1,x=!0}var ve="",V=l;if(!x&&k===fe){var De=l+1;V=De;for(var ye=!1;V<r&&e.charCodeAt(V)!==rr;){if(e.charCodeAt(V)===me&&V+1<r){V+=2;continue}if(e.charCodeAt(V)===fe){ye=!0;break}V++}if(ye||V>=r)return null;var se=e.slice(De,V);if(se.trim())ve=zt(se);else{if(Io(T))return null;ve=zt(T)}V+=1}else{if(Io(T))return null;ve=zt(T)}var he=n.refs?.[ve];if(!he)return null;if(i)return{node:{type:g.image,target:Ut(he.target,o?.sanitizer||hr,"img","src"),alt:qt(Nr(T,0,T.length,n,o)),title:he.title},end:V};var Ue=n.inAnchor;n.inAnchor=!0;var X=Ue?[{type:g.text,text:T}]:Nr(T,0,T.length,n,o);return n.inAnchor=Ue,!n.inAnchor&&bn(X)?null:{node:{type:g.link,target:Ut(he.target,o?.sanitizer||hr,"a","href"),title:he.title,children:X},end:V}}function jo(e,t,r){if(e.charCodeAt(t)!==de)return null;for(var n=t+1;n<r;){var o=e.charCodeAt(n);if(o===U)break;if(o===E||o===P||o===yr||o===de)return null;n++}if(n>=r||e.charCodeAt(n)!==U)return null;var i=e.slice(t+1,n),a=i.match(/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^\x00-\x20]*)$/);return a?{node:{type:g.link,target:i,title:void 0,children:[{type:g.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:g.link,target:`mailto:${i}`,title:void 0,children:[{type:g.text,text:i}]},end:n+1}:null}function Ra(e,t,r,n){if(e.charCodeAt(t)!==fe||t+1>=r||e.charCodeAt(t+1)!==Rr||wn===gr&&t>=Wo)return null;let o=t+2;for(;o<r&&e.charCodeAt(o)!==rr&&e.charCodeAt(o)!==P;)o++;if(o>=r)return Wo=t,wn=gr,null;if(e.charCodeAt(o)!==rr)return null;let i=e.slice(t+2,o);return i?{node:{type:g.footnoteReference,target:`#${Kr(i)}`,text:i},end:o+1}:null}function ha(e,t,r,n){if(n.disableBareUrls)return null;var o="",i=!1,a=e.charCodeAt(t);if(a===Et||a===72?t+8<=r&&e.charCodeAt(t+1)===rt&&e.charCodeAt(t+2)===rt&&e.charCodeAt(t+3)===Jt&&(e.charCodeAt(t+4)===dn&&e.charCodeAt(t+5)===Fe&&e.charCodeAt(t+6)===Se&&e.charCodeAt(t+7)===Se?o="https://":e.charCodeAt(t+4)===Fe&&e.charCodeAt(t+5)===Se&&e.charCodeAt(t+6)===Se&&(o="http://")):a===mr||a===70?t+6<=r&&e.charCodeAt(t+1)===rt&&e.charCodeAt(t+2)===Jt&&e.charCodeAt(t+3)===Fe&&e.charCodeAt(t+4)===Se&&e.charCodeAt(t+5)===Se&&(o="ftp://"):(a===Br||a===87)&&t+4<=r&&e.charCodeAt(t+1)===Br&&e.charCodeAt(t+2)===Br&&e.charCodeAt(t+3)===ar&&(o="www.",i=!0),!o)return null;let A=t+o.length;for(;A<r;){let H=e.charCodeAt(A);if(H===E||H===P||H===y||H===yr||H===de||H===U)break;A++}for(var C=0,l=0,d=t;d<A;d++){var c=e.charCodeAt(d);c===lr?C++:c===_r&&l++}let u=A;for(;u>t+o.length;){let H=e.charCodeAt(u-1);if(H===ar||H===ro||H===Fe||H===Ge||H===tt||H===_r||H===Ne||H===He||H===xe){if(H===_r){if(C>=l)break;l--}u--}else if(H===yt){for(var _=u-2;_>t&&(e.charCodeAt(_)>=J&&e.charCodeAt(_)<=G||e.charCodeAt(_)>=oe&&e.charCodeAt(_)<=_e||e.charCodeAt(_)>=W&&e.charCodeAt(_)<=z);)_--;_>=t&&e.charCodeAt(_)===vt?u=_:u--}else break}if(u<=t+o.length)return null;var f=t+(i?4:o.length),h=e.indexOf("/",f);if((h<0||h>u)&&(h=u),i&&e.indexOf(".",f)===-1)return null;for(var S=-1,s=-1,R=h-1;R>=f;R--)if(e.charCodeAt(R)===ar)if(S<0)S=R;else{s=R;break}for(var T=s>=0?s+1:f,R=T;R<h;R++)if(e.charCodeAt(R)===He)return null;var k=e.slice(t,u),x=i?`http://${k}`:k;return{node:{type:g.link,target:x,title:void 0,children:[{type:g.text,text:k}]},end:u}}function Ha(e,t,r,n){if(n.disableBareUrls)return null;for(var o=t,i=o;o<r;){var a=e.charCodeAt(o);if(a>=J&&a<=G||a>=oe&&a<=_e||a>=W&&a<=z||a===ar||a===Ge||a===dr||a===36||a===St||a===vt||a===Dr||a===Ne||a===br||a===Se||a===cr||a===tt||a===Rr||a===He||a===re||a===Ir||a===Le||a===Kt||a===xe||a===F)o++;else break}if(o===i||o>=r||e.charCodeAt(o)!==Xt)return null;o++;for(var A=o,C=-1,l=o;o<r;){var a=e.charCodeAt(o);if(a>=J&&a<=G||a>=oe&&a<=_e||a>=W&&a<=z)o++;else if((a===F||a===He)&&o>A)o++;else if(a===ar){if(o===A)break;var d=e.charCodeAt(o-1);if(d===F||d===He||o-l>63)break;if(o+1<r){var c=e.charCodeAt(o+1);if(c>=J&&c<=G||c>=oe&&c<=_e||c>=W&&c<=z)C=o,l=o+1,o++;else break}else break}else break}if(o-l>63||C<0)return null;var u=e.charCodeAt(o-1);if(!(u>=J&&u<=G||u>=oe&&u<=_e||u>=W&&u<=z)||o<=C+1)return null;for(var _=-1,f=C-1;f>=A;f--)if(e.charCodeAt(f)===ar){_=f;break}for(var h=_>=0?_+1:A,f=h;f<o;f++)if(e.charCodeAt(f)===He)return null;var S=e.slice(t,o);return{node:{type:g.link,target:`mailto:${S}`,title:void 0,children:[{type:g.text,text:S}]},end:o}}function bn(e){for(var t=0;t<e.length;t++)if(e[t].type===g.link||"children"in e[t]&&Array.isArray(e[t].children)&&bn(e[t].children))return!0;return!1}function qt(e,t){for(var r="",n=0;n<e.length;n++){var o=e[n];o.type===g.text?r+=o.text:o.type===g.breakLine?r+=" ":o.type===g.codeInline||o.type===g.footnoteReference?r+=o.text:"children"in o&&Array.isArray(o.children)?r+=qt(o.children,t):!t&&o.type===g.image&&(r+=o.alt||"")}return r}function In(e,t,r){for(var n=0;n<e.length;n++){var o=e[n];if(o.type===g.heading){var i=o;i.id=Yi(r(qt(i.children,!0)),t)}if("children"in o){var a=o.children;Array.isArray(a)&&In(a,t,r)}if((o.type===g.orderedList||o.type===g.unorderedList)&&Array.isArray(o.items))for(var A=o.items,C=0;C<A.length;C++)In(A[C],t,r)}}function Ct(e){return{type:g.text,text:e}}function ga(e,t,r){var n=t+1;if(n>=r)return-1;if(e.charCodeAt(n)===dr){n++;var o=n<r&&(e.charCodeAt(n)===cn||e.charCodeAt(n)===_n);o&&n++;for(var i=n,a=o?6:7;n<r&&n-i<=a;){var A=e.charCodeAt(n),C=A>=W&&A<=z||o&&(A>=J&&A<=$t||A>=oe&&A<=mr);if(!C)break;n++}return n===i||n-i>a?-1:n<r&&e.charCodeAt(n)===yt?n+1:-1}for(var l=n;n<r&&n-l<48;){var d=e.charCodeAt(n);if(d>=J&&d<=G||d>=oe&&d<=_e||d>=W&&d<=z){n++;continue}break}return n===l?-1:n<r&&e.charCodeAt(n)===yt?n+1:-1}function Ta(e,t,r,n,o){if(e.charCodeAt(t)!==de)return null;var i=t+1;if(i>=r)return null;var a=e.charCodeAt(i);if(a===Ge&&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:g.htmlComment,text:"",s:!0},end:A+1};if(A+1<r&&e.charCodeAt(A)===F&&e.charCodeAt(A+1)===U)return{node:{type:g.htmlComment,text:"-",s:!0},end:A+2};var C=e.indexOf("-->",A);return C!==-1&&C<=r-3?{node:{type:g.htmlComment,text:e.slice(t+4,C),s:!1},end:C+3}:null}if(a===tt){var l=e.indexOf("?>",i+1);return l!==-1&&l<r?{node:{type:g.htmlSelfClosing,tag:"?",attrs:{},n:e.slice(t,l+2),a:!1},end:l+2}:null}if(a===Ge&&i+1<r){var d=e.charCodeAt(i+1);if(d===fe&&e.slice(i+1,i+8)==="[CDATA["){var c=e.indexOf("]]>",i+8);return c!==-1&&c<r?{node:{type:g.htmlSelfClosing,tag:"![CDATA[",attrs:{},n:e.slice(t,c+3),a:!1},end:c+3}:null}if(d>=J&&d<=G){var u=e.indexOf(">",i+2);return u!==-1&&u<r?{node:{type:g.htmlSelfClosing,tag:`!${e.slice(i+1,u)}`,attrs:{},n:e.slice(t,u+1),a:!1},end:u+1}:null}}if(a===Se){var _=i+1;if(_>=r)return null;var f=e.charCodeAt(_);if(!(f>=J&&f<=G||f>=oe&&f<=_e))return null;for(_++;_<r;){var h=e.charCodeAt(_);if(h>=J&&h<=G||h>=oe&&h<=_e||h>=W&&h<=z||h===F)_++;else break}for(;_<r&&(e.charCodeAt(_)===E||e.charCodeAt(_)===y||e.charCodeAt(_)===P);)_++;if(_<r&&e.charCodeAt(_)===U){var S=e.slice(i+1,_).trim();return{node:{type:g.htmlSelfClosing,tag:S,attrs:{},g:e.slice(t,_+1),a:!0},end:_+1}}return null}if(!(a>=J&&a<=G||a>=oe&&a<=_e))return null;var s=Or(e,t);if(!s)return null;var R=s.tag,T=R.toLowerCase(),k=s.p;if(k||lt(R))return{node:{type:g.htmlSelfClosing,tag:R,attrs:pr(s.attrs,R,o),n:s.r?En(s):e.slice(t,s.end),a:!1},end:s.end};var x=bt.has(T),H=Nn(e.slice(0,r),s.end,R);if(H===-1)return{node:{type:g.htmlSelfClosing,tag:R,attrs:pr(s.attrs,R,o),n:s.r?En(s):e.slice(t,s.end),a:!1},end:s.end};var m=na(e,`</${T}`,H),v=e.slice(s.end,m);if(x){var p=ur(v);return{node:{type:g.htmlBlock,tag:R,attrs:pr(s.attrs,R,o),b:s.i+s.b,children:[],e:p||void 0,g:e.slice(m,H),text:p,d:!0,a:!1},end:H}}var w=[],I=v.trim();if(I){var{inAnchor:M,inline:b,l:O}=n;T==="a"&&(n.inAnchor=!0),n.l=!1;var D=I.indexOf(`

`)!==-1||/^#{1,6}\s/.test(I);D?(n.inline=!1,w=Wr(I,n,o)):w=Nr(I,0,I.length,n,o),n.inAnchor=M,n.inline=b,n.l=O}return{node:{type:g.htmlBlock,tag:R,attrs:pr(s.attrs,R,o),b:s.b,children:w,text:ur(v),d:!1,a:!1},end:H}}var Sa=200,kt=0;function Nr(e,t,r,n,o){if(kt++,kt>Sa)return kt--,[{type:g.text,text:e.slice(t,r)}];var i=gr;gr=ua();let a=n;if(o.optimizeForStreaming){let Tr=function(Ee,er){for(var Xe=1,Je=er+1;Je<Ee.length;Je++){var Ke=Ee.charCodeAt(Je);if(Ke===fe)Xe++;else if(Ke===rr&&(Xe--,Xe===0))return Je}return-1},N=e.slice(t,r),Ce=N;for(var A=0,C=0,l=0,d=0,c=0,u=-1,_=-1,f=-1,h=-1,S=-1,s=0;s<N.length;s++){var R=N.charCodeAt(s);if(R===fe){var T=fa(N,s,N.length);if(T>s){s=T-1;continue}}R===Ne?s+1<N.length&&N.charCodeAt(s+1)===Ne?(A++,u=s,s++):(C++,_=s):R===He?s+1<N.length&&N.charCodeAt(s+1)===He?(l++,f=s,s++):(d++,h=s):R===xe&&s+1<N.length&&N.charCodeAt(s+1)===xe&&(c++,S=s,s++)}var k=[];c%2===1&&S>=0&&k.push([S,2]),l%2===1&&f>=0&&k.push([f,2]),d%2===1&&h>=0&&k.push([h,1]),A%2===1&&u>=0&&k.push([u,2]),C%2===1&&_>=0&&k.push([_,1]),k.sort((Ee,er)=>er[0]-Ee[0]);for(var x=0;x<k.length;x++){var H=k[x][0],m=k[x][1];N=N.slice(0,H)+N.slice(H+m)}let or=0,ee=-1;for(let Ee=0;Ee<N.length;Ee++)N.charCodeAt(Ee)===re&&(or++,ee=Ee);if(or%2===1&&ee!==-1){let Ee=!1,er=-1,Xe=0;for(;Xe<N.length;)N.charCodeAt(Xe)===re&&(Ee?(Ee=!1,er=-1):(er=Xe,Ee=!0)),Xe++;Ee&&er!==-1&&(N=N.slice(0,er))}for(var v=!0;v;){v=!1;for(var p=-1,w=-1,I=-1,M=!1,b=0;b<N.length;b++){var O=N.charCodeAt(b);if(O===fe&&(b===0||N.charCodeAt(b-1)!==me)){var D=b>0&&N.charCodeAt(b-1)===Ge,B=D?b-1:b,L=Tr(N,b);if(L===-1)p=B,M=D,w=b+1,I=N.length;else{var Q=L+1;if(Q>=N.length)p=B,M=D,w=b+1,I=L;else if(N.charCodeAt(Q)===lr){var ne=N.indexOf(")",Q+1);ne===-1?(p=B,M=D,w=b+1,I=L,b=N.length):b=ne}else if(N.charCodeAt(Q)===fe){var ve=N.indexOf("]",Q+1);ve===-1?(p=B,M=D,w=b+1,I=L,b=N.length):b=ve}else b=L}}}if(p>=0){var V=M?"":N.slice(w,I);N=N.slice(0,p)+V,v=!0}}let ce=N.match(/<([A-Z][A-Za-z0-9]*)(?:\s[^>]*)?>([^<]*)$/);if(ce&&ce.index!==void 0){var De=ce[0].length-ce[2].length,ye=De>=2&&ce[0].charCodeAt(De-2)===Se;if(!ye){for(var se=!1,he=0,Ue=0;Ue<ce.index;Ue++)N.charCodeAt(Ue)===re&&he++;if(se=he%2===1,!se){let Ee=ce[1];Fr(N,`</${Ee}`,0)===-1&&(N=N.slice(0,ce.index)+ce[2])}}}N!==Ce&&(e=e.slice(0,t)+N,r=t+N.length)}let X=[];var we=[];let j=t;var ge="",le=o.disableAutoLink||o.disableBareUrls||a.inAnchor?-1:e.indexOf("@",t);for(le>=r&&(le=-1);t<r;){let N=e.charCodeAt(t),Ce=null;if(N===re){if(Ce=Aa(e,t,r),!Ce){var We=zr(e,t,r,re);t+=We-1}}else if(N===Ne||N===He){var K=_a(e,t,r);if(K){if(K.canOpen||K.canClose){(ge||t>j)&&(X.push(Ct(ge+e.slice(j,t))),ge="");var ke=e.slice(t,t+K.len),Te=Ct(ke);we.push({idx:X.length,ch:N,len:K.len,canOpen:K.canOpen,canClose:K.canClose,active:!0}),X.push(Te),t+=K.len,j=t;continue}t+=K.len-1}}else if(N===xe)Ce=da(e,t,r,a,o);else if(N===cr)Ce=ca(e,t,r,a,o);else if(N===fe)t+1<r&&e.charCodeAt(t+1)===Rr&&(Ce=Ra(e,t,r,a)),Ce||(Ce=zo(e,t,r,a,o));else if(N===Ge&&t+1<r&&e.charCodeAt(t+1)===fe)Ce=zo(e,t,r,a,o);else if(N===de)Ce=jo(e,t,r),!(Ce||o.disableParsingRawHTML||o.ignoreHTMLBlocks)&&(Ce=Ta(e,t,r,a,o));else if(N===vt){var Ae=ga(e,t,r);if(Ae!==-1){var Re=e.slice(t,Ae),ze=Jr(Re);if(ze!==Re){ge=ge+e.slice(j,t)+ze,t=Ae,j=Ae;continue}}}else if((N===Et||N===Br||N===mr)&&!a.inAnchor&&!o.disableAutoLink&&(t===0||e.charCodeAt(t-1)!==de)){var $e=t+1<r?e.charCodeAt(t+1):0;(N===Et&&$e===rt||N===mr&&$e===rt||N===Br&&$e===Br)&&(Ce=ha(e,t,r,o))}if(!Ce&&le>=0&&le-t<=64&&!a.inAnchor&&!o.disableAutoLink&&!o.disableBareUrls&&(N>=J&&N<=G||N>=oe&&N<=_e||N>=W&&N<=z)&&(Ce=Ha(e,t,r,o),!Ce&&t>=le&&(le=e.indexOf("@",t+1),le>=r&&(le=-1))),N===P&&a.l){var Me=!1,Be=0;if(t>j&&e.charCodeAt(t-1)===me)Me=!0,Be=1;else{for(var Ve=0,Z=t-1;Z>=j&&e.charCodeAt(Z)===E;)Ve++,Z--;Ve>=2&&(Me=!0,Be=Ve)}if(Me){for((ge||t-Be>j)&&(X.push(Ct(ge+e.slice(j,t-Be))),ge=""),X.push({type:g.breakLine}),t++;t<r&&e.charCodeAt(t)===E;)t++;j=t;continue}var pe=t>j&&e.charCodeAt(t-1)===E,Y=t+1<r&&e.charCodeAt(t+1)===E;if(pe||Y){for(var be=t;be>j&&e.charCodeAt(be-1)===E;)be--;for(ge+=`${e.slice(j,be)}
`,t++;t<r&&e.charCodeAt(t)===E;)t++;j=t;continue}}if(Ce)(ge||t>j)&&(X.push(Ct(ge+e.slice(j,t))),ge=""),X.push(Ce.node),t=Ce.end,j=t;else{if(N===me&&t+1<r){let or=e.charCodeAt(t+1);if(On(or)&ot){(ge||t>j)&&(X.push(Ct(ge+e.slice(j,t))),ge=""),X.push(Ct(e[t+1])),t+=2,j=t;continue}}if(t++,le<0||le-t>64)for(;t<r&&!(le>=0&&le-t<=64);){var Ye=e.charCodeAt(t);if(Ye<st&&!Vo[Ye])t++;else break}}}return(ge||r>j)&&(X.push(Ct(ge+e.slice(j,r))),ge=""),we.length>0&&sa(X,we,n,o),gr=i,kt--,X}var va=500;function Wr(e,t,r){var n=t.o||0;if(n>va)return[{type:g.text,text:e}];t.o=n+1;let o=t;if(r.optimizeForStreaming&&!(t.j||t.x)){for(var i=e.length;i>0&&e.charCodeAt(i-1)===P;)i--;for(var a=i;a>0&&e.charCodeAt(a-1)!==P;)a--;if(i>a&&e.charCodeAt(a)===Le){for(var A=!1,C=a+1;C<i;C++){var l=e.charCodeAt(C);if(l!==E&&l!==y&&l!==Le&&l!==Fe&&l!==F){A=!0;break}}for(var d=!1,c=!1,u=0,_=a,f=a-1;f>0;){for(var h=f;h>0&&e.charCodeAt(h-1)!==P;)h--;if(e.charCodeAt(h)!==Le)break;_=h;for(var S=!0,s=!1,R=h;R<f;R++){var T=e.charCodeAt(R);if(T===F)s=!0;else if(T!==E&&T!==y&&T!==Fe&&T!==Le){S=!1;break}}S&&s?(d=!0,c=!0):c||u++,f=h-1}A?d||(e=e.slice(0,a).trimEnd()):e=d&&u>0?e.slice(0,a).trimEnd():e.slice(0,_).trimEnd()}for(var k=-1,x=-1,H=-1,m=!1,v=e.length-1;v>=0;v--)if(e.charCodeAt(v)===de){for(var p=v+1<e.length?e.charCodeAt(v+1):0,w=p>=J&&p<=G||p>=oe&&p<=_e,I=p===Se&&v+2<e.length&&(e.charCodeAt(v+2)>=J&&e.charCodeAt(v+2)<=G||e.charCodeAt(v+2)>=oe&&e.charCodeAt(v+2)<=_e),M=p===Ge||p===tt,b=e.length;b>v+1&&e.charCodeAt(b-1)===P;)b--;var O=v+1>=b;if(w||I||M||O){var D=v+1;if((I||w)&&(D=v+2),w||I)for(;D<e.length;){var B=e.charCodeAt(D);if(B>=J&&B<=G||B>=oe&&B<=_e||B>=W&&B<=z)D++;else break}for(var L=w||I?D:v+2;L<e.length&&e.charCodeAt(L)!==U;)L++;if(L>=e.length)k=v,m=!0;else if((w||I)&&e.charCodeAt(L-1)!==Se){for(var Q=!1,ne=L+1;ne<e.length;ne++)if(e.charCodeAt(ne)===de){Q=!0;break}Q||(k=v,x=D,H=L+1)}}break}if(k>=0){for(var ve=0,V=0;V<k;V++)e.charCodeAt(V)===re&&ve++;if(ve%2===0)if(m)e=e.slice(0,k);else{var De=e.slice(k+1,x);Fr(e,`</${De}`,0)===-1&&(e=e.slice(0,k)+e.slice(H))}}for(var ye=e.length;ye>0&&e.charCodeAt(ye-1)===P;)ye--;if(ye>0){for(var se=ye;se>0&&e.charCodeAt(se-1)!==P;)se--;for(var he=se,Ue=0;he<ye&&e.charCodeAt(he)===E&&Ue<3;)he++,Ue++;if(se>0&&he<ye&&ji(e,he,ye)){for(var X=se-1,we=X;we>0&&e.charCodeAt(we-1)!==P;)we--;nr(e,we,X)||(e=e.slice(0,se).trimEnd())}}var j=e.length;if(j>0){for(var ge=e.lastIndexOf(`
`),le=ge===-1?0:ge+1,We=j,K=le,ke=0;K<We&&e.charCodeAt(K)===E&&ke<3;)K++,ke++;if(K<We){var Te=e.charCodeAt(K),Ae=!1;if(Te===Ne||Te===F||Te===br){var Re=K+1;if(Re>=We||e.charCodeAt(Re)===E||e.charCodeAt(Re)===y){for(var ze=Re;ze<We&&(e.charCodeAt(ze)===E||e.charCodeAt(ze)===y);)ze++;ze>=We&&(Ae=!0)}}else if(Te>=W&&Te<=z){for(var $e=K;$e<We&&e.charCodeAt($e)>=W&&e.charCodeAt($e)<=z;)$e++;if($e<We&&(e.charCodeAt($e)===ar||e.charCodeAt($e)===_r)){var Me=$e+1;if(Me>=We||e.charCodeAt(Me)===E||e.charCodeAt(Me)===y){for(var Be=Me;Be<We&&(e.charCodeAt(Be)===E||e.charCodeAt(Be)===y);)Be++;Be>=We&&(Ae=!0)}}}Ae&&(e=e.slice(0,le).trimEnd())}}}if(t.inline)return Nr(e,0,e.length,t,r);let Ve=[],Z=0,pe=e.length;if(Z===0&&!r.disableFrontmatter&&e.startsWith("---")){let ee=uo(e);if(ee?.hasValidYaml){if(r.preserveFrontmatter!==!1){let Tr=e.slice(0,ee.endPos).trimEnd();Ve.push({type:g.frontmatter,text:Tr})}Z=ee.endPos}}for(;Z<pe;){for(var Y=e.indexOf(`
`,Z),be=Y<0?pe:Y;Z<pe&&nr(e,Z,be);)Z=be<pe?be+1:be,Z<pe&&(Y=e.indexOf(`
`,Z),be=Y<0?pe:Y);if(Z>=pe)break;var Ye=e.charCodeAt(Z)===Gt;Oe(e,Z,be);let ee=null;if(yn=e,pn=Z,Vt=be,!Ye&&ie>=4&&!t.inHTML)ee=ra(e,Z);else if(!Ye){let Tr=Z+te,ce=e.charCodeAt(Tr);ce===dr?ee=qi(e,Z,t,r):ce===U?ee=ta(e,Z,t,r):ce===re||ce===xe?ee=ea(e,Z,t):ce===F||ce===Ne||ce===He?(ee=Ur(e,Z),!ee&&(ee=Do(e,Z,t,r))):ce===br||ce>=W&&ce<=z?ee=Do(e,Z,t,r):ce===de?ee=qo(e,Z,t,r):ce===Le?ee=Jo(e,Z,t,r):ce===fe&&(ee=ia(e,Z,t))}if(!ee){for(var N=!1,Ce=Z;Ce<be;Ce++)if(e.charCodeAt(Ce)===Le){N=!0;break}N&&(ee=Jo(e,Z,t,r))}if(ee||(ee=la(e,Z,t,r)),ee)ee.node.type!==g.refCollection&&Ve.push(ee.node),Z=ee.end;else{var or=e.indexOf(`
`,Z);Z=or<0?pe:or+1}}return t.o=n,Ve}function $a(e,t){return e.charCodeAt(0)===65279&&(e=e.slice(1)),It(e,{inAnchor:!1,inBlockQuote:!1,inHTML:!1,inList:!1,inline:!1,refs:Object.create(null)},wt(t))}function It(e,t,r){kt=0,e=To(e),!t.refs&&(t.refs=Object.create(null)),(r.optimizeForStreaming||t.inline)&&(t.x=Qi(e,t.refs,r));var n,o;t.t||(t.t=n=[],t.q=o=[]);let i=Wr(e,t,r);if(n&&o){for(var a=n,A={inline:t.inline,inAnchor:t.inAnchor,inHTML:t.inHTML,htmlDepth:t.c,inList:t.inList,inBlockQuote:t.inBlockQuote,noSetext:t.m,depth:t.o},C=0;C<a.length;C++){var l=a[C];t.inline=l.inline,t.inAnchor=l.inAnchor,t.inHTML=l.inHTML,t.c=l.htmlDepth,t.inList=l.inList,t.inBlockQuote=l.inBlockQuote,t.m=l.noSetext,t.o=l.depth,t.l=l.breaks;var d=Nr(l.text,0,l.text.length,t,r);t.l=!1;for(var c=0;c<d.length;c++)l.dest.push(d[c])}t.inline=A.inline,t.inAnchor=A.inAnchor,t.inHTML=A.inHTML,t.c=A.htmlDepth,t.inList=A.inList,t.inBlockQuote=A.inBlockQuote,t.m=A.noSetext,t.o=A.depth;for(var u=o,_=0;_<u.length;_++)for(var f=u[_],h=0;h<f.src.length;h++){var S=f.src[h];if(f.unwrap&&S.type===g.paragraph)for(var s=S.children,R=0;R<s.length;R++)f.dest.push(s[R]);else f.dest.push(S)}t.t=void 0,t.q=void 0,In(i,t,r.slugify)}return Ft(t.refs)?[{type:g.refCollection,refs:t.refs},...i]:i}var ka={flexDirection:"row"},ma={flex:1},wa={alignItems:"flex-start",flex:1,flexDirection:"row"},ri={alignItems:"center",borderColor:"#8c959f",borderRadius:4,borderWidth:1.5,height:16,justifyContent:"center",marginRight:8,marginTop:6,width:16},ai={flexDirection:"row"},ba=pa.select({android:"monospace",ios:"Menlo",default:"monospace"}),Pn={blockquote:{borderLeftColor:"#d1d9e0",borderLeftWidth:3,marginBottom:16,paddingLeft:16},checkmark:{color:"#ffffff",fontSize:12,fontWeight:"700",lineHeight:14,transform:[{translateY:-1}]},codeBlock:{backgroundColor:"#f6f8fa",borderRadius:8,marginBottom:16,paddingHorizontal:14,paddingVertical:10},codeInline:{fontFamily:ba,fontSize:15},gfmTaskChecked:{backgroundColor:"#0969da",borderColor:"#0969da"},heading1:{fontSize:28,fontWeight:"600",lineHeight:36,marginBottom:12,marginTop:8},heading2:{fontSize:22,fontWeight:"600",lineHeight:30,marginBottom:10,marginTop:8},heading3:{fontSize:18,fontWeight:"600",lineHeight:26,marginBottom:8,marginTop:8},heading4:{fontSize:16,fontWeight:"600",lineHeight:24,marginBottom:8,marginTop:8},heading5:{fontSize:15,fontWeight:"600",marginBottom:6,marginTop:8},heading6:{color:"#656d76",fontSize:13,fontWeight:"600",marginBottom:6,marginTop:8},link:{color:"#0969da",textDecorationLine:"underline"},listOrdered:{marginBottom:16},listUnordered:{marginBottom:16},paragraph:{fontSize:16,lineHeight:26,marginBottom:16},table:{borderColor:"#d1d9e0",borderRadius:8,borderWidth:1,marginBottom:16,overflow:"hidden"},tableCell:{flex:1,paddingHorizontal:10,paddingVertical:8},tableCellDivider:{borderRightColor:"#d1d9e0",borderRightWidth:1},tableHeader:{backgroundColor:"#f6f8fa"},tableHeaderCell:{flex:1,paddingHorizontal:10,paddingVertical:8},tableHeaderText:{fontWeight:"bold"},tableRowDivider:{borderBottomColor:"#d1d9e0",borderBottomWidth:1},text:{fontSize:16,lineHeight:24},thematicBreak:{backgroundColor:"#d8dee4",height:1,marginVertical:16}},Ia={0:"\u2070",1:"\xB9",2:"\xB2",3:"\xB3",4:"\u2074",5:"\u2075",6:"\u2076",7:"\u2077",8:"\u2078",9:"\u2079"},xa=e=>e.replace(/[0-9]/g,t=>Ia[t]),Oa={em:{fontStyle:"italic"},strong:{fontWeight:"bold"},del:{textDecorationLine:"line-through"}},Vr=(e,t)=>t?e?[e,t]:t:e,Ze=(e,t)=>e?Array.isArray(t)?[e,...t]:[e,t]:t,ti={marginBottom:0},La=e=>{if(Array.isArray(e)){for(let t=e.length-1;t>=0;t--){let r=e[t];if(ue.isValidElement(r)){let n=e.slice();return n[t]=ue.cloneElement(r,{style:[r.props.style,ti]}),n}}return e}return ue.isValidElement(e)?ue.cloneElement(e,{style:[e.props.style,ti]}):e},Pa={alignItems:"center"},Ma={alignItems:"flex-start"},Ba={alignItems:"flex-end"},ni=e=>e===null?null:e==="center"?Pa:e==="right"?Ba:Ma,Da=e=>{if(!e)return Pn;let t={...Pn},r=Pn,n=e;for(let o in n)t[o]=Vr(r[o],n[o]);return t},Mn,Xa=e=>e?oi(e):(Mn||(Mn=oi(e)),Mn),oi=e=>{let t=Da(e),r=t.text;return{bulletText:Ze(r,t.listItemBullet),codeText:Ze(r,t.codeInline),footnoteText:Ze(r,t.footnote),formatted:Object.create(null),headingInline:[void 0,Ze(r,t.heading1),Ze(r,t.heading2),Ze(r,t.heading3),Ze(r,t.heading4),Ze(r,t.heading5),Ze(r,t.heading6)],li:Vr(ka,t.li),linkInline:Ze(r,t.link),listContent:Vr(ma,t.listItem),numberText:Ze(r,t.listItemNumber),paragraphInline:Ze(r,t.paragraph),preText:Ze(r,t.codeBlock),rowFlexDivider:[ai,t.tableRowDivider],styles:t,taskChecked:Vr([ri,t.gfmTaskChecked],t.gfmTask),taskRow:Vr(wa,t.listItem),taskUnchecked:Vr(ri,t.gfmTask),textOnly:Ze(r,void 0)}},ft=e=>{switch(e.type){case g.breakLine:case g.codeInline:case g.footnoteReference:case g.htmlComment:case g.ref:case g.text:return!0;case g.link:return e.children.every(ft);case g.textFormatted:return e.children.every(ft);case g.htmlSelfClosing:return e.tag.toLowerCase()!=="img"&&!en(e.tag);case g.htmlBlock:return en(e.tag)?!1:!e.children||e.children.every(ft);default:return!1}},Xn=(e,t)=>!t.options.renderRule&&e.length===1&&e[0].type===g.text?e[0].text:null,Zr=(e,t,r,n,o)=>{let{h:i,styled:a}=o,A=[],C=[],l=0,d=n===void 0?a.textOnly:Ze(a.styles.text,n),c=()=>{if(C.length>0){let u=Xn(C,o);if(u!=null){A.push(i(Qe,{key:l++,style:d},u)),C=[];return}let _=r.inlineSafe;r.inlineSafe=!0,A.push(i(Qe,{key:l++,style:d},t(C,r))),r.inlineSafe=_,C=[]}};for(let u=0;u<e.length;u++){let _=e[u];ft(_)?C.push(_):(c(),A.push(ue.createElement(ue.Fragment,{key:l++},t([_],r))))}return c(),A},jt=(e,t,r,n,o,i,a)=>{let{h:A,overrides:C}=a,l=!!C&&!!pt(C,e,void 0),d=i.inlineSafe===!0||n.every(ft);if(l||d){r!==t.style&&(t.style=r);let c=Xn(n,a);if(c!=null)return A(e,t,c);let u=i.inlineSafe;i.inlineSafe=d;let _=A(e,t,o(n,i));return i.inlineSafe=u,_}return A(Cr,t,...Zr(n,o,i,t.style,a))},li=ue.createContext(void 0);function ii(e,t,r,n){let{h:o,options:i,overrides:a,sanitize:A,styled:C}=n,l=C.styles;switch(e.type){case g.blockQuote:{let f=e;return o("blockquote",{key:r.key,style:l.blockquote},La(t(f.children,r)))}case g.breakLine:return`
`;case g.breakThematic:return o("hr",{key:r.key,style:l.thematicBreak});case g.frontmatter:if(i.preserveFrontmatter){let f=e;return o(r.inline?"code":"pre",{key:r.key,style:r.inline?l.codeInline:l.codeBlock},f.text)}return null;case g.codeBlock:{let f=e;return o("pre",{key:r.key,style:l.codeBlock},o("code",{style:C.codeText},f.text))}case g.codeInline:{let f=e;return o("code",{key:r.key,style:C.codeText},f.text)}case g.footnoteReference:{let f=e,h=A(f.target,"a","href");return h?o(Qe,{key:r.key,onPress:()=>{i.onLinkPress?i.onLinkPress(h,f.text):ei.openURL(h).catch(()=>{})},style:C.footnoteText},xa(f.text)):null}case g.gfmTask:{let f=e;return a?.input?o("input",{key:r.key,type:"checkbox",checked:f.completed,readOnly:!0,style:l.gfmTask},o(Qe,{style:C.textOnly},f.completed?"[x]":"[ ]")):o("input",{key:r.key,style:f.completed?C.taskChecked:C.taskUnchecked},f.completed?o(Qe,{style:C.styles.checkmark},"\u2713"):null)}case g.heading:{let f=e,h=`heading${f.level}`;return jt(`h${f.level}`,{key:r.key,style:l[h]},C.headingInline[f.level],f.children,t,r,n)}case g.htmlBlock:{let f=e;if(At(i)&&hn(f.tag)){var d=Rn(f);return d.kind==="literal"?o(Qe,{key:r.key,style:C.textOnly},d.literal):o(Qe,{key:r.key,style:C.textOnly},...Eo(d.open,f.children?t(f.children,r):null,d.close))}let h=f.k,S=h!==void 0,s=S?h:f.a?f.e||"":(f.e||"")+(f.g||"");if(s&&f.d){let R=f.tag.toLowerCase();if(xn(R)){let w=S?h:f.e||"",I=At(i)?Hn(w):w;return o(f.tag,{key:r.key,...at(f.attrs)},o(Qe,{style:C.codeText},I))}if(/<\/?pre\b/i.test(s)){let w=At(i)?Hn(s):s;return o(Qe,{key:r.key,style:C.preText},w)}let k=So(s),x={key:r.key,...at(f.attrs)};if(new RegExp(`^<${f.tag}(\\s[^>]*)?>(\\s*</${f.tag}>)?$`,"i").test(k))return o(f.tag,x);let m=wt({slugify:i.slugify,sanitizer:A,tagfilter:!0}),v=It(k,{inline:!1,refs:n.refs,inHTML:!1},m);if(un(v),S){let w=t(v.flatMap(it),r);return Array.isArray(w)?ue.createElement(ue.Fragment,{key:r.key},w):ue.isValidElement(w)?ue.cloneElement(w,{key:r.key}):w}let p=$o(v,R);if(p.found&&p.afterClose.length>0){let w=Zr(p.afterClose.flatMap(it),t,r,void 0,n).map((I,M)=>ue.isValidElement(I)?ue.cloneElement(I,{key:`after-${M}`}):I);return ue.createElement(ue.Fragment,{key:r.key},Dn(f.tag,x,p.beforeClose.flatMap(it),t,r,n),...w)}return Dn(f.tag,x,v.flatMap(it),t,r,n)}return lt(f.tag)?o(f.tag,{key:r.key,...at(f.attrs)}):f.children?Dn(f.tag,{key:r.key,...at(f.attrs)},f.children,t,r,n):o(f.tag,{key:r.key,...at(f.attrs)})}case g.htmlSelfClosing:{let f=e;if(At(i)&&hn(f.tag)){var c=Rn(f);return o(Qe,{key:r.key,style:C.textOnly},c.kind==="literal"?c.literal:c.open+(c.close||""))}return o(f.tag,{key:r.key,...at(f.attrs)})}case g.image:{let f=e,h=f.target===null?null:A(f.target,"img","src");return h?o("img",{key:r.key,source:{uri:h},accessibilityLabel:f.alt||void 0,style:l.image}):null}case g.link:{let f=e,h=l.link,S=r.inlineSafe===!0||f.children.every(ft),s={key:r.key,style:S?C.linkInline:h};if(f.target!=null){let R=yo(f.target,A,"a","href");if(R!=null){s.onPress=()=>{i.onLinkPress?i.onLinkPress(R,f.title):ei.openURL(R).catch(()=>{})};let T=i.onLinkLongPress;T&&(s.onLongPress=()=>T(R,f.title))}}if(S){let R=Xn(f.children,n);if(R!=null)return o("a",s,R);let T=r.inlineSafe;r.inlineSafe=!0;let k=o("a",s,t(f.children,r));return r.inlineSafe=T,k}return o(Na,s,...Zr(f.children,t,r,h,n))}case g.table:{let f=e,h=f.header.length-1,S=f.cells.length-1;return o(Cr,{key:r.key,style:l.table},o(Cr,{style:l.tableHeader},o(Cr,{style:C.rowFlexDivider},f.header.map(function(R,T){return o(Cr,{key:T,style:[l.tableHeaderCell,T<h?l.tableCellDivider:null,ni(f.align[T])]},...Zr(R,t,r,l.tableHeaderText,n))}))),f.cells.length>0?o(Cr,{},f.cells.map(function(R,T){let k=R.length-1;return o(Cr,{key:T,style:T<S?C.rowFlexDivider:ai},R.map(function(H,m){return o(Cr,{key:m,style:[l.tableCell,m<k?l.tableCellDivider:null,ni(f.align[m])]},...Zr(H,t,r,void 0,n))}))})):null)}case g.text:return e.text;case g.textFormatted:{let f=e;var u=C.formatted[f.tag];if(u===void 0){var _=Vr(Oa[f.tag],l[f.tag]);u=C.formatted[f.tag]={host:_,inline:Ze(l.text,_)}}return jt(f.tag,{key:r.key,style:u.host},u.inline,f.children,t,r,n)}case g.orderedList:case g.unorderedList:{let f=e,h=e.type===g.orderedList,S=C.li,s={style:h?C.numberText:C.bulletText};return o(h?"ol":"ul",{key:r.key,style:h?l.listOrdered:l.listUnordered},f.items.map((R,T)=>{let k=h&&"start"in f&&f.start!=null?f.start+T:T+1,x=h?`${k}.`:"\u2022",H=R.length>0&&R[0].type===g.gfmTask,m=H?C.taskRow:C.listContent,v=H&&R.length>1&&R[1].type===g.text&&R[1].text.trim()===""?[R[0],...R.slice(2)]:R;return o("li",{key:T,style:S},H?null:o(Qe,s,`${x} `),o(Cr,{style:m},...Zr(v,t,r,void 0,n)))}))}case g.paragraph:return jt("p",{key:r.key,style:l.paragraph},C.paragraphInline,e.children,t,r,n);case g.ref:return null;default:return null}}var Ja=e=>{let t=e.options.renderRule,r=o=>o.map(i=>"text"in i?i.text:""),n=(o,i={})=>{let a=Array.isArray(o)?o:[o],A=(i.renderDepth||0)+1;if(A>2500)return r(a);i.renderDepth=A;let C=i.key,l=[],d=!1;for(let c=0;c<a.length;c++){i.key=c;let u;if(t){let f=a[c];u=t(()=>ii(f,n,i,e),f,n,i)}else u=ii(a[c],n,i,e);let _=typeof u=="string";if(d&&typeof u=="string"){let f=l.at(-1);l[l.length-1]=(typeof f=="string"?f:"")+u}else if(u!=null)if(Array.isArray(u))for(let f=0;f<u.length;f++)l.push(u[f]);else l.push(u);d=_}return i.key=C,i.renderDepth=A-1,l.length===1?l[0]:l};return n},Ka=(e,t)=>{if(!t||typeof e!="string")return e;let r=pt(t,e,void 0);return r?typeof r=="function"||typeof r=="object"&&r!=null&&"render"in r?r:pt(t,`${e}.component`,e):e},Ga=new Set(["address","article","aside","blockquote","caption","center","dd","details","dialog","div","dl","dt","fieldset","figcaption","figure","footer","form","header","hr","input","legend","li","main","menu","nav","ol","search","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"]),en=e=>{let t=e.toLowerCase();return Ga.has(t)||xn(t)},Bn=new Map,Fa=e=>{var t=Bn.get(e);return t===void 0&&(t=e.toLowerCase()==="img"?ya:en(e)?Cr:Qe,Bn.size<1e3&&Bn.set(e,t)),t},Dn=(e,t,r,n,o,i)=>en(e)?i.h(e,t,...Zr(r,n,o,void 0,i)):jt(e,t,Ze(i.styled.styles.text,t.style),r,n,o,i);function Ua(e,t){let r={...t||{}};r.overrides=r.overrides||{};let n=r.slugify||Kr,o=r.sanitizer||hr,i=r.createElement||ue.createElement,a=Ft(r.overrides);function A(s,R,...T){if(typeof s!="string")return i(s,R,...T);let k=R,x=s;if(a){let H=pt(r.overrides,`${s}.props`,{});x=Ka(s,r.overrides),k={...R,...H,style:Vr(R.style,H.style)}}return typeof x!="string"?i(x,k,...T):i(Fa(x),k,...T)}let C=wt(r,r.forceInline),l=e[0]&&e[0].type===g.refCollection?e[0].refs:Object.create(null),d={h:A,options:r,overrides:a?r.overrides:void 0,refs:l,sanitize:o,slug:n,styled:Xa(r.styles)},c=Ja(d),u=c(e,{inline:r.forceInline,refs:l}),_=Array.isArray(u)?u:[u],f=po(l);if(f.length>0){let s=d.styled.styles.text;_.push(i(Cr,{key:"footer"},f.map(function(T){let k=T.identifier.charCodeAt(0)===Rr?T.identifier.slice(1):T.identifier,x=It(T.footnote,{inline:!0,refs:l},C),H=x.filter(m=>m.type!==g.refCollection);return H.every(ft)?i(Qe,{key:T.identifier,style:s},`${k}: `,c(H,{inline:!0,refs:l})):i(Cr,{key:T.identifier},i(Qe,{style:s},`${k}: `),...Zr(x,c,{inline:!0,refs:l},void 0,d))})))}if(r.wrapper===null)return _;let h=r.wrapper||(r.forceInline?Qe:Cr),S;if(_.length>1||r.forceWrapper)S=h===Cr?_.map((s,R)=>typeof s=="string"?i(Qe,{key:`s${R}`},s):s):_;else if(_.length===1){let s=_[0];return typeof s=="string"?i(Qe,{key:"outer",...r.wrapperProps},s):s}else return null;return i(h,{key:"outer",...r.wrapperProps},S)}function Wa(e="",t={}){let r={...t||{}};r.overrides=r.overrides||{};let n=r.slugify||Kr,o=r.sanitizer||hr;function i(A){let C=r.forceInline||!(r.forceBlock||Ro.test(A)),l=wt(r,C),d=C?A:vo(A),c=It(d,{inline:C,refs:a},l);return Ua(c,{...r,forceInline:C})}let a=Object.create(null);return i(e)}var ol=({options:e,children:t})=>ue.createElement(li.Provider,{value:e},t);function za(e){let t=ue.useRef(e),r=t.current;if(r!==e){var n=!0,o=0;for(var i in e)if(o++,!Object.is(r[i],e[i])){n=!1;break}if(n){var a=0;for(var A in r)a++;n=a===o}n||(t.current=e)}return t.current}var Va=({children:e,options:t,...r})=>{let n=ue.useContext(li),o=za(r),i=ue.useMemo(()=>{var C={...n,...t};return C.styles={...n?.styles,...t?.styles},C.overrides={...n?.overrides,...t?.overrides},C.wrapperProps={...n?.wrapperProps,...t?.wrapperProps,...o},C},[n,t,o]),a=e===null?"":Array.isArray(e)?e.join(""):e;return ue.useMemo(()=>Wa(a,i),[a,i])},Cl=Va;export{Va as Markdown,li as MarkdownContext,ol as MarkdownProvider,g as RuleType,Ua as astToNative,Wa as compiler,Cl as default,$a as parser,hr as sanitizer,Kr as slugify};