'+(n?e:M(e,!0))+`
`:""+(n?e:M(e,!0))+`
`}blockquote(e){return`${e}`}html(e){return e}heading(e,t,n,l){if(this.options.headerIds){const o=this.options.headerPrefix+l.slug(n);return`
${e}
`}table(e,t){return t&&(t=`${t}`),`${e}
`}br(){return this.options.xhtml?"An error occurred:
"+M(l.message+"",!0)+"";throw l}try{const l=ee.lex(i,e);if(e.walkTokens){if(e.async)return Promise.all(T.walkTokens(l,e.walkTokens)).then(()=>X.parse(l,e)).catch(n);T.walkTokens(l,e.walkTokens)}return X.parse(l,e)}catch(l){n(l)}}T.options=T.setOptions=function(i){return W(T.defaults,i),_n(T.defaults),T};T.getDefaults=xt;T.defaults=de;T.use=function(...i){const e=T.defaults.extensions||{renderers:{},childTokens:{}};i.forEach(t=>{const n=W({},t);if(n.async=T.defaults.async||n.async,t.extensions&&(t.extensions.forEach(l=>{if(!l.name)throw new Error("extension name required");if(l.renderer){const o=e.renderers[l.name];o?e.renderers[l.name]=function(...a){let r=l.renderer.apply(this,a);return r===!1&&(r=o.apply(this,a)),r}:e.renderers[l.name]=l.renderer}if(l.tokenizer){if(!l.level||l.level!=="block"&&l.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");e[l.level]?e[l.level].unshift(l.tokenizer):e[l.level]=[l.tokenizer],l.start&&(l.level==="block"?e.startBlock?e.startBlock.push(l.start):e.startBlock=[l.start]:l.level==="inline"&&(e.startInline?e.startInline.push(l.start):e.startInline=[l.start]))}l.childTokens&&(e.childTokens[l.name]=l.childTokens)}),n.extensions=e),t.renderer){const l=T.defaults.renderer||new Me;for(const o in t.renderer){const a=l[o];l[o]=(...r)=>{let d=t.renderer[o].apply(l,r);return d===!1&&(d=a.apply(l,r)),d}}n.renderer=l}if(t.tokenizer){const l=T.defaults.tokenizer||new Be;for(const o in t.tokenizer){const a=l[o];l[o]=(...r)=>{let d=t.tokenizer[o].apply(l,r);return d===!1&&(d=a.apply(l,r)),d}}n.tokenizer=l}if(t.walkTokens){const l=T.defaults.walkTokens;n.walkTokens=function(o){let a=[];return a.push(t.walkTokens.call(this,o)),l&&(a=a.concat(l.call(this,o))),a}}T.setOptions(n)})};T.walkTokens=function(i,e){let t=[];for(const n of i)switch(t=t.concat(e.call(T,n)),n.type){case"table":{for(const l of n.header)t=t.concat(T.walkTokens(l.tokens,e));for(const l of n.rows)for(const o of l)t=t.concat(T.walkTokens(o.tokens,e));break}case"list":{t=t.concat(T.walkTokens(n.items,e));break}default:T.defaults.extensions&&T.defaults.extensions.childTokens&&T.defaults.extensions.childTokens[n.type]?T.defaults.extensions.childTokens[n.type].forEach(function(l){t=t.concat(T.walkTokens(n[l],e))}):n.tokens&&(t=t.concat(T.walkTokens(n.tokens,e)))}return t};T.parseInline=function(i,e){if(typeof i>"u"||i===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof i!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(i)+", string expected");e=W({},T.defaults,e||{}),Et(e);try{const t=ee.lexInline(i,e);return e.walkTokens&&T.walkTokens(t,e.walkTokens),X.parseInline(t,e)}catch(t){if(t.message+=` Please report this to https://github.com/markedjs/marked.`,e.silent)return"
An error occurred:
"+M(t.message+"",!0)+"";throw t}};T.Parser=X;T.parser=X.parse;T.Renderer=Me;T.TextRenderer=St;T.Lexer=ee;T.lexer=ee.lex;T.Tokenizer=Be;T.Slugger=Nt;T.parse=T;X.parse;ee.lex;var On=function(){var i=document.getSelection();if(!i.rangeCount)return function(){};for(var e=document.activeElement,t=[],n=0;n
${l}
`}else return`${t.text}
`}}},inline(i,e){return{name:"KaTexInlineExtension",level:"inline",start:t=>{var n;return(n=t.match(/\$[^\n]*/))==null?void 0:n.index},tokenizer(t){if(/^\$[^\n]*\$/.test(t)){const n=nt(t);return{type:"KaTexInlineExtension",raw:n[0],text:n[1].trim(),tokens:[]}}},renderer(t){const n=e||typeof window<"u"&&window.katex;if(n){const l=n.renderToString(t.text,{throwOnError:!1});return`${l}`}else return`${t.text}`}}}};const Tt=["abstract","attention","bug","caution","danger","error","example","failure","hint","info","note","question","quote","success","tip","warning"],Le=new RegExp(`^!!!\\s+(${Tt.join("|")})\\s+(.*)$`),ei=/^!!!\s*$/,ti={name:"alert",level:"block",start(i){var e;return(e=i.match(new RegExp(`(^|[\\r\\n])!!!\\s+(${Tt.join("|")})\\s+(.*)`)))==null?void 0:e.index},tokenizer(i){const e=i.split(/\n/);if(Le.test(e[0])){const t={x:-1,y:-1},n=[];for(let l=0,o=e.length;l${this.parser.parseInline(i.titleTokens,null)}
${this.parser.parse(i.tokens)}${b}
`,`${L}
`}catch(L){return`Error: ${(L==null?void 0:L.message)||""}
`}}return F.call(E,b,w,A)},E.image=(b,w,A)=>`