"use strict";var Markdown;Markdown="object"==typeof exports&&"function"==typeof require?exports:{},function(){function u(u){return u}function e(){return!1}function a(){}function r(){}a.prototype={chain:function(e,a){var r=this[e];if(!r)throw new Error("unknown hook "+e);this[e]=r===u?a:function(){var u=Array.prototype.slice.call(arguments,0);return u[0]=r.apply(null,u),a.apply(null,u)}},set:function(u,e){if(!this[u])throw new Error("unknown hook "+u);this[u]=e},addNoop:function(e){this[e]=u},addFalse:function(u){this[u]=e}},Markdown.HookCollection=a,r.prototype={set:function(u,e){this["s_"+u]=e},get:function(u){return this["s_"+u]}},Markdown.Converter=function(e){function n(u){return u=u.replace(/^[ ]{0,3}\[([^\[\]]+)\]:[ \t]*\n?[ \t]*?(?=\s|$)[ \t]*\n?[ \t]*((\n*)["(](.+?)[")][ \t]*)?(?:\n+)/gm,function(u,e,a,r,n,t){return e=e.toLowerCase(),O.set(e,x(a)),n?r:(t&&Q.set(e,t.replace(/"/g,""")),"")})}function t(u){return u=u.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del)\b[^\r]*?\n<\/\2>[ \t]*(?=\n+))/gm,f),u=u.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math)\b[^\r]*?.*<\/\2>[ \t]*(?=\n+)\n)/gm,f),u=u.replace(/\n[ ]{0,3}((<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,f),u=u.replace(/\n\n[ ]{0,3}(-]|-[^>])(?:[^-]|-[^-])*)--)>[ \t]*(?=\n{2,}))/g,f),u=u.replace(/(?:\n\n)([ ]{0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,f)}function c(u){return u=u.replace(/(^\n+|\n+$)/g,""),"\n\n~K"+(z.push(u)-1)+"K\n\n"}function f(u,e){return c(e)}function o(u,e){u=K.preBlockGamut(u,T),u=h(u);var a="
\n";return u=u.replace(/^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$/gm,a),u=u.replace(/^[ ]{0,2}([ ]?-[ ]?){3,}[ \t]*$/gm,a),u=u.replace(/^[ ]{0,2}([ ]?_[ ]?){3,}[ \t]*$/gm,a),u=v(u),u=_(u),u=S(u),u=K.postBlockGamut(u,T),u=t(u),u=A(u,e)}function d(u){return u=K.preSpanGamut(u),u=$(u),u=p(u),u=W(u),u=b(u),u=l(u),u=N(u),u=u.replace(/~P/g,"://"),u=x(u),u=P(u),u=u.replace(/ +\n/g,"
\n"),u=K.postSpanGamut(u)}function p(u){var e=/(<[a-z\/!$]("[^"]*"|'[^']*'|[^'">])*>|-]|-[^>])(?:[^-]|-[^-])*)--)>)/gi;return u=u.replace(e,function(u){var e=u.replace(/(.)<\/?code>(?=.)/g,"$1`");return e=D(e,"!"==u.charAt(1)?"\\`*_/":"\\`*_")})}function l(u){return-1===u.indexOf("[")?u:(u=u.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,i),u=u.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\]\([ \t]*()?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,i),u=u.replace(/(\[([^\[\]]+)\])()()()()()/g,i))}function i(u,e,a,r,n,t,c,f){void 0==f&&(f="");var o=e,d=a.replace(/:\/\//g,"~P"),p=r.toLowerCase(),l=n,i=f;if(""==l)if(""==p&&(p=d.toLowerCase().replace(/ ?\n/g," ")),l="#"+p,void 0!=O.get(p))l=O.get(p),void 0!=Q.get(p)&&(i=Q.get(p));else{if(!(o.search(/\(\s*\)$/m)>-1))return o;l=""}l=q(l);var b='"}function b(u){return-1===u.indexOf("![")?u:(u=u.replace(/(!\[(.*?)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,s),u=u.replace(/(!\[(.*?)\]\s?\([ \t]*()?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,s))}function g(u){return u.replace(/>/g,">").replace(/"+d(e)+"\n\n"}),u=u.replace(/^(.+)[ \t]*\n-+[ \t]*\n+/gm,function(u,e){return"

"+d(e)+"

\n\n"}),u=u.replace(/^(\#{1,6})[ \t]*(.+?)[ \t]*\#*\n+/gm,function(u,e,a){var r=e.length;return""+d(a)+"\n\n"})}function v(u,e){u+="~0";var a=/^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;return B?u=u.replace(a,function(u,a,r){var n,t=a,c=r.search(/[*+-]/g)>-1?"ul":"ol";"ol"===c&&(n=parseInt(r,10));var f=m(t,c,e);f=f.replace(/\s+$/,"");var o="<"+c;return n&&1!==n&&(o+=' start="'+n+'"'),f=o+">"+f+"\n"}):(a=/(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/g,u=u.replace(a,function(u,e,a,r){var n,t=e,c=a,f=r.search(/[*+-]/g)>-1?"ul":"ol";"ol"===f&&(n=parseInt(r,10));var o=m(c,f),d="<"+f;return n&&1!==n&&(d+=' start="'+n+'"'),o=t+d+">\n"+o+"\n"})),u=u.replace(/~0/,"")}function m(u,e,a){B++,u=u.replace(/\n{2,}$/,"\n"),u+="~0";var r=Z[e],n=new RegExp("(^[ \\t]*)("+r+")[ \\t]+([^\\r]+?(\\n+))(?=(~0|\\1("+r+")[ \\t]+))","gm"),t=!1;return u=u.replace(n,function(u,e,r,n){var c=n,f=/\n\n$/.test(c),p=f||c.search(/\n{2,}/)>-1;return p||t?c=o(G(c),!0):(c=v(G(c),!0),c=c.replace(/\n$/,""),a||(c=d(c))),t=f,"
  • "+c+"
  • \n"}),u=u.replace(/~0/g,""),B--,u}function _(u){return u+="~0",u=u.replace(/(?:\n\n|^\n?)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,function(u,e,a){var r=e,n=a;return r=w(G(r)),r=L(r),r=r.replace(/^\n+/g,""),r=r.replace(/\n+$/g,""),r="
    "+r+"\n
    ","\n\n"+r+"\n\n"+n}),u=u.replace(/~0/,"")}function $(u){return u=u.replace(/(^|[^\\`])(`+)(?!`)([^\r]*?[^`])\2(?!`)/gm,function(u,e,a,r){var n=r;return n=n.replace(/^([ \t]*)/g,""),n=n.replace(/[ \t]*$/g,""),n=w(n),n=n.replace(/:\/\//g,"~P"),e+""+n+""})}function w(u){return u=u.replace(/&/g,"&"),u=u.replace(//g,">"),u=D(u,"*_{}[]\\",!1)}function C(u){return-1===u.indexOf("*")&&-1===u.indexOf("_")?u:(u=I(u),u=u.replace(/(^|[\W_])(?:(?!\1)|(?=^))(\*|_)\2(?=\S)([^\r]*?\S)\2\2(?!\2)(?=[\W_]|$)/g,"$1$3"),u=u.replace(/(^|[\W_])(?:(?!\1)|(?=^))(\*|_)(?=\S)((?:(?!\2)[^\r])*?\S)\2(?!\2)(?=[\W_]|$)/g,"$1$3"),M(u))}function k(u){return-1===u.indexOf("*")&&-1===u.indexOf("_")?u:(u=I(u),u=u.replace(/(?=[^\r][*_]|[*_])(^|(?=\W__|(?!\*)[\W_]\*\*|\w\*\*\w)[^\r])(\*\*|__)(?!\2)(?=\S)((?:|[^\r]*?(?!\2)[^\r])(?=\S_|\w|\S\*\*(?:[\W_]|$)).)(?=__(?:\W|$)|\*\*(?:[^*]|$))\2/g,"$1$3"),u=u.replace(/(?=[^\r][*_]|[*_])(^|(?=\W_|(?!\*)(?:[\W_]\*|\D\*(?=\w)\D))[^\r])(\*|_)(?!\2\2\2)(?=\S)((?:(?!\2)[^\r])*?(?=[^\s_]_|(?=\w)\D\*\D|[^\s*]\*(?:[\W_]|$)).)(?=_(?:\W|$)|\*(?:[^*]|$))\2/g,"$1$3"),M(u))}function S(u){return u=u.replace(/((^[ \t]*>[ \t]?.+\n(.+\n)*\n*)+)/gm,function(u,e){var a=e;return a=a.replace(/^[ \t]*>[ \t]?/gm,"~0"),a=a.replace(/~0/g,""),a=a.replace(/^[ \t]+$/gm,""),a=o(a),a=a.replace(/(^|\n)/g,"$1 "),a=a.replace(/(\s*
    [^\r]+?<\/pre>)/gm,function(u,e){var a=e;return a=a.replace(/^  /gm,"~0"),a=a.replace(/~0/g,"")}),c("
    \n"+a+"\n
    ")})}function A(u,e){u=u.replace(/^\n+/g,""),u=u.replace(/\n+$/g,"");for(var a=u.split(/\n{2,}/g),r=[],n=/~K(\d+)K/,t=a.length,c=0;t>c;c++){var f=a[c];n.test(f)?r.push(f):/\S/.test(f)&&(f=d(f),f=f.replace(/^([ \t]*)/g,"

    "),f+="

    ",r.push(f))}if(!e){t=r.length;for(var c=0;t>c;c++)for(var o=!0;o;)o=!1,r[c]=r[c].replace(/~K(\d+)K/g,function(u,e){return o=!0,z[e]})}return r.join("\n\n")}function x(u){return u=u.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&"),u=u.replace(/<(?![a-z\/?!]|~D)/gi,"<")}function W(u){return u=u.replace(/\\(\\)/g,R),u=u.replace(/\\([`*_{}\[\]()>#+-.!])/g,R)}function E(u,e,a,r){if(e)return u;if(")"!==r.charAt(r.length-1))return"<"+a+r+">";for(var n=r.match(/[()]/g),t=0,c=0;c=t?t=1:t++:t--;var f="";if(0>t){var o=new RegExp("\\){1,"+-t+"}$");r=r.replace(o,function(u){return f=u,""})}if(f){var d=r.charAt(r.length-1);X.test(d)||(f=d+f,r=r.substr(0,r.length-1))}return"<"+a+r+">"+f}function N(u){u=u.replace(F,E);var e=function(u,e){var a=q(e);return'
    '+K.plainLinkText(e)+""};return u=u.replace(/<((https?|ftp):[^'">\s]+)>/gi,e)}function y(u){return u=u.replace(/~E(\d+)E/g,function(u,e){var a=parseInt(e);return String.fromCharCode(a)})}function G(u){return u=u.replace(/^(\t|[ ]{1,4})/gm,"~0"),u=u.replace(/~0/g,"")}function L(u){if(!/\t/.test(u))return u;var e,a=[" "," "," "," "],r=0;return u.replace(/[\n\t]/g,function(u,n){return"\n"===u?(r=n+1,u):(e=(n-r)%4,r=n+1,a[e])})}function q(u){return u=g(u),u=D(u,"*_:()[]")}function D(u,e,a){var r="(["+e.replace(/([\[\]\\])/g,"\\$1")+"])";a&&(r="\\\\"+r);var n=new RegExp(r,"g");return u=u.replace(n,R)}function R(u,e){var a=e.charCodeAt(0);return"~E"+a+"E"}var K=this.hooks=new a;K.addNoop("plainLinkText"),K.addNoop("preConversion"),K.addNoop("postNormalization"),K.addNoop("preBlockGamut"),K.addNoop("postBlockGamut"),K.addNoop("preSpanGamut"),K.addNoop("postSpanGamut"),K.addNoop("postConversion");var O,Q,z,B;e=e||{};var I=u,M=u;e.nonAsciiLetters&&!function(){var u=/[Q\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376-\u0377\u037a-\u037d\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u0523\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0621-\u064a\u0660-\u0669\u066e-\u066f\u0671-\u06d3\u06d5\u06e5-\u06e6\u06ee-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07c0-\u07ea\u07f4-\u07f5\u07fa\u0904-\u0939\u093d\u0950\u0958-\u0961\u0966-\u096f\u0971-\u0972\u097b-\u097f\u0985-\u098c\u098f-\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc-\u09dd\u09df-\u09e1\u09e6-\u09f1\u0a05-\u0a0a\u0a0f-\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32-\u0a33\u0a35-\u0a36\u0a38-\u0a39\u0a59-\u0a5c\u0a5e\u0a66-\u0a6f\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2-\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0-\u0ae1\u0ae6-\u0aef\u0b05-\u0b0c\u0b0f-\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32-\u0b33\u0b35-\u0b39\u0b3d\u0b5c-\u0b5d\u0b5f-\u0b61\u0b66-\u0b6f\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99-\u0b9a\u0b9c\u0b9e-\u0b9f\u0ba3-\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0be6-\u0bef\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c33\u0c35-\u0c39\u0c3d\u0c58-\u0c59\u0c60-\u0c61\u0c66-\u0c6f\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0-\u0ce1\u0ce6-\u0cef\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d28\u0d2a-\u0d39\u0d3d\u0d60-\u0d61\u0d66-\u0d6f\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32-\u0e33\u0e40-\u0e46\u0e50-\u0e59\u0e81-\u0e82\u0e84\u0e87-\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa-\u0eab\u0ead-\u0eb0\u0eb2-\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0ed0-\u0ed9\u0edc-\u0edd\u0f00\u0f20-\u0f29\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8b\u1000-\u102a\u103f-\u1049\u1050-\u1055\u105a-\u105d\u1061\u1065-\u1066\u106e-\u1070\u1075-\u1081\u108e\u1090-\u1099\u10a0-\u10c5\u10d0-\u10fa\u10fc\u1100-\u1159\u115f-\u11a2\u11a8-\u11f9\u1200-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f4\u1401-\u166c\u166f-\u1676\u1681-\u169a\u16a0-\u16ea\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u17e0-\u17e9\u1810-\u1819\u1820-\u1877\u1880-\u18a8\u18aa\u1900-\u191c\u1946-\u196d\u1970-\u1974\u1980-\u19a9\u19c1-\u19c7\u19d0-\u19d9\u1a00-\u1a16\u1b05-\u1b33\u1b45-\u1b4b\u1b50-\u1b59\u1b83-\u1ba0\u1bae-\u1bb9\u1c00-\u1c23\u1c40-\u1c49\u1c4d-\u1c7d\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u203f-\u2040\u2054\u2071\u207f\u2090-\u2094\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2183-\u2184\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2c6f\u2c71-\u2c7d\u2c80-\u2ce4\u2d00-\u2d25\u2d30-\u2d65\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2e2f\u3005-\u3006\u3031-\u3035\u303b-\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31b7\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fc3\ua000-\ua48c\ua500-\ua60c\ua610-\ua62b\ua640-\ua65f\ua662-\ua66e\ua67f-\ua697\ua717-\ua71f\ua722-\ua788\ua78b-\ua78c\ua7fb-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8d0-\ua8d9\ua900-\ua925\ua930-\ua946\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa50-\uaa59\uac00-\ud7a3\uf900-\ufa2d\ufa30-\ufa6a\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe33-\ufe34\ufe4d-\ufe4f\ufe70-\ufe74\ufe76-\ufefc\uff10-\uff19\uff21-\uff3a\uff3f\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc]/g,e="Q".charCodeAt(0),a="A".charCodeAt(0),r="Z".charCodeAt(0),n="a".charCodeAt(0)-r-1;I=function(t){return t.replace(u,function(u){for(var t,c=u.charCodeAt(0),f="";c>0;)t=c%51+a,t>=e&&t++,t>r&&(t+=n),f=String.fromCharCode(t)+f,c=c/51|0;return"Q"+f+"Q"})},M=function(u){return u.replace(/Q([A-PR-Za-z]{1,3})Q/g,function(u,t){for(var c,f=0,o=0;or&&(c-=n),c>e&&c--,c-=a,f=51*f+c;return String.fromCharCode(f)})}}();var P=e.asteriskIntraWordEmphasis?k:C;this.makeHtml=function(u){if(O)throw new Error("Recursive call to converter.makeHtml");return O=new r,Q=new r,z=[],B=0,u=K.preConversion(u),u=u.replace(/~/g,"~T"),u=u.replace(/\$/g,"~D"),u=u.replace(/\r\n/g,"\n"),u=u.replace(/\r/g,"\n"),u="\n\n"+u+"\n\n",u=L(u),u=u.replace(/^[ \t]+$/gm,""),u=K.postNormalization(u),u=t(u),u=n(u),u=o(u),u=y(u),u=u.replace(/~D/g,"$$"),u=u.replace(/~T/g,"~"),u=K.postConversion(u),z=Q=O=null,u};var T=function(u){return o(u)},Z={ol:"\\d+[.]",ul:"[*+-]"},H="[-A-Z0-9+&@#/%?=~_|[\\]()!:,.;]",j="[-A-Z0-9+&@#/%=~_|[\\])]",F=new RegExp('(="|<)?\\b(https?|ftp)(://'+H+"*"+j+")(?=$|\\W)","gi"),X=new RegExp(j,"i")}}();