(function(){function I(g){"use strict";var A={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as
(GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex:
foo
",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `\xab\xab\xab` and `\xbb\xbb\xbb` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===g)return JSON.parse(JSON.stringify(A));var C={};for(var I in A)A.hasOwnProperty(I)&&(C[I]=A[I].defaultValue);return C}var m={},C={},i={},l=I(!0),c="vanilla",u={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:I(!0),allOn:function(){"use strict";var g=I(!0),A={};for(var C in g)g.hasOwnProperty(C)&&(A[C]=!0);return A}()};function d(g,A){"use strict";var C=A?"Error in "+A+" extension->":"Error in unnamed extension",I={valid:!0,error:""};m.helper.isArray(g)||(g=[g]);for(var e=0;e',showdown:''},m.Converter=function(C){"use strict";var I={},r=[],t=[],a={},e=c,n={parsed:{},raw:"",format:""};function o(g,A){if(A=A||null,m.helper.isString(g)){if(A=g=m.helper.stdExtName(g),m.extensions[g])return console.warn("DEPRECATION WARNING: "+g+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),void function(g,A){"function"==typeof g&&(g=g(new m.Converter));m.helper.isArray(g)||(g=[g]);var C=d(g,A);if(!C.valid)throw Error(C.error);for(var I=0;I? ?(['"].*['"])?\)$/m))I="";else if(!I){if(I="#"+(C=C||A.toLowerCase().replace(/ ?\n/g," ")),m.helper.isUndefined(o.gUrls[C]))return g;I=o.gUrls[C],m.helper.isUndefined(o.gTitles[C])||(t=o.gTitles[C])}var a='"}return g=(g=(g=(g=(g=o.converter._dispatch("anchors.before",g,n,o)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,A)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,A)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,A)).replace(/\[([^\[\]]+)]()()()()()/g,A),n.ghMentions&&(g=g.replace(/(^|\s)(\\)?(@([a-z\d\-]+))(?=[.!?;,[\]()]|\s|$)/gim,function(g,A,C,I,e){if("\\"===C)return A+I;if(!m.helper.isString(n.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var r=n.ghMentionsLink.replace(/\{u}/g,e),t="";return n.openLinksInNewWindow&&(t=' target="\xa8E95Eblank"'),A+'"+I+""})),g=o.converter._dispatch("anchors.after",g,n,o)});function e(l){"use strict";return function(g,A,C,I,e,r,t){var a=C=C.replace(m.helper.regexes.asteriskDashAndColon,m.helper.escapeCharactersCallback),n="",o="",s=A||"",i=t||"";return/^www\./i.test(C)&&(C=C.replace(/^www\./i,"http://www.")),l.excludeTrailingPunctuationFromURLs&&r&&(n=r),l.openLinksInNewWindow&&(o=' target="\xa8E95Eblank"'),s+'"+a+""+n+i}}function t(e,r){"use strict";return function(g,A,C){var I="mailto:";return A=A||"",C=m.subParser("unescapeSpecialChars")(C,e,r),e.encodeEmails?(I=m.helper.encodeEmailAddress(I+C),C=m.helper.encodeEmailAddress(C)):I+=C,A+''+C+""}}var a=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,n=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,o=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,s=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,h=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi;m.subParser("autoLinks",function(g,A,C){"use strict";return g=(g=(g=C.converter._dispatch("autoLinks.before",g,A,C)).replace(o,e(A))).replace(h,t(A,C)),g=C.converter._dispatch("autoLinks.after",g,A,C)}),m.subParser("simplifiedAutoLinks",function(g,A,C){"use strict";return A.simplifiedAutoLink?(g=C.converter._dispatch("simplifiedAutoLinks.before",g,A,C),g=(g=A.excludeTrailingPunctuationFromURLs?g.replace(n,e(A)):g.replace(a,e(A))).replace(s,t(A,C)),g=C.converter._dispatch("simplifiedAutoLinks.after",g,A,C)):g}),m.subParser("blockGamut",function(g,A,C){"use strict";return g=C.converter._dispatch("blockGamut.before",g,A,C),g=m.subParser("blockQuotes")(g,A,C),g=m.subParser("headers")(g,A,C),g=m.subParser("horizontalRule")(g,A,C),g=m.subParser("lists")(g,A,C),g=m.subParser("codeBlocks")(g,A,C),g=m.subParser("tables")(g,A,C),g=m.subParser("hashHTMLBlocks")(g,A,C),g=m.subParser("paragraphs")(g,A,C),g=C.converter._dispatch("blockGamut.after",g,A,C)}),m.subParser("blockQuotes",function(g,A,C){"use strict";g=C.converter._dispatch("blockQuotes.before",g,A,C),g+="\n\n";var I=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return A.splitAdjacentBlockquotes&&(I=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),g=g.replace(I,function(g){return g=(g=(g=g.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/\xa80/g,"")).replace(/^[ \t]+$/gm,""),g=m.subParser("githubCodeBlocks")(g,A,C),g=(g=(g=m.subParser("blockGamut")(g,A,C)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*
[^\r]+?<\/pre>)/gm,function(g,A){var C=A;return C=(C=C.replace(/^  /gm,"\xa80")).replace(/\xa80/g,"")}),m.subParser("hashBlock")("
\n"+g+"\n
",A,C)}),g=C.converter._dispatch("blockQuotes.after",g,A,C)}),m.subParser("codeBlocks",function(g,t,a){"use strict";g=a.converter._dispatch("codeBlocks.before",g,t,a);return g=(g=(g+="\xa80").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=\xa80))/g,function(g,A,C){var I=A,e=C,r="\n";return I=m.subParser("outdent")(I,t,a),I=m.subParser("encodeCode")(I,t,a),I=(I=(I=m.subParser("detab")(I,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(r=""),I="
"+I+r+"
",m.subParser("hashBlock")(I,t,a)+e})).replace(/\xa80/,""),g=a.converter._dispatch("codeBlocks.after",g,t,a)}),m.subParser("codeSpans",function(g,r,t){"use strict";return void 0===(g=t.converter._dispatch("codeSpans.before",g,r,t))&&(g=""),g=g.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(g,A,C,I){var e=I;return e=(e=e.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),e=A+""+(e=m.subParser("encodeCode")(e,r,t))+"",e=m.subParser("hashHTMLSpans")(e,r,t)}),g=t.converter._dispatch("codeSpans.after",g,r,t)}),m.subParser("completeHTMLDocument",function(g,A,C){"use strict";if(!A.completeHTMLDocument)return g;g=C.converter._dispatch("completeHTMLDocument.before",g,A,C);var I="html",e="\n",r="",t='\n',a="",n="";for(var o in void 0!==C.metadata.parsed.doctype&&(e="\n","html"!==(I=C.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==I||(t='')),C.metadata.parsed)if(C.metadata.parsed.hasOwnProperty(o))switch(o.toLowerCase()){case"doctype":break;case"title":r=""+C.metadata.parsed.title+"\n";break;case"charset":t="html"===I||"html5"===I?'\n':'\n';break;case"language":case"lang":a=' lang="'+C.metadata.parsed[o]+'"',n+='\n';break;default:n+='\n'}return g=e+"\n\n"+r+t+n+"\n\n"+g.trim()+"\n\n",g=C.converter._dispatch("completeHTMLDocument.after",g,A,C)}),m.subParser("detab",function(g,A,C){"use strict";return g=(g=(g=(g=(g=(g=C.converter._dispatch("detab.before",g,A,C)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"\xa8A\xa8B")).replace(/\xa8B(.+?)\xa8A/g,function(g,A){for(var C=A,I=4-C.length%4,e=0;e/g,">"),g=C.converter._dispatch("encodeAmpsAndAngles.after",g,A,C)}),m.subParser("encodeBackslashEscapes",function(g,A,C){"use strict";return g=(g=(g=C.converter._dispatch("encodeBackslashEscapes.before",g,A,C)).replace(/\\(\\)/g,m.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,m.helper.escapeCharactersCallback),g=C.converter._dispatch("encodeBackslashEscapes.after",g,A,C)}),m.subParser("encodeCode",function(g,A,C){"use strict";return g=(g=C.converter._dispatch("encodeCode.before",g,A,C)).replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,m.helper.escapeCharactersCallback),g=C.converter._dispatch("encodeCode.after",g,A,C)}),m.subParser("escapeSpecialCharsWithinTagAttributes",function(g,A,C){"use strict";return g=(g=(g=C.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",g,A,C)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,function(g){return g.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,m.helper.escapeCharactersCallback)})).replace(/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,function(g){return g.replace(/([\\`*_~=|])/g,m.helper.escapeCharactersCallback)}),g=C.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",g,A,C)}),m.subParser("githubCodeBlocks",function(g,r,t){"use strict";return r.ghCodeBlocks?(g=t.converter._dispatch("githubCodeBlocks.before",g,r,t),g=(g=(g+="\xa80").replace(/(?:^|\n)(```+|~~~+)([^\s`~]*)\n([\s\S]*?)\n\1/g,function(g,A,C,I){var e=r.omitExtraWLInCodeBlocks?"":"\n";return I=m.subParser("encodeCode")(I,r,t),I="
"+(I=(I=(I=m.subParser("detab")(I,r,t)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+e+"
",I=m.subParser("hashBlock")(I,r,t),"\n\n\xa8G"+(t.ghCodeBlocks.push({text:g,codeblock:I})-1)+"G\n\n"})).replace(/\xa80/,""),t.converter._dispatch("githubCodeBlocks.after",g,r,t)):g}),m.subParser("hashBlock",function(g,A,C){"use strict";return g=(g=C.converter._dispatch("hashBlock.before",g,A,C)).replace(/(^\n+|\n+$)/g,""),g="\n\n\xa8K"+(C.gHtmlBlocks.push(g)-1)+"K\n\n",g=C.converter._dispatch("hashBlock.after",g,A,C)}),m.subParser("hashCodeTags",function(g,r,t){"use strict";g=t.converter._dispatch("hashCodeTags.before",g,r,t);return g=m.helper.replaceRecursiveRegExp(g,function(g,A,C,I){var e=C+m.subParser("encodeCode")(A,r,t)+I;return"\xa8C"+(t.gHtmlSpans.push(e)-1)+"C"},"]*>","","gim"),g=t.converter._dispatch("hashCodeTags.after",g,r,t)}),m.subParser("hashElement",function(g,A,I){"use strict";return function(g,A){var C=A;return C=(C=(C=C.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),C="\n\n\xa8K"+(I.gHtmlBlocks.push(C)-1)+"K\n\n"}}),m.subParser("hashHTMLBlocks",function(g,A,r){"use strict";g=r.converter._dispatch("hashHTMLBlocks.before",g,A,r);function C(g,A,C,I){var e=g;return-1!==C.search(/\bmarkdown\b/)&&(e=C+r.converter.makeHtml(A)+I),"\n\n\xa8K"+(r.gHtmlBlocks.push(e)-1)+"K\n\n"}var I=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"];A.backslashEscapesHTMLTags&&(g=g.replace(/\\<(\/?[^>]+?)>/g,function(g,A){return"<"+A+">"}));for(var e=0;e]*>)","im"),n="<"+I[e]+"\\b[^>]*>",o="";-1!==(t=m.helper.regexIndexOf(g,a));){var s=m.helper.splitAtIndex(g,t),i=m.helper.replaceRecursiveRegExp(s[1],C,n,o,"im");if(i===s[1])break;g=s[0].concat(i)}return g=g.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,m.subParser("hashElement")(g,A,r)),g=(g=m.helper.replaceRecursiveRegExp(g,function(g){return"\n\n\xa8K"+(r.gHtmlBlocks.push(g)-1)+"K\n\n"},"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,m.subParser("hashElement")(g,A,r)),g=r.converter._dispatch("hashHTMLBlocks.after",g,A,r)}),m.subParser("hashHTMLSpans",function(g,A,C){"use strict";function I(g){return"\xa8C"+(C.gHtmlSpans.push(g)-1)+"C"}return g=(g=(g=(g=(g=C.converter._dispatch("hashHTMLSpans.before",g,A,C)).replace(/<[^>]+?\/>/gi,function(g){return I(g)})).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(g){return I(g)})).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(g){return I(g)})).replace(/<[^>]+?>/gi,function(g){return I(g)}),g=C.converter._dispatch("hashHTMLSpans.after",g,A,C)}),m.subParser("unhashHTMLSpans",function(g,A,C){"use strict";g=C.converter._dispatch("unhashHTMLSpans.before",g,A,C);for(var I=0;I]*>\\s*]*>","^ {0,3}\\s*
","gim"),g=t.converter._dispatch("hashPreCodeTags.after",g,r,t)}),m.subParser("headers",function(g,n,o){"use strict";g=o.converter._dispatch("headers.before",g,n,o);var s=isNaN(parseInt(n.headerLevelStart))?1:parseInt(n.headerLevelStart),A=n.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,C=n.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;g=(g=g.replace(A,function(g,A){var C=m.subParser("spanGamut")(A,n,o),I=n.noHeaderId?"":' id="'+i(A)+'"',e=""+C+"";return m.subParser("hashBlock")(e,n,o)})).replace(C,function(g,A){var C=m.subParser("spanGamut")(A,n,o),I=n.noHeaderId?"":' id="'+i(A)+'"',e=s+1,r=""+C+"";return m.subParser("hashBlock")(r,n,o)});var I=n.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function i(g){var A,C;if(n.customizedHeaderId){var I=g.match(/\{([^{]+?)}\s*$/);I&&I[1]&&(g=I[1])}return A=g,C=m.helper.isString(n.prefixHeaderId)?n.prefixHeaderId:!0===n.prefixHeaderId?"section-":"",n.rawPrefixHeaderId||(A=C+A),A=n.ghCompatibleHeaderId?A.replace(/ /g,"-").replace(/&/g,"").replace(/\xa8T/g,"").replace(/\xa8D/g,"").replace(/[&+$,\/:;=?@"#{}|^\xa8~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():n.rawHeaderId?A.replace(/ /g,"-").replace(/&/g,"&").replace(/\xa8T/g,"\xa8").replace(/\xa8D/g,"$").replace(/["']/g,"-").toLowerCase():A.replace(/[^\w]/g,"").toLowerCase(),n.rawPrefixHeaderId&&(A=C+A),o.hashLinkCounts[A]?A=A+"-"+o.hashLinkCounts[A]++:o.hashLinkCounts[A]=1,A}return g=g.replace(I,function(g,A,C){var I=C;n.customizedHeaderId&&(I=C.replace(/\s?\{([^{]+?)}\s*$/,""));var e=m.subParser("spanGamut")(I,n,o),r=n.noHeaderId?"":' id="'+i(C)+'"',t=s-1+A.length,a=""+e+"";return m.subParser("hashBlock")(a,n,o)}),g=o.converter._dispatch("headers.after",g,n,o)}),m.subParser("horizontalRule",function(g,A,C){"use strict";g=C.converter._dispatch("horizontalRule.before",g,A,C);var I=m.subParser("hashBlock")("
",A,C);return g=(g=(g=g.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,I)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,I)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,I),g=C.converter._dispatch("horizontalRule.after",g,A,C)}),m.subParser("images",function(g,A,l){"use strict";function n(g,A,C,I,e,r,t,a){var n=l.gUrls,o=l.gTitles,s=l.gDimensions;if(C=C.toLowerCase(),a=a||"",-1? ?(['"].*['"])?\)$/m))I="";else if(""===I||null===I){if(""!==C&&null!==C||(C=A.toLowerCase().replace(/ ?\n/g," ")),I="#"+C,m.helper.isUndefined(n[C]))return g;I=n[C],m.helper.isUndefined(o[C])||(a=o[C]),m.helper.isUndefined(s[C])||(e=s[C].width,r=s[C].height)}A=A.replace(/"/g,""").replace(m.helper.regexes.asteriskDashAndColon,m.helper.escapeCharactersCallback);var i=''+A+'"}return g=(g=(g=(g=(g=(g=l.converter._dispatch("images.before",g,A,l)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,function(g,A,C,I,e,r,t,a){return n(g,A,C,I=I.replace(/\s/g,""),e,r,t,a)})).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,n)).replace(/!\[([^\[\]]+)]()()()()()/g,n),g=l.converter._dispatch("images.after",g,A,l)}),m.subParser("italicsAndBold",function(g,A,C){"use strict";function I(g,A,C){return A+g+C}return g=C.converter._dispatch("italicsAndBold.before",g,A,C),g=A.literalMidWordUnderscores?(g=(g=g.replace(/\b___(\S[\s\S]*)___\b/g,function(g,A){return I(A,"","")})).replace(/\b__(\S[\s\S]*)__\b/g,function(g,A){return I(A,"","")})).replace(/\b_(\S[\s\S]*?)_\b/g,function(g,A){return I(A,"","")}):(g=(g=g.replace(/___(\S[\s\S]*?)___/g,function(g,A){return/\S$/.test(A)?I(A,"",""):g})).replace(/__(\S[\s\S]*?)__/g,function(g,A){return/\S$/.test(A)?I(A,"",""):g})).replace(/_([^\s_][\s\S]*?)_/g,function(g,A){return/\S$/.test(A)?I(A,"",""):g}),g=A.literalMidWordAsterisks?(g=(g=g.replace(/([^*]|^)\B\*\*\*(\S[\s\S]+?)\*\*\*\B(?!\*)/g,function(g,A,C){return I(C,A+"","")})).replace(/([^*]|^)\B\*\*(\S[\s\S]+?)\*\*\B(?!\*)/g,function(g,A,C){return I(C,A+"","")})).replace(/([^*]|^)\B\*(\S[\s\S]+?)\*\B(?!\*)/g,function(g,A,C){return I(C,A+"","")}):(g=(g=g.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(g,A){return/\S$/.test(A)?I(A,"",""):g})).replace(/\*\*(\S[\s\S]*?)\*\*/g,function(g,A){return/\S$/.test(A)?I(A,"",""):g})).replace(/\*([^\s*][\s\S]*?)\*/g,function(g,A){return/\S$/.test(A)?I(A,"",""):g}),g=C.converter._dispatch("italicsAndBold.after",g,A,C)}),m.subParser("lists",function(g,i,s){"use strict";function l(g,A){s.gListLevel++,g=g.replace(/\n{2,}$/,"\n");var C=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80| {0,3}([*+-]|\d+[.])[ \t]+))/gm,o=/\n[ \t]*\n(?!\xa80)/.test(g+="\xa80");return i.disableForced4SpacesIndentedSublists&&(C=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80|\2([*+-]|\d+[.])[ \t]+))/gm),g=(g=g.replace(C,function(g,A,C,I,e,r,t){t=t&&""!==t.trim();var a=m.subParser("outdent")(e,i,s),n="";return r&&i.tasklists&&(n=' class="task-list-item" style="list-style-type: none;"',a=a.replace(/^[ \t]*\[(x|X| )?]/m,function(){var g='"+(a=(a=A||-1\n"})).replace(/\xa80/g,""),s.gListLevel--,A&&(g=g.replace(/\s+$/,"")),g}function c(g,A){if("ol"===A){var C=g.match(/^ *(\d+)\./);if(C&&"1"!==C[1])return' start="'+C[1]+'"'}return""}function e(e,r,t){var a=i.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,n=i.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,o="ul"===r?a:n,s="";if(-1!==e.search(o))!function g(A){var C=A.search(o),I=c(e,r);-1!==C?(s+="\n\n<"+r+I+">\n"+l(A.slice(0,C),!!t)+"\n",o="ul"===(r="ul"===r?"ol":"ul")?a:n,g(A.slice(C))):s+="\n\n<"+r+I+">\n"+l(A,!!t)+"\n"}(e);else{var g=c(e,r);s="\n\n<"+r+g+">\n"+l(e,!!t)+"\n"}return s}return g=s.converter._dispatch("lists.before",g,i,s),g+="\xa80",g=(g=s.gListLevel?g.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(\xa80|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(g,A,C){return e(A,-1"),a+="

",e.push(a))}for(r=e.length,t=0;t]*>\s*]*>/.test(o)&&(s=!0)}e[t]=o}return g=(g=(g=e.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),C.converter._dispatch("paragraphs.after",g,A,C)}),m.subParser("runExtension",function(g,A,C,I){"use strict";if(g.filter)A=g.filter(A,I.converter,C);else if(g.regex){var e=g.regex;e instanceof RegExp||(e=new RegExp(e,"g")),A=A.replace(e,g.replace)}return A}),m.subParser("spanGamut",function(g,A,C){"use strict";return g=C.converter._dispatch("spanGamut.before",g,A,C),g=m.subParser("codeSpans")(g,A,C),g=m.subParser("escapeSpecialCharsWithinTagAttributes")(g,A,C),g=m.subParser("encodeBackslashEscapes")(g,A,C),g=m.subParser("images")(g,A,C),g=m.subParser("anchors")(g,A,C),g=m.subParser("autoLinks")(g,A,C),g=m.subParser("simplifiedAutoLinks")(g,A,C),g=m.subParser("emoji")(g,A,C),g=m.subParser("underline")(g,A,C),g=m.subParser("italicsAndBold")(g,A,C),g=m.subParser("strikethrough")(g,A,C),g=m.subParser("ellipsis")(g,A,C),g=m.subParser("hashHTMLSpans")(g,A,C),g=m.subParser("encodeAmpsAndAngles")(g,A,C),A.simpleLineBreaks?/\n\n\xa8K/.test(g)||(g=g.replace(/\n+/g,"
\n")):g=g.replace(/ +\n/g,"
\n"),g=C.converter._dispatch("spanGamut.after",g,A,C)}),m.subParser("strikethrough",function(g,C,I){"use strict";return C.strikethrough&&(g=(g=I.converter._dispatch("strikethrough.before",g,C,I)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(g,A){return function(g){return C.simplifiedAutoLink&&(g=m.subParser("simplifiedAutoLinks")(g,C,I)),""+g+""}(A)}),g=I.converter._dispatch("strikethrough.after",g,C,I)),g}),m.subParser("stripLinkDefinitions",function(g,a,n){"use strict";function A(g,A,C,I,e,r,t){return A=A.toLowerCase(),C.match(/^data:.+?\/.+?;base64,/)?n.gUrls[A]=C.replace(/\s/g,""):n.gUrls[A]=m.subParser("encodeAmpsAndAngles")(C,a,n),r?r+t:(t&&(n.gTitles[A]=t.replace(/"|'/g,""")),a.parseImgDimensions&&I&&e&&(n.gDimensions[A]={width:I,height:e}),"")}return g=(g=(g=(g+="\xa80").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=\xa80)|(?=\n\[))/gm,A)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=\xa80))/gm,A)).replace(/\xa80/,"")}),m.subParser("tables",function(g,p,h){"use strict";if(!p.tables)return g;function A(g){var A,C=g.split("\n");for(A=0;A"+(e=m.subParser("spanGamut")(e,p,h))+"\n"));for(A=0;A"+m.subParser("spanGamut")(a,p,h)+"\n"));c.push(u)}return function(g,A){for(var C="\n\n\n",I=g.length,e=0;e\n\n\n",e=0;e\n";for(var r=0;r\n"}return C+="\n
\n"}(i,c)}return g=(g=(g=(g=h.converter._dispatch("tables.before",g,p,h)).replace(/\\(\|)/g,m.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|\xa80)/gm,A)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|\xa80)/gm,A),g=h.converter._dispatch("tables.after",g,p,h)}),m.subParser("underline",function(g,A,C){"use strict";return A.underline?(g=C.converter._dispatch("underline.before",g,A,C),g=(g=A.literalMidWordUnderscores?g.replace(/\b_?__(\S[\s\S]*)___?\b/g,function(g,A){return""+A+""}):g.replace(/_?__(\S[\s\S]*?)___?/g,function(g,A){return/\S$/.test(A)?""+A+"":g})).replace(/(_)/g,m.helper.escapeCharactersCallback),g=C.converter._dispatch("underline.after",g,A,C)):g}),m.subParser("unescapeSpecialChars",function(g,A,C){"use strict";return g=(g=C.converter._dispatch("unescapeSpecialChars.before",g,A,C)).replace(/\xa8E(\d+)E/g,function(g,A){var C=parseInt(A);return String.fromCharCode(C)}),g=C.converter._dispatch("unescapeSpecialChars.after",g,A,C)});"function"==typeof define&&define.amd?define(function(){"use strict";return m}):"undefined"!=typeof module&&module.exports?module.exports=m:this.showdown=m}).call(this),document.addEventListener("DOMContentLoaded",function(){var g=document.createElement("style");g.innerHTML='body { padding: 20; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;} blockquote { padding: 0 1em; color: #6a737d; border-left: 0.25em solid #dfe2e5;} code { padding: 0.2em 0.4em; background: rgba(27,31,35,0.05); border-radius: 3px;} pre > code { background: none } pre { padding: 16px; overflow: auto; line-height: 1.45; background-color: #f6f8fa; border-radius: 3px; } table { border-collapse: collapse; } td, th { border: 1px solid #ddd; padding: 10px 13px; } ',document.head.prepend(g);var A=document.createElement("meta");A.setAttribute("name","viewport"),A.setAttribute("content","width=device-width, initial-scale=1, shrink-to-fit=no"),document.head.appendChild(A);var C=document.createElement("meta");C.setAttribute("charset","UTF-8"),document.head.appendChild(C);var I=document.querySelector("noscript").innerText,e=new showdown.Converter({emoji:!0,underline:!0});e.setFlavor("github"),e.addExtension(function(){return[{type:"output",regex:/]+>/g,replace:function(g){var A=g.match(/"(.*?)"/)[1];return A.includes(window.location.hostname)||"/"==A[0]||"."==A[0]||"#"==A[0]?g:''}}]},"externalLink");var r=e.makeHtml(I);document.body.innerHTML=r,document.title=document.title||document.body.firstElementChild.innerText.trim(),setTimeout(function(){var g=window.location.hash;window.location.hash="",window.location.hash=g},100)});