'+(n?e:ps(e,!0))+"
\n":""+(n?e:ps(e,!0))+"
\n"}blockquote(e){return"\n".concat(e,"\n")}html(e,t){return e}heading(e,t,n,r){if(this.options.headerIds){const o=this.options.headerPrefix+r.slug(n);return"
".concat(e,"
\n")}table(e,t){return t&&(t="".concat(t,"")),"".concat(e,"
")}br(){return this.options.xhtml?"An error occurred:
"+ps(r.message+"",!0)+"";return t?Promise.resolve(e):n?void n(null,e):e}if(t)return Promise.reject(r);if(!n)throw r;n(r)}}const Ws=new class{constructor(){es(this,Hs),es(this,Vs),os(this,"defaults",{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}),os(this,"options",this.setOptions),os(this,"parse",ts(this,Vs,Us).call(this,zs.lex,Fs.parse)),os(this,"parseInline",ts(this,Vs,Us).call(this,zs.lexInline,Fs.parseInline)),os(this,"Parser",Fs),os(this,"parser",Fs.parse),os(this,"Renderer",Ds),os(this,"TextRenderer",Is),os(this,"Lexer",zs),os(this,"lexer",zs.lex),os(this,"Tokenizer",Ns),os(this,"Slugger",$s),os(this,"Hooks",js),this.use(...arguments)}walkTokens(e,t){let n=[];for(const r of e)switch(n=n.concat(t.call(this,r)),r.type){case"table":for(const e of r.header)n=n.concat(this.walkTokens(e.tokens,t));for(const e of r.rows)for(const r of e)n=n.concat(this.walkTokens(r.tokens,t));break;case"list":n=n.concat(this.walkTokens(r.items,t));break;default:this.defaults.extensions&&this.defaults.extensions.childTokens&&this.defaults.extensions.childTokens[r.type]?this.defaults.extensions.childTokens[r.type].forEach((e=>{n=n.concat(this.walkTokens(r[e],t))})):r.tokens&&(n=n.concat(this.walkTokens(r.tokens,t)))}return n}use(){const e=this.defaults.extensions||{renderers:{},childTokens:{}};for(var t=arguments.length,n=new Array(t),r=0;r
'+(n?e:ps(e,!0))+"
\n":""+(n?e:ps(e,!0))+"
\n"}blockquote(e){return"\n".concat(e,"\n")}html(e,t){return e}heading(e,t,n,r){if(this.options.headerIds){const o=this.options.headerPrefix+r.slug(n);return"
".concat(e,"
\n")}table(e,t){return t&&(t="".concat(t,"")),"".concat(e,"
")}br(){return this.options.xhtml?"An error occurred:
"+ps(r.message+"",!0)+"";return t?Promise.resolve(e):n?void n(null,e):e}if(t)return Promise.reject(r);if(!n)throw r;n(r)}}const Ws=new class{constructor(){es(this,Hs),es(this,Vs),os(this,"defaults",{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}),os(this,"options",this.setOptions),os(this,"parse",ts(this,Vs,Us).call(this,zs.lex,Fs.parse)),os(this,"parseInline",ts(this,Vs,Us).call(this,zs.lexInline,Fs.parseInline)),os(this,"Parser",Fs),os(this,"parser",Fs.parse),os(this,"Renderer",Ds),os(this,"TextRenderer",Is),os(this,"Lexer",zs),os(this,"lexer",zs.lex),os(this,"Tokenizer",Ns),os(this,"Slugger",$s),os(this,"Hooks",js),this.use(...arguments)}walkTokens(e,t){let n=[];for(const r of e)switch(n=n.concat(t.call(this,r)),r.type){case"table":for(const e of r.header)n=n.concat(this.walkTokens(e.tokens,t));for(const e of r.rows)for(const r of e)n=n.concat(this.walkTokens(r.tokens,t));break;case"list":n=n.concat(this.walkTokens(r.items,t));break;default:this.defaults.extensions&&this.defaults.extensions.childTokens&&this.defaults.extensions.childTokens[r.type]?this.defaults.extensions.childTokens[r.type].forEach((e=>{n=n.concat(this.walkTokens(r[e],t))})):r.tokens&&(n=n.concat(this.walkTokens(r.tokens,t)))}return n}use(){const e=this.defaults.extensions||{renderers:{},childTokens:{}};for(var t=arguments.length,n=new Array(t),r=0;r