Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
https://markdown-it.github.io/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3 lines
60 KiB
3 lines
60 KiB
/* remarkable 1.0.0 https://github.com//jonschlinkert/remarkable */
|
|
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r;"undefined"!=typeof window?r=window:"undefined"!=typeof global?r=global:"undefined"!=typeof self&&(r=self),r.Remarkable=e()}}(function(){return function e(r,t,n){function s(i,a){if(!t[i]){if(!r[i]){var l="function"==typeof require&&require;if(!a&&l)return l(i,!0);if(o)return o(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var u=t[i]={exports:{}};r[i][0].call(u.exports,function(e){var t=r[i][1][e];return s(t?t:e)},u,u.exports,e,r,t,n)}return t[i].exports}for(var o="function"==typeof require&&require,i=0;i<n.length;i++)s(n[i]);return s}({"./":[function(e,r){"use strict";r.exports=e("./lib/parser")},{"./lib/parser":31}],1:[function(e,r){"use strict";r.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:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",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:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",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:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",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:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",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:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",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:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",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:"▫",emsp:" ",emsp13:" ",emsp14:" ",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:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",GT:">",Gt:"≫",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",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",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒","in":"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬","int":"∫",intcal:"⊺",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:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",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:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",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:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",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:"ł",LT:"<",Lt:"≪",lt:"<",ltcc:"⪦",ltcir:"⩹",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:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",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:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",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:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",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:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",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:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",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:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",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:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",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:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",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:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",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:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",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:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",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:" ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",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:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",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:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",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:""}},{}],2:[function(e,r){"use strict";r.exports=["article","aside","button","blockquote","body","canvas","caption","col","colgroup","dd","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","iframe","li","map","object","ol","output","p","pre","progress","script","section","style","table","tbody","td","textarea","tfoot","th","tr","thead","ul","video"]},{}],3:[function(e,r){"use strict";function t(e,r){return e=e.source,r=r||"",function t(n,s){return n?(s=s.source||s,e=e.replace(n,s),t):new RegExp(e,r)}}var n=/[a-zA-Z_:][a-zA-Z0-9:._-]*/,s=/[^"'=<>`\x00-\x20]+/,o=/'[^']*'/,i=/"[^"]*"/,a=t(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",s)("single_quoted",o)("double_quoted",i)(),l=t(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",n)("attr_value",a)(),c=t(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",l)(),u=/<\/[A-Za-z][A-Za-z0-9]*\s*>/,p=/<!--([^-]+|[-][^-]+)*-->/,h=/<[?].*?[?]>/,f=/<![A-Z]+\s+[^>]*>/,d=/<!\[CDATA\[([^\]]+|\][^\]]|\]\][^>])*\]\]>/,g=t(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",c)("close_tag",u)("comment",p)("processing",h)("declaration",f)("cdata",d)();r.exports.HTML_TAG_RE=g},{}],4:[function(e,r){"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"]},{}],5:[function(e,r){"use strict";r.exports={html:!1,xhtml:!1,breaks:!1,langprefix:"language-"}},{}],6:[function(e,r,t){"use strict";function n(e){return 32===e}function s(e,r){return e.bMarks[r]+e.tShift[r]>=e.eMarks[r]}function o(e,r){for(var t=e.lineMax;t>r&&!(e.bMarks[r]+e.tShift[r]<e.eMarks[r]);r++);return r}function i(e,r){for(var t=e.src.length;t>r&&n(e.src.charCodeAt(r));r++);return r}function a(e,r,t){for(var n=e.src.length;n>r&&e.src.charCodeAt(r)===t;r++);return r}function l(e,r,t,n){if(n>=r)return r;for(;r>n;)if(t!==e.src.charCodeAt(--r))return r+1;return r}function c(e,r,t,n,s){var o,i,a,l,c=r;if(r>=t)return"";if(c+1===t)return i=e.bMarks[c]+Math.min(e.tShift[c],n),a=s?e.bMarks[t]:e.eMarks[t-1],e.src.slice(i,a);for(l=new Array(t-r),o=0;t>c;c++,o++)i=e.bMarks[c]+Math.min(e.tShift[c],n),a=t>c+1||s?e.eMarks[c]+1:e.eMarks[c],l[o]=e.src.slice(i,a);return l.join("")}function u(e){return e.indexOf("&")>=0&&(e=e.replace(/&/g,"&")),e.indexOf("<")>=0&&(e=e.replace(/</g,"<")),e.indexOf(">")>=0&&(e=e.replace(/>/g,">")),e.indexOf('"')>=0&&(e=e.replace(/"/g,""")),e}function p(e){return e.indexOf("\\")<0?e:e.replace(g,"$1")}function h(e){return e>=55296&&57343>=e?!1:e>=245&&255>=e?!1:192===e||193===e?!1:e>=64976&&65007>=e?!1:65535===(65535&e)||65534===(65535&e)?!1:31>=e?!1:e>=127&&159>=e?!1:e>1114111?!1:!0}function f(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 d(e){return e.indexOf("&")<0?e:e.replace(b,function(e,r){return m.hasOwnProperty(r)?m[r]:e})}var g=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g,b=/&([a-z][a-z0-9]{1,31});/gi,m=e("./common/entities");t.isWhiteSpace=n,t.isEmpty=s,t.skipEmptyLines=o,t.skipSpaces=i,t.skipChars=a,t.getLines=c,t.skipCharsBack=l,t.escapeHtml=u,t.unescapeMd=p,t.isValidEntityCode=h,t.fromCodePoint=f,t.replaceEntities=d},{"./common/entities":1}],7:[function(e,r){"use strict";function t(e){var r=e.toString();return r=r.substr("function ".length),r=r.substr(0,r.indexOf("("))}function n(e,r){for(var n=0;n<e.rules.length;n++)if(t(e.rules[n])===r)return n;return-1}function s(){this.rules=[],this.rules_named={};for(var e=0;e<l.length;e++)this.after(null,l[e])}var o=e("./lexer_block/state_block"),i=e("./helpers").skipEmptyLines,a=e("./helpers").isEmpty,l=[];l.push(e("./lexer_block/code")),l.push(e("./lexer_block/fences")),l.push(e("./lexer_block/blockquote")),l.push(e("./lexer_block/hr")),l.push(e("./lexer_block/list")),l.push(e("./lexer_block/heading")),l.push(e("./lexer_block/lheading")),l.push(e("./lexer_block/htmlblock")),l.push(e("./lexer_block/table")),l.push(e("./lexer_block/paragraph")),s.prototype.at=function(e,r){var s=n(e);if(-1===s)throw new Error("Lexer rule not found: "+e);r?this.rules[s]=r:this.rules=this.rules.slice(0,s).concat(this.rules.slice(s+1)),this.rules_named[t(r)]=r},s.prototype.before=function(e,r){if(!e)return this.rules.unshift(r),void(this.rules_named[t(r)]=r);var s=n(e);if(-1===s)throw new Error("Lexer rule not found: "+e);this.rules.splice(s,0,r),this.rules_named[t(r)]=r},s.prototype.after=function(e,r){if(!e)return this.rules.push(r),void(this.rules_named[t(r)]=r);var s=n(e);if(-1===s)throw new Error("Lexer rule not found: "+e);this.rules.splice(s+1,0,r),this.rules_named[t(r)]=r},s.prototype.tokenize=function(e,r,t){for(var n,s,o=this.rules,l=this.rules.length,c=r,u=!1;!(!(t>c)||(e.line=c=i(e,c,t),c>=t)||e.tShift[c]<e.blkIndent||e.bqMarks[c]<e.bqLevel);){for(s=0;l>s&&!(n=o[s](e,c,t,!1));s++);if(!n)throw new Error("No matching rules found");if(c===e.line)throw new Error("None of rules updated state.line");if(e.tight=!u,a(e,e.line-1)&&(u=!0),c=e.line,t>c&&a(e,c)){if(u=!0,c++,t>c&&e.listMode&&a(e,c))break;
|
|
e.line=c}}},s.prototype.parse=function(e,r,t){var n,s=0,i=0;return e?(e.indexOf("\r")>=0&&(e=e.replace(/\r/,"")),e.indexOf(" ")>=0&&(e=e.replace(/\u00a0/g," ")),e.indexOf("")>=0&&(e=e.replace(/\u2424/g,"\n")),e.indexOf(" ")>=0&&(e=e.replace(/[\n\t]/g,function(r,t){var n;return 10===e.charCodeAt(t)?(s=t+1,i=0,r):(n=" ".slice((t-s-i)%4),i=t-s+1,n)})),n=new o(e,this,[],r,t),this.tokenize(n,n.line,n.lineMax),n.tokens):""},r.exports=s},{"./helpers":6,"./lexer_block/blockquote":8,"./lexer_block/code":9,"./lexer_block/fences":10,"./lexer_block/heading":11,"./lexer_block/hr":12,"./lexer_block/htmlblock":13,"./lexer_block/lheading":14,"./lexer_block/list":15,"./lexer_block/paragraph":16,"./lexer_block/state_block":17,"./lexer_block/table":18}],8:[function(e,r){"use strict";var t=e("../helpers").skipSpaces;r.exports=function(e,r,n,s){var o,i,a,l,c,u,p,h=e.lexer.rules_named,f=e.bMarks[r]+e.tShift[r],d=e.eMarks[r];if(f>d)return!1;if(62!==e.src.charCodeAt(f++))return!1;if(s)return!0;for(32===e.src.charCodeAt(f)&&f++,e.bqMarks[r]++,e.bqLevel++,u=e.blkIndent,e.blkIndent=0,l=[e.bMarks[r]],e.bMarks[r]=f,f=d>f?t(e,f):f,i=f>=d,a=[e.tShift[r]],e.tShift[r]=f-e.bMarks[r],o=r+1;n>o&&(f=e.bMarks[o]+e.tShift[o],d=e.eMarks[o],!(f>=d));o++)if(62!==e.src.charCodeAt(f++)){if(i)break;if(h.fences(e,o,n,!0))break;if(h.hr(e,o,n,!0))break;if(h.list(e,o,n,!0))break;if(h.heading(e,o,n,!0))break;if(h.blockquote(e,o,n,!0))break;if(h.table(e,o,n,!0))break;l.push(e.bMarks[o]),a.push(e.tShift[o])}else e.bqMarks[o]++,32===e.src.charCodeAt(f)&&f++,l.push(e.bMarks[o]),e.bMarks[o]=f,f=d>f?t(e,f):f,i=f>=d,a.push(e.tShift[o]),e.tShift[o]=f-e.bMarks[o];for(p=e.listMode,e.listMode=!1,e.tokens.push({type:"blockquote_open"}),e.lexer.tokenize(e,r,o),e.tokens.push({type:"blockquote_close"}),e.listMode=p,c=0;c<a.length;c++)e.bMarks[c+r]=l[c],e.tShift[c+r]=a[c];return e.bqLevel--,e.blkIndent=u,!0}},{"../helpers":6}],9:[function(e,r){"use strict";var t=e("../helpers").isEmpty,n=e("../helpers").getLines;r.exports=function(e,r,s,o){var i,a;if(e.tShift[r]-e.blkIndent<4)return!1;for(a=i=r+1;s>i&&!(e.bqMarks[i]<e.bqLevel);)if(t(e,i))i++,e.options.pedantic&&(a=i);else{if(!(e.tShift[i]-e.blkIndent>=4))break;i++,a=i}return o?!0:(e.tokens.push({type:"code",content:n(e,r,a,4+e.blkIndent,!0),block:!0}),e.line=i,!0)}},{"../helpers":6}],10:[function(e,r){"use strict";var t=e("../helpers").skipSpaces,n=e("../helpers").skipChars,s=e("../helpers").getLines;r.exports=function(e,r,o,i){var a,l,c,u,p,h=!1,f=e.bMarks[r]+e.tShift[r],d=e.eMarks[r];if(f+3>d)return!1;if(a=e.src.charCodeAt(f),126!==a&&96!==a)return!1;if(p=f,f=n(e,f,a),l=f-p,3>l)return!1;if(c=e.src.slice(f,d).trim(),c.indexOf("`")>=0)return!1;if(i)return!0;for(u=r;(u++,!(u>=o))&&(f=p=e.bMarks[u]+e.tShift[u],d=e.eMarks[u],!(d>f&&e.tShift[u]<e.blkIndent))&&!(d>f&&e.bqMarks[u]<e.bqLevel);)if(e.src.charCodeAt(f)===a&&(f=n(e,f,a),!(l>f-p||(f=t(e,f),d>f)))){h=!0;break}return l=e.tShift[r],e.tokens.push({type:"fence",params:c,content:s(e,r+1,u,l,!0)}),e.line=u+(h?1:0),!0}},{"../helpers":6}],11:[function(e,r){"use strict";var t=e("../helpers").isWhiteSpace,n=e("../helpers").skipSpaces,s=e("../helpers").skipCharsBack;r.exports=function(e,r,o,i){var a,l,c=e.bMarks[r]+e.tShift[r],u=e.eMarks[r];if(c>=u)return!1;if(a=e.src.charCodeAt(c),35!==a||c>=u)return!1;for(l=1,a=e.src.charCodeAt(++c);35===a&&u>c&&6>=l;)l++,a=e.src.charCodeAt(++c);return l>6||u>c&&!t(a)?!1:(c=n(e,c),u=s(e,u,32,c),u=s(e,u,35,c),u<e.eMarks[r]&&35===e.src.charCodeAt(u)&&92===e.src.charCodeAt(u-1)&&u++,u=s(e,u,32,c),i?!0:(e.tokens.push({type:"heading_open",level:l}),u>c&&e.tokens.push({type:"inline",content:e.src.slice(c,u).trim()}),e.tokens.push({type:"heading_close",level:l}),e.line=r+1,!0))}},{"../helpers":6}],12:[function(e,r){"use strict";var t=e("../helpers").isWhiteSpace;r.exports=function(e,r,n,s){var o,i,a,l=e.bMarks[r],c=e.eMarks[r];if(l+=e.tShift[r],l>c)return!1;if(o=e.src.charCodeAt(l++),42!==o&&45!==o&&95!==o)return!1;for(i=1;c>l;){if(a=e.src.charCodeAt(l++),a!==o&&!t(a))return!1;a===o&&i++}return 3>i?!1:s?!0:(e.tokens.push({type:"hr"}),e.line=r+1,!0)}},{"../helpers":6}],13:[function(e,r){"use strict";function t(e){var r=32|e;return r>=97&&122>=r}var n=e("../helpers").isEmpty,s=e("../helpers").getLines,o=e("../common/html_blocks"),i=/^<([a-zA-Z]{1,15})[\s\/>]/,a=/^<\/([a-zA-Z]{1,15})[\s>]/;r.exports=function(e,r,l,c){var u,p,h,f=e.bMarks[r],d=e.eMarks[r],g=e.tShift[r];if(f+=g,!e.options.html)return!1;if(g>3||f+2>=d||e.blkLevel>0)return!1;if(60!==e.src.charCodeAt(f))return!1;if(u=e.src.charCodeAt(f+1),33===u||63===u){if(c)return!0}else{if(47!==u&&!t(u))return!1;if(47===u){if(p=e.src.slice(f,d).match(a),!p)return!1}else if(p=e.src.slice(f,d).match(i),!p)return!1;if(o.indexOf(p[1].toLowerCase())<0)return!1;if(c)return!0}for(h=r+1;h<e.lineMax&&!n(e,h);)h++;return e.tokens.push({type:"htmlblock",content:s(e,r,h,0,!0)}),e.line=h,!0}},{"../common/html_blocks":2,"../helpers":6}],14:[function(e,r){"use strict";var t=e("../helpers").skipSpaces,n=e("../helpers").skipChars,s=e("../helpers").skipCharsBack;r.exports=function(e,r,o,i){var a,l,c,u=r+1;return u>=o?!1:e.tShift[u]<e.blkIndent?!1:e.bqMarks[u]<e.bqLevel?!1:e.tShift[u]-e.blkIndent>3?!1:(l=e.bMarks[u]+e.tShift[u],c=e.eMarks[u],a=e.src.charCodeAt(l),45!==a&&61!==a?!1:(l=n(e,l,a),l=t(e,l),c>l?!1:i?!0:(l=e.bMarks[r]+e.tShift[r],c=s(e,e.eMarks[r],32,l),e.tokens.push({type:"heading_open",level:61===a?1:2}),e.tokens.push({type:"inline",content:e.src.slice(l,c).trim()}),e.tokens.push({type:"heading_close",level:61===a?1:2}),e.line=u+1,!0)))}},{"../helpers":6}],15:[function(e,r){"use strict";function t(e,r){var t,n,s;return n=e.bMarks[r]+e.tShift[r],s=e.eMarks[r],n>=s?-1:(t=e.src.charCodeAt(n++),42!==t&&45!==t&&43!==t?-1:s>n&&32!==e.src.charCodeAt(n)?-1:n)}function n(e,r){var t,n=e.bMarks[r]+e.tShift[r],s=e.eMarks[r];if(n+1>=s)return-1;if(t=e.src.charCodeAt(n++),48>t||t>57)return-1;for(;;){if(n>=s)return-1;if(t=e.src.charCodeAt(n++),!(t>=48&&57>=t)){if(41===t||46===t)break;return-1}}return s>n&&32!==e.src.charCodeAt(n)?-1:n}var s=e("../helpers").isEmpty,o=e("../helpers").skipSpaces;r.exports=function(e,r,i,a){var l,c,u,p,h,f,d,g,b,m,k,v,x,q,y,w,_=e.lexer.rules_named;if((g=n(e,r))>=0)x=!0;else{if(!((g=t(e,r))>=0))return!1;x=!1}if(v=e.src.charCodeAt(g-1),a)return!0;for(y=e.tokens.length,x?(d=e.bMarks[r]+e.tShift[r],k=Number(e.src.substr(d,g-d-1)),e.tokens.push({type:"ordered_list_open",order:k,tight:!0})):e.tokens.push({type:"bullet_list_open",tight:!0}),l=r,w=!1;i>l&&(q=o(e,g),b=e.eMarks[l],m=q>=b?1:q-g,m>4&&(m=1),1>m&&(m=1),c=g-e.bMarks[l]+m,e.tokens.push({type:"list_item_open"}),p=e.blkIndent,h=e.tight,u=e.tShift[r],f=e.listMode,e.tShift[r]=q-e.bMarks[r],e.blkIndent=c,e.tight=!0,e.listMode=!0,e.lexer.tokenize(e,r,i,!0),(!e.tight||w)&&(e.tokens[y].tight=!1),w=e.line-r>1&&s(e,e.line-1),e.blkIndent=p,e.tShift[r]=u,e.tight=h,e.listMode=f,e.tokens.push({type:"list_item_close"}),l=r=e.line,q=e.bMarks[r],!(l>=i));){if(s(e,l)){if(l>=i||s(e,l))break;l++}if(e.tShift[l]<e.blkIndent)break;if(e.bqMarks[l]<e.bqLevel)break;if(_.fences(e,l,i,!0))break;if(_.blockquote(e,l,i,!0))break;if(_.hr(e,l,i,!0))break;if(x){if(g=n(e,l),0>g)break}else if(g=t(e,l),0>g)break;if(v!==e.src.charCodeAt(g-1))break}return e.tokens.push(x?{type:"ordered_list_close"}:{type:"bullet_list_close"}),e.line=l,!0}},{"../helpers":6}],16:[function(e,r){"use strict";var t=e("../helpers").isEmpty,n=e("../helpers").getLines;r.exports=function(e,r){var s,o,i,a,l=r+1,c=e.lexer.rules_named;for(s=e.lineMax;s>l&&!t(e,l);l++)if(!(e.tShift[l]-e.blkIndent>3)){if(c.fences(e,l,s,!0))break;if(c.hr(e,l,s,!0))break;if(c.list(e,l,s,!0))break;if(c.heading(e,l,s,!0))break;if(c.blockquote(e,l,s,!0))break;if(c.htmlblock(e,l,s,!0))break;if(c.table(e,l,s,!0))break}for(o=n(e,r,l,e.blkIndent,!1).trim();i=e.lexer.inline.parse_reference(o,e.options,e.env);)a=e.env.references,a[i.label]=a[i.label]||{title:i.title,href:i.href},o=i.remaining.trim();return o&&(e.tokens.push({type:"paragraph_open"}),e.tokens.push({type:"inline",content:o}),e.tokens.push({type:"paragraph_close"})),e.line=l,!0}},{"../helpers":6}],17:[function(e,r){"use strict";function t(e,r,t,n,s){var o,i,a,l,c,u,p;for(this.src=e,this.lexer=r,this.options=n,this.env=s,this.tokens=t,this.bMarks=[],this.eMarks=[],this.tShift=[],i=this.src,u=0,p=!1,a=l=u=0,c=i.length;c>l;l++)o=i.charCodeAt(l),p||32!==o||u++,p||32===o||(this.tShift.push(u),p=!0),(13===o||10===o)&&(this.bMarks.push(a),this.eMarks.push(l),p=!1,u=0,a=l+1),13===o&&c>l&&10===i.charCodeAt(l)&&(l++,a++);for((13!==o||10!==o)&&(this.bMarks.push(a),this.eMarks.push(c),this.tShift.push(u)),this.bMarks.push(i.length),this.eMarks.push(i.length),this.tShift.push(0),this.pos=0,this.blkLevel=0,this.blkIndent=0,this.line=0,this.lineMax=this.bMarks.length-1,this.tight=!1,this.listMode=!1,this.bqLevel=0,this.bqMarks=[],a=0;a<this.bMarks.length;a++)this.bqMarks.push(0);this.result=""}t.prototype.clone=function(e){return new t(e,this.lexer,this.tokens,this.options)},r.exports=t},{}],18:[function(e,r){"use strict";function t(e,r,t){var n=e.bMarks[r],s=e.eMarks[r];return e.src.substr(n,s-n).match(t)}r.exports=function(e,r,n,s){var o,i,a,l,c,u,p,h,f;if(r+2>n)return!1;if(o=e.src.charCodeAt(e.bMarks[r+1]+e.tShift[r+1]),124!==o&&45!==o)return!1;if(a=t(e,r+1,/^ *\|?(( *[:-]-+[:-] *\|)+( *[:-]-+[:-] *))\|? *$/),!a)return!1;for(p=a[1].split("|"),h=[],l=0;l<p.length;l++)f=p[l].trim(),h[l]=":"===f[f.length-1]?":"===f[0]?"center":"right":":"===f[0]?"left":"";if(i=t(e,r,/^ *\|?(.*?\|.*?)\|? *$/),!i)return!1;if(p=i[1].split("|"),h.length!==p.length)return!1;if(s)return!0;for(e.tokens.push({type:"table_open"}),e.tokens.push({type:"tr_open"}),l=0;l<p.length;l++)e.tokens.push({type:"th_open",align:h[l]}),e.tokens.push({type:"inline",content:p[l].trim()}),e.tokens.push({type:"th_close"});for(e.tokens.push({type:"tr_close"}),c=r+2;n>c&&(u=t(e,c,/^ *\|?(.*?\|.*?)\|? *$/),u);c++){for(p=u[1].split("|"),e.tokens.push({type:"tr_open"}),l=0;l<p.length;l++)e.tokens.push({type:"td_open",align:h[l]}),e.tokens.push({type:"inline",content:p[l].replace(/^\|? *| *\|?$/g,"")}),e.tokens.push({type:"td_close"});e.tokens.push({type:"tr_close"})}return e.tokens.push({type:"table_close"}),e.line=c,!0}},{}],19:[function(e,r){"use strict";function t(e){var r=e.toString();return r=r.substr("function ".length),r=r.substr(0,r.indexOf("("))}function n(e,r){for(var n=0;n<e.rules.length;n++)if(t(e.rules[n])===r)return n;return-1}function s(){this.rules=[],this.textMatch=/^[^\n\\`*_\[\]!&{}$%@<>"]+/;for(var e=0;e<l.length;e++)this.after(null,l[e])}var o=e("./lexer_inline/state_inline"),i=e("./lexer_inline/links"),a=e("./helpers").skipSpaces,l=[];l.push(e("./lexer_inline/text")),l.push(e("./lexer_inline/newline")),l.push(e("./lexer_inline/escape")),l.push(e("./lexer_inline/backticks")),l.push(e("./lexer_inline/emphasis")),l.push(e("./lexer_inline/links")),l.push(e("./lexer_inline/autolink")),l.push(e("./lexer_inline/htmltag")),l.push(e("./lexer_inline/entity")),l.push(e("./lexer_inline/escape_html_char")),s.prototype.at=function(e,r){var t=n(e);if(-1===t)throw new Error("Lexer rule not found: "+e);r?this.rules[t]=r:this.rules=this.rules.slice(0,t).concat(this.rules.slice(t+1))},s.prototype.before=function(e,r){if(!e)return void this.rules.unshift(r);var t=n(e);if(-1===t)throw new Error("Lexer rule not found: "+e);this.rules.splice(t,0,r)},s.prototype.after=function(e,r){if(!e)return void this.rules.push(r);var t=n(e);if(-1===t)throw new Error("Lexer rule not found: "+e);this.rules.splice(t+1,0,r)},s.prototype.tokenize=function(e){for(var r,t,n=this.rules,s=this.rules.length,o=e.posMax;e.pos<o;){for(t=0;s>t&&!(r=n[t](e));t++);if(r){if(e.pos>=o)break}else e.pending+=e.src[e.pos++]}return e.pending&&e.pushPending(),e.tokens},s.prototype.parse=function(e,r,t){var n=new o(e,this,r,t);return this.tokenize(n),n.tokens},s.prototype.parse_reference=function(e,r){var t,n,s,l,c,u,p,h;if(91!==e.charCodeAt(0))return null;if(t=new o(e,this,r),n=i.parseLinkLabel(t,0),0>n||58!==e.charCodeAt(n+1))return null;for(l=t.posMax,s=n+2;l>s&&(c=t.src.charCodeAt(s),32===c||10===c);s++);if(p=i.parseLinkDestination(t,s),null===p)return null;for(s=t.pos,u=s,s+=1;l>s&&(c=t.src.charCodeAt(s),32===c||10===c);s++);return l>s&&u!==s&&null!==(h=i.parseLinkTitle(t,s))?s=t.pos:(h="",s=u),s=a(t,s),l>s&&10!==t.src.charCodeAt(s)?null:{label:i.normalizeReference(e.slice(1,n)),title:h,href:p,remaining:e.slice(s)}},r.exports=s},{"./helpers":6,"./lexer_inline/autolink":20,"./lexer_inline/backticks":21,"./lexer_inline/emphasis":22,"./lexer_inline/entity":23,"./lexer_inline/escape":24,"./lexer_inline/escape_html_char":25,"./lexer_inline/htmltag":26,"./lexer_inline/links":27,"./lexer_inline/newline":28,"./lexer_inline/state_inline":29,"./lexer_inline/text":30}],20:[function(e,r){var t=e("../helpers").escapeHtml,n=e("../common/url_schemas"),s=/^<([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])?)*)>/,o=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;r.exports=function(e){var r,i,a,l=e.pos;return 60!==e.src.charCodeAt(l)?!1:(r=e.src.slice(l),r.indexOf(">")<0?!1:(i=r.match(o))?n.indexOf(i[1].toLowerCase())<0?!1:(e.push({type:"link_open",href:i[0].slice(1,-1)}),e.push({type:"text",content:t(i[0].slice(1,-1))}),e.push({type:"link_close"}),e.pos+=i[0].length,!0):(a=r.match(s),a?(e.tokens.push({type:"link_open",href:"mailto:"+a[0].slice(1,-1)}),e.tokens.push({type:"text",content:t(a[0].slice(1,-1))}),e.tokens.push({type:"link_close"}),e.pos+=a[0].length,!0):!1))}},{"../common/url_schemas":4,"../helpers":6}],21:[function(e,r){var t=/`+/g;r.exports=function(e){var r,n,s,o,i,a=e.pos,l=e.src.charCodeAt(a);if(96!==l)return!1;for(r=a,a++,s=e.posMax;s>a&&96===e.src.charCodeAt(a);)a++;for(o=e.src.slice(r,a),t=/`+/g,t.lastIndex=a;null!==(i=t.exec(e.src));)if(i[0].length===o.length)return n=e.src.slice(a,t.lastIndex-o.length),e.push({type:"code",content:n.replace(/[ \n]+/g," ").trim(),block:!1}),e.pos+=2*o.length+n.length,!0;return e.pending+=o,e.pos+=o.length,!0}},{}],22:[function(e,r){"use strict";function t(e){return e>=48&&57>=e||e>=65&&90>=e||e>=97&&122>=e}function n(e,r){var n,s,o=r,i=Math.min(e.posMax,o+4),a=e.src.charCodeAt(r);if(n=0!==e.pending.length?e.pending.charCodeAt(e.pending.length-1):-1,n===a)return-1;for(;i>o&&e.src.charCodeAt(o)===a;)o++;return o>=i?-1:(s=o-r,s>=4?s:32===e.src.charCodeAt(o)?-1:95===a&&t(n)?-1:s)}function s(e,r){var n,s,o=r,i=Math.min(e.posMax,o+4),a=e.src.charCodeAt(r);for(n=0!==e.pending.length?e.pending.charCodeAt(e.pending.length-1):-1;i>o&&e.src.charCodeAt(o)===a;)o++;return s=o-r,s>=4?s:32===n?-1:95===a&&i>o&&t(e.src.charCodeAt(o))?-1:s}r.exports=function o(e){var r,t,i,a,l,c,u,p,h,f,d,g,b,m,k=e.posMax,v=e.pos,x=e.src.charCodeAt(v);if(95!==x&&42!==x)return!1;if(r=n(e,v),0>r)return!1;if(r>=4)return e.pos+=r,e.pending+=e.src.slice(v,r),!0;for(i=e.tokens.length,a=e.pending,e.pos=v+r,g=[r],d=e.lexer.rules,f=d.length;e.pos<k;){if(e.src.charCodeAt(e.pos)===x&&!m){if(t=s(e,e.pos),t>=1&&4>t){for(p=g.pop(),h=t;p!==h;){if(3===p){g.push(3-h);break}if(p>h){b=!0;break}if(h-=p,0===g.length)break;e.pos+=p,p=g.pop()}if(b)break;if(0===g.length){r=p,l=!0;break}e.pos+=t;continue}if(t=n(e,e.pos),t>=1){g.push(t),e.pos+=t;continue}}for(u=0;f>u&&(d[u]!==o&&(c=d[u](e)),!c);u++);c?m=!1:(m=e.src.charCodeAt(e.pos)===x,e.pending+=e.src[e.pos],e.pos++)}return e.tokens.length=i,e.pending=a,l?(e.posMax=e.pos,e.pos=v+r,e.pending&&e.pushPending(),(2===r||3===r)&&e.push({type:"strong_open"}),(1===r||3===r)&&e.push({type:"em_open"}),e.lexer.tokenize(e),(1===r||3===r)&&e.push({type:"em_close"}),(2===r||3===r)&&e.push({type:"strong_close"}),e.pos=e.posMax+r,e.posMax=k,!0):(e.pos=v,!1)}},{}],23:[function(e,r){"use strict";var t=e("../common/entities"),n=e("../helpers").escapeHtml,s=e("../helpers").isValidEntityCode,o=e("../helpers").fromCodePoint,i=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,a=/^&([a-z][a-z0-9]{1,31});/i;r.exports=function(e){var r,l,c,u=e.pos,p=e.posMax;if(38!==e.src.charCodeAt(u))return!1;if(p>u+1)if(r=e.src.charCodeAt(u+1),35===r){if(c=e.src.slice(u).match(i))return l="x"===c[1][0].toLowerCase()?parseInt(c[1].slice(1),16):parseInt(c[1],10),e.pending+=s(l)?n(o(l)):o(65533),e.pos+=c[0].length,!0}else if(c=e.src.slice(u).match(a),c&&t.hasOwnProperty(c[1]))return e.pending+=n(t[c[1]]),e.pos+=c[0].length,!0;return e.pending+="&",e.pos++,!0}},{"../common/entities":1,"../helpers":6}],24:[function(e,r){var t="\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").map(function(e){return e.charCodeAt(0)});r.exports=function(e){var r,n=e.pos,s=e.posMax;if(92!==e.src.charCodeAt(n))return!1;if(n++,s>n){if(r=e.src.charCodeAt(n),t.indexOf(r)>=0)return e.pending+=38===r?"&":60===r?"<":62===r?">":34===r?""":e.src[n],e.pos+=2,!0;if(10===r){for(e.push({type:"hardbreak"}),n++;s>n&&32===e.src.charCodeAt(n);)n++;return e.pos=n,!0}}return e.pending+="\\",e.pos++,!0}},{}],25:[function(e,r){r.exports=function(e){var r=e.src.charCodeAt(e.pos);if(60===r)e.pending+="<";else if(62===r)e.pending+=">";else{if(34!==r)return!1;e.pending+="""}return e.pos++,!0}},{}],26:[function(e,r){"use strict";function t(e){var r=32|e;return r>=97&&122>=r}var n=e("../common/html_re").HTML_TAG_RE;r.exports=function(e){var r,s,o,i=e.pos;return e.options.html?(o=e.posMax,60!==e.src.charCodeAt(i)||i+2>=o?!1:(r=e.src.charCodeAt(i+1),(33===r||63===r||47===r||t(r))&&(s=e.src.slice(i).match(n))?(e.push({type:"htmltag",content:e.src.slice(i,i+s[0].length)}),e.pos+=s[0].length,!0):!1)):!1}},{"../common/html_re":3}],27:[function(e,r){"use strict";function t(e,r){var t,n,s,o,i,a,l,c=-1,u=e.posMax,p=e.pos,h=e.tokens.length,f=e.pending;for(e.pos=r+1,t=1,n=e.lexer.rules,s=n.length;e.pos<u;){if(i=e.src.charCodeAt(e.pos),91===i)t++;else if(93===i&&(t--,0===t)){o=!0;break}for(a=0;s>a&&("emphasis"!==n[a].name&&"links"!==n[a].name&&(l=n[a](e)),!l);a++);l||(e.pending+=e.src[e.pos++])}return o&&(c=e.pos),e.pos=p,e.tokens.length=h,e.pending=f,c}function n(e,r){var t,n,s=e.posMax,o="";if(60===e.src.charCodeAt(r)){for(r++;s>r;){if(t=e.src.charCodeAt(r),10===t)return null;if(62===t)return e.pos=r+1,o;92===t&&s>r+1?(r++,o+=e.src[r++]):o+=e.src[r++]}return null}for(n=0;s>r&&(t=e.src.charCodeAt(r),32!==t)&&!(32>t||127===t);)if(92===t&&s>r+1)r++,o+=e.src[r++];else{if(40===t&&(n++,n>1))break;if(41===t&&(n--,0>n))break;o+=e.src[r++]}return o.length?(e.pos=r,o):null}function s(e,r){var t,n,s=e.posMax,o=e.src.charCodeAt(r);if(34!==o&&39!==o&&40!==o)return null;for(r++,t="",40===o&&(o=41);s>r;){if(n=e.src.charCodeAt(r),n===o)return e.pos=r+1,t;92===n&&s>r+1?(r++,t+=e.src[r++]):t+=e.src[r++]}return null}function o(e){return e.trim().replace(/\s+/g," ").toLowerCase()}function i(e){var r,i,a,l,c,u,p,h,f=!1,d=e.posMax,g=e.pos,b=e.src.charCodeAt(g);if(33===b&&(f=!0,b=e.src.charCodeAt(++g)),91!==b)return!1;if(r=g+1,i=t(e,g),0>u)return!1;if(u=i+1,d>u&&40===e.src.charCodeAt(u)){for(u++;d>u&&(h=e.src.charCodeAt(u),32===h||10===h);u++);if(u>=d)return!1;for(g=u,l=n(e,u),null!==l?u=e.pos:l="",g=u;d>u&&(h=e.src.charCodeAt(u),32===h||10===h);u++);if(d>u&&g!==u&&null!==(c=s(e,u)))for(u=e.pos;d>u&&(h=e.src.charCodeAt(u),32===h||10===h);u++);else c="";if(u>=d||41!==e.src.charCodeAt(u))return e.pos=r-1,!1;u++}else{for(;d>u&&(h=e.src.charCodeAt(u),32===h||10===h);u++);if(d>u&&91===e.src.charCodeAt(u)&&(g=u+1,u=t(e,u),u>=0?a=e.src.slice(g,u++):u=g-1),a||(a=e.src.slice(r,i)),p=e.env.references[o(a)],!p)return e.pos=r-1,!1;l=p.href,c=p.title}return e.pos=r,e.posMax=i,e.pending&&e.pushPending(),f?e.push({type:"image",src:l,title:c,alt:e.src.substr(r,i-r)}):(e.push({type:"link_open",href:l,title:c}),e.lexer.tokenize(e),e.push({type:"link_close"})),e.pos=u,e.posMax=d,!0}r.exports=i,r.exports.parseLinkLabel=t,r.exports.parseLinkDestination=n,r.exports.parseLinkTitle=s,r.exports.normalizeReference=o},{}],28:[function(e,r){r.exports=function(e){var r,t,n=e.pos;if(10!==e.src.charCodeAt(n))return!1;for(r=e.pending.length-1,t=e.posMax,r>=0&&32===e.pending.charCodeAt(r)?r>=1&&32===e.pending.charCodeAt(r-1)?(e.pending=e.pending.replace(/ +$/,""),e.push({type:"hardbreak"})):(e.pending=e.pending.slice(0,-1),e.push({type:"softbreak"})):e.push({type:"softbreak"}),n++;t>n&&32===e.src.charCodeAt(n);)n++;return e.pos=n,!0}},{}],29:[function(e,r){"use strict";function t(e,r,t,n){this.src=e,this.env=n,this.options=t,this.lexer=r,this.tokens=[],this.pos=0,this.pending="",this.posMax=this.src.length}t.prototype.pushPending=function(){var e=this.pending;this.tokens.push({type:"text",content:e}),this.pending=""},t.prototype.push=function(e){this.pending&&this.pushPending(),this.tokens.push(e)},r.exports=t},{}],30:[function(e,r){r.exports=function(e){var r=e.src.slice(e.pos).match(e.lexer.textMatch);return r?(e.pending+=r[0],e.pos+=r[0].length,!0):!1}},{}],31:[function(e,r){"use strict";function t(e){this.options=n({},a),this.state=null,this.inline=new i,this.block=new o,this.renderer=new s,this.block.inline=this.inline,e&&this.set(e)}var n=e("object-assign"),s=e("./renderer"),o=e("./lexer_block"),i=e("./lexer_inline"),a=e("./defaults");t.prototype.set=function(e){n(this.options,e)},t.prototype.render=function(e){var r,t,n,s,o={references:Object.create(null)};for(r=this.block.parse(e,this.options,o),n=0,s=r.length;s>n;n++)t=r[n],"inline"===t.type&&(t.children=this.inline.parse(t.content,this.options,o));return this.renderer.render(r,this.options,o)},r.exports=t},{"./defaults":5,"./lexer_block":7,"./lexer_inline":19,"./renderer":32,"object-assign":33}],32:[function(e,r){"use strict";function t(e){try{return encodeURI(e)}catch(r){}return""}function n(e){try{return decodeURI(e)}catch(r){}return""}function s(e,r){return++r<e.length&&"list_item_close"===e[r].type?"":"\n"}function o(){this.rules=i({},u)}var i=e("object-assign"),a=e("./helpers").escapeHtml,l=e("./helpers").unescapeMd,c=e("./helpers").replaceEntities,u={};u.blockquote_open=function(){return"<blockquote>\n"},u.blockquote_close=function(e,r){return"</blockquote>"+s(e,r)},u.code=function(e,r){return e[r].block?"<pre><code>"+a(e[r].content)+"</code></pre>"+s(e,r):"<code>"+a(e[r].content)+"</code>"},u.fence=function(e,r,t){var n,o=e[r],i="",u=t.langprefix||"";return o.params&&(n=o.params.split(/ +/g),i=' class="'+u+a(c(l(n[0])))+'"'),"<pre><code"+i+">"+a(o.content)+"</code></pre>"+s(e,r)},u.heading_open=function(e,r){return"<h"+e[r].level+">"},u.heading_close=function(e,r){return"</h"+e[r].level+">\n"},u.hr=function(e,r,t){return(t.xhtml?"<hr />":"<hr>")+s(e,r)},u.bullet_list_open=function(){return"<ul>\n"},u.bullet_list_close=function(e,r){return"</ul>"+s(e,r)},u.list_item_open=function(){return"<li>"},u.list_item_close=function(){return"</li>\n"},u.ordered_list_open=function(e,r){var t=e[r];return"<ol"+(t.order>1?' start="'+t.order+'"':"")+">\n"},u.ordered_list_close=function(e,r){return"</ol>"+s(e,r)},u.paragraph_open=function(){return"<p>"},u.paragraph_close=function(e,r){return"</p>"+s(e,r)},u.link_open=function(e,r){var s=e[r].title?' title="'+a(c(e[r].title))+'"':"";return'<a href="'+a(t(n(c(e[r].href))))+'"'+s+">"},u.link_close=function(){return"</a>"},u.image=function(e,r,n){var s=' src="'+a(t(e[r].src))+'"',o=e[r].title?' title="'+a(c(e[r].title))+'"':"",i=' alt="'+(e[r].alt?a(c(e[r].alt)):"")+'"',l=n.xhtml?" /":"";return"<img"+s+i+o+l+">"},u.table_open=function(){return"<table>\n"},u.table_close=function(){return"</table>\n"},u.tr_open=function(){return"<tr>\n"},u.tr_close=function(){return"</tr>\n"},u.th_open=function(e,r){var t=e[r];return"<th"+(t.align?' align="'+t.align+'"':"")+">"},u.th_close=function(){return"</th>\n"},u.td_open=function(e,r){var t=e[r];return"<td"+(t.align?' align="'+t.align+'"':"")+">"},u.td_close=function(){return"</td>\n"},u.strong_open=function(){return"<strong>"},u.strong_close=function(){return"</strong>"},u.em_open=function(){return"<em>"},u.em_close=function(){return"</em>"},u.hardbreak=function(e,r,t){return t.xhtml?"<br />\n":"<br>\n"},u.softbreak=function(e,r,t){return t.breaks?t.xhtml?"<br />\n":"<br>\n":"\n"},u.text=function(e,r){return e[r].content},u.htmlblock=function(e,r){return e[r].content},u.htmltag=function(e,r){return e[r].content},o.prototype.render=function(e,r){var t,n,s,o,i,a="",l=this.rules,c=[],u=!1;for(t=0,n=e.length;n>t;t++)if(o=e[t].type,s=l[o],("ordered_list_open"===o||"bullet_list_open"===o)&&(c.push(u),u=e[t].tight),("ordered_list_close"===o||"bullet_list_close"===o)&&(u=c.pop()),"blockquote_open"===o&&(c.push(u),u=!1),"blockquote_close"===o&&(u=c.pop()),"paragraph_open"!==o||!u)if("paragraph_close"===o&&u)t+1<e.length&&(i=e[t+1].type,("bullet_list_open"===i||"ordered_list_open"===i||"blockquote_open"===i)&&(a+="\n"));else if("inline"===e[t].type)a+=this.render(e[t].children,r);else{if(!s)throw new Error("Renderer error: unknown token "+o);a+=s(e,t,r)}return a},r.exports=o},{"./helpers":6,"object-assign":33}],33:[function(e,r){"use strict";function t(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}r.exports=Object.assign||function(e){for(var r,n,s,o=t(e),i=1;i<arguments.length;i++){n=arguments[i],s=Object.keys(Object(n));for(var a=0;a<s.length;a++)try{o[s[a]]=n[s[a]]}catch(l){void 0===r&&(r=l)}}if(r)throw r;return o}},{}]},{},[])("./")});
|