UNPKG

138 kBJavaScriptView Raw
1!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(((r=r||self).prettierPlugins=r.prettierPlugins||{},r.prettierPlugins.markdown={}))}(this,(function(r){"use strict";var e=function(){for(var r={},e=0;e<arguments.length;e++){var u=arguments[e];for(var n in u)t.call(u,n)&&(r[n]=u[n])}return r},t=Object.prototype.hasOwnProperty;function u(r,e){return r(e={exports:{}},e.exports),e.exports}function n(r){return r&&r.default||r}var o=Object.freeze({__proto__:null,default:{}}),a=u((function(r){"function"==typeof Object.create?r.exports=function(r,e){e&&(r.super_=e,r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}))}:r.exports=function(r,e){if(e){r.super_=e;var t=function(){};t.prototype=e.prototype,r.prototype=new t,r.prototype.constructor=r}}})),i=n(o),c=u((function(r){try{var e=i;if("function"!=typeof e.inherits)throw"";r.exports=e.inherits}catch(e){r.exports=a}})),s=function(r){var t,u,n;for(u in c(a,r),c(o,a),t=a.prototype)(n=t[u])&&"object"==typeof n&&(t[u]="concat"in n?n.concat():e(n));return a;function o(e){return r.apply(this,e)}function a(){return this instanceof a?r.apply(this,arguments):new o(arguments)}};var l=function(r,e,t){return function(){var u=t||this,n=u[r];return u[r]=!e,function(){u[r]=n}}};var D=function(r){var e=function(r){var e=[],t=r.indexOf("\n");for(;-1!==t;)e.push(t+1),t=r.indexOf("\n",t+1);return e.push(r.length+1),e}(String(r));return{toPosition:f(e),toOffset:p(e)}};function f(r){return function(e){var t=-1,u=r.length;if(e<0)return{};for(;++t<u;)if(r[t]>e)return{line:t+1,column:e-(r[t-1]||0)+1,offset:e};return{}}}function p(r){return function(e){var t=e&&e.line,u=e&&e.column;if(!isNaN(t)&&!isNaN(u)&&t-1 in r)return(r[t-2]||0)+u-1||0;return-1}}var d=function(r,e){return function(t){var u,n=0,o=t.indexOf("\\"),a=r[e],i=[];for(;-1!==o;)i.push(t.slice(n,o)),n=o+1,(u=t.charAt(n))&&-1!==a.indexOf(u)||i.push("\\"),o=t.indexOf("\\",n);return i.push(t.slice(n)),i.join("")}};var h={AElig:"Æ",AMP:"&",Aacute:"Á",Acirc:"Â",Agrave:"À",Aring:"Å",Atilde:"Ã",Auml:"Ä",COPY:"©",Ccedil:"Ç",ETH:"Ð",Eacute:"É",Ecirc:"Ê",Egrave:"È",Euml:"Ë",GT:">",Iacute:"Í",Icirc:"Î",Igrave:"Ì",Iuml:"Ï",LT:"<",Ntilde:"Ñ",Oacute:"Ó",Ocirc:"Ô",Ograve:"Ò",Oslash:"Ø",Otilde:"Õ",Ouml:"Ö",QUOT:'"',REG:"®",THORN:"Þ",Uacute:"Ú",Ucirc:"Û",Ugrave:"Ù",Uuml:"Ü",Yacute:"Ý",aacute:"á",acirc:"â",acute:"´",aelig:"æ",agrave:"à",amp:"&",aring:"å",atilde:"ã",auml:"ä",brvbar:"¦",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",ecirc:"ê",egrave:"è",eth:"ð",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",iacute:"í",icirc:"î",iexcl:"¡",igrave:"ì",iquest:"¿",iuml:"ï",laquo:"«",lt:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",oacute:"ó",ocirc:"ô",ograve:"ò",ordf:"ª",ordm:"º",oslash:"ø",otilde:"õ",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',raquo:"»",reg:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",times:"×",uacute:"ú",ucirc:"û",ugrave:"ù",uml:"¨",uuml:"ü",yacute:"ý",yen:"¥",yuml:"ÿ"},g=Object.freeze({__proto__:null,AElig:"Æ",AMP:"&",Aacute:"Á",Acirc:"Â",Agrave:"À",Aring:"Å",Atilde:"Ã",Auml:"Ä",COPY:"©",Ccedil:"Ç",ETH:"Ð",Eacute:"É",Ecirc:"Ê",Egrave:"È",Euml:"Ë",GT:">",Iacute:"Í",Icirc:"Î",Igrave:"Ì",Iuml:"Ï",LT:"<",Ntilde:"Ñ",Oacute:"Ó",Ocirc:"Ô",Ograve:"Ò",Oslash:"Ø",Otilde:"Õ",Ouml:"Ö",QUOT:'"',REG:"®",THORN:"Þ",Uacute:"Ú",Ucirc:"Û",Ugrave:"Ù",Uuml:"Ü",Yacute:"Ý",aacute:"á",acirc:"â",acute:"´",aelig:"æ",agrave:"à",amp:"&",aring:"å",atilde:"ã",auml:"ä",brvbar:"¦",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",ecirc:"ê",egrave:"è",eth:"ð",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",iacute:"í",icirc:"î",iexcl:"¡",igrave:"ì",iquest:"¿",iuml:"ï",laquo:"«",lt:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",oacute:"ó",ocirc:"ô",ograve:"ò",ordf:"ª",ordm:"º",oslash:"ø",otilde:"õ",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',raquo:"»",reg:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",times:"×",uacute:"ú",ucirc:"û",ugrave:"ù",uml:"¨",uuml:"ü",yacute:"ý",yen:"¥",yuml:"ÿ",default:h}),m=Object.freeze({__proto__:null,default:{0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"}}),b=function(r){var e="string"==typeof r?r.charCodeAt(0):r;return e>=48&&e<=57};var E=function(r){var e="string"==typeof r?r.charCodeAt(0):r;return e>=97&&e<=102||e>=65&&e<=70||e>=48&&e<=57};var v=function(r){var e="string"==typeof r?r.charCodeAt(0):r;return e>=97&&e<=122||e>=65&&e<=90};var C=function(r){return v(r)||b(r)};var F={AEli:"Æ",AElig:"Æ",AM:"&",AMP:"&",Aacut:"Á",Aacute:"Á",Abreve:"Ă",Acir:"Â",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrav:"À",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"⁡",Arin:"Å",Aring:"Å",Ascr:"𝒜",Assign:"≔",Atild:"Ã",Atilde:"Ã",Aum:"Ä",Auml:"Ä",Backslash:"∖",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",Bscr:"ℬ",Bumpeq:"≎",CHcy:"Ч",COP:"©",COPY:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",Cayleys:"ℭ",Ccaron:"Č",Ccedi:"Ç",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",CenterDot:"·",Cfr:"ℭ",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"ℂ",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",DD:"ⅅ",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"ⅆ",Dopf:"𝔻",Dot:"¨",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ET:"Ð",ETH:"Ð",Eacut:"É",Eacute:"É",Ecaron:"Ě",Ecir:"Ê",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrav:"È",Egrave:"È",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"ℰ",Esim:"⩳",Eta:"Η",Eum:"Ë",Euml:"Ë",Exists:"∃",ExponentialE:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"𝔽",ForAll:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",G:">",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacut:"Í",Iacute:"Í",Icir:"Î",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrav:"Ì",Igrave:"Ì",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"⁣",InvisibleTimes:"⁢",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Ium:"Ï",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",L:"<",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"𝕃",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",MinusPlus:"∓",Mopf:"𝕄",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",Nfr:"𝔑",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"𝒩",Ntild:"Ñ",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacut:"Ó",Oacute:"Ó",Ocir:"Ô",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograv:"Ò",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"𝒪",Oslas:"Ø",Oslash:"Ø",Otild:"Õ",Otilde:"Õ",Otimes:"⨷",Oum:"Ö",Ouml:"Ö",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",Poincareplane:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"𝒫",Psi:"Ψ",QUO:'"',QUOT:'"',Qfr:"𝔔",Qopf:"ℚ",Qscr:"𝒬",RBarr:"⤐",RE:"®",REG:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"𝕊",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"𝒮",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THOR:"Þ",THORN:"Þ",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"𝕋",TripleDot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacut:"Ú",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucir:"Û",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrav:"Ù",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uum:"Ü",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacut:"Ý",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"​",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"𝒵",aacut:"á",aacute:"á",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acir:"â",acirc:"â",acut:"´",acute:"´",acy:"а",aeli:"æ",aelig:"æ",af:"⁡",afr:"𝔞",agrav:"à",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",am:"&",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",aopf:"𝕒",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",arin:"å",aring:"å",ascr:"𝒶",ast:"*",asymp:"≈",asympeq:"≍",atild:"ã",atilde:"ã",aum:"ä",auml:"ä",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",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:"⌐",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvba:"¦",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedi:"ç",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedi:"¸",cedil:"¸",cemptyv:"⦲",cen:"¢",cent:"¢",centerdot:"·",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"®",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"𝕔",coprod:"∐",cop:"©",copy:"©",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curre:"¤",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",de:"°",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",digamma:"ϝ",disin:"⋲",div:"÷",divid:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacut:"é",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"ê",ecirc:"ê",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",eg:"⪚",egrav:"è",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",et:"ð",eth:"ð",eum:"ë",euml:"ë",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac1:"¼",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac3:"¾",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",g:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacut:"í",iacute:"í",ic:"⁣",icir:"î",icirc:"î",icy:"и",iecy:"е",iexc:"¡",iexcl:"¡",iff:"⇔",ifr:"𝔦",igrav:"ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iprod:"⨼",iques:"¿",iquest:"¿",iscr:"𝒾",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",iukcy:"і",ium:"ï",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laqu:"«",laquo:"«",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",l:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",mac:"¯",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"𝔪",mho:"℧",micr:"µ",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middo:"·",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",mp:"∓",mscr:"𝓂",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbs:" ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"𝕟",no:"¬",not:"¬",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",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:"≹",ntild:"ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacut:"ó",oacute:"ó",oast:"⊛",ocir:"ô",ocirc:"ô",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograv:"ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"º",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslas:"ø",oslash:"ø",osol:"⊘",otild:"õ",otilde:"õ",otimes:"⊗",otimesas:"⨶",oum:"ö",ouml:"ö",ovbar:"⌽",par:"¶",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusm:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",pointint:"⨕",popf:"𝕡",poun:"£",pound:"£",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qint:"⨌",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quo:'"',quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raqu:"»",raquo:"»",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",re:"®",reg:"®",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"𝓇",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sec:"§",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",sh:"­",shy:"­",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szli:"ß",szlig:"ß",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thor:"þ",thorn:"þ",tilde:"˜",time:"×",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacut:"ú",uacute:"ú",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucir:"û",ucirc:"û",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",ugrav:"ù",ugrave:"ù",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",um:"¨",uml:"¨",uogon:"ų",uopf:"𝕦",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uum:"ü",uuml:"ü",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",vprop:"∝",vrtri:"⊳",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"𝔴",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacut:"ý",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",ye:"¥",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yum:"ÿ",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"‍",zwnj:"‌"},w=n(Object.freeze({__proto__:null,AEli:"Æ",AElig:"Æ",AM:"&",AMP:"&",Aacut:"Á",Aacute:"Á",Abreve:"Ă",Acir:"Â",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrav:"À",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"⁡",Arin:"Å",Aring:"Å",Ascr:"𝒜",Assign:"≔",Atild:"Ã",Atilde:"Ã",Aum:"Ä",Auml:"Ä",Backslash:"∖",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",Bscr:"ℬ",Bumpeq:"≎",CHcy:"Ч",COP:"©",COPY:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",Cayleys:"ℭ",Ccaron:"Č",Ccedi:"Ç",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",CenterDot:"·",Cfr:"ℭ",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"ℂ",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",DD:"ⅅ",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"ⅆ",Dopf:"𝔻",Dot:"¨",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ET:"Ð",ETH:"Ð",Eacut:"É",Eacute:"É",Ecaron:"Ě",Ecir:"Ê",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrav:"È",Egrave:"È",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"ℰ",Esim:"⩳",Eta:"Η",Eum:"Ë",Euml:"Ë",Exists:"∃",ExponentialE:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"𝔽",ForAll:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",G:">",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacut:"Í",Iacute:"Í",Icir:"Î",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrav:"Ì",Igrave:"Ì",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"⁣",InvisibleTimes:"⁢",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Ium:"Ï",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",L:"<",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"𝕃",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",MinusPlus:"∓",Mopf:"𝕄",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",Nfr:"𝔑",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"𝒩",Ntild:"Ñ",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacut:"Ó",Oacute:"Ó",Ocir:"Ô",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograv:"Ò",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"𝒪",Oslas:"Ø",Oslash:"Ø",Otild:"Õ",Otilde:"Õ",Otimes:"⨷",Oum:"Ö",Ouml:"Ö",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",Poincareplane:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"𝒫",Psi:"Ψ",QUO:'"',QUOT:'"',Qfr:"𝔔",Qopf:"ℚ",Qscr:"𝒬",RBarr:"⤐",RE:"®",REG:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"𝕊",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"𝒮",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THOR:"Þ",THORN:"Þ",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"𝕋",TripleDot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacut:"Ú",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucir:"Û",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrav:"Ù",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uum:"Ü",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacut:"Ý",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"​",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"𝒵",aacut:"á",aacute:"á",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acir:"â",acirc:"â",acut:"´",acute:"´",acy:"а",aeli:"æ",aelig:"æ",af:"⁡",afr:"𝔞",agrav:"à",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",am:"&",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",aopf:"𝕒",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",arin:"å",aring:"å",ascr:"𝒶",ast:"*",asymp:"≈",asympeq:"≍",atild:"ã",atilde:"ã",aum:"ä",auml:"ä",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",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:"⌐",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvba:"¦",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedi:"ç",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedi:"¸",cedil:"¸",cemptyv:"⦲",cen:"¢",cent:"¢",centerdot:"·",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"®",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"𝕔",coprod:"∐",cop:"©",copy:"©",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curre:"¤",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",de:"°",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",digamma:"ϝ",disin:"⋲",div:"÷",divid:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacut:"é",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"ê",ecirc:"ê",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",eg:"⪚",egrav:"è",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",et:"ð",eth:"ð",eum:"ë",euml:"ë",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac1:"¼",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac3:"¾",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",g:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacut:"í",iacute:"í",ic:"⁣",icir:"î",icirc:"î",icy:"и",iecy:"е",iexc:"¡",iexcl:"¡",iff:"⇔",ifr:"𝔦",igrav:"ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iprod:"⨼",iques:"¿",iquest:"¿",iscr:"𝒾",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",iukcy:"і",ium:"ï",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laqu:"«",laquo:"«",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",l:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",mac:"¯",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"𝔪",mho:"℧",micr:"µ",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middo:"·",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",mp:"∓",mscr:"𝓂",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbs:" ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"𝕟",no:"¬",not:"¬",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",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:"≹",ntild:"ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacut:"ó",oacute:"ó",oast:"⊛",ocir:"ô",ocirc:"ô",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograv:"ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"º",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslas:"ø",oslash:"ø",osol:"⊘",otild:"õ",otilde:"õ",otimes:"⊗",otimesas:"⨶",oum:"ö",ouml:"ö",ovbar:"⌽",par:"¶",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusm:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",pointint:"⨕",popf:"𝕡",poun:"£",pound:"£",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qint:"⨌",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quo:'"',quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raqu:"»",raquo:"»",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",re:"®",reg:"®",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"𝓇",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sec:"§",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",sh:"­",shy:"­",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szli:"ß",szlig:"ß",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thor:"þ",thorn:"þ",tilde:"˜",time:"×",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacut:"ú",uacute:"ú",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucir:"û",ucirc:"û",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",ugrav:"ù",ugrave:"ù",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",um:"¨",uml:"¨",uogon:"ų",uopf:"𝕦",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uum:"ü",uuml:"ü",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",vprop:"∝",vrtri:"⊳",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"𝔴",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacut:"ý",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",ye:"¥",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yum:"ÿ",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"‍",zwnj:"‌",default:F})),A=function(r){return!!y.call(w,r)&&w[r]},y={}.hasOwnProperty;var q=n(g),k=n(m),x=function(r,e){var t,u,n={};e||(e={});for(u in T)t=e[u],n[u]=null==t?T[u]:t;(n.position.indent||n.position.start)&&(n.indent=n.position.indent||[],n.position=n.position.start);return function(r,e){var t,u,n,o,a,i,c,s,l,D,f,p,d,h,g,m,b,E,v,F=e.additional,w=e.nonTerminated,y=e.text,x=e.reference,T=e.warning,V=e.textContext,j=e.referenceContext,z=e.warningContext,G=e.position,H=e.indent||[],M=r.length,_=0,$=-1,Z=G.column||1,Y=G.line||1,J="",Q=[];"string"==typeof F&&(F=F.charCodeAt(0));m=K(),s=T?function(r,e){var t=K();t.column+=e,t.offset+=e,T.call(z,I[r],t,r)}:S,_--,M++;for(;++_<M;)if(10===a&&(Z=H[$]||1),38===(a=r.charCodeAt(_))){if(9===(c=r.charCodeAt(_+1))||10===c||12===c||32===c||38===c||60===c||c!=c||F&&c===F){J+=L(a),Z++;continue}for(p=d=_+1,v=d,35===c?(v=++p,88===(c=r.charCodeAt(v))||120===c?(h=O,v=++p):h="decimal"):h=N,t="",f="",o="",g=P[h],v--;++v<M&&(c=r.charCodeAt(v),g(c));)o+=L(c),h===N&&B.call(q,o)&&(t=o,f=q[o]);(n=59===r.charCodeAt(v))&&(v++,(u=h===N&&A(o))&&(t=o,f=u)),E=1+v-d,(n||w)&&(o?h===N?(n&&!f?s(5,1):(t!==o&&(v=p+t.length,E=1+v-p,n=!1),n||(l=t?1:3,e.attribute?61===(c=r.charCodeAt(v))?(s(l,E),f=null):C(c)?f=null:s(l,E):s(l,E))),i=f):(n||s(2,E),i=parseInt(o,R[h]),(W=i)>=55296&&W<=57343||W>1114111?(s(7,E),i=L(65533)):i in k?(s(6,E),i=k[i]):(D="",U(i)&&s(6,E),i>65535&&(D+=L((i-=65536)>>>10|55296),i=56320|1023&i),i=D+L(i))):h!==N&&s(4,E)),i?(X(),m=K(),_=v-1,Z+=v-d+1,Q.push(i),(b=K()).offset++,x&&x.call(j,i,{start:m,end:b},r.slice(d-1,v)),m=b):(o=r.slice(d-1,v),J+=o,Z+=o.length,_=v-1)}else 10===a&&(Y++,$++,Z=0),a==a?(J+=L(a),Z++):X();var W;return Q.join("");function K(){return{line:Y,column:Z,offset:_+(G.offset||0)}}function X(){J&&(Q.push(J),y&&y.call(V,J,{start:m,end:K()}),J="")}}(r,n)},B={}.hasOwnProperty,L=String.fromCharCode,S=Function.prototype,T={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},N="named",O="hexadecimal",R={hexadecimal:16,decimal:10},P={};P.named=C,P.decimal=b,P[O]=E;var I={};function U(r){return r>=1&&r<=8||11===r||r>=13&&r<=31||r>=127&&r<=159||r>=64976&&r<=65007||65535==(65535&r)||65534==(65535&r)}I[1]="Named character references must be terminated by a semicolon",I[2]="Numeric character references must be terminated by a semicolon",I[3]="Named character references cannot be empty",I[4]="Numeric character references cannot be empty",I[5]="Named character references must be known",I[6]="Numeric character references cannot be disallowed",I[7]="Numeric character references cannot be outside the permissible Unicode range";var V=function(r){return n.raw=o,n;function t(e){for(var t=r.offset,u=e.line,n=[];++u&&u in t;)n.push((t[u]||0)+1);return{start:e,indent:n}}function u(e,t,u){3!==u&&r.file.message(e,t)}function n(e,n,o){x(e,{position:t(n),warning:u,text:o,reference:o,textContext:r,referenceContext:r})}function o(r,n,o){return x(r,e(o,{position:t(n),warning:u}))}};var j=function(r){return function(e,t){var u,n,o,a,i,c,s=this,l=s.offset,D=[],f=s[r+"Methods"],p=s[r+"Tokenizers"],d=t.line,h=t.column;if(!e)return D;E.now=m,E.file=s.file,g("");for(;e;){for(u=-1,n=f.length,i=!1;++u<n&&(a=f[u],!(o=p[a])||o.onlyAtStart&&!s.atStart||o.notInList&&s.inList||o.notInBlock&&s.inBlock||o.notInLink&&s.inLink||(c=e.length,o.apply(s,[E,e]),!(i=c!==e.length))););i||s.file.fail(new Error("Infinite loop"),E.now())}return s.eof=m(),D;function g(r){for(var e=-1,t=r.indexOf("\n");-1!==t;)d++,e=t,t=r.indexOf("\n",t+1);-1===e?h+=r.length:h=r.length-e,d in l&&(-1!==e?h+=l[d]:h<=l[d]&&(h=l[d]+1))}function m(){var r={line:d,column:h};return r.offset=s.toOffset(r),r}function b(r){this.start=r,this.end=m()}function E(r){var t,u=function(){var r=[],e=d+1;return function(){for(var t=d+1;e<t;)r.push((l[e]||0)+1),e++;return r}}(),n=(t=m(),function(r,e){var u=r.position,n=u?u.start:t,o=[],a=u&&u.end.line,i=t.line;if(r.position=new b(n),u&&e&&u.indent){if(o=u.indent,a<i){for(;++a<i;)o.push((l[a]||0)+1);o.push(t.column)}e=o.concat(e)}return r.position.indent=e||[],r}),o=m();return function(r){e.substring(0,r.length)!==r&&s.file.fail(new Error("Incorrectly eaten value: please report this warning on http://git.io/vg5Ft"),m())}(r),a.reset=i,i.test=c,a.test=c,e=e.substring(r.length),g(r),u=u(),a;function a(r,e){return n(function(r,e){var t=e?e.children:D,u=t[t.length-1];return u&&r.type===u.type&&r.type in z&&G(u)&&G(r)&&(r=z[r.type].call(s,u,r)),r!==u&&t.push(r),s.atStart&&0!==D.length&&s.exitStart(),r}(n(r),e),u)}function i(){var t=a.apply(null,arguments);return d=o.line,h=o.column,e=r+e,t}function c(){var t=n({});return d=o.line,h=o.column,e=r+e,t.position}}}},z={text:function(r,e){return r.value+=e.value,r},blockquote:function(r,e){if(this.options.commonmark)return e;return r.children=r.children.concat(e.children),r}};function G(r){var e,t;return"text"!==r.type||!r.position||(e=r.position.start,t=r.position.end,e.line!==t.line||t.column-e.column===r.value.length)}var H=Z,M=["\\","`","*","{","}","[","]","(",")","#","+","-",".","!","_",">"],_=M.concat(["~","|"]),$=_.concat(["\n",'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);function Z(r){var e=r||{};return e.commonmark?$:e.gfm?_:M}Z.default=M,Z.gfm=_,Z.commonmark=$;var Y={position:!0,gfm:!0,commonmark:!1,footnotes:!1,pedantic:!1,blocks:n(Object.freeze({__proto__:null,default:["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]}))},J=function(r){var t,u,n=this.options;if(null==r)r={};else{if("object"!=typeof r)throw new Error("Invalid value `"+r+"` for setting `options`");r=e(r)}for(t in Y){if(null==(u=r[t])&&(u=n[t]),"blocks"!==t&&"boolean"!=typeof u||"blocks"===t&&"object"!=typeof u)throw new Error("Invalid value `"+u+"` for setting `options."+t+"`");r[t]=u}return this.options=r,this.escape=H(r),this};var Q=W;function W(r){if("string"==typeof r)return function(r){return function(e){return Boolean(e&&e.type===r)}}(r);if(null==r)return rr;if("object"==typeof r)return("length"in r?X:K)(r);if("function"==typeof r)return r;throw new Error("Expected function, string, or object as test")}function K(r){return function(e){var t;for(t in r)if(e[t]!==r[t])return!1;return!0}}function X(r){var e=function(r){for(var e=[],t=r.length,u=-1;++u<t;)e[u]=W(r[u]);return e}(r),t=e.length;return function(){var r=-1;for(;++r<t;)if(e[r].apply(this,arguments))return!0;return!1}}function rr(){return!0}var er=tr;function tr(r,e,t,u){var n;function o(r,a,i){var c,s=[];return(e&&!n(r,a,i[i.length-1]||null)||!1!==(s=ur(t(r,i)))[0])&&r.children&&"skip"!==s[0]&&!1===(c=ur(function(r,e){var t,n=u?-1:1,a=(u?r.length:-1)+n;for(;a>-1&&a<r.length;){if(!1===(t=o(r[a],a,e))[0])return t;a="number"==typeof t[1]?t[1]:a+n}}(r.children,i.concat(r))))[0]?c:s}"function"==typeof e&&"function"!=typeof t&&(u=t,t=e,e=null),n=Q(e),o(r,null,[])}function ur(r){return null!==r&&"object"==typeof r&&"length"in r?r:"number"==typeof r?[!0,r]:[r]}tr.CONTINUE=!0,tr.SKIP="skip",tr.EXIT=!1;var nr=cr,or=er.CONTINUE,ar=er.SKIP,ir=er.EXIT;function cr(r,e,t,u){"function"==typeof e&&"function"!=typeof t&&(u=t,t=e,e=null),er(r,e,(function(r,e){var u=e[e.length-1],n=u?u.children.indexOf(r):null;return t(r,n,u)}),u)}cr.CONTINUE=or,cr.SKIP=ar,cr.EXIT=ir;var sr=function(r,e){return nr(r,e?lr:Dr),r};function lr(r){delete r.position}function Dr(r){r.position=void 0}var fr=function(){var r,t=String(this.file),u={line:1,column:1,offset:0},n=e(u);65279===(t=t.replace(pr,"\n")).charCodeAt(0)&&(t=t.slice(1),n.column++,n.offset++);r={type:"root",children:this.tokenizeBlock(t,n),position:{start:u,end:this.eof||e(u)}},this.options.position||sr(r,!0);return r},pr=/\r\n|\r/g;var dr=function(r){return gr.test("number"==typeof r?hr(r):r.charAt(0))},hr=String.fromCharCode,gr=/\s/;var mr=function(r,e,t){var u,n,o,a,i=e.charAt(0);if("\n"!==i)return;if(t)return!0;a=1,u=e.length,n=i,o="";for(;a<u&&(i=e.charAt(a),dr(i));)o+=i,"\n"===i&&(n+=o,o=""),a++;r(n)}
2/*!
3 * repeat-string <https://github.com/jonschlinkert/repeat-string>
4 *
5 * Copyright (c) 2014-2015, Jon Schlinkert.
6 * Licensed under the MIT License.
7 */;var br,Er="",vr=function(r,e){if("string"!=typeof r)throw new TypeError("expected a string");if(1===e)return r;if(2===e)return r+r;var t=r.length*e;if(br!==r||void 0===br)br=r,Er="";else if(Er.length>=t)return Er.substr(0,t);for(;t>Er.length&&e>1;)1&e&&(Er+=r),e>>=1,r+=r;return Er=(Er+=r).substr(0,t)};var Cr=function(r){var e=String(r),t=e.length;for(;"\n"===e.charAt(--t););return e.slice(0,t+1)};var Fr=function(r,e,t){var u,n,o,a=-1,i=e.length,c="",s="",l="",D="";for(;++a<i;)if(u=e.charAt(a),o)if(o=!1,c+=l,s+=D,l="",D="","\n"===u)l=u,D=u;else for(c+=u,s+=u;++a<i;){if(!(u=e.charAt(a))||"\n"===u){D=u,l=u;break}c+=u,s+=u}else if(" "===u&&e.charAt(a+1)===u&&e.charAt(a+2)===u&&e.charAt(a+3)===u)l+=wr,a+=3,o=!0;else if("\t"===u)l+=u,o=!0;else{for(n="";"\t"===u||" "===u;)n+=u,u=e.charAt(++a);if("\n"!==u)break;l+=n+u,D+=u}if(s)return!!t||r(c)({type:"code",lang:null,value:Cr(s)})},wr=vr(" ",4);var Ar=function(r,e,t){var u,n,o,a,i,c,s,l,D,f,p,d=this.options,h=e.length+1,g=0,m="";if(!d.gfm)return;for(;g<h&&(" "===(o=e.charAt(g))||"\t"===o);)m+=o,g++;if(f=g,"~"!==(o=e.charAt(g))&&"`"!==o)return;g++,n=o,u=1,m+=o;for(;g<h&&(o=e.charAt(g))===n;)m+=o,u++,g++;if(u<3)return;for(;g<h&&(" "===(o=e.charAt(g))||"\t"===o);)m+=o,g++;a="",i="";for(;g<h&&"\n"!==(o=e.charAt(g))&&"~"!==o&&"`"!==o;)" "===o||"\t"===o?i+=o:(a+=i+o,i=""),g++;if((o=e.charAt(g))&&"\n"!==o)return;if(t)return!0;(p=r.now()).column+=m.length,p.offset+=m.length,m+=a,a=this.decode.raw(this.unescape(a),p),i&&(m+=i);i="",l="",D="",c="",s="";for(;g<h;)if(o=e.charAt(g),c+=l,s+=D,l="",D="","\n"===o){for(c?(l+=o,D+=o):m+=o,i="",g++;g<h&&" "===(o=e.charAt(g));)i+=o,g++;if(l+=i,D+=i.slice(f),!(i.length>=4)){for(i="";g<h&&(o=e.charAt(g))===n;)i+=o,g++;if(l+=i,D+=i,!(i.length<u)){for(i="";g<h&&(" "===(o=e.charAt(g))||"\t"===o);)l+=o,D+=o,g++;if(!o||"\n"===o)break}}}else c+=o,D+=o,g++;return r(m+=c+l)({type:"code",lang:a||null,value:Cr(s)})};var yr=u((function(r,e){(e=r.exports=function(r){return r.replace(/^\s*|\s*$/g,"")}).left=function(r){return r.replace(/^\s*/,"")},e.right=function(r){return r.replace(/\s*$/,"")}})),qr=(yr.left,yr.right,function(r,e,t,u){var n,o,a,i,c,s,l=["pedantic","commonmark"],D=l.length,f=r.length,p=-1;for(;++p<f;){for(n=r[p],o=n[1]||{},a=n[0],i=-1,s=!1;++i<D;)if(void 0!==o[c=l[i]]&&o[c]!==t.options[c]){s=!0;break}if(!s&&e[a].apply(t,u))return!0}return!1});var kr=function(r,e,t){var u,n,o,a,i,c,s,l,D,f=this.offset,p=this.blockTokenizers,d=this.interruptBlockquote,h=r.now(),g=h.line,m=e.length,b=[],E=[],v=[],C=0;for(;C<m&&(" "===(n=e.charAt(C))||"\t"===n);)C++;if(">"!==e.charAt(C))return;if(t)return!0;C=0;for(;C<m;){for(a=e.indexOf("\n",C),s=C,l=!1,-1===a&&(a=m);C<m&&(" "===(n=e.charAt(C))||"\t"===n);)C++;if(">"===e.charAt(C)?(C++,l=!0," "===e.charAt(C)&&C++):C=s,i=e.slice(C,a),!l&&!yr(i)){C=s;break}if(!l&&(o=e.slice(C),qr(d,p,this,[r,o,!0])))break;c=s===C?i:e.slice(s,a),v.push(C-s),b.push(c),E.push(i),C=a+1}C=-1,m=v.length,u=r(b.join("\n"));for(;++C<m;)f[g]=(f[g]||0)+v[C],g++;return D=this.enterBlock(),E=this.tokenizeBlock(E.join("\n"),h),D(),u({type:"blockquote",children:E})};var xr=function(r,e,t){var u,n,o,a=this.options,i=e.length+1,c=-1,s=r.now(),l="",D="";for(;++c<i;){if(" "!==(u=e.charAt(c))&&"\t"!==u){c--;break}l+=u}o=0;for(;++c<=i;){if("#"!==(u=e.charAt(c))){c--;break}l+=u,o++}if(o>6)return;if(!o||!a.pedantic&&"#"===e.charAt(c+1))return;i=e.length+1,n="";for(;++c<i;){if(" "!==(u=e.charAt(c))&&"\t"!==u){c--;break}n+=u}if(!a.pedantic&&0===n.length&&u&&"\n"!==u)return;if(t)return!0;l+=n,n="",D="";for(;++c<i&&(u=e.charAt(c))&&"\n"!==u;)if(" "===u||"\t"===u||"#"===u){for(;" "===u||"\t"===u;)n+=u,u=e.charAt(++c);for(;"#"===u;)n+=u,u=e.charAt(++c);for(;" "===u||"\t"===u;)n+=u,u=e.charAt(++c);c--}else D+=n+u,n="";return s.column+=l.length,s.offset+=l.length,r(l+=D+n)({type:"heading",depth:o,children:this.tokenizeInline(D,s)})};var Br=function(r,e,t){var u,n,o,a,i=-1,c=e.length+1,s="";for(;++i<c&&("\t"===(u=e.charAt(i))||" "===u);)s+=u;if("*"!==u&&"-"!==u&&"_"!==u)return;n=u,s+=u,o=1,a="";for(;++i<c;)if((u=e.charAt(i))===n)o++,s+=a+n,a="";else{if(" "!==u)return o>=3&&(!u||"\n"===u)?(s+=a,!!t||r(s)({type:"thematicBreak"})):void 0;a+=u}};var Lr=function(r){var e,t=0,u=0,n=r.charAt(t),o={};for(;n in Sr;)u+=e=Sr[n],e>1&&(u=Math.floor(u/e)*e),o[u]=t,n=r.charAt(++t);return{indent:u,stops:o}},Sr={" ":1,"\t":4};var Tr=function(r,e){var t,u,n,o,a=r.split("\n"),i=a.length+1,c=1/0,s=[];a.unshift(vr(" ",e)+"!");for(;i--;)if(u=Lr(a[i]),s[i]=u.stops,0!==yr(a[i]).length){if(!u.indent){c=1/0;break}u.indent>0&&u.indent<c&&(c=u.indent)}if(c!==1/0)for(i=a.length;i--;){for(n=s[i],t=c;t&&!(t in n);)t--;o=0!==yr(a[i]).length&&c&&t!==c?"\t":"",a[i]=o+a[i].slice(t in n?n[t]+1:0)}return a.shift(),a.join("\n")};var Nr=function(r,e,t){var u,n,o,a,i,c,s,l,D,f,p,d,h,g,m,E,v,C,F,w,A,y,q,k,x=this.options.commonmark,B=this.options.pedantic,L=this.blockTokenizers,S=this.interruptList,T=0,N=e.length,O=null,R=0;for(;T<N;){if("\t"===(a=e.charAt(T)))R+=4-R%4;else{if(" "!==a)break;R++}T++}if(R>=4)return;if(a=e.charAt(T),u=x?zr:jr,!0===Vr[a])i=a,o=!1;else{for(o=!0,n="";T<N&&(a=e.charAt(T),b(a));)n+=a,T++;if(a=e.charAt(T),!n||!0!==u[a])return;O=parseInt(n,10),i=a}if(" "!==(a=e.charAt(++T))&&"\t"!==a)return;if(t)return!0;T=0,g=[],m=[],E=[];for(;T<N;){for(c=e.indexOf("\n",T),s=T,l=!1,k=!1,-1===c&&(c=N),q=T+4,R=0;T<N;){if("\t"===(a=e.charAt(T)))R+=4-R%4;else{if(" "!==a)break;R++}T++}if(R>=4&&(k=!0),v&&R>=v.indent&&(k=!0),a=e.charAt(T),D=null,!k){if(!0===Vr[a])D=a,T++,R++;else{for(n="";T<N&&(a=e.charAt(T),b(a));)n+=a,T++;a=e.charAt(T),T++,n&&!0===u[a]&&(D=a,R+=n.length+1)}if(D)if("\t"===(a=e.charAt(T)))R+=4-R%4,T++;else if(" "===a){for(q=T+4;T<q&&" "===e.charAt(T);)T++,R++;T===q&&" "===e.charAt(T)&&(T-=3,R-=3)}else"\n"!==a&&""!==a&&(D=null)}if(D){if(!B&&i!==D)break;l=!0}else x||k||" "!==e.charAt(s)?x&&v&&(k=R>=v.indent||R>4):k=!0,l=!1,T=s;if(p=e.slice(s,c),f=s===T?p:e.slice(T,c),("*"===D||"_"===D||"-"===D)&&L.thematicBreak.call(this,r,p,!0))break;if(d=h,h=!yr(f).length,k&&v)v.value=v.value.concat(E,p),m=m.concat(E,p),E=[];else if(l)0!==E.length&&(v.value.push(""),v.trail=E.concat()),v={value:[p],indent:R,trail:[]},g.push(v),m=m.concat(E,p),E=[];else if(h){if(d)break;E.push(p)}else{if(d)break;if(qr(S,L,this,[r,p,!0]))break;v.value=v.value.concat(E,p),m=m.concat(E,p),E=[]}T=c+1}A=r(m.join("\n")).reset({type:"list",ordered:o,start:O,loose:null,children:[]}),C=this.enterList(),F=this.enterBlock(),w=!1,T=-1,N=g.length;for(;++T<N;)v=g[T].value.join("\n"),y=r.now(),(v=r(v)(Gr(this,v,y),A)).loose&&(w=!0),v=g[T].trail.join("\n"),T!==N-1&&(v+="\n"),r(v);return C(),F(),A.loose=w,A},Or=/\n\n(?!\s*$)/,Rr=/^\[([ \t]|x|X)][ \t]/,Pr=/^([ \t]*)([*+-]|\d+[.)])( {1,4}(?! )| |\t|$|(?=\n))([^\n]*)/,Ir=/^([ \t]*)([*+-]|\d+[.)])([ \t]+)/,Ur=/^( {1,4}|\t)?/gm,Vr={"*":!0,"+":!0,"-":!0},jr={".":!0},zr={};function Gr(r,e,t){var u,n,o=r.offset,a=r.options.pedantic?Hr:Mr,i=null;return e=a.apply(null,arguments),r.options.gfm&&(u=e.match(Rr))&&(n=u[0].length,i="x"===u[1].toLowerCase(),o[t.line]+=n,e=e.slice(n)),{type:"listItem",loose:Or.test(e)||"\n"===e.charAt(e.length-1),checked:i,children:r.tokenizeBlock(e,t)}}function Hr(r,e,t){var u=r.offset,n=t.line;return e=e.replace(Ir,o),n=t.line,e.replace(Ur,o);function o(r){return u[n]=(u[n]||0)+r.length,n++,""}}function Mr(r,e,t){var u,n,o,a,i,c,s,l=r.offset,D=t.line;for(a=(e=e.replace(Pr,(function(r,e,t,a,i){n=e+t+a,o=i,Number(t)<10&&n.length%2==1&&(t=" "+t);return(u=e+vr(" ",t.length)+a)+o}))).split("\n"),(i=Tr(e,Lr(u).indent).split("\n"))[0]=o,l[D]=(l[D]||0)+n.length,D++,c=0,s=a.length;++c<s;)l[D]=(l[D]||0)+a[c].length-i[c].length,D++;return i.join("\n")}zr["."]=!0,zr[")"]=!0;var _r=function(r,e,t){var u,n,o,a,i,c=r.now(),s=e.length,l=-1,D="";for(;++l<s;){if(" "!==(o=e.charAt(l))||l>=3){l--;break}D+=o}u="",n="";for(;++l<s;){if("\n"===(o=e.charAt(l))){l--;break}" "===o||"\t"===o?n+=o:(u+=n+o,n="")}if(c.column+=D.length,c.offset+=D.length,D+=u+n,o=e.charAt(++l),a=e.charAt(++l),"\n"!==o||!$r[a])return;D+=o,n=a,i=$r[a];for(;++l<s;){if((o=e.charAt(l))!==a){if("\n"!==o)return;l--;break}n+=o}if(t)return!0;return r(D+n)({type:"heading",depth:i,children:this.tokenizeInline(u,c)})},$r={};$r["="]=1,$r["-"]=2;var Zr="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\u0000-\\u0020]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",Yr="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Jr={openCloseTag:new RegExp("^(?:"+Zr+"|"+Yr+")"),tag:new RegExp("^(?:"+Zr+"|"+Yr+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?].*?[?]>|<![A-Za-z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)")},Qr=Jr.openCloseTag,Wr=function(r,e,t){var u,n,o,a,i,c,s,l=this.options.blocks,D=e.length,f=0,p=[[/^<(script|pre|style)(?=(\s|>|$))/i,/<\/(script|pre|style)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Za-z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+l.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(Qr.source+"\\s*$"),/^$/,!1]];for(;f<D&&("\t"===(a=e.charAt(f))||" "===a);)f++;if("<"!==e.charAt(f))return;u=-1===(u=e.indexOf("\n",f+1))?D:u,n=e.slice(f,u),o=-1,i=p.length;for(;++o<i;)if(p[o][0].test(n)){c=p[o];break}if(!c)return;if(t)return c[2];if(f=u,!c[1].test(n))for(;f<D;){if(u=-1===(u=e.indexOf("\n",f+1))?D:u,n=e.slice(f+1,u),c[1].test(n)){n&&(f=u);break}f=u}return s=e.slice(0,f),r(s)({type:"html",value:s})};var Kr=function(r){return String(r).replace(/\s+/g," ")};var Xr=function(r){return Kr(r).toLowerCase()};var re=te;te.notInList=!0,te.notInBlock=!0;var ee=/^( {4}|\t)?/gm;function te(r,e,t){var u,n,o,a,i,c,s,l,D,f,p,d,h=this.offset;if(this.options.footnotes){for(u=0,n=e.length,o="",a=r.now(),i=a.line;u<n&&(D=e.charAt(u),dr(D));)o+=D,u++;if("["===e.charAt(u)&&"^"===e.charAt(u+1)){for(u=(o+="[^").length,s="";u<n&&"]"!==(D=e.charAt(u));)"\\"===D&&(s+=D,u++,D=e.charAt(u)),s+=D,u++;if(s&&"]"===e.charAt(u)&&":"===e.charAt(u+1)){if(t)return!0;for(f=Xr(s),u=(o+=s+"]:").length;u<n&&("\t"===(D=e.charAt(u))||" "===D);)o+=D,u++;for(a.column+=o.length,a.offset+=o.length,s="",c="",l="";u<n;){if("\n"===(D=e.charAt(u))){for(l=D,u++;u<n&&"\n"===(D=e.charAt(u));)l+=D,u++;for(s+=l,l="";u<n&&" "===(D=e.charAt(u));)l+=D,u++;if(0===l.length)break;s+=l}s&&(c+=s,s=""),c+=D,u++}return o+=c,c=c.replace(ee,(function(r){return h[i]=(h[i]||0)+r.length,i++,""})),p=r(o),d=this.enterBlock(),c=this.tokenizeBlock(c,a),d(),p({type:"footnoteDefinition",identifier:f,children:c})}}}}var ue=ne;ne.notInList=!0,ne.notInBlock=!0;function ne(r,e,t){for(var u,n,o,a,i,c,s,l,D=this.options.commonmark,f=0,p=e.length,d="";f<p&&(" "===(a=e.charAt(f))||"\t"===a);)d+=a,f++;if("["===(a=e.charAt(f))){for(f++,d+=a,o="";f<p&&"]"!==(a=e.charAt(f));)"\\"===a&&(o+=a,f++,a=e.charAt(f)),o+=a,f++;if(o&&"]"===e.charAt(f)&&":"===e.charAt(f+1)){for(c=o,f=(d+=o+"]:").length,o="";f<p&&("\t"===(a=e.charAt(f))||" "===a||"\n"===a);)d+=a,f++;if(o="",u=d,"<"===(a=e.charAt(f))){for(f++;f<p&&oe(a=e.charAt(f));)o+=a,f++;if((a=e.charAt(f))===oe.delimiter)d+="<"+o+a,f++;else{if(D)return;f-=o.length+1,o=""}}if(!o){for(;f<p&&ae(a=e.charAt(f));)o+=a,f++;d+=o}if(o){for(s=o,o="";f<p&&("\t"===(a=e.charAt(f))||" "===a||"\n"===a);)o+=a,f++;if(i=null,'"'===(a=e.charAt(f))?i='"':"'"===a?i="'":"("===a&&(i=")"),i){if(!o)return;for(f=(d+=o+a).length,o="";f<p&&(a=e.charAt(f))!==i;){if("\n"===a){if(f++,"\n"===(a=e.charAt(f))||a===i)return;o+="\n"}o+=a,f++}if((a=e.charAt(f))!==i)return;n=d,d+=o+a,f++,l=o,o=""}else o="",f=d.length;for(;f<p&&("\t"===(a=e.charAt(f))||" "===a);)d+=a,f++;return(a=e.charAt(f))&&"\n"!==a?void 0:!!t||(u=r(u).test().end,s=this.decode.raw(this.unescape(s),u,{nonTerminated:!1}),l&&(n=r(n).test().end,l=this.decode.raw(this.unescape(l),n)),r(d)({type:"definition",identifier:Xr(c),title:l||null,url:s}))}}}}function oe(r){return">"!==r&&"["!==r&&"]"!==r}function ae(r){return"["!==r&&"]"!==r&&!dr(r)}oe.delimiter=">";var ie=function(r,e,t){var u,n,o,a,i,c,s,l,D,f,p,d,h,g,m,b,E,v,C,F,w,A,y,q;if(!this.options.gfm)return;u=0,v=0,c=e.length+1,s=[];for(;u<c;){if(A=e.indexOf("\n",u),y=e.indexOf("|",u+1),-1===A&&(A=e.length),-1===y||y>A){if(v<2)return;break}s.push(e.slice(u,A)),v++,u=A+1}a=s.join("\n"),n=s.splice(1,1)[0]||[],u=0,c=n.length,v--,o=!1,p=[];for(;u<c;){if("|"===(D=n.charAt(u))){if(f=null,!1===o){if(!1===q)return}else p.push(o),o=!1;q=!1}else if("-"===D)f=!0,o=o||null;else if(":"===D)o="left"===o?"center":f&&null===o?"right":"left";else if(!dr(D))return;u++}!1!==o&&p.push(o);if(p.length<1)return;if(t)return!0;E=-1,F=[],w=r(a).reset({type:"table",align:p,children:F});for(;++E<v;){for(C=s[E],i={type:"tableRow",children:[]},E&&r("\n"),r(C).reset(i,w),c=C.length+1,u=0,l="",d="",h=!0,g=null,m=null;u<c;)if("\t"!==(D=C.charAt(u))&&" "!==D){if(""===D||"|"===D)if(h)r(D);else{if(D&&m){l+=D,u++;continue}!d&&!D||h||(a=d,l.length>1&&(D?(a+=l.slice(0,l.length-1),l=l.charAt(l.length-1)):(a+=l,l="")),b=r.now(),r(a)({type:"tableCell",children:this.tokenizeInline(d,b)},i)),r(l+D),l="",d=""}else if(l&&(d+=l,l=""),d+=D,"\\"===D&&u!==c-2&&(d+=C.charAt(u+1),u++),"`"===D){for(g=1;C.charAt(u+1)===D;)d+=D,u++,g++;m?g>=m&&(m=0):m=g}h=!1,u++}else d?l+=D:r(D),u++;E||r("\n"+n)}return w};var ce=function(r,e,t){var u,n,o,a,i,c=this.options,s=c.commonmark,l=c.gfm,D=this.blockTokenizers,f=this.interruptParagraph,p=e.indexOf("\n"),d=e.length;for(;p<d;){if(-1===p){p=d;break}if("\n"===e.charAt(p+1))break;if(s){for(a=0,u=p+1;u<d;){if("\t"===(o=e.charAt(u))){a=4;break}if(" "!==o)break;a++,u++}if(a>=4){p=e.indexOf("\n",p+1);continue}}if(n=e.slice(p+1),qr(f,D,this,[r,n,!0]))break;if(D.list.call(this,r,n,!0)&&(this.inList||s||l&&!b(yr.left(n).charAt(0))))break;if(u=p,-1!==(p=e.indexOf("\n",p+1))&&""===yr(e.slice(u,p))){p=u;break}}if(n=e.slice(0,p),""===yr(n))return r(n),null;if(t)return!0;return i=r.now(),n=Cr(n),r(n)({type:"paragraph",children:this.tokenizeInline(n,i)})};var se=function(r,e){return r.indexOf("\\",e)};var le=De;function De(r,e,t){var u,n;if("\\"===e.charAt(0)&&(u=e.charAt(1),-1!==this.escape.indexOf(u)))return!!t||(n="\n"===u?{type:"break"}:{type:"text",value:u},r("\\"+u)(n))}De.locator=se;var fe=function(r,e){return r.indexOf("<",e)};var pe=he;he.locator=fe,he.notInLink=!0;var de="mailto:".length;function he(r,e,t){var u,n,o,a,i,c,s,l,D,f,p;if("<"===e.charAt(0)){for(this,u="",n=e.length,o=0,a="",c=!1,s="",o++,u="<";o<n&&(i=e.charAt(o),!(dr(i)||">"===i||"@"===i||":"===i&&"/"===e.charAt(o+1)));)a+=i,o++;if(a){if(s+=a,a="",s+=i=e.charAt(o),o++,"@"===i)c=!0;else{if(":"!==i||"/"!==e.charAt(o+1))return;s+="/",o++}for(;o<n&&(i=e.charAt(o),!dr(i)&&">"!==i);)a+=i,o++;if(i=e.charAt(o),a&&">"===i)return!!t||(D=s+=a,u+=s+i,(l=r.now()).column++,l.offset++,c&&("mailto:"===s.slice(0,de).toLowerCase()?(D=D.substr(de),l.column+=de,l.offset+=de):s="mailto:"+s),f=this.inlineTokenizers,this.inlineTokenizers={text:f.text},p=this.enterLink(),D=this.tokenizeInline(D,l),this.inlineTokenizers=f,p(),r(u)({type:"link",title:null,url:x(s,{nonTerminated:!1}),children:D}))}}}var ge=function(r,e){var t,u=me.length,n=-1,o=-1;if(!this.options.gfm)return-1;for(;++n<u;)-1!==(t=r.indexOf(me[n],e))&&(t<o||-1===o)&&(o=t);return o},me=["https://","http://","mailto:"];var be=Ce;Ce.locator=ge,Ce.notInLink=!0;var Ee=["http://","https://","mailto:"],ve=Ee.length;function Ce(r,e,t){var u,n,o,a,i,c,s,l,D,f,p,d;if(this.options.gfm){for(u="",a=-1,l=ve;++a<l;)if(c=Ee[a],(s=e.slice(0,c.length)).toLowerCase()===c){u=s;break}if(u){for(a=u.length,l=e.length,D="",f=0;a<l&&(o=e.charAt(a),!dr(o)&&"<"!==o)&&("."!==o&&","!==o&&":"!==o&&";"!==o&&'"'!==o&&"'"!==o&&")"!==o&&"]"!==o||(p=e.charAt(a+1))&&!dr(p))&&("("!==o&&"["!==o||f++,")"!==o&&"]"!==o||!(--f<0));)D+=o,a++;if(D){if(n=u+=D,"mailto:"===c){if(-1===(i=D.indexOf("@"))||i===l-1)return;n=n.substr("mailto:".length)}return!!t||(d=this.enterLink(),n=this.tokenizeInline(n,r.now()),d(),r(u)({type:"link",title:null,url:x(u,{nonTerminated:!1}),children:n}))}}}}var Fe=Jr.tag,we=qe;qe.locator=fe;var Ae=/^<a /i,ye=/^<\/a>/i;function qe(r,e,t){var u,n,o=e.length;if(!("<"!==e.charAt(0)||o<3)&&(u=e.charAt(1),(v(u)||"?"===u||"!"===u||"/"===u)&&(n=e.match(Fe))))return!!t||(n=n[0],!this.inLink&&Ae.test(n)?this.inLink=!0:this.inLink&&ye.test(n)&&(this.inLink=!1),r(n)({type:"html",value:n}))}var ke=function(r,e){var t=r.indexOf("[",e),u=r.indexOf("![",e);if(-1===u)return t;return t<u?t:u};var xe=Te;Te.locator=ke;var Be={}.hasOwnProperty,Le={'"':'"',"'":"'"},Se={};function Te(r,e,t){var u,n,o,a,i,c,s,l,D,f,p,d,h,g,m,b,E,v,C,F="",w=0,A=e.charAt(0),y=this.options.pedantic,q=this.options.commonmark,k=this.options.gfm;if("!"===A&&(D=!0,F=A,A=e.charAt(++w)),"["===A&&(D||!this.inLink)){for(F+=A,m="",w++,d=e.length,g=0,(E=r.now()).column+=w,E.offset+=w;w<d;){if(c=A=e.charAt(w),"`"===A){for(n=1;"`"===e.charAt(w+1);)c+=A,w++,n++;o?n>=o&&(o=0):o=n}else if("\\"===A)w++,c+=e.charAt(w);else if(o&&!k||"["!==A){if((!o||k)&&"]"===A){if(!g){if(!y)for(;w<d&&(A=e.charAt(w+1),dr(A));)c+=A,w++;if("("!==e.charAt(w+1))return;c+="(",u=!0,w++;break}g--}}else g++;m+=c,c="",w++}if(u){for(f=m,F+=m+c,w++;w<d&&(A=e.charAt(w),dr(A));)F+=A,w++;if(A=e.charAt(w),l=q?Se:Le,m="",a=F,"<"===A){for(w++,a+="<";w<d&&">"!==(A=e.charAt(w));){if(q&&"\n"===A)return;m+=A,w++}if(">"!==e.charAt(w))return;F+="<"+m+">",b=m,w++}else{for(A=null,c="";w<d&&(A=e.charAt(w),!c||!Be.call(l,A));){if(dr(A)){if(!y)break;c+=A}else{if("("===A)g++;else if(")"===A){if(0===g)break;g--}m+=c,c="","\\"===A&&(m+="\\",A=e.charAt(++w)),m+=A}w++}b=m,w=(F+=m).length}for(m="";w<d&&(A=e.charAt(w),dr(A));)m+=A,w++;if(A=e.charAt(w),F+=m,m&&Be.call(l,A))if(w++,F+=A,m="",p=l[A],i=F,q){for(;w<d&&(A=e.charAt(w))!==p;)"\\"===A&&(m+="\\",A=e.charAt(++w)),w++,m+=A;if((A=e.charAt(w))!==p)return;for(h=m,F+=m+A,w++;w<d&&(A=e.charAt(w),dr(A));)F+=A,w++}else for(c="";w<d;){if((A=e.charAt(w))===p)s&&(m+=p+c,c=""),s=!0;else if(s){if(")"===A){F+=m+p+c,h=m;break}dr(A)?c+=A:(m+=p+c+A,c="",s=!1)}else m+=A;w++}if(")"===e.charAt(w))return!!t||(F+=")",b=this.decode.raw(this.unescape(b),r(a).test().end,{nonTerminated:!1}),h&&(i=r(i).test().end,h=this.decode.raw(this.unescape(h),i)),C={type:D?"image":"link",title:h||null,url:b},D?C.alt=this.decode.raw(this.unescape(f),E)||null:(v=this.enterLink(),C.children=this.tokenizeInline(f,E),v()),r(F)(C))}}}Se['"']='"',Se["'"]="'",Se["("]=")";var Ne=Oe;Oe.locator=ke;function Oe(r,e,t){var u,n,o,a,i,c,s,l,D=e.charAt(0),f=0,p=e.length,d="",h="",g="link",m="shortcut";if("!"===D&&(g="image",h=D,D=e.charAt(++f)),"["===D){if(f++,h+=D,c="",this.options.footnotes&&"^"===e.charAt(f)){if("image"===g)return;h+="^",f++,g="footnote"}for(l=0;f<p;){if("["===(D=e.charAt(f)))s=!0,l++;else if("]"===D){if(!l)break;l--}"\\"===D&&(c+="\\",D=e.charAt(++f)),c+=D,f++}if(d=c,u=c,"]"===(D=e.charAt(f))){for(f++,d+=D,c="";f<p&&(D=e.charAt(f),dr(D));)c+=D,f++;if(D=e.charAt(f),"footnote"!==g&&"["===D){for(n="",c+=D,f++;f<p&&"["!==(D=e.charAt(f))&&"]"!==D;)"\\"===D&&(n+="\\",D=e.charAt(++f)),n+=D,f++;"]"===(D=e.charAt(f))?(m=n?"full":"collapsed",c+=n+D,f++):n="",d+=c,c=""}else{if(!u)return;n=u}if("full"===m||!s)return d=h+d,"link"===g&&this.inLink?null:!!t||("footnote"===g&&-1!==u.indexOf(" ")?r(d)({type:"footnote",children:this.tokenizeInline(u,r.now())}):((o=r.now()).column+=h.length,o.offset+=h.length,a={type:g+"Reference",identifier:Xr(n="full"===m?n:u)},"link"!==g&&"image"!==g||(a.referenceType=m),"link"===g?(i=this.enterLink(),a.children=this.tokenizeInline(u,o),i()):"image"===g&&(a.alt=this.decode.raw(this.unescape(u),o)||null),r(d)(a)))}}}var Re=function(r,e){var t=r.indexOf("**",e),u=r.indexOf("__",e);if(-1===u)return t;if(-1===t)return u;return u<t?u:t};var Pe=Ie;Ie.locator=Re;function Ie(r,e,t){var u,n,o,a,i,c,s,l=0,D=e.charAt(l);if(!("*"!==D&&"_"!==D||e.charAt(++l)!==D||(n=this.options.pedantic,i=(o=D)+o,c=e.length,l++,a="",D="",n&&dr(e.charAt(l)))))for(;l<c;){if(s=D,!((D=e.charAt(l))!==o||e.charAt(l+1)!==o||n&&dr(s))&&(D=e.charAt(l+2))!==o){if(!yr(a))return;return!!t||((u=r.now()).column+=2,u.offset+=2,r(i+a+i)({type:"strong",children:this.tokenizeInline(a,u)}))}n||"\\"!==D||(a+=D,D=e.charAt(++l)),a+=D,l++}}var Ue=function(r){return je.test("number"==typeof r?Ve(r):r.charAt(0))},Ve=String.fromCharCode,je=/\w/;var ze=function(r,e){var t=r.indexOf("*",e),u=r.indexOf("_",e);if(-1===u)return t;if(-1===t)return u;return u<t?u:t};var Ge=He;He.locator=ze;function He(r,e,t){var u,n,o,a,i,c,s,l=0,D=e.charAt(l);if(!("*"!==D&&"_"!==D||(n=this.options.pedantic,i=D,o=D,c=e.length,l++,a="",D="",n&&dr(e.charAt(l)))))for(;l<c;){if(s=D,!((D=e.charAt(l))!==o||n&&dr(s))){if((D=e.charAt(++l))!==o){if(!yr(a)||s===o)return;if(!n&&"_"===o&&Ue(D)){a+=o;continue}return!!t||((u=r.now()).column++,u.offset++,r(i+a+o)({type:"emphasis",children:this.tokenizeInline(a,u)}))}a+=o}n||"\\"!==D||(a+=D,D=e.charAt(++l)),a+=D,l++}}var Me=function(r,e){return r.indexOf("~~",e)};var _e=$e;$e.locator=Me;function $e(r,e,t){var u,n,o,a="",i="",c="",s="";if(this.options.gfm&&"~"===e.charAt(0)&&"~"===e.charAt(1)&&!dr(e.charAt(2)))for(u=1,n=e.length,(o=r.now()).column+=2,o.offset+=2;++u<n;){if(!("~"!==(a=e.charAt(u))||"~"!==i||c&&dr(c)))return!!t||r("~~"+s+"~~")({type:"delete",children:this.tokenizeInline(s,o)});s+=i,c=i,i=a}}var Ze=function(r,e){return r.indexOf("`",e)};var Ye=Je;Je.locator=Ze;function Je(r,e,t){for(var u,n,o,a,i,c,s,l,D=e.length,f=0,p="",d="";f<D&&"`"===e.charAt(f);)p+="`",f++;if(p){for(i=p,a=f,p="",l=e.charAt(f),o=0;f<D;){if(c=l,l=e.charAt(f+1),"`"===c?(o++,d+=c):(o=0,p+=c),o&&"`"!==l){if(o===a){i+=p+d,s=!0;break}p+=d,d=""}f++}if(!s){if(a%2!=0)return;p=""}if(t)return!0;for(u="",n="",D=p.length,f=-1;++f<D;)c=p.charAt(f),dr(c)?n+=c:(n&&(u&&(u+=n),n=""),u+=c);return r(i)({type:"inlineCode",value:u})}}var Qe=function(r,e){var t=r.indexOf("\n",e);for(;t>e&&" "===r.charAt(t-1);)t--;return t};var We=Ke;Ke.locator=Qe;function Ke(r,e,t){for(var u,n=e.length,o=-1,a="";++o<n;){if("\n"===(u=e.charAt(o))){if(o<2)return;return!!t||r(a+=u)({type:"break"})}if(" "!==u)return;a+=u}}var Xe=function(r,e,t){var u,n,o,a,i,c,s,l,D,f;if(t)return!0;u=this.inlineMethods,a=u.length,n=this.inlineTokenizers,o=-1,D=e.length;for(;++o<a;)"text"!==(l=u[o])&&n[l]&&((s=n[l].locator)||r.file.fail("Missing locator: `"+l+"`"),-1!==(c=s.call(this,e,1))&&c<D&&(D=c));i=e.slice(0,D),f=r.now(),this.decode(i,f,(function(e,t,u){r(u||e)({type:"text",value:e})}))};var rt=et;function et(r,t){this.file=t,this.offset={},this.options=e(this.options),this.setOptions({}),this.inList=!1,this.inBlock=!1,this.inLink=!1,this.atStart=!0,this.toOffset=D(t).toOffset,this.unescape=d(this,"escape"),this.decode=V(this)}var tt=et.prototype;function ut(r){var e,t=[];for(e in r)t.push(e);return t}tt.setOptions=J,tt.parse=fr,tt.options=Y,tt.exitStart=l("atStart",!0),tt.enterList=l("inList",!1),tt.enterLink=l("inLink",!1),tt.enterBlock=l("inBlock",!1),tt.interruptParagraph=[["thematicBreak"],["atxHeading"],["fencedCode"],["blockquote"],["html"],["setextHeading",{commonmark:!1}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],tt.interruptList=[["atxHeading",{pedantic:!1}],["fencedCode",{pedantic:!1}],["thematicBreak",{pedantic:!1}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],tt.interruptBlockquote=[["indentedCode",{commonmark:!0}],["fencedCode",{commonmark:!0}],["atxHeading",{commonmark:!0}],["setextHeading",{commonmark:!0}],["thematicBreak",{commonmark:!0}],["html",{commonmark:!0}],["list",{commonmark:!0}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],tt.blockTokenizers={newline:mr,indentedCode:Fr,fencedCode:Ar,blockquote:kr,atxHeading:xr,thematicBreak:Br,list:Nr,setextHeading:_r,html:Wr,footnote:re,definition:ue,table:ie,paragraph:ce},tt.inlineTokenizers={escape:le,autoLink:pe,url:be,html:we,link:xe,reference:Ne,strong:Pe,emphasis:Ge,deletion:_e,code:Ye,break:We,text:Xe},tt.blockMethods=ut(tt.blockTokenizers),tt.inlineMethods=ut(tt.inlineTokenizers),tt.tokenizeBlock=j("block"),tt.tokenizeInline=j("inline"),tt.tokenizeFactory=j;var nt=ot;function ot(r){var t=s(rt);t.prototype.options=e(t.prototype.options,this.data("settings"),r),this.Parser=t}ot.Parser=rt;var at=function(r){if(r)throw r}
8/*!
9 * Determine if an object is a Buffer
10 *
11 * @author Feross Aboukhadijeh <https://feross.org>
12 * @license MIT
13 */;var it=Object.prototype.hasOwnProperty,ct=Object.prototype.toString,st=Object.defineProperty,lt=Object.getOwnPropertyDescriptor,Dt=function(r){return"function"==typeof Array.isArray?Array.isArray(r):"[object Array]"===ct.call(r)},ft=function(r){if(!r||"[object Object]"!==ct.call(r))return!1;var e,t=it.call(r,"constructor"),u=r.constructor&&r.constructor.prototype&&it.call(r.constructor.prototype,"isPrototypeOf");if(r.constructor&&!t&&!u)return!1;for(e in r);return void 0===e||it.call(r,e)},pt=function(r,e){st&&"__proto__"===e.name?st(r,e.name,{enumerable:!0,configurable:!0,value:e.newValue,writable:!0}):r[e.name]=e.newValue},dt=function(r,e){if("__proto__"===e){if(!it.call(r,e))return;if(lt)return lt(r,e).value}return r[e]},ht=function r(){var e,t,u,n,o,a,i=arguments[0],c=1,s=arguments.length,l=!1;for("boolean"==typeof i&&(l=i,i=arguments[1]||{},c=2),(null==i||"object"!=typeof i&&"function"!=typeof i)&&(i={});c<s;++c)if(null!=(e=arguments[c]))for(t in e)u=dt(i,t),i!==(n=dt(e,t))&&(l&&n&&(ft(n)||(o=Dt(n)))?(o?(o=!1,a=u&&Dt(u)?u:[]):a=u&&ft(u)?u:{},pt(i,{name:t,newValue:r(l,a,n)})):void 0!==n&&pt(i,{name:t,newValue:n}));return i},gt=r=>{if("[object Object]"!==Object.prototype.toString.call(r))return!1;const e=Object.getPrototypeOf(r);return null===e||e===Object.prototype},mt=[].slice,bt=function(r,e){var t;return function(){var e,o=mt.call(arguments,0),a=r.length>o.length;a&&o.push(u);try{e=r.apply(null,o)}catch(r){if(a&&t)throw r;return u(r)}a||(e&&"function"==typeof e.then?e.then(n,u):e instanceof Error?u(e):n(e))};function u(){t||(t=!0,e.apply(null,arguments))}function n(r){u(null,r)}};var Et=Ct;Ct.wrap=bt;var vt=[].slice;function Ct(){var r=[],e={run:function(){var e=-1,t=vt.call(arguments,0,-1),u=arguments[arguments.length-1];if("function"!=typeof u)throw new Error("Expected function as last argument, not "+u);function n(o){var a=r[++e],i=vt.call(arguments,0),c=i.slice(1),s=t.length,l=-1;if(o)u(o);else{for(;++l<s;)null!==c[l]&&void 0!==c[l]||(c[l]=t[l]);t=c,a?bt(a,n).apply(null,t):u.apply(null,[null].concat(t))}}n.apply(null,[null].concat(t))},use:function(t){if("function"!=typeof t)throw new Error("Expected `fn` to be a function, not "+t);return r.push(t),e}};return e}var Ft={}.hasOwnProperty,wt=function(r){if(!r||"object"!=typeof r)return"";if(Ft.call(r,"position")||Ft.call(r,"type"))return yt(r.position);if(Ft.call(r,"start")||Ft.call(r,"end"))return yt(r);if(Ft.call(r,"line")||Ft.call(r,"column"))return At(r);return""};function At(r){return r&&"object"==typeof r||(r={}),qt(r.line)+":"+qt(r.column)}function yt(r){return r&&"object"==typeof r||(r={}),At(r.start)+"-"+At(r.end)}function qt(r){return r&&"number"==typeof r?r:1}var kt=Lt;function xt(){}xt.prototype=Error.prototype,Lt.prototype=new xt;var Bt=Lt.prototype;function Lt(r,e,t){var u,n,o;"string"==typeof e&&(t=e,e=null),u=function(r){var e,t=[null,null];"string"==typeof r&&(-1===(e=r.indexOf(":"))?t[1]=r:(t[0]=r.slice(0,e),t[1]=r.slice(e+1)));return t}(t),n=wt(e)||"1:1",o={start:{line:null,column:null},end:{line:null,column:null}},e&&e.position&&(e=e.position),e&&(e.start?(o=e,e=e.start):o.start=e),r.stack&&(this.stack=r.stack,r=r.message),this.message=r,this.name=n,this.reason=r,this.line=e?e.line:null,this.column=e?e.column:null,this.location=o,this.source=u[0],this.ruleId=u[1]}Bt.file="",Bt.name="",Bt.reason="",Bt.message="",Bt.stack="",Bt.fatal=null,Bt.column=null,Bt.line=null;var St="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function Tt(){throw new Error("setTimeout has not been defined")}function Nt(){throw new Error("clearTimeout has not been defined")}var Ot=Tt,Rt=Nt;function Pt(r){if(Ot===setTimeout)return setTimeout(r,0);if((Ot===Tt||!Ot)&&setTimeout)return Ot=setTimeout,setTimeout(r,0);try{return Ot(r,0)}catch(e){try{return Ot.call(null,r,0)}catch(e){return Ot.call(this,r,0)}}}"function"==typeof St.setTimeout&&(Ot=setTimeout),"function"==typeof St.clearTimeout&&(Rt=clearTimeout);var It,Ut=[],Vt=!1,jt=-1;function zt(){Vt&&It&&(Vt=!1,It.length?Ut=It.concat(Ut):jt=-1,Ut.length&&Gt())}function Gt(){if(!Vt){var r=Pt(zt);Vt=!0;for(var e=Ut.length;e;){for(It=Ut,Ut=[];++jt<e;)It&&It[jt].run();jt=-1,e=Ut.length}It=null,Vt=!1,function(r){if(Rt===clearTimeout)return clearTimeout(r);if((Rt===Nt||!Rt)&&clearTimeout)return Rt=clearTimeout,clearTimeout(r);try{Rt(r)}catch(e){try{return Rt.call(null,r)}catch(e){return Rt.call(this,r)}}}(r)}}function Ht(r,e){this.fun=r,this.array=e}Ht.prototype.run=function(){this.fun.apply(null,this.array)};function Mt(){}var _t=Mt,$t=Mt,Zt=Mt,Yt=Mt,Jt=Mt,Qt=Mt,Wt=Mt;var Kt=St.performance||{},Xt=Kt.now||Kt.mozNow||Kt.msNow||Kt.oNow||Kt.webkitNow||function(){return(new Date).getTime()};var ru=new Date;var eu={nextTick:function(r){var e=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)e[t-1]=arguments[t];Ut.push(new Ht(r,e)),1!==Ut.length||Vt||Pt(Gt)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:_t,addListener:$t,once:Zt,off:Yt,removeListener:Jt,removeAllListeners:Qt,emit:Wt,binding:function(r){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(r){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(r){var e=.001*Xt.call(Kt),t=Math.floor(e),u=Math.floor(e%1*1e9);return r&&(t-=r[0],(u-=r[1])<0&&(t--,u+=1e9)),[t,u]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-ru)/1e3}};const tu=/[\\/]/;function uu(r){return r.split(tu).pop()}var nu=n(Object.freeze({__proto__:null,extname:function(r){const e=uu(r),t=e.lastIndexOf(".");return-1===t?"":e.slice(t)},basename:uu,isAbsolute:function(){return!0}}));var ou=function(r,e){if("string"!=typeof r)return r;if(0===r.length)return r;var t=nu.basename(r,nu.extname(r))+e;return nu.join(nu.dirname(r),t)},au=function(r){return null!=r&&null!=r.constructor&&"function"==typeof r.constructor.isBuffer&&r.constructor.isBuffer(r)},iu=Du,cu={}.hasOwnProperty,su=Du.prototype,lu=["history","path","basename","stem","extname","dirname"];
14/*!
15 * Determine if an object is a Buffer
16 *
17 * @author Feross Aboukhadijeh <https://feross.org>
18 * @license MIT
19 */function Du(r){var e,t,u;if(r){if("string"==typeof r||au(r))r={contents:r};else if("message"in r&&"messages"in r)return r}else r={};if(!(this instanceof Du))return new Du(r);for(this.data={},this.messages=[],this.history=[],this.cwd=eu.cwd(),t=-1,u=lu.length;++t<u;)e=lu[t],cu.call(r,e)&&(this[e]=r[e]);for(e in r)-1===lu.indexOf(e)&&(this[e]=r[e])}function fu(r,e){if(-1!==r.indexOf(nu.sep))throw new Error("`"+e+"` cannot be a path: did not expect `"+nu.sep+"`")}function pu(r,e){if(!r)throw new Error("`"+e+"` cannot be empty")}function du(r,e){if(!r)throw new Error("Setting `"+e+"` requires `path` to be set too")}su.toString=function(r){var e=this.contents||"";return au(e)?e.toString(r):String(e)},Object.defineProperty(su,"path",{get:function(){return this.history[this.history.length-1]},set:function(r){pu(r,"path"),r!==this.path&&this.history.push(r)}}),Object.defineProperty(su,"dirname",{get:function(){return"string"==typeof this.path?nu.dirname(this.path):void 0},set:function(r){du(this.path,"dirname"),this.path=nu.join(r||"",this.basename)}}),Object.defineProperty(su,"basename",{get:function(){return"string"==typeof this.path?nu.basename(this.path):void 0},set:function(r){pu(r,"basename"),fu(r,"basename"),this.path=nu.join(this.dirname||"",r)}}),Object.defineProperty(su,"extname",{get:function(){return"string"==typeof this.path?nu.extname(this.path):void 0},set:function(r){var e=r||"";if(fu(e,"extname"),du(this.path,"extname"),e){if("."!==e.charAt(0))throw new Error("`extname` must start with `.`");if(-1!==e.indexOf(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=ou(this.path,e)}}),Object.defineProperty(su,"stem",{get:function(){return"string"==typeof this.path?nu.basename(this.path,this.extname):void 0},set:function(r){pu(r,"stem"),fu(r,"stem"),this.path=nu.join(this.dirname||"",r+(this.extname||""))}});var hu=iu,gu=iu.prototype;gu.message=function(r,e,t){var u=this.path,n=new kt(r,e,t);u&&(n.name=u+":"+n.name,n.file=u);return n.fatal=!1,this.messages.push(n),n},gu.info=function(){var r=this.message.apply(this,arguments);return r.fatal=null,r},gu.fail=function(){var r=this.message.apply(this,arguments);throw r.fatal=!0,r};var mu=function r(){var e=[],t=Et(),u={},n=!1,o=-1;return a.data=function(r,e){if("string"==typeof r)return 2===arguments.length?(Au("data",n),u[r]=e,a):Eu.call(u,r)&&u[r]||null;if(r)return Au("data",n),u=r,a;return u},a.freeze=i,a.attachers=e,a.use=function(r){var t;if(Au("use",n),null==r);else if("function"==typeof r)l.apply(null,arguments);else{if("object"!=typeof r)throw new Error("Expected usable value, not `"+r+"`");"length"in r?s(r):o(r)}t&&(u.settings=ht(u.settings||{},t));return a;function o(r){s(r.plugins),r.settings&&(t=ht(t||{},r.settings))}function i(r){if("function"==typeof r)l(r);else{if("object"!=typeof r)throw new Error("Expected usable value, not `"+r+"`");"length"in r?l.apply(null,r):o(r)}}function s(r){var e,t;if(null==r);else{if(!("object"==typeof r&&"length"in r))throw new Error("Expected a list of plugins, not `"+r+"`");for(e=r.length,t=-1;++t<e;)i(r[t])}}function l(r,t){var u=c(r);u?(gt(u[1])&&gt(t)&&(t=ht(u[1],t)),u[1]=t):e.push(bu.call(arguments))}},a.parse=function(r){var e,t=hu(r);if(i(),Fu("parse",e=a.Parser),Cu(e,"parse"))return new e(String(t),t).parse();return e(String(t),t)},a.stringify=function(r,e){var t,u=hu(e);if(i(),wu("stringify",t=a.Compiler),yu(r),Cu(t,"compile"))return new t(r,u).compile();return t(r,u)},a.run=s,a.runSync=function(r,e){var t,u=!1;return s(r,e,(function(r,e){u=!0,at(r),t=e})),qu("runSync","run",u),t},a.process=l,a.processSync=D,a;function a(){for(var t=r(),n=e.length,o=-1;++o<n;)t.use.apply(null,e[o]);return t.data(ht(!0,{},u)),t}function i(){var r,u,i,c;if(n)return a;for(;++o<e.length;)u=(r=e[o])[0],null,!1!==(i=r[1])&&(!0===i&&(r[1]=void 0),"function"==typeof(c=u.apply(a,r.slice(1)))&&t.use(c));return n=!0,o=1/0,a}function c(r){for(var t,u=e.length,n=-1;++n<u;)if((t=e[n])[0]===r)return t}function s(r,e,u){if(yu(r),i(),u||"function"!=typeof e||(u=e,e=null),!u)return new Promise(n);function n(n,o){t.run(r,hu(e),(function(e,t,a){t=t||r,e?o(e):n?n(t):u(null,t,a)}))}n(null,u)}function l(r,e){if(i(),Fu("process",a.Parser),wu("process",a.Compiler),!e)return new Promise(t);function t(t,u){var n=hu(r);vu.run(a,{file:n},(function(r){r?u(r):t?t(n):e(null,n)}))}t(null,e)}function D(r){var e,t=!1;return i(),Fu("processSync",a.Parser),wu("processSync",a.Compiler),l(e=hu(r),(function(r){t=!0,at(r)})),qu("processSync","process",t),e}}().freeze(),bu=[].slice,Eu={}.hasOwnProperty,vu=Et().use((function(r,e){e.tree=r.parse(e.file)})).use((function(r,e,t){r.run(e.tree,e.file,(function(r,u,n){r?t(r):(e.tree=u,e.file=n,t())}))})).use((function(r,e){var t=r.stringify(e.tree,e.file),u=e.file;null==t||("string"==typeof t||(n=t,null!=n&&null!=n.constructor&&"function"==typeof n.constructor.isBuffer&&n.constructor.isBuffer(n))?u.contents=t:u.result=t);var n}));function Cu(r,e){return"function"==typeof r&&r.prototype&&(function(r){var e;for(e in r)return!0;return!1}(r.prototype)||e in r.prototype)}function Fu(r,e){if("function"!=typeof e)throw new Error("Cannot `"+r+"` without `Parser`")}function wu(r,e){if("function"!=typeof e)throw new Error("Cannot `"+r+"` without `Compiler`")}function Au(r,e){if(e)throw new Error("Cannot invoke `"+r+"` on a frozen processor.\nCreate a new processor first, by invoking it: use `processor()` instead of `processor`.")}function yu(r){if(!r||"string"!=typeof r.type)throw new Error("Expected node, got `"+r+"`")}function qu(r,e,t){if(!t)throw new Error("`"+r+"` finished async. Use `"+e+"` instead")}const ku=/[|\\{}()[\]^$+*?.-]/g;var xu=r=>{if("string"!=typeof r)throw new TypeError("Expected a string");return r.replace(ku,"\\$&")};const Bu={"---":"yaml","+++":"toml"};var Lu=function(r){const e=Object.keys(Bu).map(xu).join("|"),t=r.match(new RegExp("^(".concat(e,")[^\\n\\S]*\\n(?:([\\s\\S]*?)\\n)?\\1[^\\n\\S]*(\\n|$)")));if(null===t)return{frontMatter:null,content:r};const[u,n,o]=t;return{frontMatter:{type:Bu[n],value:o,raw:u.replace(/\n$/,"")},content:u.replace(/[^\n]/g," ")+r.slice(u.length)}};const Su=["format","prettier"];function Tu(r){const e="@(".concat(Su.join("|"),")"),t=new RegExp(["\x3c!--\\s*".concat(e,"\\s*--\x3e"),"\x3c!--.*\r?\n[\\s\\S]*(^|\n)[^\\S\n]*".concat(e,"[^\\S\n]*($|\n)[\\s\\S]*\n.*--\x3e")].join("|"),"m"),u=r.match(t);return u&&0===u.index}var Nu={startWithPragma:Tu,hasPragma:r=>Tu(Lu(r).content.trimStart()),insertPragma:r=>{const e=Lu(r),t="\x3c!-- @".concat(Su[0]," --\x3e");return e.frontMatter?"".concat(e.frontMatter.raw,"\n\n").concat(t,"\n\n").concat(e.content):"".concat(t,"\n\n").concat(e.content)}},Ou=r=>"string"==typeof r?r.replace((({onlyFirst:r=!1}={})=>{const e=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(e,r?void 0:"g")})(),""):r;const Ru=r=>!Number.isNaN(r)&&(r>=4352&&(r<=4447||9001===r||9002===r||11904<=r&&r<=12871&&12351!==r||12880<=r&&r<=19903||19968<=r&&r<=42182||43360<=r&&r<=43388||44032<=r&&r<=55203||63744<=r&&r<=64255||65040<=r&&r<=65049||65072<=r&&r<=65131||65281<=r&&r<=65376||65504<=r&&r<=65510||110592<=r&&r<=110593||127488<=r&&r<=127569||131072<=r&&r<=262141));var Pu=Ru,Iu=Ru;Pu.default=Iu;const Uu=r=>{if("string"!=typeof(r=r.replace(/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g," "))||0===r.length)return 0;r=Ou(r);let e=0;for(let t=0;t<r.length;t++){const u=r.codePointAt(t);u<=31||u>=127&&u<=159||(u>=768&&u<=879||(u>65535&&t++,e+=Pu(u)?2:1))}return e};var Vu=Uu,ju=Uu;Vu.default=ju;const zu=/[^\x20-\x7F]/;function Gu(r){return(e,t,u)=>{const n=u&&u.backwards;if(!1===t)return!1;const{length:o}=e;let a=t;for(;a>=0&&a<o;){const t=e.charAt(a);if(r instanceof RegExp){if(!r.test(t))return a}else if(!r.includes(t))return a;n?a--:a++}return(-1===a||a===o)&&a}}const Hu=Gu(/\s/),Mu=Gu(" \t"),_u=Gu(",; \t"),$u=Gu(/[^\r\n]/);function Zu(r,e){if(!1===e)return!1;if("/"===r.charAt(e)&&"*"===r.charAt(e+1))for(let t=e+2;t<r.length;++t)if("*"===r.charAt(t)&&"/"===r.charAt(t+1))return t+2;return e}function Yu(r,e){return!1!==e&&("/"===r.charAt(e)&&"/"===r.charAt(e+1)?$u(r,e):e)}function Ju(r,e,t){const u=t&&t.backwards;if(!1===e)return!1;const n=r.charAt(e);if(u){if("\r"===r.charAt(e-1)&&"\n"===n)return e-2;if("\n"===n||"\r"===n||"\u2028"===n||"\u2029"===n)return e-1}else{if("\r"===n&&"\n"===r.charAt(e+1))return e+2;if("\n"===n||"\r"===n||"\u2028"===n||"\u2029"===n)return e+1}return e}function Qu(r,e,t){const u=Mu(r,(t=t||{}).backwards?e-1:e,t);return u!==Ju(r,u,t)}function Wu(r,e){let t=null,u=e;for(;u!==t;)t=u,u=_u(r,u),u=Zu(r,u),u=Mu(r,u);return u=Yu(r,u),u=Ju(r,u),!1!==u&&Qu(r,u)}function Ku(r,e){let t=null,u=e;for(;u!==t;)t=u,u=Mu(r,u),u=Zu(r,u),u=Yu(r,u),u=Ju(r,u);return u}function Xu(r,e,t){return Ku(r,t(e))}const rn={};function en(r){return rn[r]}[["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].forEach((r,e)=>{r.forEach(r=>{rn[r]=e})});const tn={"==":!0,"!=":!0,"===":!0,"!==":!0},un={"*":!0,"/":!0,"%":!0},nn={">>":!0,">>>":!0,"<<":!0};function on(r,e,t){let u=0;for(let n=t=t||0;n<r.length;++n)"\t"===r[n]?u=u+e-u%e:u++;return u}function an(r,e){const t=r.slice(1,-1),u={quote:'"',regex:/"/g},n={quote:"'",regex:/'/g},o="'"===e?n:u,a=o===n?u:n;let i=o.quote;if(t.includes(o.quote)||t.includes(a.quote)){i=(t.match(o.regex)||[]).length>(t.match(a.regex)||[]).length?a.quote:o.quote}return i}function cn(r,e,t){const u='"'===e?"'":'"',n=r.replace(/\\([\s\S])|(['"])/g,(r,n,o)=>n===u?n:o===e?"\\"+o:o||(t&&/^[^\\nrvtbfux\r\n\u2028\u2029"'0-7]$/.test(n)?n:"\\"+n));return e+n+e}function sn(r){return r&&(r.comments&&r.comments.length>0&&r.comments.some(r=>ln(r)&&!r.unignore)||r.prettierIgnore)}function ln(r){return"prettier-ignore"===r.value.trim()}function Dn(r,e){(r.comments||(r.comments=[])).push(e),e.printed=!1,"JSXText"===r.type&&(e.printed=!0)}var fn={replaceEndOfLineWith:function(r,e){const t=[];for(const u of r.split("\n"))0!==t.length&&t.push(e),t.push(u);return t},getStringWidth:function(r){return r?zu.test(r)?Vu(r):r.length:0},getMaxContinuousCount:function(r,e){const t=r.match(new RegExp("(".concat(xu(e),")+"),"g"));return null===t?0:t.reduce((r,t)=>Math.max(r,t.length/e.length),0)},getMinNotPresentContinuousCount:function(r,e){const t=r.match(new RegExp("(".concat(xu(e),")+"),"g"));if(null===t)return 0;const u=new Map;let n=0;for(const r of t){const t=r.length/e.length;u.set(t,!0),t>n&&(n=t)}for(let r=1;r<n;r++)if(!u.get(r))return r;return n+1},getPrecedence:en,shouldFlatten:function(r,e){return en(e)===en(r)&&("**"!==r&&((!tn[r]||!tn[e])&&(!("%"===e&&un[r]||"%"===r&&un[e])&&((e===r||!un[e]||!un[r])&&(!nn[r]||!nn[e])))))},isBitwiseOperator:function(r){return!!nn[r]||"|"===r||"^"===r||"&"===r},getPenultimate:function(r){return r.length>1?r[r.length-2]:null},getLast:r=>r[r.length-1],getNextNonSpaceNonCommentCharacterIndexWithStartIndex:Ku,getNextNonSpaceNonCommentCharacterIndex:Xu,getNextNonSpaceNonCommentCharacter:function(r,e,t){return r.charAt(Xu(r,e,t))},skip:Gu,skipWhitespace:Hu,skipSpaces:Mu,skipToLineEnd:_u,skipEverythingButNewLine:$u,skipInlineComment:Zu,skipTrailingComment:Yu,skipNewline:Ju,isNextLineEmptyAfterIndex:Wu,isNextLineEmpty:function(r,e,t){return Wu(r,t(e))},isPreviousLineEmpty:function(r,e,t){let u=t(e)-1;return u=Mu(r,u,{backwards:!0}),u=Ju(r,u,{backwards:!0}),u=Mu(r,u,{backwards:!0}),u!==Ju(r,u,{backwards:!0})},hasNewline:Qu,hasNewlineInRange:function(r,e,t){for(let u=e;u<t;++u)if("\n"===r.charAt(u))return!0;return!1},hasSpaces:function(r,e,t){return Mu(r,(t=t||{}).backwards?e-1:e,t)!==e},setLocStart:function(r,e){r.range?r.range[0]=e:r.start=e},setLocEnd:function(r,e){r.range?r.range[1]=e:r.end=e},startsWithNoLookaheadToken:function r(e,t){switch((e=function r(e){if(e.left)return r(e.left);return e}(e)).type){case"FunctionExpression":case"ClassExpression":case"DoExpression":return t;case"ObjectExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return r(e.object,t);case"TaggedTemplateExpression":return"FunctionExpression"!==e.tag.type&&r(e.tag,t);case"CallExpression":case"OptionalCallExpression":return"FunctionExpression"!==e.callee.type&&r(e.callee,t);case"ConditionalExpression":return r(e.test,t);case"UpdateExpression":return!e.prefix&&r(e.argument,t);case"BindExpression":return e.object&&r(e.object,t);case"SequenceExpression":return r(e.expressions[0],t);case"TSAsExpression":return r(e.expression,t);default:return!1}},getAlignmentSize:on,getIndentSize:function(r,e){const t=r.lastIndexOf("\n");return-1===t?0:on(r.slice(t+1).match(/^[ \t]*/)[0],e)},getPreferredQuote:an,printString:function(r,e,t){const u=r.slice(1,-1),n=!u.includes('"')&&!u.includes("'"),o="json"===e.parser?'"':e.__isInHtmlAttribute?"'":an(r,e.singleQuote?"'":'"');return t?n?o+u+o:r:cn(u,o,!("css"===e.parser||"less"===e.parser||"scss"===e.parser||e.embeddedInHtml))},printNumber:function(r){return r.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")},hasIgnoreComment:function(r){return sn(r.getValue())},hasNodeIgnoreComment:sn,isNodeIgnoreComment:ln,makeString:cn,addLeadingComment:function(r,e){e.leading=!0,e.trailing=!1,Dn(r,e)},addDanglingComment:function(r,e){e.leading=!1,e.trailing=!1,Dn(r,e)},addTrailingComment:function(r,e){e.leading=!1,e.trailing=!0,Dn(r,e)},isWithinParentArrayProperty:function(r,e){const t=r.getValue(),u=r.getParentNode();if(null==u)return!1;if(!Array.isArray(u[e]))return!1;const n=r.getName();return u[e][n]===t}};const{cjkPattern:pn,kPattern:dn,punctuationPattern:hn}={cjkPattern:"[\\u02ea-\\u02eb\\u1100-\\u11ff\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u3000-\\u303f\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3190-\\u3191\\u3196-\\u31ba\\u31c0-\\u31e3\\u31f0-\\u321e\\u322a-\\u3247\\u3260-\\u327e\\u328a-\\u32b0\\u32c0-\\u32cb\\u32d0-\\u3370\\u337b-\\u337f\\u33e0-\\u33fe\\u3400-\\u4db5\\u4e00-\\u9fef\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufe10-\\ufe1f\\ufe30-\\ufe6f\\uff00-\\uffef]|[\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872\\ud874-\\ud879][\\udc00-\\udfff]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67]|\\ud83c[\\ude00\\ude50-\\ude51]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d]",kPattern:"[\\u1100-\\u11ff\\u3001-\\u3003\\u3008-\\u3011\\u3013-\\u301f\\u302e-\\u3030\\u3037\\u30fb\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\ufe45-\\ufe46\\uff61-\\uff65\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]",punctuationPattern:"[\\u0021-\\u002f\\u003a-\\u0040\\u005b-\\u0060\\u007b-\\u007e\\u00a1\\u00a7\\u00ab\\u00b6-\\u00b7\\u00bb\\u00bf\\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\\u09fd\\u0a76\\u0af0\\u0c77\\u0c84\\u0df4\\u0e4f\\u0e5a-\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9-\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\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-\\u2e4f\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301f\\u3030\\u303d\\u30a0\\u30fb\\ua4fe-\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce-\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\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]|\\ud803[\\udf55-\\udf59]|\\ud804[\\udc47-\\udc4d\\udcbb-\\udcbc\\udcbe-\\udcc1\\udd40-\\udd43\\udd74-\\udd75\\uddc5-\\uddc8\\uddcd\\udddb\\udddd-\\udddf\\ude38-\\ude3d\\udea9]|\\ud805[\\udc4b-\\udc4f\\udc5b\\udc5d\\udcc6\\uddc1-\\uddd7\\ude41-\\ude43\\ude60-\\ude6c\\udf3c-\\udf3e]|\\ud806[\\udc3b\\udde2\\ude3f-\\ude46\\ude9a-\\ude9c\\ude9e-\\udea2]|\\ud807[\\udc41-\\udc45\\udc70-\\udc71\\udef7-\\udef8\\udfff]|\\ud809[\\udc70-\\udc74]|\\ud81a[\\ude6e-\\ude6f\\udef5\\udf37-\\udf3b\\udf44]|\\ud81b[\\ude97-\\ude9a\\udfe2]|\\ud82f[\\udc9f]|\\ud836[\\ude87-\\ude8b]|\\ud83a[\\udd5e-\\udd5f]"},{getLast:gn}=fn,mn=["liquidNode","inlineCode","emphasis","strong","delete","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"],bn=mn.concat(["tableCell","paragraph","heading"]),En=new RegExp(dn),vn=new RegExp(hn);function Cn(r,e){const[,t,u,n]=e.slice(r.position.start.offset,r.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:t,marker:u,leadingSpaces:n}}var Fn={mapAst:function(r,e){return function r(t,u,n){n=n||[];const o=Object.assign({},e(t,u,n));return o.children&&(o.children=o.children.map((e,t)=>r(e,t,[o].concat(n)))),o}(r,null,null)},splitText:function(r,e){const t=[];return("preserve"===e.proseWrap?r:r.replace(new RegExp("(".concat(pn,")\n(").concat(pn,")"),"g"),"$1$2")).split(/([ \t\n]+)/).forEach((r,e,n)=>{e%2!=1?(0!==e&&e!==n.length-1||""!==r)&&r.split(new RegExp("(".concat(pn,")"))).forEach((r,e,t)=>{(0!==e&&e!==t.length-1||""!==r)&&(e%2!=0?u(vn.test(r)?{type:"word",value:r,kind:"cjk-punctuation",hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:r,kind:En.test(r)?"k-letter":"cj-letter",hasLeadingPunctuation:!1,hasTrailingPunctuation:!1}):""!==r&&u({type:"word",value:r,kind:"non-cjk",hasLeadingPunctuation:vn.test(r[0]),hasTrailingPunctuation:vn.test(gn(r))}))}):t.push({type:"whitespace",value:/\n/.test(r)?"\n":" "})}),t;function u(r){const e=gn(t);var u,n;e&&"word"===e.type&&("non-cjk"===e.kind&&"cj-letter"===r.kind&&!e.hasTrailingPunctuation||"cj-letter"===e.kind&&"non-cjk"===r.kind&&!r.hasLeadingPunctuation?t.push({type:"whitespace",value:" "}):(u="non-cjk",n="cjk-punctuation",e.kind===u&&r.kind===n||e.kind===n&&r.kind===u||[e.value,r.value].some(r=>/\u3000/.test(r))||t.push({type:"whitespace",value:""}))),t.push(r)}},punctuationPattern:hn,getFencedCodeBlockValue:function(r,e){const t=e.slice(r.position.start.offset,r.position.end.offset),u=t.match(/^\s*/)[0].length,n=new RegExp("^\\s{0,".concat(u,"}")),o=t.split("\n"),a=t[u],i=t.slice(u).match(new RegExp("^[".concat(a,"]+")))[0],c=new RegExp("^\\s{0,3}".concat(i)).test(o[o.length-1].slice(s(o.length-1)));return o.slice(1,c?-1:void 0).map((r,e)=>r.slice(s(e+1)).replace(n,"")).join("\n");function s(e){return r.position.indent[e-1]-1}},getOrderedListItemInfo:Cn,hasGitDiffFriendlyOrderedList:function(r,e){if(!r.ordered)return!1;if(r.children.length<2)return!1;const t=Number(Cn(r.children[0],e.originalText).numberText),u=Number(Cn(r.children[1],e.originalText).numberText);if(0===t&&r.children.length>2){const t=Number(Cn(r.children[2],e.originalText).numberText);return 1===u&&1===t}return 1===u},INLINE_NODE_TYPES:mn,INLINE_NODE_WRAPPER_TYPES:bn};const wn=/^import\s/,An=/^export\s/,yn=r=>wn.test(r),qn=r=>An.test(r),kn=(r,e)=>{const t=e.indexOf("\n\n"),u=e.slice(0,t);if(qn(u)||yn(u))return r(u)({type:qn(u)?"export":"import",value:u})};kn.locator=r=>qn(r)||yn(r)?-1:1;var xn={esSyntax:function(){const{Parser:r}=this,e=r.prototype.blockTokenizers,t=r.prototype.blockMethods;e.esSyntax=kn,t.splice(t.indexOf("paragraph"),0,"esSyntax")},BLOCKS_REGEX:"[a-z][a-z0-9]*(\\.[a-z][a-z0-9]*)*|",COMMENT_REGEX:"\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e"};function Bn(r,e){return r.indexOf("$",e)}const Ln=/^\\\$/,Sn=/^\$((?:\\\$|[^$])+)\$/,Tn=/^\$\$((?:\\\$|[^$])+)\$\$/;var Nn=function(r){function e(e,t,u){let n=!0,o=Tn.exec(t);o||(o=Sn.exec(t),n=!1);const a=Ln.exec(t);if(a)return!!u||e(a[0])({type:"text",value:"$"});if("\\$"===t.slice(-2))return e(t)({type:"text",value:t.slice(0,-2)+"$"});if(o){if(u)return!0;if(o[0].includes("`")&&t.slice(o[0].length).includes("`")){const r=t.slice(0,t.indexOf("`"));return e(r)({type:"text",value:r})}const a=o[1].trim();return e(o[0])({type:"inlineMath",value:a,data:{hName:"span",hProperties:{className:"inlineMath"+(n&&r.inlineMathDouble?" inlineMathDouble":"")},hChildren:[{type:"text",value:a}]}})}}e.locator=Bn;const t=this.Parser,u=t.prototype.inlineTokenizers,n=t.prototype.inlineMethods;u.math=e,n.splice(n.indexOf("text"),0,"math");const o=this.Compiler;if(null!=o){o.prototype.visitors.inlineMath=function(r){return"$"+r.value+"$"}}},On=function(r){const e=this.Parser,t=e.prototype.blockTokenizers,u=e.prototype.blockMethods;t.math=function(r,e,t){for(var u,n,o,a,i,c,s,l,D,f,p=e.length+1,d=0,h="";d<p&&(" "===(o=e.charAt(d))||"\t"===o);)h+=o,d++;if(D=d,"$"!==(o=e.charAt(d)))return;for(d++,n=o,u=1,h+=o;d<p&&(o=e.charAt(d))===n;)h+=o,u++,d++;if(u<2)return;for(;d<p&&"\n"!==(o=e.charAt(d));){if("$"===o)return;h+=o,d++}if(o=e.charAt(d),t)return!0;for((f=r.now()).column+=h.length,f.offset+=h.length,a=s=l=i=c="";d<p;)if(i+=s,c+=l,s=l="","\n"===(o=e.charAt(d))){for(i?(s+=o,l+=o):h+=o,a="",d++;d<p&&" "===(o=e.charAt(d));)a+=o,d++;if(s+=a,l+=a.slice(D),!(a.length>=4)){for(a="";d<p&&(o=e.charAt(d))===n;)a+=o,d++;if(s+=a,l+=a,!(a.length<u)){for(a="";d<p&&"\n"!==(o=e.charAt(d));)s+=o,l+=o,d++;break}}}else i+=o,l+=o,d++;h+=i+s;const g=Cr(c);return r(h)({type:"math",value:g,data:{hName:"div",hProperties:{className:"math"},hChildren:[{type:"text",value:g}]}})},u.splice(u.indexOf("fencedCode")+1,0,"math");const n=e.prototype.interruptParagraph,o=e.prototype.interruptList,a=e.prototype.interruptBlockquote;n.splice(n.indexOf("fencedCode")+1,0,["math"]),o.splice(o.indexOf("fencedCode")+1,0,["math"]),a.splice(a.indexOf("fencedCode")+1,0,["math"]);const i=this.Compiler;if(null!=i){i.prototype.visitors.math=function(r){return"$$\n"+r.value+"\n$$"}}},Rn=function(r){null==r&&(r={}),On.call(this,r),Nn.call(this,r)};const{mapAst:Pn,INLINE_NODE_WRAPPER_TYPES:In}=Fn;function Un({isMDX:r}){return e=>{const t=mu().use(nt,Object.assign({footnotes:!0,commonmark:!0},r&&{blocks:[xn.BLOCKS_REGEX]})).use(zn).use(Rn).use(r?xn.esSyntax:Vn).use(Gn).use(r?jn:Vn);return t.runSync(t.parse(e))}}function Vn(r){return r}function jn(){return r=>Pn(r,(r,e,[t])=>"html"!==r.type||r.value.match(xn.COMMENT_REGEX)||In.includes(t.type)?r:Object.assign({},r,{type:"jsx"}))}function zn(){const r=this.Parser.prototype;function e(r,e){const t=Lu(e);if(t.frontMatter)return r(t.frontMatter.raw)(t.frontMatter)}r.blockMethods=["frontMatter"].concat(r.blockMethods),r.blockTokenizers.frontMatter=e,e.onlyAtStart=!0}function Gn(){const r=this.Parser.prototype,e=r.inlineMethods;function t(r,e){const t=e.match(/^({%[\s\S]*?%}|{{[\s\S]*?}})/);if(t)return r(t[0])({type:"liquidNode",value:t[0]})}e.splice(e.indexOf("text"),0,"liquid"),r.inlineTokenizers.liquid=t,t.locator=function(r,e){return r.indexOf("{",e)}}const Hn={astFormat:"mdast",hasPragma:Nu.hasPragma,locStart:r=>r.position.start.offset,locEnd:r=>r.position.end.offset,preprocess:r=>r.replace(/\n\s+$/,"\n")},Mn=Object.assign({},Hn,{parse:Un({isMDX:!1})});var _n={parsers:{remark:Mn,markdown:Mn,mdx:Object.assign({},Hn,{parse:Un({isMDX:!0})})}},$n=_n.parsers;r.default=_n,r.parsers=$n,Object.defineProperty(r,"__esModule",{value:!0})}));