diff --git a/dist/markdown-react.min.js b/dist/markdown-react.min.js index 7a3bab6..dfedf18 100644 --- a/dist/markdown-react.min.js +++ b/dist/markdown-react.min.js @@ -1,4 +1,4 @@ -!function(r,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("React")):"function"==typeof define&&define.amd?define(["React"],e):"object"==typeof exports?exports.MarkdownReact=e(require("React")):r.MarkdownReact=e(r.React)}(this,function(r){return function(r){function e(n){if(t[n])return t[n].exports;var o=t[n]={exports:{},id:n,loaded:!1};return r[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var t={};return e.m=r,e.c=t,e.p="",e(0)}([function(r,e,t){"use strict";function n(r){return r&&r.__esModule?r:{"default":r}}function o(r,e){var t={};for(var n in r)e.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n]);return t}function i(r){if(Array.isArray(r)){for(var e=0,t=Array(r.length);e=55296&&57343>=r?!1:r>=64976&&65007>=r?!1:65535===(65535&r)||65534===(65535&r)?!1:r>=0&&8>=r?!1:11===r?!1:r>=14&&31>=r?!1:r>=127&&159>=r?!1:r>1114111?!1:!0}function u(r){if(r>65535){r-=65536;var e=55296+(r>>10),t=56320+(1023&r);return String.fromCharCode(e,t)}return String.fromCharCode(r)}function l(r,e){var t=0;return i(C,e)?C[e]:35===e.charCodeAt(0)&&w.test(e)&&(t="x"===e[1].toLowerCase()?parseInt(e.slice(2),16):parseInt(e.slice(1),10),c(t))?u(t):r}function p(r){return r.indexOf("\\")<0?r:r.replace(y,"$1")}function f(r){return r.indexOf("\\")<0&&r.indexOf("&")<0?r:r.replace(A,function(r,e,t){return e?e:l(r,t)})}function h(r){return E[r]}function d(r){return q.test(r)?r.replace(D,h):r}function g(r){return r.replace(S,"\\$&")}function m(r){if(r>=8192&&8202>=r)return!0;switch(r){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function v(r){return F.test(r)}function _(r){switch(r){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function b(r){return r.trim().replace(/\s+/g," ").toUpperCase()}var x=Object.prototype.hasOwnProperty,y=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,k=/&([a-z#][a-z0-9]{1,31});/gi,A=new RegExp(y.source+"|"+k.source,"gi"),w=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,C=t(33),q=/[&<>"]/,D=/[&<>"]/g,E={"&":"&","<":"<",">":">",'"':"""},S=/[.?*+^$[\]\\(){}|-]/g,F=t(18);e.lib={},e.lib.mdurl=t(34),e.lib.ucmicro=t(136),e.assign=s,e.isString=o,e.has=i,e.unescapeMd=p,e.unescapeAll=f,e.isValidEntityCode=c,e.fromCodePoint=u,e.escapeHtml=d,e.arrayReplaceAt=a,e.isWhiteSpace=m,e.isMdAsciiPunct=_,e.isPunctChar=v,e.escapeRE=g,e.normalizeReference=b},function(r,e,t){function n(r){return o(r)?r:Object(r)}var o=t(5);r.exports=n},function(r,e,t){var n=t(27),o=t(6),i=t(4),s="[object Array]",a=Object.prototype,c=a.toString,u=n(Array,"isArray"),l=u||function(r){return i(r)&&o(r.length)&&c.call(r)==s};r.exports=l},function(r,e){function t(r){return!!r&&"object"==typeof r}r.exports=t},function(r,e){function t(r){var e=typeof r;return!!r&&("object"==e||"function"==e)}r.exports=t},function(r,e){function t(r){return"number"==typeof r&&r>-1&&r%1==0&&n>=r}var n=9007199254740991;r.exports=t},function(r,e,t){var n=t(27),o=t(8),i=t(5),s=t(73),a=n(Object,"keys"),c=a?function(r){var e=null==r?void 0:r.constructor;return"function"==typeof e&&e.prototype===r||"function"!=typeof r&&o(r)?s(r):i(r)?a(r):[]}:s;r.exports=c},function(r,e,t){function n(r){return null!=r&&i(o(r))}var o=t(26),i=t(6);r.exports=n},function(r,e,t){"use strict";var n=t(1).unescapeAll;r.exports=function(r,e,t){var o,i,s=0,a=e,c={ok:!1,pos:0,lines:0,str:""};if(60===r.charCodeAt(e)){for(e++;t>e;){if(o=r.charCodeAt(e),10===o)return c;if(62===o)return c.pos=e+1,c.str=n(r.slice(a+1,e)),c.ok=!0,c;92===o&&t>e+1?e+=2:e++}return c}for(i=0;t>e&&(o=r.charCodeAt(e),32!==o)&&!(32>o||127===o);)if(92===o&&t>e+1)e+=2;else{if(40===o&&(i++,i>1))break;if(41===o&&(i--,0>i))break;e++}return a===e?c:(c.str=n(r.slice(a,e)),c.lines=s,c.pos=e,c.ok=!0,c)}},function(r,e,t){"use strict";var n=t(1).unescapeAll;r.exports=function(r,e,t){var o,i,s=0,a=e,c={ok:!1,pos:0,lines:0,str:""};if(e>=t)return c;if(i=r.charCodeAt(e),34!==i&&39!==i&&40!==i)return c;for(e++,40===i&&(i=41);t>e;){if(o=r.charCodeAt(e),o===i)return c.pos=e+1,c.lines=s,c.str=n(r.slice(a+1,e)),c.ok=!0,c;10===o?s++:92===o&&t>e+1&&(e++,10===r.charCodeAt(e)&&s++),e++}return c}},function(r,e){function t(r){return null==r?"":r+""}r.exports=t},function(r,e){function t(r,e){return r="number"==typeof r||n.test(r)?+r:-1,e=null==e?o:e,r>-1&&r%1==0&&e>r}var n=/^\d+$/,o=9007199254740991;r.exports=t},function(r,e,t){function n(r,e,t){if(!s(t))return!1;var n=typeof e;if("number"==n?o(t)&&i(e,t.length):"string"==n&&e in t){var a=t[e];return r===r?r===a:a!==a}return!1}var o=t(8),i=t(12),s=t(5);r.exports=n},function(r,e,t){function n(r){return i(r)&&o(r)&&a.call(r,"callee")&&!c.call(r,"callee")}var o=t(8),i=t(4),s=Object.prototype,a=s.hasOwnProperty,c=s.propertyIsEnumerable;r.exports=n},function(r,e){"use strict";r.exports=function(r,e,t){var n,o,i,s,a=-1,c=r.posMax,u=r.pos;for(r.pos=e+1,n=1;r.posn){if(e)return;throw new Error("Rules manager: invalid rule name "+r)}this.__rules__[n].enabled=!0,t.push(r)},this),this.__cache__=null,t},t.prototype.enableOnly=function(r,e){Array.isArray(r)||(r=[r]),this.__rules__.forEach(function(r){r.enabled=!1}),this.enable(r,e)},t.prototype.disable=function(r,e){Array.isArray(r)||(r=[r]);var t=[];return r.forEach(function(r){var n=this.__find__(r);if(0>n){if(e)return;throw new Error("Rules manager: invalid rule name "+r)}this.__rules__[n].enabled=!1,t.push(r)},this),this.__cache__=null,t},t.prototype.getRules=function(r){return null===this.__cache__&&this.__compile__(),this.__cache__[r]||[]},r.exports=t},function(r,e){"use strict";function t(r,e,t){this.type=r,this.tag=e,this.attrs=null,this.map=null,this.nesting=t,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}t.prototype.attrIndex=function(r){var e,t,n;if(!this.attrs)return-1;for(e=this.attrs,t=0,n=e.length;n>t;t++)if(e[t][0]===r)return t;return-1},t.prototype.attrPush=function(r){this.attrs?this.attrs.push(r):this.attrs=[r]},r.exports=t},function(r,e){r.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDE38-\uDE3D]|\uD805[\uDCC6\uDDC1-\uDDC9\uDE41-\uDE43]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F/},function(r,e,t){function n(r,e,t){var n=typeof r;return"function"==n?void 0===e?r:s(r,e,t):null==r?a:"object"==n?o(r):void 0===e?c(r):i(r,e)}var o=t(56),i=t(57),s=t(25),a=t(32),c=t(84);r.exports=n},function(r,e,t){var n=t(52),o=t(64),i=o(n);r.exports=i},function(r,e,t){var n=t(65),o=n();r.exports=o},function(r,e,t){function n(r,e,t){if(null!=r){void 0!==t&&t in o(r)&&(e=[t]);for(var n=0,i=e.length;null!=r&&i>n;)r=r[e[n++]];return n&&n==i?r:void 0}}var o=t(2);r.exports=n},function(r,e,t){function n(r,e,t,a,c,u){return r===e?!0:null==r||null==e||!i(r)&&!s(e)?r!==r&&e!==e:o(r,e,n,t,a,c,u)}var o=t(53),i=t(5),s=t(4);r.exports=n},function(r,e){function t(r){return function(e){return null==e?void 0:e[r]}}r.exports=t},function(r,e,t){function n(r,e,t){if("function"!=typeof r)return o;if(void 0===e)return r;switch(t){case 1:return function(t){return r.call(e,t)};case 3:return function(t,n,o){return r.call(e,t,n,o)};case 4:return function(t,n,o,i){return r.call(e,t,n,o,i)};case 5:return function(t,n,o,i,s){return r.call(e,t,n,o,i,s)}}return function(){return r.apply(e,arguments)}}var o=t(32);r.exports=n},function(r,e,t){var n=t(24),o=n("length");r.exports=o},function(r,e,t){function n(r,e){var t=null==r?void 0:r[e];return o(t)?t:void 0}var o=t(75);r.exports=n},function(r,e,t){function n(r,e){var t=typeof r;if("string"==t&&a.test(r)||"number"==t)return!0;if(o(r))return!1;var n=!s.test(r);return n||null!=e&&r in i(e)}var o=t(3),i=t(2),s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,a=/^\w*$/;r.exports=n},function(r,e,t){function n(r){return r===r&&!o(r)}var o=t(5);r.exports=n},function(r,e,t){function n(r){if(i(r))return r;var e=[];return o(r).replace(s,function(r,t,n,o){e.push(n?o.replace(a,"$1"):t||r)}),e}var o=t(11),i=t(3),s=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,a=/\\(\\)?/g;r.exports=n},function(r,e,t){function n(r){if(null==r)return[];c(r)||(r=Object(r));var e=r.length;e=e&&a(e)&&(i(r)||o(r))&&e||0;for(var t=r.constructor,n=-1,u="function"==typeof t&&t.prototype===r,p=Array(e),f=e>0;++n",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅","in":"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺","int":"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒", -nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}},function(r,e){function t(r){for(var e=-1,t=r?r.length:0,n=-1,o=[];++ee&&!i||!o||t&&!s&&a||n&&a)return 1;if(e>r&&!t||!a||i&&!n&&o||s&&o)return-1}return 0}r.exports=t},function(r,e){function t(r,e,t){t||(t={});for(var n=-1,o=e.length;++ne&&(e=-e>o?0:o+e),t=void 0===t||t>o?o:+t||0,0>t&&(t+=o),o=e>t?0:t-e>>>0,e>>>=0;for(var i=Array(o);++n2?t[s-2]:void 0,c=s>2?t[2]:void 0,u=s>1?t[s-1]:void 0;for("function"==typeof a?(a=o(a,u,5),s-=2):(a="function"==typeof u?u:void 0,s-=a?1:0),c&&i(t[0],t[1],c)&&(a=3>s?void 0:a,s=1);++nu))return!1;for(;++c`\\x00-\\x20]+",o="'[^']*'",i='"[^"]*"',s="(?:"+n+"|"+o+"|"+i+")",a="(?:\\s+"+t+"(?:\\s*=\\s*"+s+")?)",c="<[A-Za-z][A-Za-z0-9\\-]*"+a+"*\\s*\\/?>",u="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",l="|",p="<[?].*?[?]>",f="]*>",h="",d=new RegExp("^(?:"+c+"|"+u+"|"+l+"|"+p+"|"+f+"|"+h+")");r.exports.HTML_TAG_RE=d},function(r,e){"use strict";r.exports=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"]},function(r,e,t){"use strict";e.parseLinkLabel=t(15),e.parseLinkDestination=t(9),e.parseLinkTitle=t(10)},function(r,e,t){"use strict";function n(r){var e=r.trim().toLowerCase();return v.test(e)?_.test(e)?!0:!1:!0}function o(r){var e=d.parse(r,!0);if(e.hostname&&(!e.protocol||b.indexOf(e.protocol)>=0))try{e.hostname=g.toASCII(e.hostname)}catch(t){}return d.encode(d.format(e))}function i(r){var e=d.parse(r,!0);if(e.hostname&&(!e.protocol||b.indexOf(e.protocol)>=0))try{e.hostname=g.toUnicode(e.hostname)}catch(t){}return d.decode(d.format(e))}function s(r,e){return this instanceof s?(e||a.isString(r)||(e=r||{},r="default"),this.inline=new f,this.block=new p,this.core=new l,this.renderer=new u,this.linkify=new h,this.validateLink=n,this.normalizeLink=o,this.normalizeLinkText=i,this.utils=a,this.helpers=c,this.options={},this.configure(r),void(e&&this.set(e))):new s(r,e)}var a=t(1),c=t(89),u=t(97),l=t(92),p=t(91),f=t(93),h=t(129),d=t(34),g=t(137),m={"default":t(95),zero:t(96),commonmark:t(94)},v=/^(vbscript|javascript|file|data):/,_=/^data:image\/(gif|png|jpeg|webp);/,b=["http:","https:","mailto:"];s.prototype.set=function(r){return a.assign(this.options,r),this},s.prototype.configure=function(r){var e,t=this;if(a.isString(r)&&(e=r,r=m[e],!r))throw new Error('Wrong `markdown-it` preset "'+e+'", check name');if(!r)throw new Error("Wrong `markdown-it` preset, can't be empty");return r.options&&t.set(r.options),r.components&&Object.keys(r.components).forEach(function(e){r.components[e].rules&&t[e].ruler.enableOnly(r.components[e].rules)}),this},s.prototype.enable=function(r,e){var t=[];Array.isArray(r)||(r=[r]),["core","block","inline"].forEach(function(e){t=t.concat(this[e].ruler.enable(r,!0))},this);var n=r.filter(function(r){return t.indexOf(r)<0});if(n.length&&!e)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this},s.prototype.disable=function(r,e){var t=[];Array.isArray(r)||(r=[r]),["core","block","inline"].forEach(function(e){t=t.concat(this[e].ruler.disable(r,!0))},this);var n=r.filter(function(r){return t.indexOf(r)<0});if(n.length&&!e)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this},s.prototype.use=function(r){var e=[this].concat(Array.prototype.slice.call(arguments,1));return r.apply(r,e),this},s.prototype.parse=function(r,e){var t=new this.core.State(r,this,e);return this.core.process(t),t.tokens},s.prototype.render=function(r,e){return e=e||{},this.renderer.render(this.parse(r,e),this.options,e)},s.prototype.parseInline=function(r,e){var t=new this.core.State(r,this,e);return t.inlineMode=!0,this.core.process(t),t.tokens},s.prototype.renderInline=function(r,e){return e=e||{},this.renderer.render(this.parseInline(r,e),this.options,e)},r.exports=s},function(r,e,t){"use strict";function n(){this.ruler=new o;for(var r=0;ra&&(r.line=a=r.skipEmptyLines(a),!(a>=t))&&!(r.tShift[a]=u){r.line=t;break}for(o=0;s>o&&!(n=i[o](r,a,t,!1));o++);if(r.tight=!c,r.isEmpty(r.line-1)&&(c=!0),a=r.line,t>a&&r.isEmpty(a)){if(c=!0,a++,t>a&&"list"===r.parentType&&r.isEmpty(a))break;r.line=a}}},n.prototype.parse=function(r,e,t,n){var o;return r?(o=new this.State(r,e,t,n),void this.tokenize(o,o.line,o.lineMax)):[]},n.prototype.State=t(108),r.exports=n},function(r,e,t){"use strict";function n(){this.ruler=new o;for(var r=0;re;e++)n[e](r)},n.prototype.State=t(116),r.exports=n},function(r,e,t){"use strict";function n(){this.ruler=new o;for(var r=0;re;e++)if(n[e](r,!0))return void(s[t]=r.pos);r.pos++,s[t]=r.pos},n.prototype.tokenize=function(r){for(var e,t,n=this.ruler.getRules(""),o=n.length,i=r.posMax,s=r.md.options.maxNesting;r.post&&!(e=n[t](r,!1));t++);if(e){if(r.pos>=i)break}else r.pending+=r.src[r.pos++]}r.pending&&r.pushPending()},n.prototype.parse=function(r,e,t,n){var o=new this.State(r,e,t,n);this.tokenize(o)},n.prototype.State=t(126),r.exports=n},function(r,e){"use strict";r.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"]}}}},function(r,e){"use strict";r.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}}},function(r,e){"use strict";r.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"]}}}},function(r,e,t){"use strict";function n(){this.rules=o({},a)}var o=t(1).assign,i=t(1).unescapeAll,s=t(1).escapeHtml,a={};a.code_inline=function(r,e){return""+s(r[e].content)+""},a.code_block=function(r,e){return"
"+s(r[e].content)+"
\n"},a.fence=function(r,e,t,n,o){var a,c=r[e],u="";return c.info&&(u=i(c.info.trim().split(/\s+/g)[0]),c.attrPush(["class",t.langPrefix+u])),a=t.highlight?t.highlight(c.content,u)||s(c.content):s(c.content),"
"+a+"
\n"},a.image=function(r,e,t,n,o){var i=r[e];return i.attrs[i.attrIndex("alt")][1]=o.renderInlineAsText(i.children,t,n),o.renderToken(r,e,t)},a.hardbreak=function(r,e,t){return t.xhtmlOut?"
\n":"
\n"},a.softbreak=function(r,e,t){return t.breaks?t.xhtmlOut?"
\n":"
\n":"\n"},a.text=function(r,e){return s(r[e].content)},a.html_block=function(r,e){return r[e].content},a.html_inline=function(r,e){return r[e].content},n.prototype.renderAttrs=function(r){var e,t,n;if(!r.attrs)return"";for(n="",e=0,t=r.attrs.length;t>e;e++)n+=" "+s(r.attrs[e][0])+'="'+s(r.attrs[e][1])+'"';return n},n.prototype.renderToken=function(r,e,t){var n,o="",i=!1,s=r[e];return s.hidden?"":(s.block&&-1!==s.nesting&&e&&r[e-1].hidden&&(o+="\n"),o+=(-1===s.nesting?"\n":">")},n.prototype.renderInline=function(r,e,t){for(var n,o="",i=this.rules,s=0,a=r.length;a>s;s++)n=r[s].type,o+="undefined"!=typeof i[n]?i[n](r,s,e,t,this):this.renderToken(r,s,e);return o},n.prototype.renderInlineAsText=function(r,e,t){for(var n="",o=this.rules,i=0,s=r.length;s>i;i++)"text"===r[i].type?n+=o.text(r,i,e,t,this):"image"===r[i].type&&(n+=this.renderInlineAsText(r[i].children,e,t));return n},n.prototype.render=function(r,e,t){var n,o,i,s="",a=this.rules;for(n=0,o=r.length;o>n;n++)i=r[n].type,s+="inline"===i?this.renderInline(r[n].children,e,t):"undefined"!=typeof a[i]?a[r[n].type](r,n,e,t,this):this.renderToken(r,n,e,t);return s},r.exports=n},function(r,e){"use strict";r.exports=function(r,e,t,n){var o,i,s,a,c,u,l,p,f,h,d,g,m=r.bMarks[e]+r.tShift[e],v=r.eMarks[e];if(62!==r.src.charCodeAt(m++))return!1;if(n)return!0;for(32===r.src.charCodeAt(m)&&m++,c=r.blkIndent,r.blkIndent=0,a=[r.bMarks[e]],r.bMarks[e]=m,m=v>m?r.skipSpaces(m):m,i=m>=v,s=[r.tShift[e]],r.tShift[e]=m-r.bMarks[e],p=r.md.block.ruler.getRules("blockquote"),o=e+1;t>o&&!(r.tShift[o]=v));o++)if(62!==r.src.charCodeAt(m++)){if(i)break;for(g=!1,h=0,d=p.length;d>h;h++)if(p[h](r,o,t,!0)){g=!0;break}if(g)break;a.push(r.bMarks[o]),s.push(r.tShift[o]),r.tShift[o]=-1}else 32===r.src.charCodeAt(m)&&m++,a.push(r.bMarks[o]),r.bMarks[o]=m,m=v>m?r.skipSpaces(m):m,i=m>=v,s.push(r.tShift[o]),r.tShift[o]=m-r.bMarks[o];for(u=r.parentType,r.parentType="blockquote",f=r.push("blockquote_open","blockquote",1),f.markup=">",f.map=l=[e,0],r.md.block.tokenize(r,e,o),f=r.push("blockquote_close","blockquote",-1),f.markup=">",r.parentType=u,l[1]=r.line,h=0;hn;)if(r.isEmpty(n))n++;else{if(!(r.tShift[n]-r.blkIndent>=4))break;n++,o=n}return r.line=n,i=r.push("code_block","code",0),i.content=r.getLines(e,o,4+r.blkIndent,!0),i.map=[e,r.line],!0}},function(r,e){"use strict";r.exports=function(r,e,t,n){var o,i,s,a,c,u,l,p=!1,f=r.bMarks[e]+r.tShift[e],h=r.eMarks[e];if(f+3>h)return!1;if(o=r.src.charCodeAt(f),126!==o&&96!==o)return!1;if(c=f,f=r.skipChars(f,o),i=f-c,3>i)return!1;if(l=r.src.slice(c,f),s=r.src.slice(f,h),s.indexOf("`")>=0)return!1;if(n)return!0;for(a=e;a++,!(a>=t||(f=c=r.bMarks[a]+r.tShift[a],h=r.eMarks[a],h>f&&r.tShift[a]=4||(f=r.skipChars(f,o),i>f-c||(f=r.skipSpaces(f),h>f)))){p=!0;break}return i=r.tShift[e],r.line=a+(p?1:0),u=r.push("fence","code",0),u.info=s,u.content=r.getLines(e+1,a,i,!0),u.markup=l,u.map=[e,r.line],!0}},function(r,e){"use strict";r.exports=function(r,e,t,n){var o,i,s,a,c=r.bMarks[e]+r.tShift[e],u=r.eMarks[e];if(o=r.src.charCodeAt(c),35!==o||c>=u)return!1;for(i=1,o=r.src.charCodeAt(++c);35===o&&u>c&&6>=i;)i++,o=r.src.charCodeAt(++c);return i>6||u>c&&32!==o?!1:n?!0:(u=r.skipCharsBack(u,32,c),s=r.skipCharsBack(u,35,c),s>c&&32===r.src.charCodeAt(s-1)&&(u=s),r.line=e+1,a=r.push("heading_open","h"+String(i),1),a.markup="########".slice(0,i),a.map=[e,r.line],a=r.push("inline","",0),a.content=r.src.slice(c,u).trim(),a.map=[e,r.line],a.children=[],a=r.push("heading_close","h"+String(i),-1),a.markup="########".slice(0,i),!0)}},function(r,e){"use strict";r.exports=function(r,e,t,n){var o,i,s,a,c=r.bMarks[e]+r.tShift[e],u=r.eMarks[e];if(o=r.src.charCodeAt(c++),42!==o&&45!==o&&95!==o)return!1;for(i=1;u>c;){if(s=r.src.charCodeAt(c++),s!==o&&32!==s)return!1;s===o&&i++}return 3>i?!1:n?!0:(r.line=e+1,a=r.push("hr","hr",0),a.map=[e,r.line],a.markup=Array(i+1).join(String.fromCharCode(o)),!0)}},function(r,e,t){"use strict";function n(r){var e=32|r;return e>=97&&122>=e}var o=t(86),i=/^<([a-zA-Z][a-zA-Z0-9]{0,14})[\s\/>]/,s=/^<\/([a-zA-Z][a-zA-Z0-9]{0,14})[\s>]/;r.exports=function(r,e,t,a){var c,u,l,p,f=r.bMarks[e],h=r.eMarks[e],d=r.tShift[e];if(f+=d,!r.md.options.html)return!1;if(d>3||f+2>=h)return!1;if(60!==r.src.charCodeAt(f))return!1;if(c=r.src.charCodeAt(f+1),33===c||63===c){if(a)return!0}else{if(47!==c&&!n(c))return!1;if(47===c){if(u=r.src.slice(f,h).match(s),!u)return!1}else if(u=r.src.slice(f,h).match(i),!u)return!1;if(o[u[1].toLowerCase()]!==!0)return!1;if(a)return!0}for(l=e+1;l=t?!1:r.tShift[c]3?!1:(o=r.bMarks[c]+r.tShift[c],i=r.eMarks[c],o>=i?!1:(n=r.src.charCodeAt(o),45!==n&&61!==n?!1:(o=r.skipChars(o,n),o=r.skipSpaces(o),i>o?!1:(o=r.bMarks[e]+r.tShift[e],r.line=c+1,a=61===n?1:2,s=r.push("heading_open","h"+String(a),1),s.markup=String.fromCharCode(n),s.map=[e,r.line],s=r.push("inline","",0),s.content=r.src.slice(o,r.eMarks[e]).trim(),s.map=[e,r.line-1],s.children=[],s=r.push("heading_close","h"+String(a),-1),s.markup=String.fromCharCode(n),!0))))}},function(r,e){"use strict";function t(r,e){var t,n,o;return n=r.bMarks[e]+r.tShift[e],o=r.eMarks[e],t=r.src.charCodeAt(n++),42!==t&&45!==t&&43!==t?-1:o>n&&32!==r.src.charCodeAt(n)?-1:n}function n(r,e){var t,n=r.bMarks[e]+r.tShift[e],o=r.eMarks[e];if(n+1>=o)return-1;if(t=r.src.charCodeAt(n++),48>t||t>57)return-1;for(;;){if(n>=o)return-1;if(t=r.src.charCodeAt(n++),!(t>=48&&57>=t)){if(41===t||46===t)break;return-1}}return o>n&&32!==r.src.charCodeAt(n)?-1:n}function o(r,e){var t,n,o=r.level+2;for(t=e+2,n=r.tokens.length-2;n>t;t++)r.tokens[t].level===o&&"paragraph_open"===r.tokens[t].type&&(r.tokens[t+2].hidden=!0,r.tokens[t].hidden=!0,t+=2)}r.exports=function(r,e,i,s){var a,c,u,l,p,f,h,d,g,m,v,_,b,x,y,k,A,w,C,q,D,E,S,F=!0;if((d=n(r,e))>=0)b=!0;else{if(!((d=t(r,e))>=0))return!1;b=!1}if(_=r.src.charCodeAt(d-1),s)return!0;for(y=r.tokens.length,b?(h=r.bMarks[e]+r.tShift[e],v=Number(r.src.substr(h,d-h-1)),q=r.push("ordered_list_open","ol",1),v>1&&(q.attrs=[["start",v]])):q=r.push("bullet_list_open","ul",1),q.map=A=[e,0],q.markup=String.fromCharCode(_),a=e,k=!1,C=r.md.block.ruler.getRules("list");!(!(i>a)||(x=r.skipSpaces(d),g=r.eMarks[a],m=x>=g?1:x-d,m>4&&(m=1),c=d-r.bMarks[a]+m,q=r.push("list_item_open","li",1),q.markup=String.fromCharCode(_),q.map=w=[e,0],l=r.blkIndent,p=r.tight,u=r.tShift[e],f=r.parentType,r.tShift[e]=x-r.bMarks[e],r.blkIndent=c,r.tight=!0,r.parentType="list",r.md.block.tokenize(r,e,i,!0),(!r.tight||k)&&(F=!1),k=r.line-e>1&&r.isEmpty(r.line-1),r.blkIndent=l,r.tShift[e]=u,r.tight=p,r.parentType=f,q=r.push("list_item_close","li",-1),q.markup=String.fromCharCode(_),a=e=r.line,w[1]=a,x=r.bMarks[e],a>=i)||r.isEmpty(a)||r.tShift[a]D;D++)if(C[D](r,a,i,!0)){S=!0;break}if(S)break;if(b){if(d=n(r,a),0>d)break}else if(d=t(r,a),0>d)break;if(_!==r.src.charCodeAt(d-1))break}return q=b?r.push("ordered_list_close","ol",-1):r.push("bullet_list_close","ul",-1),q.markup=String.fromCharCode(_),A[1]=a,r.line=a,F&&o(r,y),!0}},function(r,e){"use strict";r.exports=function(r,e){for(var t,n,o,i,s,a=e+1,c=r.md.block.ruler.getRules("paragraph"),u=r.lineMax;u>a&&!r.isEmpty(a);a++)if(!(r.tShift[a]-r.blkIndent>3||r.tShift[a]<0)){for(n=!1,o=0,i=c.length;i>o;o++)if(c[o](r,a,u,!0)){n=!0;break}if(n)break}return t=r.getLines(e,a,r.blkIndent,!1).trim(),r.line=a,s=r.push("paragraph_open","p",1),s.map=[e,r.line],s=r.push("inline","",0),s.content=t,s.map=[e,r.line],s.children=[],s=r.push("paragraph_close","p",-1),!0}},function(r,e,t){"use strict";var n=t(9),o=t(10),i=t(1).normalizeReference;r.exports=function(r,e,t,s){var a,c,u,l,p,f,h,d,g,m,v,_,b,x,y,k=0,A=r.bMarks[e]+r.tShift[e],w=r.eMarks[e],C=e+1;if(91!==r.src.charCodeAt(A))return!1;for(;++AC&&!r.isEmpty(C);C++)if(!(r.tShift[C]-r.blkIndent>3||r.tShift[C]<0)){for(b=!1,f=0,h=x.length;h>f;f++)if(x[f](r,C,l,!0)){b=!0;break}if(b)break}for(_=r.getLines(e,C,r.blkIndent,!1).trim(),w=_.length,A=1;w>A;A++){if(a=_.charCodeAt(A),91===a)return!1;if(93===a){g=A;break}10===a?k++:92===a&&(A++,w>A&&10===_.charCodeAt(A)&&k++)}if(0>g||58!==_.charCodeAt(g+1))return!1;for(A=g+2;w>A;A++)if(a=_.charCodeAt(A),10===a)k++;else if(32!==a)break;if(m=n(_,A,w),!m.ok)return!1;if(p=r.md.normalizeLink(m.str),!r.md.validateLink(p))return!1;for(A=m.pos,k+=m.lines,c=A,u=k,v=A;w>A;A++)if(a=_.charCodeAt(A),10===a)k++;else if(32!==a)break;for(m=o(_,A,w),w>A&&v!==A&&m.ok?(y=m.str,A=m.pos,k+=m.lines):(y="",A=c,k=u);w>A&&32===_.charCodeAt(A);)A++;return w>A&&10!==_.charCodeAt(A)?!1:(d=i(_.slice(1,g)))?s?!0:("undefined"==typeof r.env.references&&(r.env.references={}),"undefined"==typeof r.env.references[d]&&(r.env.references[d]={title:y,href:p}),r.line=e+k+1,!0):!1}},function(r,e,t){"use strict";function n(r,e,t,n){var o,i,s,a,c,u,l;for(this.src=r,this.md=e,this.env=t,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.parentType="root",this.ddIndent=-1,this.level=0,this.result="",i=this.src,u=0,l=!1,s=a=u=0,c=i.length;c>a;a++){if(o=i.charCodeAt(a),!l){if(32===o){u++;continue}l=!0}(10===o||a===c-1)&&(10!==o&&a++,this.bMarks.push(s),this.eMarks.push(a),this.tShift.push(u),l=!1,u=0,s=a+1)}this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.lineMax=this.bMarks.length-1}var o=t(17);n.prototype.push=function(r,e,t){var n=new o(r,e,t);return n.block=!0,0>t&&this.level--,n.level=this.level,t>0&&this.level++,this.tokens.push(n),n},n.prototype.isEmpty=function(r){return this.bMarks[r]+this.tShift[r]>=this.eMarks[r]},n.prototype.skipEmptyLines=function(r){for(var e=this.lineMax;e>r&&!(this.bMarks[r]+this.tShift[r]r&&32===this.src.charCodeAt(r);r++);return r},n.prototype.skipChars=function(r,e){for(var t=this.src.length;t>r&&this.src.charCodeAt(r)===e;r++);return r},n.prototype.skipCharsBack=function(r,e,t){if(t>=r)return r;for(;r>t;)if(e!==this.src.charCodeAt(--r))return r+1;return r},n.prototype.getLines=function(r,e,t,n){var o,i,s,a,c,u=r;if(r>=e)return"";if(u+1===e)return i=this.bMarks[u]+Math.min(this.tShift[u],t),s=this.eMarks[e-1]+(n?1:0),this.src.slice(i,s);for(a=new Array(e-r),o=0;e>u;u++,o++)c=this.tShift[u],c>t&&(c=t),0>c&&(c=0),i=this.bMarks[u]+c,s=e>u+1||n?this.eMarks[u]+1:this.eMarks[u],a[o]=this.src.slice(i,s);return a.join("")},n.prototype.Token=o,r.exports=n},function(r,e){"use strict";function t(r,e){var t=r.bMarks[e]+r.blkIndent,n=r.eMarks[e];return r.src.substr(t,n-t)}function n(r){var e,t=[],n=0,o=r.length,i=0,s=0,a=!1,c=0;for(e=r.charCodeAt(n);o>n;)96===e&&i%2===0?(a=!a,c=n):124!==e||i%2!==0||a?92===e?i++:i=0:(t.push(r.substring(s,n)),s=n+1),n++,n===o&&a&&(a=!1,n=c+1),e=r.charCodeAt(n);return t.push(r.substring(s)),t}r.exports=function(r,e,o,i){var s,a,c,u,l,p,f,h,d,g,m;if(e+2>o)return!1;if(l=e+1,r.tShift[l]=r.eMarks[l])return!1;if(s=r.src.charCodeAt(c),124!==s&&45!==s&&58!==s)return!1;if(a=t(r,e+1),!/^[-:| ]+$/.test(a))return!1;if(p=a.split("|"),p.length<2)return!1;for(h=[],u=0;ul&&!(r.tShift[l]t;t++)e=o[t],"inline"===e.type&&r.md.inline.parse(e.content,r.md,r.env,e.children)}},function(r,e,t){"use strict";function n(r){return/^\s]/i.test(r)}function o(r){return/^<\/a\s*>/i.test(r)}var i=t(1).arrayReplaceAt;r.exports=function(r){var e,t,s,a,c,u,l,p,f,h,d,g,m,v,_,b,x,y=r.tokens;if(r.md.options.linkify)for(t=0,s=y.length;s>t;t++)if("inline"===y[t].type&&r.md.linkify.pretest(y[t].content))for(a=y[t].children,m=0,e=a.length-1;e>=0;e--)if(u=a[e],"link_close"!==u.type){if("html_inline"===u.type&&(n(u.content)&&m>0&&m--,o(u.content)&&m++),!(m>0)&&"text"===u.type&&r.md.linkify.test(u.content)){for(f=u.content,x=r.md.linkify.match(f),l=[],g=u.level,d=0,p=0;pd&&(c=new r.Token("text","",0),c.content=f.slice(d,h),c.level=g,l.push(c)),c=new r.Token("link_open","a",1),c.attrs=[["href",_]],c.level=g++,c.markup="linkify",c.info="auto",l.push(c),c=new r.Token("text","",0),c.content=b,c.level=g,l.push(c),c=new r.Token("link_close","a",-1),c.level=--g,c.markup="linkify",c.info="auto",l.push(c),d=x[p].lastIndex);d=0&&(i=0,s=0,e=e.replace(t,function(r,t){var n;return 10===e.charCodeAt(t)?(i=t+1,s=0,r):(n=" ".slice((t-i-s)%4),s=t-i+1,n)})),r.src=e}},function(r,e){"use strict";function t(r,e){return c[e.toLowerCase()]}function n(r){var e,n;for(e=r.length-1;e>=0;e--)n=r[e],"text"===n.type&&(n.content=n.content.replace(a,t))}function o(r){var e,t;for(e=r.length-1;e>=0;e--)t=r[e],"text"===t.type&&i.test(t.content)&&(t.content=t.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2"))}var i=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,s=/\((c|tm|r|p)\)/i,a=/\((c|tm|r|p)\)/gi,c={c:"©",r:"®",p:"§",tm:"™"};r.exports=function(r){var e;if(r.md.options.typographer)for(e=r.tokens.length-1;e>=0;e--)"inline"===r.tokens[e].type&&(s.test(r.tokens[e].content)&&n(r.tokens[e].children),i.test(r.tokens[e].content)&&o(r.tokens[e].children))}},function(r,e,t){"use strict";function n(r,e,t){return r.substr(0,e)+t+r.substr(e+1)}function o(r,e){var t,o,c,p,f,h,d,g,m,v,_,b,x,y,k,A,w,C,q,D,E;for(q=[],t=0;t=0&&!(q[w].level<=d);w--);if(q.length=w+1,"text"===o.type){c=o.content,f=0,h=c.length;r:for(;h>f&&(u.lastIndex=f,p=u.exec(c));)if(k=A=!0,f=p.index+1,C="'"===p[0],m=p.index-1>=0?c.charCodeAt(p.index-1):32,v=h>f?c.charCodeAt(f):32,_=a(m)||s(String.fromCharCode(m)),b=a(v)||s(String.fromCharCode(v)),x=i(m),y=i(v),y?k=!1:b&&(x||_||(k=!1)),x?A=!1:_&&(y||b||(A=!1)),34===v&&'"'===p[0]&&m>=48&&57>=m&&(A=k=!1),k&&A&&(k=!1,A=b),k||A){if(A)for(w=q.length-1;w>=0&&(g=q[w],!(q[w].level=0;e--)"inline"===r.tokens[e].type&&c.test(r.tokens[e].content)&&o(r.tokens[e].children,r)}},function(r,e,t){"use strict";function n(r,e,t){this.src=r,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=e}var o=t(17);n.prototype.Token=o,r.exports=n},function(r,e,t){"use strict";var n=t(88),o=/^<([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])?)*)>/,i=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;r.exports=function(r,e){var t,s,a,c,u,l,p=r.pos;return 60!==r.src.charCodeAt(p)?!1:(t=r.src.slice(p),t.indexOf(">")<0?!1:i.test(t)?(s=t.match(i),n.indexOf(s[1].toLowerCase())<0?!1:(c=s[0].slice(1,-1),u=r.md.normalizeLink(c),r.md.validateLink(u)?(e||(l=r.push("link_open","a",1),l.attrs=[["href",u]],l=r.push("text","",0),l.content=r.md.normalizeLinkText(c),l=r.push("link_close","a",-1)),r.pos+=s[0].length,!0):!1)):o.test(t)?(a=t.match(o),c=a[0].slice(1,-1),u=r.md.normalizeLink("mailto:"+c),r.md.validateLink(u)?(e||(l=r.push("link_open","a",1),l.attrs=[["href",u]],l.markup="autolink",l.info="auto",l=r.push("text","",0),l.content=r.md.normalizeLinkText(c),l=r.push("link_close","a",-1),l.markup="autolink",l.info="auto"),r.pos+=a[0].length,!0):!1):!1)}},function(r,e){"use strict";r.exports=function(r,e){var t,n,o,i,s,a,c=r.pos,u=r.src.charCodeAt(c);if(96!==u)return!1;for(t=c,c++,n=r.posMax;n>c&&96===r.src.charCodeAt(c);)c++;for(o=r.src.slice(t,c),i=s=c;-1!==(i=r.src.indexOf("`",s));){for(s=i+1;n>s&&96===r.src.charCodeAt(s);)s++;if(s-i===o.length)return e||(a=r.push("code_inline","code",0),a.markup=o,a.content=r.src.slice(c,i).replace(/[ \n]+/g," ").trim()),r.pos=s,!0}return e||(r.pending+=o),r.pos+=o.length,!0}},function(r,e,t){"use strict";function n(r,e){var t,n,a,c,u,l,p,f,h,d=e,g=!0,m=!0,v=r.posMax,_=r.src.charCodeAt(e);for(t=e>0?r.src.charCodeAt(e-1):32;v>d&&r.src.charCodeAt(d)===_;)d++;return a=d-e,n=v>d?r.src.charCodeAt(d):32,p=s(t)||i(String.fromCharCode(t)),h=s(n)||i(String.fromCharCode(n)),l=o(t),f=o(n),f?g=!1:h&&(l||p||(g=!1)),l?m=!1:p&&(f||h||(m=!1)),95===_?(c=g&&(!m||p),u=m&&(!g||h)):(c=g,u=m),{can_open:c,can_close:u,delims:a}}var o=t(1).isWhiteSpace,i=t(1).isPunctChar,s=t(1).isMdAsciiPunct;r.exports=function(r,e){var t,o,i,s,a,c,u,l,p=r.posMax,f=r.pos,h=r.src.charCodeAt(f);if(95!==h&&42!==h)return!1;if(e)return!1;if(u=n(r,f),t=u.delims,!u.can_open)return r.pos+=t,r.pending+=r.src.slice(f,r.pos),!0;for(r.pos=f+t,c=[t];r.posa){c.push(s-a);break}if(a-=s,0===c.length)break;r.pos+=s,s=c.pop()}if(0===c.length){t=s,i=!0;break}r.pos+=o;continue}u.can_open&&c.push(o),r.pos+=o}if(!i)return r.pos=f,!1;for(r.posMax=r.pos,r.pos=f+t,o=t;o>1;o-=2)l=r.push("strong_open","strong",1),l.markup=String.fromCharCode(h)+String.fromCharCode(h);for(o%2&&(l=r.push("em_open","em",1),l.markup=String.fromCharCode(h)),r.md.inline.tokenize(r),o%2&&(l=r.push("em_close","em",-1),l.markup=String.fromCharCode(h)),o=t;o>1;o-=2)l=r.push("strong_close","strong",-1),l.markup=String.fromCharCode(h)+String.fromCharCode(h);return r.pos=r.posMax+t,r.posMax=p,!0}},function(r,e,t){"use strict";var n=t(33),o=t(1).has,i=t(1).isValidEntityCode,s=t(1).fromCodePoint,a=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,c=/^&([a-z][a-z0-9]{1,31});/i;r.exports=function(r,e){var t,u,l,p=r.pos,f=r.posMax;if(38!==r.src.charCodeAt(p))return!1;if(f>p+1)if(t=r.src.charCodeAt(p+1),35===t){if(l=r.src.slice(p).match(a))return e||(u="x"===l[1][0].toLowerCase()?parseInt(l[1].slice(1),16):parseInt(l[1],10),r.pending+=s(i(u)?u:65533)),r.pos+=l[0].length,!0}else if(l=r.src.slice(p).match(c),l&&o(n,l[1]))return e||(r.pending+=n[l[1]]),r.pos+=l[0].length,!0;return e||(r.pending+="&"),r.pos++,!0}},function(r,e){"use strict";for(var t=[],n=0;256>n;n++)t.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(r){t[r.charCodeAt(0)]=1}),r.exports=function(r,e){var n,o=r.pos,i=r.posMax;if(92!==r.src.charCodeAt(o))return!1;if(o++,i>o){if(n=r.src.charCodeAt(o),256>n&&0!==t[n])return e||(r.pending+=r.src[o]),r.pos+=2,!0;if(10===n){for(e||r.push("hardbreak","br",0),o++;i>o&&32===r.src.charCodeAt(o);)o++;return r.pos=o,!0}}return e||(r.pending+="\\"),r.pos++,!0}},function(r,e,t){"use strict";function n(r){var e=32|r;return e>=97&&122>=e}var o=t(87).HTML_TAG_RE;r.exports=function(r,e){var t,i,s,a,c=r.pos;return r.md.options.html?(s=r.posMax,60!==r.src.charCodeAt(c)||c+2>=s?!1:(t=r.src.charCodeAt(c+1),(33===t||63===t||47===t||n(t))&&(i=r.src.slice(c).match(o))?(e||(a=r.push("html_inline","",0),a.content=r.src.slice(c,c+i[0].length)),r.pos+=i[0].length,!0):!1)):!1}},function(r,e,t){"use strict";var n=t(15),o=t(9),i=t(10),s=t(1).normalizeReference;r.exports=function(r,e){var t,a,c,u,l,p,f,h,d,g,m,v,_="",b=r.pos,x=r.posMax;if(33!==r.src.charCodeAt(r.pos))return!1;if(91!==r.src.charCodeAt(r.pos+1))return!1;if(l=r.pos+2,u=n(r,r.pos+1,!1),0>u)return!1;if(p=u+1,x>p&&40===r.src.charCodeAt(p)){for(p++;x>p&&(a=r.src.charCodeAt(p),32===a||10===a);p++);if(p>=x)return!1;for(v=p,h=o(r.src,p,r.posMax),h.ok&&(_=r.md.normalizeLink(h.str),r.md.validateLink(_)?p=h.pos:_=""),v=p;x>p&&(a=r.src.charCodeAt(p),32===a||10===a);p++);if(h=i(r.src,p,r.posMax),x>p&&v!==p&&h.ok)for(d=h.str,p=h.pos;x>p&&(a=r.src.charCodeAt(p),32===a||10===a);p++);else d="";if(p>=x||41!==r.src.charCodeAt(p))return r.pos=b,!1;p++}else{if("undefined"==typeof r.env.references)return!1;for(;x>p&&(a=r.src.charCodeAt(p),32===a||10===a);p++);if(x>p&&91===r.src.charCodeAt(p)?(v=p+1,p=n(r,p),p>=0?c=r.src.slice(v,p++):p=u+1):p=u+1,c||(c=r.src.slice(l,u)),f=r.env.references[s(c)],!f)return r.pos=b,!1;_=f.href,d=f.title}if(!e){r.pos=l,r.posMax=u;var y=new r.md.inline.State(r.src.slice(l,u),r.md,r.env,m=[]);y.md.inline.tokenize(y),g=r.push("image","img",0),g.attrs=t=[["src",_],["alt",""]],g.children=m,d&&t.push(["title",d])}return r.pos=p,r.posMax=x,!0}},function(r,e,t){"use strict";var n=t(15),o=t(9),i=t(10),s=t(1).normalizeReference;r.exports=function(r,e){var t,a,c,u,l,p,f,h,d,g,m="",v=r.pos,_=r.posMax,b=r.pos;if(91!==r.src.charCodeAt(r.pos))return!1;if(l=r.pos+1,u=n(r,r.pos,!0),0>u)return!1;if(p=u+1,_>p&&40===r.src.charCodeAt(p)){for(p++;_>p&&(a=r.src.charCodeAt(p),32===a||10===a);p++);if(p>=_)return!1;for(b=p,f=o(r.src,p,r.posMax),f.ok&&(m=r.md.normalizeLink(f.str),r.md.validateLink(m)?p=f.pos:m=""),b=p;_>p&&(a=r.src.charCodeAt(p),32===a||10===a);p++);if(f=i(r.src,p,r.posMax),_>p&&b!==p&&f.ok)for(d=f.str,p=f.pos;_>p&&(a=r.src.charCodeAt(p),32===a||10===a);p++);else d="";if(p>=_||41!==r.src.charCodeAt(p))return r.pos=v,!1;p++}else{if("undefined"==typeof r.env.references)return!1;for(;_>p&&(a=r.src.charCodeAt(p),32===a||10===a);p++);if(_>p&&91===r.src.charCodeAt(p)?(b=p+1,p=n(r,p),p>=0?c=r.src.slice(b,p++):p=u+1):p=u+1,c||(c=r.src.slice(l,u)),h=r.env.references[s(c)],!h)return r.pos=v,!1;m=h.href,d=h.title}return e||(r.pos=l,r.posMax=u,g=r.push("link_open","a",1),g.attrs=t=[["href",m]],d&&t.push(["title",d]),r.md.inline.tokenize(r),g=r.push("link_close","a",-1)),r.pos=p,r.posMax=_,!0}},function(r,e){"use strict";r.exports=function(r,e){var t,n,o=r.pos;if(10!==r.src.charCodeAt(o))return!1;for(t=r.pending.length-1,n=r.posMax,e||(t>=0&&32===r.pending.charCodeAt(t)?t>=1&&32===r.pending.charCodeAt(t-1)?(r.pending=r.pending.replace(/ +$/,""),r.push("hardbreak","br",0)):(r.pending=r.pending.slice(0,-1),r.push("softbreak","br",0)):r.push("softbreak","br",0)),o++;n>o&&32===r.src.charCodeAt(o);)o++;return r.pos=o,!0}},function(r,e,t){"use strict";function n(r,e,t,n){this.src=r,this.env=t,this.md=e,this.tokens=n,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={}}var o=t(17);n.prototype.pushPending=function(){var r=new o("text","",0);return r.content=this.pending,r.level=this.pendingLevel,this.tokens.push(r),this.pending="",r},n.prototype.push=function(r,e,t){this.pending&&this.pushPending();var n=new o(r,e,t);return 0>t&&this.level--,n.level=this.level,t>0&&this.level++,this.pendingLevel=this.level,this.tokens.push(n),n},n.prototype.Token=o,r.exports=n},function(r,e,t){"use strict";function n(r,e){var t,n,a,c,u,l,p,f=e,h=!0,d=!0,g=r.posMax,m=r.src.charCodeAt(e);for(t=e>0?r.src.charCodeAt(e-1):32;g>f&&r.src.charCodeAt(f)===m;)f++;return f>=g&&(h=!1),a=f-e,n=g>f?r.src.charCodeAt(f):32,u=s(t)||i(String.fromCharCode(t)),p=s(n)||i(String.fromCharCode(n)),c=o(t),l=o(n),l?h=!1:p&&(c||u||(h=!1)),c?d=!1:u&&(l||p||(d=!1)),{can_open:h,can_close:d,delims:a}}var o=t(1).isWhiteSpace,i=t(1).isPunctChar,s=t(1).isMdAsciiPunct;r.exports=function(r,e){var t,o,i,s,a,c,u,l=r.posMax,p=r.pos,f=r.src.charCodeAt(p);if(126!==f)return!1;if(e)return!1;if(c=n(r,p),t=c.delims,!c.can_open)return r.pos+=t,r.pending+=r.src.slice(p,r.pos),!0;if(a=Math.floor(t/2),0>=a)return!1;for(r.pos=p+t;r.pos=a){r.pos+=o-2,s=!0;break}a-=i,r.pos+=o;continue}c.can_open&&(a+=i),r.pos+=o}return s?(r.posMax=r.pos,r.pos=p+2,u=r.push("s_open","s",1),u.markup="~~",r.md.inline.tokenize(r),u=r.push("s_close","s",-1),u.markup="~~",r.pos=r.posMax+2,r.posMax=l,!0):(r.pos=p,!1)}},function(r,e){"use strict";function t(r){switch(r){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}r.exports=function(r,e){for(var n=r.pos;n0&&r.__compiled__[e]}).map(u).join("|");r.re.schema_test=RegExp("(^|(?!_)(?:>|"+l.src_ZPCc+"))("+m+")","i"),r.re.schema_search=RegExp("(^|(?!_)(?:>|"+l.src_ZPCc+"))("+m+")","ig"),r.re.pretest=RegExp("("+r.re.schema_test.source+")|("+r.re.host_fuzzy_test.source+")|@","i"),p(r)}function g(r,e){var t=r.__index__,n=r.__last_index__,o=r.__text_cache__.slice(t,n);this.schema=r.__schema__.toLowerCase(),this.index=t+e,this.lastIndex=n+e,this.raw=o,this.text=o,this.url=o}function m(r,e){var t=new g(r,e);return r.__compiled__[t.schema].normalize(t,r),t}function v(r,e){return this instanceof v?(e||l(r)&&(e=r,r={}),this.__opts__=n({},_,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=n({},b,r),this.__compiled__={},this.__tlds__=y,this.__tlds_replaced__=!1,this.re={},void d(this)):new v(r,e)}var _={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},b={"http:":{validate:function(r,e,t){var n=r.slice(e);return t.re.http||(t.re.http=new RegExp("^\\/\\/"+t.re.src_auth+t.re.src_host_port_strict+t.re.src_path,"i")),t.re.http.test(n)?n.match(t.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(r,e,t){var n=r.slice(e);return t.re.no_http||(t.re.no_http=new RegExp("^"+t.re.src_auth+t.re.src_host_port_strict+t.re.src_path,"i")),t.re.no_http.test(n)?e>=3&&":"===r[e-3]?0:n.match(t.re.no_http)[0].length:0}},"mailto:":{validate:function(r,e,t){var n=r.slice(e);return t.re.mailto||(t.re.mailto=new RegExp("^"+t.re.src_email_name+"@"+t.re.src_host_strict,"i")),t.re.mailto.test(n)?n.match(t.re.mailto)[0].length:0}}},x="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",y="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");v.prototype.add=function(r,e){return this.__schemas__[r]=e,d(this),this},v.prototype.set=function(r){return this.__opts__=n(this.__opts__,r),this},v.prototype.test=function(r){if(this.__text_cache__=r,this.__index__=-1,!r.length)return!1;var e,t,n,o,i,s,a,c,u;if(this.re.schema_test.test(r))for(a=this.re.schema_search,a.lastIndex=0;null!==(e=a.exec(r));)if(o=this.testSchemaAt(r,e[2],a.lastIndex)){this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+o;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=r.search(this.re.host_fuzzy_test),c>=0&&(this.__index__<0||c=0&&null!==(n=r.match(this.re.email_fuzzy))&&(i=n.index+n[1].length,s=n.index+n[0].length,(this.__index__<0||ithis.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=s))),this.__index__>=0},v.prototype.pretest=function(r){return this.re.pretest.test(r)},v.prototype.testSchemaAt=function(r,e,t){return this.__compiled__[e.toLowerCase()]?this.__compiled__[e.toLowerCase()].validate(r,t,this):0},v.prototype.match=function(r){var e=0,t=[];this.__index__>=0&&this.__text_cache__===r&&(t.push(m(this,e)),e=this.__last_index__);for(var n=e?r.slice(e):r;this.test(n);)t.push(m(this,e)),n=n.slice(this.__last_index__),e+=this.__last_index__;return t.length?t:null},v.prototype.tlds=function(r,e){return r=Array.isArray(r)?r:[r],e?(this.__tlds__=this.__tlds__.concat(r).sort().filter(function(r,e,t){return r!==t[e-1]}).reverse(),d(this),this):(this.__tlds__=r.slice(),this.__tlds_replaced__=!0,d(this),this)},v.prototype.normalize=function(r){r.schema||(r.url="http://"+r.url),"mailto:"!==r.schema||/^mailto:/i.test(r.url)||(r.url="mailto:"+r.url)},r.exports=v},function(r,e,t){"use strict";var n=e.src_Any=t(37).source,o=e.src_Cc=t(35).source,i=e.src_Z=t(36).source,s=e.src_P=t(18).source,a=e.src_ZPCc=[i,s,o].join("|"),c=e.src_ZCc=[i,o].join("|"),u="(?:(?!"+a+")"+n+")",l="(?:(?![0-9]|"+a+")"+n+")",p=e.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)";e.src_auth="(?:(?:(?!"+c+").)+@)?";var f=e.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",h=e.src_host_terminator="(?=$|"+a+")(?!-|_|:\\d|\\.-|\\.(?!$|"+a+"))",d=e.src_path="(?:[/?#](?:(?!"+c+"|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+c+"|\\]).)*\\]|\\((?:(?!"+c+"|[)]).)*\\)|\\{(?:(?!"+c+'|[}]).)*\\}|\\"(?:(?!'+c+'|["]).)+\\"|\\\'(?:(?!'+c+"|[']).)+\\'|\\'(?="+u+").|\\.{2,3}[a-zA-Z0-9%/]|\\.(?!"+c+"|[.]).|\\-(?!--(?:[^-]|$))(?:-*)|\\,(?!"+c+").|\\!(?!"+c+"|[!]).|\\?(?!"+c+"|[?]).)+|\\/)?",g=e.src_email_name='[\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]+',m=e.src_xn="xn--[a-z0-9\\-]{1,59}",v=e.src_domain_root="(?:"+m+"|"+l+"{1,63})",_=e.src_domain="(?:"+m+"|(?:"+u+")|(?:"+u+"(?:-(?!-)|"+u+"){0,61}"+u+"))",b=e.src_host="(?:"+p+"|(?:(?:(?:"+_+")\\.)*"+v+"))",x=e.tpl_host_fuzzy="(?:"+p+"|(?:(?:(?:"+_+")\\.)+(?:%TLDS%)))",y=e.tpl_host_no_ip_fuzzy="(?:(?:(?:"+_+")\\.)+(?:%TLDS%))"; -e.src_host_strict=b+h;var k=e.tpl_host_fuzzy_strict=x+h;e.src_host_port_strict=b+f+h;var A=e.tpl_host_port_fuzzy_strict=x+f+h,w=e.tpl_host_port_no_ip_fuzzy_strict=y+f+h;e.tpl_host_fuzzy_test="localhost|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+a+"|$))",e.tpl_email_fuzzy="(^|>|"+c+")("+g+"@"+k+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|]|"+a+"))((?![$+<=>^`|])"+A+d+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|]|"+a+"))((?![$+<=>^`|])"+w+d+")"},function(r,e){"use strict";function t(r){var e,t,n=o[r];if(n)return n;for(n=o[r]=[],e=0;128>e;e++)t=String.fromCharCode(e),n.push(t);for(e=0;ee;e+=3)n=parseInt(r.slice(e+1,e+3),16),128>n?u+=o[n]:192===(224&n)&&t>e+3&&(i=parseInt(r.slice(e+4,e+6),16),128===(192&i))?(c=n<<6&1984|63&i,u+=128>c?"��":String.fromCharCode(c),e+=3):224===(240&n)&&t>e+6&&(i=parseInt(r.slice(e+4,e+6),16),s=parseInt(r.slice(e+7,e+9),16),128===(192&i)&&128===(192&s))?(c=n<<12&61440|i<<6&4032|63&s,u+=2048>c||c>=55296&&57343>=c?"���":String.fromCharCode(c),e+=6):240===(248&n)&&t>e+9&&(i=parseInt(r.slice(e+4,e+6),16),s=parseInt(r.slice(e+7,e+9),16),a=parseInt(r.slice(e+10,e+12),16),128===(192&i)&&128===(192&s)&&128===(192&a))?(c=n<<18&1835008|i<<12&258048|s<<6&4032|63&a,65536>c||c>1114111?u+="����":(c-=65536,u+=String.fromCharCode(55296+(c>>10),56320+(1023&c))),e+=9):u+="�";return u})}var o={};n.defaultChars=";/?:@&=+$,#",n.componentChars="",r.exports=n},function(r,e){"use strict";function t(r){var e,t,n=o[r];if(n)return n;for(n=o[r]=[],e=0;128>e;e++)t=String.fromCharCode(e),/^[0-9a-z]$/i.test(t)?n.push(t):n.push("%"+("0"+e.toString(16).toUpperCase()).slice(-2));for(e=0;ei;i++)if(a=r.charCodeAt(i),o&&37===a&&s>i+2&&/^[0-9a-f]{2}$/i.test(r.slice(i+1,i+3)))l+=r.slice(i,i+3),i+=2;else if(128>a)l+=u[a];else if(a>=55296&&57343>=a){if(a>=55296&&56319>=a&&s>i+1&&(c=r.charCodeAt(i+1),c>=56320&&57343>=c)){l+=encodeURIComponent(r[i]+r[i+1]),i++;continue}l+="%EF%BF%BD"}else l+=encodeURIComponent(r[i]);return l}var o={};n.defaultChars=";/?:@&=+$,-_.!~*'()#",n.componentChars="-_.!~*'()",r.exports=n},function(r,e){"use strict";r.exports=function(r){var e="";return e+=r.protocol||"",e+=r.slashes?"//":"",e+=r.auth?r.auth+"@":"",e+=r.hostname&&-1!==r.hostname.indexOf(":")?"["+r.hostname+"]":r.hostname||"",e+=r.port?":"+r.port:"",e+=r.pathname||"",e+=r.search||"",e+=r.hash||""}},function(r,e){"use strict";function t(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}function n(r,e){if(r&&r instanceof t)return r;var n=new t;return n.parse(r,e),n}var o=/^([a-z0-9.+-]+:)/i,i=/:[0-9]*$/,s=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,a=["<",">",'"',"`"," ","\r","\n"," "],c=["{","}","|","\\","^","`"].concat(a),u=["'"].concat(c),l=["%","/","?",";","#"].concat(u),p=["/","?","#"],f=255,h=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};t.prototype.parse=function(r,e){var t,n,i,a,c,u=r;if(u=u.trim(),!e&&1===r.split("#").length){var v=s.exec(u);if(v)return this.pathname=v[1],v[2]&&(this.search=v[2]),this}var _=o.exec(u);if(_&&(_=_[0],i=_.toLowerCase(),this.protocol=_,u=u.substr(_.length)),(e||_||u.match(/^\/\/[^@\/]+@[^@\/]+/))&&(c="//"===u.substr(0,2),!c||_&&g[_]||(u=u.substr(2),this.slashes=!0)),!g[_]&&(c||_&&!m[_])){var b=-1;for(t=0;ta)&&(b=a);var x,y;for(y=-1===b?u.lastIndexOf("@"):u.lastIndexOf("@",b),-1!==y&&(x=u.slice(0,y),u=u.slice(y+1),this.auth=x),b=-1,t=0;ta)&&(b=a);-1===b&&(b=u.length),":"===u[b-1]&&b--;var k=u.slice(0,b);u=u.slice(b),this.parseHost(k),this.hostname=this.hostname||"";var A="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!A){var w=this.hostname.split(/\./);for(t=0,n=w.length;n>t;t++){var C=w[t];if(C&&!C.match(h)){for(var q="",D=0,E=C.length;E>D;D++)q+=C.charCodeAt(D)>127?"x":C[D];if(!q.match(h)){var S=w.slice(0,t),F=w.slice(t+1),z=C.match(d);z&&(S.push(z[1]),F.unshift(z[2])),F.length&&(u=F.join(".")+u),this.hostname=S.join(".");break}}}}this.hostname.length>f&&(this.hostname=""),A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var L=u.indexOf("#");-1!==L&&(this.hash=u.substr(L),u=u.slice(0,L));var T=u.indexOf("?");return-1!==T&&(this.search=u.substr(T),u=u.slice(0,T)),u&&(this.pathname=u),m[i]&&this.hostname&&!this.pathname&&(this.pathname=""),this},t.prototype.parseHost=function(r){var e=i.exec(r);e&&(e=e[0],":"!==e&&(this.port=e.substr(1)),r=r.substr(0,r.length-e.length)),r&&(this.hostname=r)},r.exports=n},function(r,e){r.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804\uDCBD|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},function(r,e,t){r.exports.Any=t(37),r.exports.Cc=t(35),r.exports.Cf=t(135),r.exports.P=t(18),r.exports.Z=t(36)},function(r,e,t){var n;(function(r,o){!function(i){function s(r){throw RangeError(L[r])}function a(r,e){for(var t=r.length,n=[];t--;)n[t]=e(r[t]);return n}function c(r,e){var t=r.split("@"),n="";t.length>1&&(n=t[0]+"@",r=t[1]),r=r.replace(z,".");var o=r.split("."),i=a(o,e).join(".");return n+i}function u(r){for(var e,t,n=[],o=0,i=r.length;i>o;)e=r.charCodeAt(o++),e>=55296&&56319>=e&&i>o?(t=r.charCodeAt(o++),56320==(64512&t)?n.push(((1023&e)<<10)+(1023&t)+65536):(n.push(e),o--)):n.push(e);return n}function l(r){return a(r,function(r){var e="";return r>65535&&(r-=65536,e+=R(r>>>10&1023|55296),r=56320|1023&r),e+=R(r)}).join("")}function p(r){return 10>r-48?r-22:26>r-65?r-65:26>r-97?r-97:y}function f(r,e){return r+22+75*(26>r)-((0!=e)<<5)}function h(r,e,t){var n=0;for(r=t?j(r/C):r>>1,r+=j(r/e);r>T*A>>1;n+=y)r=j(r/T);return j(n+(T+1)*r/(r+w))}function d(r){var e,t,n,o,i,a,c,u,f,d,g=[],m=r.length,v=0,_=D,b=q;for(t=r.lastIndexOf(E),0>t&&(t=0),n=0;t>n;++n)r.charCodeAt(n)>=128&&s("not-basic"),g.push(r.charCodeAt(n));for(o=t>0?t+1:0;m>o;){for(i=v,a=1,c=y;o>=m&&s("invalid-input"),u=p(r.charCodeAt(o++)),(u>=y||u>j((x-v)/a))&&s("overflow"),v+=u*a,f=b>=c?k:c>=b+A?A:c-b,!(f>u);c+=y)d=y-f,a>j(x/d)&&s("overflow"),a*=d;e=g.length+1,b=h(v-i,e,0==i),j(v/e)>x-_&&s("overflow"),_+=j(v/e),v%=e,g.splice(v++,0,_)}return l(g)}function g(r){var e,t,n,o,i,a,c,l,p,d,g,m,v,_,b,w=[];for(r=u(r),m=r.length,e=D,t=0,i=q,a=0;m>a;++a)g=r[a],128>g&&w.push(R(g));for(n=o=w.length,o&&w.push(E);m>n;){for(c=x,a=0;m>a;++a)g=r[a],g>=e&&c>g&&(c=g);for(v=n+1,c-e>j((x-t)/v)&&s("overflow"),t+=(c-e)*v,e=c,a=0;m>a;++a)if(g=r[a],e>g&&++t>x&&s("overflow"),g==e){for(l=t,p=y;d=i>=p?k:p>=i+A?A:p-i,!(d>l);p+=y)b=l-d,_=y-d,w.push(R(f(d+b%_,0))),l=j(b/_);w.push(R(f(l,0))),i=h(t,v,n==o),t=0,++n}++t,++e}return w.join("")}function m(r){return c(r,function(r){return S.test(r)?d(r.slice(4).toLowerCase()):r})}function v(r){return c(r,function(r){return F.test(r)?"xn--"+g(r):r})}var _=("object"==typeof e&&e&&!e.nodeType&&e,"object"==typeof r&&r&&!r.nodeType&&r,"object"==typeof o&&o);(_.global===_||_.window===_||_.self===_)&&(i=_);var b,x=2147483647,y=36,k=1,A=26,w=38,C=700,q=72,D=128,E="-",S=/^xn--/,F=/[^\x20-\x7E]/,z=/[\x2E\u3002\uFF0E\uFF61]/g,L={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},T=y-k,j=Math.floor,R=String.fromCharCode;b={version:"1.3.2",ucs2:{decode:u,encode:l},decode:d,encode:g,toASCII:v,toUnicode:m},n=function(){return b}.call(e,t,e,r),!(void 0!==n&&(r.exports=n))}(this)}).call(e,t(138)(r),function(){return this}())},function(r,e){r.exports=function(r){return r.webpackPolyfill||(r.deprecate=function(){},r.paths=[],r.children=[],r.webpackPolyfill=1),r}},function(e,t){e.exports=r}])}); \ No newline at end of file +!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("React")):"function"==typeof define&&define.amd?define(["React"],r):"object"==typeof exports?exports.MarkdownReact=r(require("React")):e.MarkdownReact=r(e.React)}(this,function(e){return function(e){function r(n){if(t[n])return t[n].exports;var o=t[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}var t={};return r.m=e,r.c=t,r.p="",r(0)}([function(e,r,t){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r=0||Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}function s(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function a(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function, not "+typeof r);e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r)}function c(e,r,t){function n(e,o){function i(){return n(e,!0)}var s=[];o||s.push("html");for(var a=e.shift();a&&-1!==a.nesting;){var c=a.attrs&&(0,w["default"])((0,E["default"])(a.attrs,0)),u=a.children&&n(a.children.slice(),!0),l=r[(0,F["default"])(a.type)]||r["default"];s=s.concat(l(a,c,u,t,i)),a=e.shift()}return s}return n(e,!1)}function u(){function e(r){var n=arguments.length<=1||void 0===arguments[1]?0:arguments[1],o=arguments.length<=2||void 0===arguments[2]?0:arguments[2],i=r.shift(),a=A(i,o),c=r.length&&(0,v["default"])(r[0])?(0,y["default"])(r.shift(),{key:a}):{key:a};0===n&&(c=f({},c,C));var u=r.map(function(r,t){return Array.isArray(r)?e(r,n+1,t):r});return i=s[i]||i,(0,z["default"])(c.style)&&(c.style=(0,w["default"])(c.style.split(";").map(function(e){return e.split(":")}).map(function(e){return[(0,F["default"])(e[0].trim()),e[1].trim()]}))),"function"==typeof t?t(i,c,u,n):m["default"].createElement(i,c,u)}var r=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=r.onIterate,n=r.tags,s=void 0===n?T:n,a=r.presetName,u=r.markdownOptions,l=r.enableRules,p=void 0===l?[]:l,h=r.disableRules,g=void 0===h?[]:h,_=r.plugins,b=void 0===_?[]:_,x=r.onGenerateKey,A=void 0===x?function(e,r){return"mdrct-"+e+"-"+r}:x,C=i(r,["onIterate","tags","presetName","markdownOptions","enableRules","disableRules","plugins","onGenerateKey"]),E=(0,d["default"])(u||a).enable(p).disable(g),q=(0,y["default"])({},j,r.convertRules);return E=(0,k["default"])(b,function(e,r){return r.plugin?e.use.apply(e,[r.plugin].concat(o(r.args))):e.use(r)},E),function(r){var t=c(E.parse(r,{}),q,E.options);return e(t)}}Object.defineProperty(r,"__esModule",{value:!0});var l=function(){function e(e,r){for(var t=0;t=55296&&57343>=e?!1:e>=64976&&65007>=e?!1:65535===(65535&e)||65534===(65535&e)?!1:e>=0&&8>=e?!1:11===e?!1:e>=14&&31>=e?!1:e>=127&&159>=e?!1:e>1114111?!1:!0}function u(e){if(e>65535){e-=65536;var r=55296+(e>>10),t=56320+(1023&e);return String.fromCharCode(r,t)}return String.fromCharCode(e)}function l(e,r){var t=0;return i(C,r)?C[r]:35===r.charCodeAt(0)&&w.test(r)&&(t="x"===r[1].toLowerCase()?parseInt(r.slice(2),16):parseInt(r.slice(1),10),c(t))?u(t):e}function p(e){return e.indexOf("\\")<0?e:e.replace(x,"$1")}function f(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(A,function(e,r,t){return r?r:l(e,t)})}function h(e){return D[e]}function d(e){return E.test(e)?e.replace(q,h):e}function g(e){return e.replace(S,"\\$&")}function m(e){if(e>=8192&&8202>=e)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function _(e){return F.test(e)}function v(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function b(e){return e.trim().replace(/\s+/g," ").toUpperCase()}var y=Object.prototype.hasOwnProperty,x=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,k=/&([a-z#][a-z0-9]{1,31});/gi,A=new RegExp(x.source+"|"+k.source,"gi"),w=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,C=t(33),E=/[&<>"]/,q=/[&<>"]/g,D={"&":"&","<":"<",">":">",'"':"""},S=/[.?*+^$[\]\\(){}|-]/g,F=t(18);r.lib={},r.lib.mdurl=t(35),r.lib.ucmicro=t(137),r.assign=s,r.isString=o,r.has=i,r.unescapeMd=p,r.unescapeAll=f,r.isValidEntityCode=c,r.fromCodePoint=u,r.escapeHtml=d,r.arrayReplaceAt=a,r.isWhiteSpace=m,r.isMdAsciiPunct=v,r.isPunctChar=_,r.escapeRE=g,r.normalizeReference=b},function(e,r,t){function n(e){return o(e)?e:Object(e)}var o=t(5);e.exports=n},function(e,r,t){var n=t(27),o=t(6),i=t(4),s="[object Array]",a=Object.prototype,c=a.toString,u=n(Array,"isArray"),l=u||function(e){return i(e)&&o(e.length)&&c.call(e)==s};e.exports=l},function(e,r){function t(e){return!!e&&"object"==typeof e}e.exports=t},function(e,r){function t(e){var r=typeof e;return!!e&&("object"==r||"function"==r)}e.exports=t},function(e,r){function t(e){return"number"==typeof e&&e>-1&&e%1==0&&n>=e}var n=9007199254740991;e.exports=t},function(e,r,t){var n=t(27),o=t(8),i=t(5),s=t(76),a=n(Object,"keys"),c=a?function(e){var r=null==e?void 0:e.constructor;return"function"==typeof r&&r.prototype===e||"function"!=typeof e&&o(e)?s(e):i(e)?a(e):[]}:s;e.exports=c},function(e,r,t){function n(e){return null!=e&&i(o(e))}var o=t(26),i=t(6);e.exports=n},function(e,r,t){"use strict";var n=t(1).unescapeAll;e.exports=function(e,r,t){var o,i,s=0,a=r,c={ok:!1,pos:0,lines:0,str:""};if(60===e.charCodeAt(r)){for(r++;t>r;){if(o=e.charCodeAt(r),10===o)return c;if(62===o)return c.pos=r+1,c.str=n(e.slice(a+1,r)),c.ok=!0,c;92===o&&t>r+1?r+=2:r++}return c}for(i=0;t>r&&(o=e.charCodeAt(r),32!==o)&&!(32>o||127===o);)if(92===o&&t>r+1)r+=2;else{if(40===o&&(i++,i>1))break;if(41===o&&(i--,0>i))break;r++}return a===r?c:(c.str=n(e.slice(a,r)),c.lines=s,c.pos=r,c.ok=!0,c)}},function(e,r,t){"use strict";var n=t(1).unescapeAll;e.exports=function(e,r,t){var o,i,s=0,a=r,c={ok:!1,pos:0,lines:0,str:""};if(r>=t)return c;if(i=e.charCodeAt(r),34!==i&&39!==i&&40!==i)return c;for(r++,40===i&&(i=41);t>r;){if(o=e.charCodeAt(r),o===i)return c.pos=r+1,c.lines=s,c.str=n(e.slice(a+1,r)),c.ok=!0,c;10===o?s++:92===o&&t>r+1&&(r++,10===e.charCodeAt(r)&&s++),r++}return c}},function(e,r){function t(e){return null==e?"":e+""}e.exports=t},function(e,r){function t(e,r){return e="number"==typeof e||n.test(e)?+e:-1,r=null==r?o:r,e>-1&&e%1==0&&r>e}var n=/^\d+$/,o=9007199254740991;e.exports=t},function(e,r,t){function n(e,r,t){if(!s(t))return!1;var n=typeof r;if("number"==n?o(t)&&i(r,t.length):"string"==n&&r in t){var a=t[r];return e===e?e===a:a!==a}return!1}var o=t(8),i=t(12),s=t(5);e.exports=n},function(e,r,t){function n(e){return i(e)&&o(e)&&a.call(e,"callee")&&!c.call(e,"callee")}var o=t(8),i=t(4),s=Object.prototype,a=s.hasOwnProperty,c=s.propertyIsEnumerable;e.exports=n},function(e,r){"use strict";e.exports=function(e,r,t){var n,o,i,s,a=-1,c=e.posMax,u=e.pos;for(e.pos=r+1,n=1;e.posn){if(r)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[n].enabled=!0,t.push(e)},this),this.__cache__=null,t},t.prototype.enableOnly=function(e,r){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(e){e.enabled=!1}),this.enable(e,r)},t.prototype.disable=function(e,r){Array.isArray(e)||(e=[e]);var t=[];return e.forEach(function(e){var n=this.__find__(e);if(0>n){if(r)return;throw new Error("Rules manager: invalid rule name "+e)}this.__rules__[n].enabled=!1,t.push(e)},this),this.__cache__=null,t},t.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},e.exports=t},function(e,r){"use strict";function t(e,r,t){this.type=e,this.tag=r,this.attrs=null,this.map=null,this.nesting=t,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}t.prototype.attrIndex=function(e){var r,t,n;if(!this.attrs)return-1;for(r=this.attrs,t=0,n=r.length;n>t;t++)if(r[t][0]===e)return t;return-1},t.prototype.attrPush=function(e){this.attrs?this.attrs.push(e):this.attrs=[e]},e.exports=t},function(e,r){e.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDE38-\uDE3D]|\uD805[\uDCC6\uDDC1-\uDDC9\uDE41-\uDE43]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F/},function(e,r,t){function n(e,r,t){var n=typeof e;return"function"==n?void 0===r?e:s(e,r,t):null==e?a:"object"==n?o(e):void 0===r?c(e):i(e,r)}var o=t(59),i=t(60),s=t(25),a=t(32),c=t(87);e.exports=n},function(e,r,t){var n=t(55),o=t(67),i=o(n);e.exports=i},function(e,r,t){var n=t(68),o=n();e.exports=o},function(e,r,t){function n(e,r,t){if(null!=e){void 0!==t&&t in o(e)&&(r=[t]);for(var n=0,i=r.length;null!=e&&i>n;)e=e[r[n++]];return n&&n==i?e:void 0}}var o=t(2);e.exports=n},function(e,r,t){function n(e,r,t,a,c,u){return e===r?!0:null==e||null==r||!i(e)&&!s(r)?e!==e&&r!==r:o(e,r,n,t,a,c,u)}var o=t(56),i=t(5),s=t(4);e.exports=n},function(e,r){function t(e){return function(r){return null==r?void 0:r[e]}}e.exports=t},function(e,r,t){function n(e,r,t){if("function"!=typeof e)return o;if(void 0===r)return e;switch(t){case 1:return function(t){return e.call(r,t)};case 3:return function(t,n,o){return e.call(r,t,n,o)};case 4:return function(t,n,o,i){return e.call(r,t,n,o,i)};case 5:return function(t,n,o,i,s){return e.call(r,t,n,o,i,s)}}return function(){return e.apply(r,arguments)}}var o=t(32);e.exports=n},function(e,r,t){var n=t(24),o=n("length");e.exports=o},function(e,r,t){function n(e,r){var t=null==e?void 0:e[r];return o(t)?t:void 0}var o=t(78);e.exports=n},function(e,r,t){function n(e,r){var t=typeof e;if("string"==t&&a.test(e)||"number"==t)return!0;if(o(e))return!1;var n=!s.test(e);return n||null!=r&&e in i(r)}var o=t(3),i=t(2),s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=n},function(e,r,t){function n(e){return e===e&&!o(e)}var o=t(5);e.exports=n},function(e,r,t){function n(e){if(i(e))return e;var r=[];return o(e).replace(s,function(e,t,n,o){r.push(n?o.replace(a,"$1"):t||e)}),r}var o=t(11),i=t(3),s=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,a=/\\(\\)?/g;e.exports=n},function(e,r,t){function n(e){if(null==e)return[];c(e)||(e=Object(e));var r=e.length;r=r&&a(r)&&(i(e)||o(e))&&r||0;for(var t=e.constructor,n=-1,u="function"==typeof t&&t.prototype===e,p=Array(r),f=r>0;++n`\\x00-\\x20]+",o="'[^']*'",i='"[^"]*"',s="(?:"+n+"|"+o+"|"+i+")",a="(?:\\s+"+t+"(?:\\s*=\\s*"+s+")?)",c="<[A-Za-z][A-Za-z0-9\\-]*"+a+"*\\s*\\/?>",u="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",l="|",p="<[?].*?[?]>",f="]*>",h="",d=new RegExp("^(?:"+c+"|"+u+"|"+l+"|"+p+"|"+f+"|"+h+")"),g=new RegExp("^(?:"+c+"|"+u+")");e.exports.HTML_TAG_RE=d,e.exports.HTML_OPEN_CLOSE_TAG_RE=g},function(e,r,t){"use strict";e.exports.encode=t(132),e.exports.decode=t(131),e.exports.format=t(133),e.exports.parse=t(134)},function(e,r){e.exports=/[\0-\x1F\x7F-\x9F]/},function(e,r){e.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},function(e,r){e.exports=/[\0-\uD7FF\uDC00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF]/},function(e,r){e.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅","in":"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺","int":"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸", +NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}},function(e,r,t){"use strict";function n(e){var r=Array.prototype.slice.call(arguments,1);return r.forEach(function(r){r&&Object.keys(r).forEach(function(t){e[t]=r[t]})}),e}function o(e){return Object.prototype.toString.call(e)}function i(e){return"[object String]"===o(e)}function s(e){return"[object Object]"===o(e)}function a(e){return"[object RegExp]"===o(e)}function c(e){return"[object Function]"===o(e)}function u(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function l(e){return Object.keys(e||{}).reduce(function(e,r){return e||v.hasOwnProperty(r)},!1)}function p(e){e.__index__=-1,e.__text_cache__=""}function f(e){return function(r,t){var n=r.slice(t);return e.test(n)?n.match(e)[0].length:0}}function h(){return function(e,r){r.normalize(e)}}function d(e){function r(e){return e.replace("%TLDS%",l.src_tlds)}function o(e,r){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+r)}var l=e.re=n({},t(41)),d=e.__tlds__.slice();e.__tlds_replaced__||d.push(y),d.push(l.src_xn),l.src_tlds=d.join("|"),l.email_fuzzy=RegExp(r(l.tpl_email_fuzzy),"i"),l.link_fuzzy=RegExp(r(l.tpl_link_fuzzy),"i"),l.link_no_ip_fuzzy=RegExp(r(l.tpl_link_no_ip_fuzzy),"i"),l.host_fuzzy_test=RegExp(r(l.tpl_host_fuzzy_test),"i");var g=[];e.__compiled__={},Object.keys(e.__schemas__).forEach(function(r){var t=e.__schemas__[r];if(null!==t){var n={validate:null,link:null};return e.__compiled__[r]=n,s(t)?(a(t.validate)?n.validate=f(t.validate):c(t.validate)?n.validate=t.validate:o(r,t),void(c(t.normalize)?n.normalize=t.normalize:t.normalize?o(r,t):n.normalize=h())):i(t)?void g.push(r):void o(r,t)}}),g.forEach(function(r){e.__compiled__[e.__schemas__[r]]&&(e.__compiled__[r].validate=e.__compiled__[e.__schemas__[r]].validate,e.__compiled__[r].normalize=e.__compiled__[e.__schemas__[r]].normalize)}),e.__compiled__[""]={validate:null,normalize:h()};var m=Object.keys(e.__compiled__).filter(function(r){return r.length>0&&e.__compiled__[r]}).map(u).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:>|"+l.src_ZPCc+"))("+m+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:>|"+l.src_ZPCc+"))("+m+")","ig"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),p(e)}function g(e,r){var t=e.__index__,n=e.__last_index__,o=e.__text_cache__.slice(t,n);this.schema=e.__schema__.toLowerCase(),this.index=t+r,this.lastIndex=n+r,this.raw=o,this.text=o,this.url=o}function m(e,r){var t=new g(e,r);return e.__compiled__[t.schema].normalize(t,e),t}function _(e,r){return this instanceof _?(r||l(e)&&(r=e,e={}),this.__opts__=n({},v,r),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=n({},b,e),this.__compiled__={},this.__tlds__=x,this.__tlds_replaced__=!1,this.re={},void d(this)):new _(e,r)}var v={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},b={"http:":{validate:function(e,r,t){var n=e.slice(r);return t.re.http||(t.re.http=new RegExp("^\\/\\/"+t.re.src_auth+t.re.src_host_port_strict+t.re.src_path,"i")),t.re.http.test(n)?n.match(t.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,r,t){var n=e.slice(r);return t.re.no_http||(t.re.no_http=new RegExp("^"+t.re.src_auth+t.re.src_host_port_strict+t.re.src_path,"i")),t.re.no_http.test(n)?r>=3&&":"===e[r-3]?0:n.match(t.re.no_http)[0].length:0}},"mailto:":{validate:function(e,r,t){var n=e.slice(r);return t.re.mailto||(t.re.mailto=new RegExp("^"+t.re.src_email_name+"@"+t.re.src_host_strict,"i")),t.re.mailto.test(n)?n.match(t.re.mailto)[0].length:0}}},y="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",x="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");_.prototype.add=function(e,r){return this.__schemas__[e]=r,d(this),this},_.prototype.set=function(e){return this.__opts__=n(this.__opts__,e),this},_.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var r,t,n,o,i,s,a,c,u;if(this.re.schema_test.test(e))for(a=this.re.schema_search,a.lastIndex=0;null!==(r=a.exec(e));)if(o=this.testSchemaAt(e,r[2],a.lastIndex)){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+o;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=e.search(this.re.host_fuzzy_test),c>=0&&(this.__index__<0||c=0&&null!==(n=e.match(this.re.email_fuzzy))&&(i=n.index+n[1].length,s=n.index+n[0].length,(this.__index__<0||ithis.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=s))),this.__index__>=0},_.prototype.pretest=function(e){return this.re.pretest.test(e)},_.prototype.testSchemaAt=function(e,r,t){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(e,t,this):0},_.prototype.match=function(e){var r=0,t=[];this.__index__>=0&&this.__text_cache__===e&&(t.push(m(this,r)),r=this.__last_index__);for(var n=r?e.slice(r):e;this.test(n);)t.push(m(this,r)),n=n.slice(this.__last_index__),r+=this.__last_index__;return t.length?t:null},_.prototype.tlds=function(e,r){return e=Array.isArray(e)?e:[e],r?(this.__tlds__=this.__tlds__.concat(e).sort().filter(function(e,r,t){return e!==t[r-1]}).reverse(),d(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,d(this),this)},_.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},e.exports=_},function(e,r,t){"use strict";var n=r.src_Any=t(38).source,o=r.src_Cc=t(36).source,i=r.src_Z=t(37).source,s=r.src_P=t(18).source,a=r.src_ZPCc=[i,s,o].join("|"),c=r.src_ZCc=[i,o].join("|"),u="(?:(?!"+a+")"+n+")",l="(?:(?![0-9]|"+a+")"+n+")",p=r.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)";r.src_auth="(?:(?:(?!"+c+").)+@)?";var f=r.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",h=r.src_host_terminator="(?=$|"+a+")(?!-|_|:\\d|\\.-|\\.(?!$|"+a+"))",d=r.src_path="(?:[/?#](?:(?!"+c+"|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+c+"|\\]).)*\\]|\\((?:(?!"+c+"|[)]).)*\\)|\\{(?:(?!"+c+'|[}]).)*\\}|\\"(?:(?!'+c+'|["]).)+\\"|\\\'(?:(?!'+c+"|[']).)+\\'|\\'(?="+u+").|\\.{2,3}[a-zA-Z0-9%/]|\\.(?!"+c+"|[.]).|\\-(?!--(?:[^-]|$))(?:-*)|\\,(?!"+c+").|\\!(?!"+c+"|[!]).|\\?(?!"+c+"|[?]).)+|\\/)?",g=r.src_email_name='[\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]+',m=r.src_xn="xn--[a-z0-9\\-]{1,59}",_=r.src_domain_root="(?:"+m+"|"+l+"{1,63})",v=r.src_domain="(?:"+m+"|(?:"+u+")|(?:"+u+"(?:-(?!-)|"+u+"){0,61}"+u+"))",b=r.src_host="(?:"+p+"|(?:(?:(?:"+v+")\\.)*"+_+"))",y=r.tpl_host_fuzzy="(?:"+p+"|(?:(?:(?:"+v+")\\.)+(?:%TLDS%)))",x=r.tpl_host_no_ip_fuzzy="(?:(?:(?:"+v+")\\.)+(?:%TLDS%))";r.src_host_strict=b+h;var k=r.tpl_host_fuzzy_strict=y+h;r.src_host_port_strict=b+f+h;var A=r.tpl_host_port_fuzzy_strict=y+f+h,w=r.tpl_host_port_no_ip_fuzzy_strict=x+f+h;r.tpl_host_fuzzy_test="localhost|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+a+"|$))",r.tpl_email_fuzzy="(^|>|"+c+")("+g+"@"+k+")",r.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|]|"+a+"))((?![$+<=>^`|])"+A+d+")",r.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|]|"+a+"))((?![$+<=>^`|])"+w+d+")"},function(e,r){function t(e){for(var r=-1,t=e?e.length:0,n=-1,o=[];++rr&&!i||!o||t&&!s&&a||n&&a)return 1;if(r>e&&!t||!a||i&&!n&&o||s&&o)return-1}return 0}e.exports=t},function(e,r){function t(e,r,t){t||(t={});for(var n=-1,o=r.length;++nr&&(r=-r>o?0:o+r),t=void 0===t||t>o?o:+t||0,0>t&&(t+=o),o=r>t?0:t-r>>>0,r>>>=0;for(var i=Array(o);++n2?t[s-2]:void 0,c=s>2?t[2]:void 0,u=s>1?t[s-1]:void 0;for("function"==typeof a?(a=o(a,u,5),s-=2):(a="function"==typeof u?u:void 0,s-=a?1:0),c&&i(t[0],t[1],c)&&(a=3>s?void 0:a,s=1);++nu))return!1;for(;++c=0))try{r.hostname=g.toASCII(r.hostname)}catch(t){}return d.encode(d.format(r))}function i(e){var r=d.parse(e,!0);if(r.hostname&&(!r.protocol||b.indexOf(r.protocol)>=0))try{r.hostname=g.toUnicode(r.hostname)}catch(t){}return d.decode(d.format(r))}function s(e,r){return this instanceof s?(r||a.isString(e)||(r=e||{},e="default"),this.inline=new f,this.block=new p,this.core=new l,this.renderer=new u,this.linkify=new h,this.validateLink=n,this.normalizeLink=o,this.normalizeLinkText=i,this.utils=a,this.helpers=c,this.options={},this.configure(e),void(r&&this.set(r))):new s(e,r)}var a=t(1),c=t(91),u=t(99),l=t(94),p=t(93),f=t(95),h=t(40),d=t(35),g=t(135),m={"default":t(97),zero:t(98),commonmark:t(96)},_=/^(vbscript|javascript|file|data):/,v=/^data:image\/(gif|png|jpeg|webp);/,b=["http:","https:","mailto:"];s.prototype.set=function(e){return a.assign(this.options,e),this},s.prototype.configure=function(e){var r,t=this;if(a.isString(e)&&(r=e,e=m[r],!e))throw new Error('Wrong `markdown-it` preset "'+r+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options), +e.components&&Object.keys(e.components).forEach(function(r){e.components[r].rules&&t[r].ruler.enableOnly(e.components[r].rules)}),this},s.prototype.enable=function(e,r){var t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){t=t.concat(this[r].ruler.enable(e,!0))},this);var n=e.filter(function(e){return t.indexOf(e)<0});if(n.length&&!r)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this},s.prototype.disable=function(e,r){var t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){t=t.concat(this[r].ruler.disable(e,!0))},this);var n=e.filter(function(e){return t.indexOf(e)<0});if(n.length&&!r)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this},s.prototype.use=function(e){var r=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,r),this},s.prototype.parse=function(e,r){var t=new this.core.State(e,this,r);return this.core.process(t),t.tokens},s.prototype.render=function(e,r){return r=r||{},this.renderer.render(this.parse(e,r),this.options,r)},s.prototype.parseInline=function(e,r){var t=new this.core.State(e,this,r);return t.inlineMode=!0,this.core.process(t),t.tokens},s.prototype.renderInline=function(e,r){return r=r||{},this.renderer.render(this.parseInline(e,r),this.options,r)},e.exports=s},function(e,r,t){"use strict";function n(){this.ruler=new o;for(var e=0;ea&&(e.line=a=e.skipEmptyLines(a),!(a>=t))&&!(e.tShift[a]=u){e.line=t;break}for(o=0;s>o&&!(n=i[o](e,a,t,!1));o++);if(e.tight=!c,e.isEmpty(e.line-1)&&(c=!0),a=e.line,t>a&&e.isEmpty(a)){if(c=!0,a++,t>a&&"list"===e.parentType&&e.isEmpty(a))break;e.line=a}}},n.prototype.parse=function(e,r,t,n){var o;return e?(o=new this.State(e,r,t,n),void this.tokenize(o,o.line,o.lineMax)):[]},n.prototype.State=t(110),e.exports=n},function(e,r,t){"use strict";function n(){this.ruler=new o;for(var e=0;er;r++)n[r](e)},n.prototype.State=t(118),e.exports=n},function(e,r,t){"use strict";function n(){this.ruler=new o;for(var e=0;er;r++)if(n[r](e,!0))return void(s[t]=e.pos);e.pos++,s[t]=e.pos},n.prototype.tokenize=function(e){for(var r,t,n=this.ruler.getRules(""),o=n.length,i=e.posMax,s=e.md.options.maxNesting;e.post&&!(r=n[t](e,!1));t++);if(r){if(e.pos>=i)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},n.prototype.parse=function(e,r,t,n){var o=new this.State(e,r,t,n);this.tokenize(o)},n.prototype.State=t(128),e.exports=n},function(e,r){"use strict";e.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"]}}}},function(e,r){"use strict";e.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}}},function(e,r){"use strict";e.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"]}}}},function(e,r,t){"use strict";function n(){this.rules=o({},a)}var o=t(1).assign,i=t(1).unescapeAll,s=t(1).escapeHtml,a={};a.code_inline=function(e,r){return""+s(e[r].content)+""},a.code_block=function(e,r){return"
"+s(e[r].content)+"
\n"},a.fence=function(e,r,t,n,o){var a,c=e[r],u=c.info?i(c.info).trim():"",l="";return u&&(l=u.split(/\s+/g)[0],c.attrPush(["class",t.langPrefix+l])),a=t.highlight?t.highlight(c.content,l)||s(c.content):s(c.content),"
"+a+"
\n"},a.image=function(e,r,t,n,o){var i=e[r];return i.attrs[i.attrIndex("alt")][1]=o.renderInlineAsText(i.children,t,n),o.renderToken(e,r,t)},a.hardbreak=function(e,r,t){return t.xhtmlOut?"
\n":"
\n"},a.softbreak=function(e,r,t){return t.breaks?t.xhtmlOut?"
\n":"
\n":"\n"},a.text=function(e,r){return s(e[r].content)},a.html_block=function(e,r){return e[r].content},a.html_inline=function(e,r){return e[r].content},n.prototype.renderAttrs=function(e){var r,t,n;if(!e.attrs)return"";for(n="",r=0,t=e.attrs.length;t>r;r++)n+=" "+s(e.attrs[r][0])+'="'+s(e.attrs[r][1])+'"';return n},n.prototype.renderToken=function(e,r,t){var n,o="",i=!1,s=e[r];return s.hidden?"":(s.block&&-1!==s.nesting&&r&&e[r-1].hidden&&(o+="\n"),o+=(-1===s.nesting?"\n":">")},n.prototype.renderInline=function(e,r,t){for(var n,o="",i=this.rules,s=0,a=e.length;a>s;s++)n=e[s].type,o+="undefined"!=typeof i[n]?i[n](e,s,r,t,this):this.renderToken(e,s,r);return o},n.prototype.renderInlineAsText=function(e,r,t){for(var n="",o=this.rules,i=0,s=e.length;s>i;i++)"text"===e[i].type?n+=o.text(e,i,r,t,this):"image"===e[i].type&&(n+=this.renderInlineAsText(e[i].children,r,t));return n},n.prototype.render=function(e,r,t){var n,o,i,s="",a=this.rules;for(n=0,o=e.length;o>n;n++)i=e[n].type,s+="inline"===i?this.renderInline(e[n].children,r,t):"undefined"!=typeof a[i]?a[e[n].type](e,n,r,t,this):this.renderToken(e,n,r,t);return s},e.exports=n},function(e,r){"use strict";e.exports=function(e,r,t,n){var o,i,s,a,c,u,l,p,f,h,d,g,m=e.bMarks[r]+e.tShift[r],_=e.eMarks[r];if(62!==e.src.charCodeAt(m++))return!1;if(n)return!0;for(32===e.src.charCodeAt(m)&&m++,c=e.blkIndent,e.blkIndent=0,a=[e.bMarks[r]],e.bMarks[r]=m,m=_>m?e.skipSpaces(m):m,i=m>=_,s=[e.tShift[r]],e.tShift[r]=m-e.bMarks[r],p=e.md.block.ruler.getRules("blockquote"),o=r+1;t>o&&!(e.tShift[o]=_));o++)if(62!==e.src.charCodeAt(m++)){if(i)break;for(g=!1,h=0,d=p.length;d>h;h++)if(p[h](e,o,t,!0)){g=!0;break}if(g)break;a.push(e.bMarks[o]),s.push(e.tShift[o]),e.tShift[o]=-1}else 32===e.src.charCodeAt(m)&&m++,a.push(e.bMarks[o]),e.bMarks[o]=m,m=_>m?e.skipSpaces(m):m,i=m>=_,s.push(e.tShift[o]),e.tShift[o]=m-e.bMarks[o];for(u=e.parentType,e.parentType="blockquote",f=e.push("blockquote_open","blockquote",1),f.markup=">",f.map=l=[r,0],e.md.block.tokenize(e,r,o),f=e.push("blockquote_close","blockquote",-1),f.markup=">",e.parentType=u,l[1]=e.line,h=0;hn;)if(e.isEmpty(n))n++;else{if(!(e.tShift[n]-e.blkIndent>=4))break;n++,o=n}return e.line=n,i=e.push("code_block","code",0),i.content=e.getLines(r,o,4+e.blkIndent,!0),i.map=[r,e.line],!0}},function(e,r){"use strict";e.exports=function(e,r,t,n){var o,i,s,a,c,u,l,p=!1,f=e.bMarks[r]+e.tShift[r],h=e.eMarks[r];if(f+3>h)return!1;if(o=e.src.charCodeAt(f),126!==o&&96!==o)return!1;if(c=f,f=e.skipChars(f,o),i=f-c,3>i)return!1;if(l=e.src.slice(c,f),s=e.src.slice(f,h),s.indexOf("`")>=0)return!1;if(n)return!0;for(a=r;a++,!(a>=t||(f=c=e.bMarks[a]+e.tShift[a],h=e.eMarks[a],h>f&&e.tShift[a]=4||(f=e.skipChars(f,o),i>f-c||(f=e.skipSpaces(f),h>f)))){p=!0;break}return i=e.tShift[r],e.line=a+(p?1:0),u=e.push("fence","code",0),u.info=s,u.content=e.getLines(r+1,a,i,!0),u.markup=l,u.map=[r,e.line],!0}},function(e,r){"use strict";e.exports=function(e,r,t,n){var o,i,s,a,c=e.bMarks[r]+e.tShift[r],u=e.eMarks[r];if(o=e.src.charCodeAt(c),35!==o||c>=u)return!1;for(i=1,o=e.src.charCodeAt(++c);35===o&&u>c&&6>=i;)i++,o=e.src.charCodeAt(++c);return i>6||u>c&&32!==o?!1:n?!0:(u=e.skipCharsBack(u,32,c),s=e.skipCharsBack(u,35,c),s>c&&32===e.src.charCodeAt(s-1)&&(u=s),e.line=r+1,a=e.push("heading_open","h"+String(i),1),a.markup="########".slice(0,i),a.map=[r,e.line],a=e.push("inline","",0),a.content=e.src.slice(c,u).trim(),a.map=[r,e.line],a.children=[],a=e.push("heading_close","h"+String(i),-1),a.markup="########".slice(0,i),!0)}},function(e,r){"use strict";e.exports=function(e,r,t,n){var o,i,s,a,c=e.bMarks[r]+e.tShift[r],u=e.eMarks[r];if(o=e.src.charCodeAt(c++),42!==o&&45!==o&&95!==o)return!1;for(i=1;u>c;){if(s=e.src.charCodeAt(c++),s!==o&&32!==s)return!1;s===o&&i++}return 3>i?!1:n?!0:(e.line=r+1,a=e.push("hr","hr",0),a.map=[r,e.line],a.markup=Array(i+1).join(String.fromCharCode(o)),!0)}},function(e,r,t){"use strict";var n=t(89),o=t(34).HTML_OPEN_CLOSE_TAG_RE,i=[[/^<(script|pre|style)(?=(\s|>|$))/i,/<\/(script|pre|style)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(o.source+"\\s*$"),/^$/,!1]];e.exports=function(e,r,t,n){var o,s,a,c,u=e.bMarks[r]+e.tShift[r],l=e.eMarks[r];if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(u))return!1;for(c=e.src.slice(u,l),o=0;os&&!(e.tShift[s]=t?!1:e.tShift[c]3?!1:(o=e.bMarks[c]+e.tShift[c],i=e.eMarks[c],o>=i?!1:(n=e.src.charCodeAt(o),45!==n&&61!==n?!1:(o=e.skipChars(o,n),o=e.skipSpaces(o),i>o?!1:(o=e.bMarks[r]+e.tShift[r],e.line=c+1,a=61===n?1:2,s=e.push("heading_open","h"+String(a),1),s.markup=String.fromCharCode(n),s.map=[r,e.line],s=e.push("inline","",0),s.content=e.src.slice(o,e.eMarks[r]).trim(),s.map=[r,e.line-1],s.children=[],s=e.push("heading_close","h"+String(a),-1),s.markup=String.fromCharCode(n),!0))))}},function(e,r){"use strict";function t(e,r){var t,n,o;return n=e.bMarks[r]+e.tShift[r],o=e.eMarks[r],t=e.src.charCodeAt(n++),42!==t&&45!==t&&43!==t?-1:o>n&&32!==e.src.charCodeAt(n)?-1:n}function n(e,r){var t,n=e.bMarks[r]+e.tShift[r],o=n,i=e.eMarks[r];if(o+1>=i)return-1;if(t=e.src.charCodeAt(o++),48>t||t>57)return-1;for(;;){if(o>=i)return-1;if(t=e.src.charCodeAt(o++),!(t>=48&&57>=t)){if(41===t||46===t)break;return-1}if(o-n>=10)return-1}return i>o&&32!==e.src.charCodeAt(o)?-1:o}function o(e,r){var t,n,o=e.level+2;for(t=r+2,n=e.tokens.length-2;n>t;t++)e.tokens[t].level===o&&"paragraph_open"===e.tokens[t].type&&(e.tokens[t+2].hidden=!0,e.tokens[t].hidden=!0,t+=2)}e.exports=function(e,r,i,s){var a,c,u,l,p,f,h,d,g,m,_,v,b,y,x,k,A,w,C,E,q,D,S,F=!0;if((d=n(e,r))>=0)b=!0;else{if(!((d=t(e,r))>=0))return!1;b=!1}if(v=e.src.charCodeAt(d-1),s)return!0;for(x=e.tokens.length,b?(h=e.bMarks[r]+e.tShift[r],_=Number(e.src.substr(h,d-h-1)),E=e.push("ordered_list_open","ol",1),1!==_&&(E.attrs=[["start",_]])):E=e.push("bullet_list_open","ul",1),E.map=A=[r,0],E.markup=String.fromCharCode(v),a=r,k=!1,C=e.md.block.ruler.getRules("list");!(!(i>a)||(y=e.skipSpaces(d),g=e.eMarks[a],m=y>=g?1:y-d,m>4&&(m=1),c=d-e.bMarks[a]+m,E=e.push("list_item_open","li",1),E.markup=String.fromCharCode(v),E.map=w=[r,0],l=e.blkIndent,p=e.tight,u=e.tShift[r],f=e.parentType,e.tShift[r]=y-e.bMarks[r],e.blkIndent=c,e.tight=!0,e.parentType="list",e.md.block.tokenize(e,r,i,!0),(!e.tight||k)&&(F=!1),k=e.line-r>1&&e.isEmpty(e.line-1),e.blkIndent=l,e.tShift[r]=u,e.tight=p,e.parentType=f,E=e.push("list_item_close","li",-1),E.markup=String.fromCharCode(v),a=r=e.line,w[1]=a,y=e.bMarks[r],a>=i)||e.isEmpty(a)||e.tShift[a]q;q++)if(C[q](e,a,i,!0)){S=!0;break}if(S)break;if(b){if(d=n(e,a),0>d)break}else if(d=t(e,a),0>d)break;if(v!==e.src.charCodeAt(d-1))break}return E=b?e.push("ordered_list_close","ol",-1):e.push("bullet_list_close","ul",-1),E.markup=String.fromCharCode(v),A[1]=a,e.line=a,F&&o(e,x),!0}},function(e,r){"use strict";e.exports=function(e,r){for(var t,n,o,i,s,a=r+1,c=e.md.block.ruler.getRules("paragraph"),u=e.lineMax;u>a&&!e.isEmpty(a);a++)if(!(e.tShift[a]-e.blkIndent>3||e.tShift[a]<0)){for(n=!1,o=0,i=c.length;i>o;o++)if(c[o](e,a,u,!0)){n=!0;break}if(n)break}return t=e.getLines(r,a,e.blkIndent,!1).trim(),e.line=a,s=e.push("paragraph_open","p",1),s.map=[r,e.line],s=e.push("inline","",0),s.content=t,s.map=[r,e.line],s.children=[],s=e.push("paragraph_close","p",-1),!0}},function(e,r,t){"use strict";var n=t(9),o=t(10),i=t(1).normalizeReference;e.exports=function(e,r,t,s){var a,c,u,l,p,f,h,d,g,m,_,v,b,y,x,k=0,A=e.bMarks[r]+e.tShift[r],w=e.eMarks[r],C=r+1;if(91!==e.src.charCodeAt(A))return!1;for(;++AC&&!e.isEmpty(C);C++)if(!(e.tShift[C]-e.blkIndent>3||e.tShift[C]<0)){for(b=!1,f=0,h=y.length;h>f;f++)if(y[f](e,C,l,!0)){b=!0;break}if(b)break}for(v=e.getLines(r,C,e.blkIndent,!1).trim(),w=v.length,A=1;w>A;A++){if(a=v.charCodeAt(A),91===a)return!1;if(93===a){g=A;break}10===a?k++:92===a&&(A++,w>A&&10===v.charCodeAt(A)&&k++)}if(0>g||58!==v.charCodeAt(g+1))return!1;for(A=g+2;w>A;A++)if(a=v.charCodeAt(A),10===a)k++;else if(32!==a)break;if(m=n(v,A,w),!m.ok)return!1;if(p=e.md.normalizeLink(m.str),!e.md.validateLink(p))return!1;for(A=m.pos,k+=m.lines,c=A,u=k,_=A;w>A;A++)if(a=v.charCodeAt(A),10===a)k++;else if(32!==a)break;for(m=o(v,A,w),w>A&&_!==A&&m.ok?(x=m.str,A=m.pos,k+=m.lines):(x="",A=c,k=u);w>A&&32===v.charCodeAt(A);)A++;if(w>A&&10!==v.charCodeAt(A)&&x)for(x="",A=c,k=u;w>A&&32===v.charCodeAt(A);)A++;return w>A&&10!==v.charCodeAt(A)?!1:(d=i(v.slice(1,g)))?s?!0:("undefined"==typeof e.env.references&&(e.env.references={}),"undefined"==typeof e.env.references[d]&&(e.env.references[d]={title:x,href:p}),e.line=r+k+1,!0):!1}},function(e,r,t){"use strict";function n(e,r,t,n){var o,i,s,a,c,u,l;for(this.src=e,this.md=r,this.env=t,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.parentType="root",this.ddIndent=-1,this.level=0,this.result="",i=this.src,u=0,l=!1,s=a=u=0,c=i.length;c>a;a++){if(o=i.charCodeAt(a),!l){if(32===o){u++;continue}l=!0}(10===o||a===c-1)&&(10!==o&&a++,this.bMarks.push(s),this.eMarks.push(a),this.tShift.push(u),l=!1,u=0,s=a+1)}this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.lineMax=this.bMarks.length-1}var o=t(17);n.prototype.push=function(e,r,t){var n=new o(e,r,t);return n.block=!0,0>t&&this.level--,n.level=this.level,t>0&&this.level++,this.tokens.push(n),n},n.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},n.prototype.skipEmptyLines=function(e){for(var r=this.lineMax;r>e&&!(this.bMarks[e]+this.tShift[e]e&&32===this.src.charCodeAt(e);e++);return e},n.prototype.skipChars=function(e,r){for(var t=this.src.length;t>e&&this.src.charCodeAt(e)===r;e++);return e},n.prototype.skipCharsBack=function(e,r,t){if(t>=e)return e;for(;e>t;)if(r!==this.src.charCodeAt(--e))return e+1;return e},n.prototype.getLines=function(e,r,t,n){var o,i,s,a,c,u=e;if(e>=r)return"";if(u+1===r)return i=this.bMarks[u]+Math.min(this.tShift[u],t),s=this.eMarks[r-1]+(n?1:0),this.src.slice(i,s);for(a=new Array(r-e),o=0;r>u;u++,o++)c=this.tShift[u],c>t&&(c=t),0>c&&(c=0),i=this.bMarks[u]+c,s=r>u+1||n?this.eMarks[u]+1:this.eMarks[u],a[o]=this.src.slice(i,s);return a.join("")},n.prototype.Token=o,e.exports=n},function(e,r){"use strict";function t(e,r){var t=e.bMarks[r]+e.blkIndent,n=e.eMarks[r];return e.src.substr(t,n-t)}function n(e){var r,t=[],n=0,o=e.length,i=0,s=0,a=!1,c=0;for(r=e.charCodeAt(n);o>n;)96===r&&i%2===0?(a=!a,c=n):124!==r||i%2!==0||a?92===r?i++:i=0:(t.push(e.substring(s,n)),s=n+1),n++,n===o&&a&&(a=!1,n=c+1),r=e.charCodeAt(n);return t.push(e.substring(s)),t}e.exports=function(e,r,o,i){var s,a,c,u,l,p,f,h,d,g,m;if(r+2>o)return!1;if(l=r+1,e.tShift[l]=e.eMarks[l])return!1;if(s=e.src.charCodeAt(c),124!==s&&45!==s&&58!==s)return!1;if(a=t(e,r+1),!/^[-:| ]+$/.test(a))return!1;if(p=a.split("|"),p.length<2)return!1;for(h=[],u=0;ul&&!(e.tShift[l]t;t++)r=o[t],"inline"===r.type&&e.md.inline.parse(r.content,e.md,e.env,r.children)}},function(e,r,t){"use strict";function n(e){return/^\s]/i.test(e)}function o(e){return/^<\/a\s*>/i.test(e)}var i=t(1).arrayReplaceAt;e.exports=function(e){var r,t,s,a,c,u,l,p,f,h,d,g,m,_,v,b,y,x=e.tokens;if(e.md.options.linkify)for(t=0,s=x.length;s>t;t++)if("inline"===x[t].type&&e.md.linkify.pretest(x[t].content))for(a=x[t].children,m=0,r=a.length-1;r>=0;r--)if(u=a[r],"link_close"!==u.type){if("html_inline"===u.type&&(n(u.content)&&m>0&&m--,o(u.content)&&m++),!(m>0)&&"text"===u.type&&e.md.linkify.test(u.content)){for(f=u.content,y=e.md.linkify.match(f),l=[],g=u.level,d=0,p=0;pd&&(c=new e.Token("text","",0),c.content=f.slice(d,h),c.level=g,l.push(c)),c=new e.Token("link_open","a",1),c.attrs=[["href",v]],c.level=g++,c.markup="linkify",c.info="auto",l.push(c),c=new e.Token("text","",0),c.content=b,c.level=g,l.push(c),c=new e.Token("link_close","a",-1),c.level=--g,c.markup="linkify",c.info="auto",l.push(c),d=y[p].lastIndex);d=0&&(i=0,s=0,r=r.replace(t,function(e,t){var n;return 10===r.charCodeAt(t)?(i=t+1,s=0,e):(n=" ".slice((t-i-s)%4),s=t-i+1,n)})),e.src=r}},function(e,r){"use strict";function t(e,r){return c[r.toLowerCase()]}function n(e){var r,n;for(r=e.length-1;r>=0;r--)n=e[r],"text"===n.type&&(n.content=n.content.replace(a,t))}function o(e){var r,t;for(r=e.length-1;r>=0;r--)t=e[r],"text"===t.type&&i.test(t.content)&&(t.content=t.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2"))}var i=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,s=/\((c|tm|r|p)\)/i,a=/\((c|tm|r|p)\)/gi,c={c:"©",r:"®",p:"§",tm:"™"};e.exports=function(e){var r;if(e.md.options.typographer)for(r=e.tokens.length-1;r>=0;r--)"inline"===e.tokens[r].type&&(s.test(e.tokens[r].content)&&n(e.tokens[r].children),i.test(e.tokens[r].content)&&o(e.tokens[r].children))}},function(e,r,t){"use strict";function n(e,r,t){return e.substr(0,r)+t+e.substr(r+1)}function o(e,r){var t,o,c,p,f,h,d,g,m,_,v,b,y,x,k,A,w,C,E,q,D;for(E=[],t=0;t=0&&!(E[w].level<=d);w--);if(E.length=w+1,"text"===o.type){c=o.content,f=0,h=c.length;e:for(;h>f&&(u.lastIndex=f,p=u.exec(c));)if(k=A=!0,f=p.index+1,C="'"===p[0],m=p.index-1>=0?c.charCodeAt(p.index-1):32,_=h>f?c.charCodeAt(f):32,v=a(m)||s(String.fromCharCode(m)),b=a(_)||s(String.fromCharCode(_)),y=i(m),x=i(_),x?k=!1:b&&(y||v||(k=!1)),y?A=!1:v&&(x||b||(A=!1)),34===_&&'"'===p[0]&&m>=48&&57>=m&&(A=k=!1),k&&A&&(k=!1,A=b),k||A){if(A)for(w=E.length-1;w>=0&&(g=E[w],!(E[w].level=0;r--)"inline"===e.tokens[r].type&&c.test(e.tokens[r].content)&&o(e.tokens[r].children,e)}},function(e,r,t){"use strict";function n(e,r,t){this.src=e,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=r}var o=t(17);n.prototype.Token=o,e.exports=n},function(e,r,t){"use strict";var n=t(90),o=/^<([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])?)*)>/,i=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;e.exports=function(e,r){var t,s,a,c,u,l,p=e.pos;return 60!==e.src.charCodeAt(p)?!1:(t=e.src.slice(p),t.indexOf(">")<0?!1:i.test(t)?(s=t.match(i),n.indexOf(s[1].toLowerCase())<0?!1:(c=s[0].slice(1,-1),u=e.md.normalizeLink(c),e.md.validateLink(u)?(r||(l=e.push("link_open","a",1),l.attrs=[["href",u]],l=e.push("text","",0),l.content=e.md.normalizeLinkText(c),l=e.push("link_close","a",-1)),e.pos+=s[0].length,!0):!1)):o.test(t)?(a=t.match(o),c=a[0].slice(1,-1),u=e.md.normalizeLink("mailto:"+c),e.md.validateLink(u)?(r||(l=e.push("link_open","a",1),l.attrs=[["href",u]],l.markup="autolink",l.info="auto",l=e.push("text","",0),l.content=e.md.normalizeLinkText(c),l=e.push("link_close","a",-1),l.markup="autolink",l.info="auto"),e.pos+=a[0].length,!0):!1):!1)}},function(e,r){"use strict";e.exports=function(e,r){var t,n,o,i,s,a,c=e.pos,u=e.src.charCodeAt(c);if(96!==u)return!1;for(t=c,c++,n=e.posMax;n>c&&96===e.src.charCodeAt(c);)c++;for(o=e.src.slice(t,c),i=s=c;-1!==(i=e.src.indexOf("`",s));){for(s=i+1;n>s&&96===e.src.charCodeAt(s);)s++;if(s-i===o.length)return r||(a=e.push("code_inline","code",0),a.markup=o,a.content=e.src.slice(c,i).replace(/[ \n]+/g," ").trim()),e.pos=s,!0}return r||(e.pending+=o),e.pos+=o.length,!0}},function(e,r,t){"use strict";function n(e,r){var t,n,a,c,u,l,p,f,h,d=r,g=!0,m=!0,_=e.posMax,v=e.src.charCodeAt(r);for(t=r>0?e.src.charCodeAt(r-1):32;_>d&&e.src.charCodeAt(d)===v;)d++;return a=d-r,n=_>d?e.src.charCodeAt(d):32,p=s(t)||i(String.fromCharCode(t)),h=s(n)||i(String.fromCharCode(n)),l=o(t),f=o(n),f?g=!1:h&&(l||p||(g=!1)),l?m=!1:p&&(f||h||(m=!1)),95===v?(c=g&&(!m||p),u=m&&(!g||h)):(c=g,u=m),{can_open:c,can_close:u,delims:a}}var o=t(1).isWhiteSpace,i=t(1).isPunctChar,s=t(1).isMdAsciiPunct;e.exports=function(e,r){var t,o,i,s,a,c,u,l,p=e.posMax,f=e.pos,h=e.src.charCodeAt(f);if(95!==h&&42!==h)return!1;if(r)return!1;if(u=n(e,f),t=u.delims,!u.can_open)return e.pos+=t,e.pending+=e.src.slice(f,e.pos),!0;for(e.pos=f+t,c=[t];e.posa){c.push(s-a);break}if(a-=s,0===c.length)break;e.pos+=s,s=c.pop()}if(0===c.length){t=s,i=!0;break}e.pos+=o;continue}u.can_open&&c.push(o),e.pos+=o}if(!i)return e.pos=f,!1;for(e.posMax=e.pos,e.pos=f+t,o=t;o>1;o-=2)l=e.push("strong_open","strong",1),l.markup=String.fromCharCode(h)+String.fromCharCode(h);for(o%2&&(l=e.push("em_open","em",1),l.markup=String.fromCharCode(h)),e.md.inline.tokenize(e),o%2&&(l=e.push("em_close","em",-1),l.markup=String.fromCharCode(h)),o=t;o>1;o-=2)l=e.push("strong_close","strong",-1),l.markup=String.fromCharCode(h)+String.fromCharCode(h);return e.pos=e.posMax+t,e.posMax=p,!0}},function(e,r,t){"use strict";var n=t(33),o=t(1).has,i=t(1).isValidEntityCode,s=t(1).fromCodePoint,a=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,c=/^&([a-z][a-z0-9]{1,31});/i;e.exports=function(e,r){var t,u,l,p=e.pos,f=e.posMax;if(38!==e.src.charCodeAt(p))return!1;if(f>p+1)if(t=e.src.charCodeAt(p+1),35===t){if(l=e.src.slice(p).match(a))return r||(u="x"===l[1][0].toLowerCase()?parseInt(l[1].slice(1),16):parseInt(l[1],10),e.pending+=s(i(u)?u:65533)),e.pos+=l[0].length,!0}else if(l=e.src.slice(p).match(c),l&&o(n,l[1]))return r||(e.pending+=n[l[1]]),e.pos+=l[0].length,!0;return r||(e.pending+="&"),e.pos++,!0}},function(e,r){"use strict";for(var t=[],n=0;256>n;n++)t.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){t[e.charCodeAt(0)]=1}),e.exports=function(e,r){var n,o=e.pos,i=e.posMax;if(92!==e.src.charCodeAt(o))return!1;if(o++,i>o){if(n=e.src.charCodeAt(o),256>n&&0!==t[n])return r||(e.pending+=e.src[o]),e.pos+=2,!0;if(10===n){for(r||e.push("hardbreak","br",0),o++;i>o&&32===e.src.charCodeAt(o);)o++;return e.pos=o,!0}}return r||(e.pending+="\\"),e.pos++,!0}},function(e,r,t){"use strict";function n(e){var r=32|e;return r>=97&&122>=r}var o=t(34).HTML_TAG_RE;e.exports=function(e,r){var t,i,s,a,c=e.pos;return e.md.options.html?(s=e.posMax,60!==e.src.charCodeAt(c)||c+2>=s?!1:(t=e.src.charCodeAt(c+1),(33===t||63===t||47===t||n(t))&&(i=e.src.slice(c).match(o))?(r||(a=e.push("html_inline","",0),a.content=e.src.slice(c,c+i[0].length)),e.pos+=i[0].length,!0):!1)):!1}},function(e,r,t){"use strict";var n=t(15),o=t(9),i=t(10),s=t(1).normalizeReference;e.exports=function(e,r){var t,a,c,u,l,p,f,h,d,g,m,_,v="",b=e.pos,y=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(l=e.pos+2,u=n(e,e.pos+1,!1),0>u)return!1;if(p=u+1,y>p&&40===e.src.charCodeAt(p)){for(p++;y>p&&(a=e.src.charCodeAt(p),32===a||10===a);p++);if(p>=y)return!1;for(_=p,h=o(e.src,p,e.posMax),h.ok&&(v=e.md.normalizeLink(h.str),e.md.validateLink(v)?p=h.pos:v=""),_=p;y>p&&(a=e.src.charCodeAt(p),32===a||10===a);p++);if(h=i(e.src,p,e.posMax),y>p&&_!==p&&h.ok)for(d=h.str,p=h.pos;y>p&&(a=e.src.charCodeAt(p),32===a||10===a);p++);else d="";if(p>=y||41!==e.src.charCodeAt(p))return e.pos=b,!1;p++}else{if("undefined"==typeof e.env.references)return!1;for(;y>p&&(a=e.src.charCodeAt(p),32===a||10===a);p++);if(y>p&&91===e.src.charCodeAt(p)?(_=p+1,p=n(e,p),p>=0?c=e.src.slice(_,p++):p=u+1):p=u+1,c||(c=e.src.slice(l,u)),f=e.env.references[s(c)],!f)return e.pos=b,!1;v=f.href,d=f.title}if(!r){e.pos=l,e.posMax=u;var x=new e.md.inline.State(e.src.slice(l,u),e.md,e.env,m=[]);x.md.inline.tokenize(x),g=e.push("image","img",0),g.attrs=t=[["src",v],["alt",""]],g.children=m,d&&t.push(["title",d])}return e.pos=p,e.posMax=y,!0}},function(e,r,t){"use strict";var n=t(15),o=t(9),i=t(10),s=t(1).normalizeReference;e.exports=function(e,r){var t,a,c,u,l,p,f,h,d,g,m="",_=e.pos,v=e.posMax,b=e.pos;if(91!==e.src.charCodeAt(e.pos))return!1;if(l=e.pos+1,u=n(e,e.pos,!0),0>u)return!1;if(p=u+1,v>p&&40===e.src.charCodeAt(p)){for(p++;v>p&&(a=e.src.charCodeAt(p),32===a||10===a);p++);if(p>=v)return!1;for(b=p,f=o(e.src,p,e.posMax),f.ok&&(m=e.md.normalizeLink(f.str),e.md.validateLink(m)?p=f.pos:m=""),b=p;v>p&&(a=e.src.charCodeAt(p),32===a||10===a);p++);if(f=i(e.src,p,e.posMax),v>p&&b!==p&&f.ok)for(d=f.str,p=f.pos;v>p&&(a=e.src.charCodeAt(p),32===a||10===a);p++);else d="";if(p>=v||41!==e.src.charCodeAt(p))return e.pos=_,!1;p++}else{if("undefined"==typeof e.env.references)return!1;for(;v>p&&(a=e.src.charCodeAt(p),32===a||10===a);p++);if(v>p&&91===e.src.charCodeAt(p)?(b=p+1,p=n(e,p),p>=0?c=e.src.slice(b,p++):p=u+1):p=u+1,c||(c=e.src.slice(l,u)),h=e.env.references[s(c)],!h)return e.pos=_,!1;m=h.href,d=h.title}return r||(e.pos=l,e.posMax=u,g=e.push("link_open","a",1),g.attrs=t=[["href",m]],d&&t.push(["title",d]),e.md.inline.tokenize(e),g=e.push("link_close","a",-1)),e.pos=p,e.posMax=v,!0}},function(e,r){"use strict";e.exports=function(e,r){var t,n,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;for(t=e.pending.length-1,n=e.posMax,r||(t>=0&&32===e.pending.charCodeAt(t)?t>=1&&32===e.pending.charCodeAt(t-1)?(e.pending=e.pending.replace(/ +$/,""),e.push("hardbreak","br",0)):(e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0)):e.push("softbreak","br",0)),o++;n>o&&32===e.src.charCodeAt(o);)o++;return e.pos=o,!0}},function(e,r,t){"use strict";function n(e,r,t,n){this.src=e,this.env=t,this.md=r,this.tokens=n,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={}}var o=t(17);n.prototype.pushPending=function(){var e=new o("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},n.prototype.push=function(e,r,t){this.pending&&this.pushPending();var n=new o(e,r,t);return 0>t&&this.level--,n.level=this.level,t>0&&this.level++,this.pendingLevel=this.level,this.tokens.push(n),n},n.prototype.Token=o,e.exports=n},function(e,r,t){"use strict";function n(e,r){var t,n,a,c,u,l,p,f=r,h=!0,d=!0,g=e.posMax,m=e.src.charCodeAt(r);for(t=r>0?e.src.charCodeAt(r-1):32;g>f&&e.src.charCodeAt(f)===m;)f++;return f>=g&&(h=!1),a=f-r,n=g>f?e.src.charCodeAt(f):32,u=s(t)||i(String.fromCharCode(t)),p=s(n)||i(String.fromCharCode(n)),c=o(t),l=o(n),l?h=!1:p&&(c||u||(h=!1)),c?d=!1:u&&(l||p||(d=!1)), +{can_open:h,can_close:d,delims:a}}var o=t(1).isWhiteSpace,i=t(1).isPunctChar,s=t(1).isMdAsciiPunct;e.exports=function(e,r){var t,o,i,s,a,c,u,l=e.posMax,p=e.pos,f=e.src.charCodeAt(p);if(126!==f)return!1;if(r)return!1;if(c=n(e,p),t=c.delims,!c.can_open)return e.pos+=t,e.pending+=e.src.slice(p,e.pos),!0;if(a=Math.floor(t/2),0>=a)return!1;for(e.pos=p+t;e.pos=a){e.pos+=o-2,s=!0;break}a-=i,e.pos+=o;continue}c.can_open&&(a+=i),e.pos+=o}return s?(e.posMax=e.pos,e.pos=p+2,u=e.push("s_open","s",1),u.markup="~~",e.md.inline.tokenize(e),u=e.push("s_close","s",-1),u.markup="~~",e.pos=e.posMax+2,e.posMax=l,!0):(e.pos=p,!1)}},function(e,r){"use strict";function t(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}e.exports=function(e,r){for(var n=e.pos;nr;r++)t=String.fromCharCode(r),n.push(t);for(r=0;rr;r+=3)n=parseInt(e.slice(r+1,r+3),16),128>n?u+=o[n]:192===(224&n)&&t>r+3&&(i=parseInt(e.slice(r+4,r+6),16),128===(192&i))?(c=n<<6&1984|63&i,u+=128>c?"��":String.fromCharCode(c),r+=3):224===(240&n)&&t>r+6&&(i=parseInt(e.slice(r+4,r+6),16),s=parseInt(e.slice(r+7,r+9),16),128===(192&i)&&128===(192&s))?(c=n<<12&61440|i<<6&4032|63&s,u+=2048>c||c>=55296&&57343>=c?"���":String.fromCharCode(c),r+=6):240===(248&n)&&t>r+9&&(i=parseInt(e.slice(r+4,r+6),16),s=parseInt(e.slice(r+7,r+9),16),a=parseInt(e.slice(r+10,r+12),16),128===(192&i)&&128===(192&s)&&128===(192&a))?(c=n<<18&1835008|i<<12&258048|s<<6&4032|63&a,65536>c||c>1114111?u+="����":(c-=65536,u+=String.fromCharCode(55296+(c>>10),56320+(1023&c))),r+=9):u+="�";return u})}var o={};n.defaultChars=";/?:@&=+$,#",n.componentChars="",e.exports=n},function(e,r){"use strict";function t(e){var r,t,n=o[e];if(n)return n;for(n=o[e]=[],r=0;128>r;r++)t=String.fromCharCode(r),/^[0-9a-z]$/i.test(t)?n.push(t):n.push("%"+("0"+r.toString(16).toUpperCase()).slice(-2));for(r=0;ri;i++)if(a=e.charCodeAt(i),o&&37===a&&s>i+2&&/^[0-9a-f]{2}$/i.test(e.slice(i+1,i+3)))l+=e.slice(i,i+3),i+=2;else if(128>a)l+=u[a];else if(a>=55296&&57343>=a){if(a>=55296&&56319>=a&&s>i+1&&(c=e.charCodeAt(i+1),c>=56320&&57343>=c)){l+=encodeURIComponent(e[i]+e[i+1]),i++;continue}l+="%EF%BF%BD"}else l+=encodeURIComponent(e[i]);return l}var o={};n.defaultChars=";/?:@&=+$,-_.!~*'()#",n.componentChars="-_.!~*'()",e.exports=n},function(e,r){"use strict";e.exports=function(e){var r="";return r+=e.protocol||"",r+=e.slashes?"//":"",r+=e.auth?e.auth+"@":"",r+=e.hostname&&-1!==e.hostname.indexOf(":")?"["+e.hostname+"]":e.hostname||"",r+=e.port?":"+e.port:"",r+=e.pathname||"",r+=e.search||"",r+=e.hash||""}},function(e,r){"use strict";function t(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}function n(e,r){if(e&&e instanceof t)return e;var n=new t;return n.parse(e,r),n}var o=/^([a-z0-9.+-]+:)/i,i=/:[0-9]*$/,s=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,a=["<",">",'"',"`"," ","\r","\n"," "],c=["{","}","|","\\","^","`"].concat(a),u=["'"].concat(c),l=["%","/","?",";","#"].concat(u),p=["/","?","#"],f=255,h=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};t.prototype.parse=function(e,r){var t,n,i,a,c,u=e;if(u=u.trim(),!r&&1===e.split("#").length){var _=s.exec(u);if(_)return this.pathname=_[1],_[2]&&(this.search=_[2]),this}var v=o.exec(u);if(v&&(v=v[0],i=v.toLowerCase(),this.protocol=v,u=u.substr(v.length)),(r||v||u.match(/^\/\/[^@\/]+@[^@\/]+/))&&(c="//"===u.substr(0,2),!c||v&&g[v]||(u=u.substr(2),this.slashes=!0)),!g[v]&&(c||v&&!m[v])){var b=-1;for(t=0;ta)&&(b=a);var y,x;for(x=-1===b?u.lastIndexOf("@"):u.lastIndexOf("@",b),-1!==x&&(y=u.slice(0,x),u=u.slice(x+1),this.auth=y),b=-1,t=0;ta)&&(b=a);-1===b&&(b=u.length),":"===u[b-1]&&b--;var k=u.slice(0,b);u=u.slice(b),this.parseHost(k),this.hostname=this.hostname||"";var A="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!A){var w=this.hostname.split(/\./);for(t=0,n=w.length;n>t;t++){var C=w[t];if(C&&!C.match(h)){for(var E="",q=0,D=C.length;D>q;q++)E+=C.charCodeAt(q)>127?"x":C[q];if(!E.match(h)){var S=w.slice(0,t),F=w.slice(t+1),L=C.match(d);L&&(S.push(L[1]),F.unshift(L[2])),F.length&&(u=F.join(".")+u),this.hostname=S.join(".");break}}}}this.hostname.length>f&&(this.hostname=""),A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var z=u.indexOf("#");-1!==z&&(this.hash=u.substr(z),u=u.slice(0,z));var T=u.indexOf("?");return-1!==T&&(this.search=u.substr(T),u=u.slice(0,T)),u&&(this.pathname=u),m[i]&&this.hostname&&!this.pathname&&(this.pathname=""),this},t.prototype.parseHost=function(e){var r=i.exec(e);r&&(r=r[0],":"!==r&&(this.port=r.substr(1)),e=e.substr(0,e.length-r.length)),e&&(this.hostname=e)},e.exports=n},function(e,r,t){var n;(function(e,o){!function(i){function s(e){throw new RangeError(z[e])}function a(e,r){for(var t=e.length,n=[];t--;)n[t]=r(e[t]);return n}function c(e,r){var t=e.split("@"),n="";t.length>1&&(n=t[0]+"@",e=t[1]),e=e.replace(L,".");var o=e.split("."),i=a(o,r).join(".");return n+i}function u(e){for(var r,t,n=[],o=0,i=e.length;i>o;)r=e.charCodeAt(o++),r>=55296&&56319>=r&&i>o?(t=e.charCodeAt(o++),56320==(64512&t)?n.push(((1023&r)<<10)+(1023&t)+65536):(n.push(r),o--)):n.push(r);return n}function l(e){return a(e,function(e){var r="";return e>65535&&(e-=65536,r+=R(e>>>10&1023|55296),e=56320|1023&e),r+=R(e)}).join("")}function p(e){return 10>e-48?e-22:26>e-65?e-65:26>e-97?e-97:x}function f(e,r){return e+22+75*(26>e)-((0!=r)<<5)}function h(e,r,t){var n=0;for(e=t?j(e/C):e>>1,e+=j(e/r);e>T*A>>1;n+=x)e=j(e/T);return j(n+(T+1)*e/(e+w))}function d(e){var r,t,n,o,i,a,c,u,f,d,g=[],m=e.length,_=0,v=q,b=E;for(t=e.lastIndexOf(D),0>t&&(t=0),n=0;t>n;++n)e.charCodeAt(n)>=128&&s("not-basic"),g.push(e.charCodeAt(n));for(o=t>0?t+1:0;m>o;){for(i=_,a=1,c=x;o>=m&&s("invalid-input"),u=p(e.charCodeAt(o++)),(u>=x||u>j((y-_)/a))&&s("overflow"),_+=u*a,f=b>=c?k:c>=b+A?A:c-b,!(f>u);c+=x)d=x-f,a>j(y/d)&&s("overflow"),a*=d;r=g.length+1,b=h(_-i,r,0==i),j(_/r)>y-v&&s("overflow"),v+=j(_/r),_%=r,g.splice(_++,0,v)}return l(g)}function g(e){var r,t,n,o,i,a,c,l,p,d,g,m,_,v,b,w=[];for(e=u(e),m=e.length,r=q,t=0,i=E,a=0;m>a;++a)g=e[a],128>g&&w.push(R(g));for(n=o=w.length,o&&w.push(D);m>n;){for(c=y,a=0;m>a;++a)g=e[a],g>=r&&c>g&&(c=g);for(_=n+1,c-r>j((y-t)/_)&&s("overflow"),t+=(c-r)*_,r=c,a=0;m>a;++a)if(g=e[a],r>g&&++t>y&&s("overflow"),g==r){for(l=t,p=x;d=i>=p?k:p>=i+A?A:p-i,!(d>l);p+=x)b=l-d,v=x-d,w.push(R(f(d+b%v,0))),l=j(b/v);w.push(R(f(l,0))),i=h(t,_,n==o),t=0,++n}++t,++r}return w.join("")}function m(e){return c(e,function(e){return S.test(e)?d(e.slice(4).toLowerCase()):e})}function _(e){return c(e,function(e){return F.test(e)?"xn--"+g(e):e})}var v=("object"==typeof r&&r&&!r.nodeType&&r,"object"==typeof e&&e&&!e.nodeType&&e,"object"==typeof o&&o);(v.global===v||v.window===v||v.self===v)&&(i=v);var b,y=2147483647,x=36,k=1,A=26,w=38,C=700,E=72,q=128,D="-",S=/^xn--/,F=/[^\x20-\x7E]/,L=/[\x2E\u3002\uFF0E\uFF61]/g,z={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},T=x-k,j=Math.floor,R=String.fromCharCode;b={version:"1.3.2",ucs2:{decode:u,encode:l},decode:d,encode:g,toASCII:_,toUnicode:m},n=function(){return b}.call(r,t,r,e),!(void 0!==n&&(e.exports=n))}(this)}).call(r,t(138)(e),function(){return this}())},function(e,r){e.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804\uDCBD|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},function(e,r,t){e.exports.Any=t(38),e.exports.Cc=t(36),e.exports.Cf=t(136),e.exports.P=t(18),e.exports.Z=t(37)},function(e,r){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(r,t){r.exports=e}])}); \ No newline at end of file diff --git a/src/index.js b/src/index.js index 8a88959..415b4f9 100644 --- a/src/index.js +++ b/src/index.js @@ -111,11 +111,17 @@ function convertTree(tokens, convertRules, options) { } function mdReactFactory(options={}) { - const { onIterate, tags=DEFAULT_TAGS, - presetName, markdownOptions, - enableRules=[], disableRules=[], plugins=[], - onGenerateKey=(tag, index) => `mdrct-${tag}-${index}`, - className } = options; + const { + onIterate, + tags = DEFAULT_TAGS, + presetName, + markdownOptions, + enableRules = [], + disableRules = [], + plugins = [], + onGenerateKey = (tag, index) => `mdrct-${tag}-${index}`, + ...rootElementProps + } = options; let md = markdown(markdownOptions || presetName) .enable(enableRules) @@ -134,12 +140,12 @@ function mdReactFactory(options={}) { let tag = tree.shift(); const key = onGenerateKey(tag, index); - const props = (tree.length && isPlainObject(tree[0])) ? - assign(tree.shift(), { key }) : - { key }; + let props = (tree.length && isPlainObject(tree[0])) ? + assign(tree.shift(), { key }) : + { key }; - if (level === 0 && className) { - props.className = className; + if (level === 0) { + props = { ...props, ...rootElementProps }; } const children = tree.map( diff --git a/test/test.js b/test/test.js index 16cac5f..1001061 100644 --- a/test/test.js +++ b/test/test.js @@ -43,6 +43,20 @@ function firstLevelCallback(tag, props, children, level) { } describe('Markdown tests', () => { + it('should set root element class to value in className property', () => { + assert.equal( + render('some text', { className: 'test-class' }), + '

some text

' + ); + }); + + it('should set root element inline style to styles provided in style property', () => { + assert.equal( + render('some text', { style: { color: 'red', fontSize: 20 } }), + '

some text

' + ); + }); + it('should work with headers', () => { assert.equal( render('# This is an

tag\n## This is an

tag\n###### This is an

tag'), @@ -191,4 +205,4 @@ describe('Markdown-React options tests', () => { '

This text uses “i” and “b” tags instead of “em” and “strong” tags.

' ); }); -}); \ No newline at end of file +});