module Markd::HTMLEntities

Defined in:

markd/html_entities.cr
markd/mappings/decode.cr
markd/mappings/entities.cr
markd/mappings/legacy.cr

Constant Summary

DECODE_MAPPINGS = {0 => 65533, 128 => 8364, 130 => 8218, 131 => 402, 132 => 8222, 133 => 8230, 134 => 8224, 135 => 8225, 136 => 710, 137 => 8240, 138 => 352, 139 => 8249, 140 => 338, 142 => 381, 145 => 8216, 146 => 8217, 147 => 8220, 148 => 8221, 149 => 8226, 150 => 8211, 151 => 8212, 152 => 732, 153 => 8482, 154 => 353, 155 => 8250, 156 => 339, 158 => 382, 159 => 376}
ENTITIES_MAPPINGS = {"Aacute" => "Á", "aacute" => "á", "Abreve" => "Ă", "abreve" => "ă", "ac" => "∾", "acd" => "∿", "acE" => "∾̳", "Acirc" => "Â", "acirc" => "â", "acute" => "´", "Acy" => "А", "acy" => "а", "AElig" => "Æ", "aelig" => "æ", "af" => "\u2061", "Afr" => "\xED\xA0\xB5\xED\xB4\x84", "afr" => "\xED\xA0\xB5\xED\xB4\x9E", "Agrave" => "À", "agrave" => "à", "alefsym" => "ℵ", "aleph" => "ℵ", "Alpha" => "Α", "alpha" => "α", "Amacr" => "Ā", "amacr" => "ā", "amalg" => "⨿", "amp" => "&", "AMP" => "&", "andand" => "⩕", "And" => "⩓", "and" => "∧", "andd" => "⩜", "andslope" => "⩘", "andv" => "⩚", "ang" => "∠", "ange" => "⦤", "angle" => "∠", "angmsdaa" => "⦨", "angmsdab" => "⦩", "angmsdac" => "⦪", "angmsdad" => "⦫", "angmsdae" => "⦬", "angmsdaf" => "⦭", "angmsdag" => "⦮", "angmsdah" => "⦯", "angmsd" => "∡", "angrt" => "∟", "angrtvb" => "⊾", "angrtvbd" => "⦝", "angsph" => "∢", "angst" => "Å", "angzarr" => "⍼", "Aogon" => "Ą", "aogon" => "ą", "Aopf" => "\xED\xA0\xB5\xED\xB4\xB8", "aopf" => "\xED\xA0\xB5\xED\xB5\x92", "apacir" => "⩯", "ap" => "≈", "apE" => "⩰", "ape" => "≊", "apid" => "≋", "apos" => "'", "ApplyFunction" => "\u2061", "approx" => "≈", "approxeq" => "≊", "Aring" => "Å", "aring" => "å", "Ascr" => "\xED\xA0\xB5\xED\xB2\x9C", "ascr" => "\xED\xA0\xB5\xED\xB2\xB6", "Assign" => "≔", "ast" => "*", "asymp" => "≈", "asympeq" => "≍", "Atilde" => "Ã", "atilde" => "ã", "Auml" => "Ä", "auml" => "ä", "awconint" => "∳", "awint" => "⨑", "backcong" => "≌", "backepsilon" => "϶", "backprime" => "‵", "backsim" => "∽", "backsimeq" => "⋍", "Backslash" => "∖", "Barv" => "⫧", "barvee" => "⊽", "barwed" => "⌅", "Barwed" => "⌆", "barwedge" => "⌅", "bbrk" => "⎵", "bbrktbrk" => "⎶", "bcong" => "≌", "Bcy" => "Б", "bcy" => "б", "bdquo" => "„", "becaus" => "∵", "because" => "∵", "Because" => "∵", "bemptyv" => "⦰", "bepsi" => "϶", "bernou" => "ℬ", "Bernoullis" => "ℬ", "Beta" => "Β", "beta" => "β", "beth" => "ℶ", "between" => "≬", "Bfr" => "\xED\xA0\xB5\xED\xB4\x85", "bfr" => "\xED\xA0\xB5\xED\xB4\x9F", "bigcap" => "⋂", "bigcirc" => "◯", "bigcup" => "⋃", "bigodot" => "⨀", "bigoplus" => "⨁", "bigotimes" => "⨂", "bigsqcup" => "⨆", "bigstar" => "★", "bigtriangledown" => "▽", "bigtriangleup" => "△", "biguplus" => "⨄", "bigvee" => "⋁", "bigwedge" => "⋀", "bkarow" => "⤍", "blacklozenge" => "⧫", "blacksquare" => "▪", "blacktriangle" => "▴", "blacktriangledown" => "▾", "blacktriangleleft" => "◂", "blacktriangleright" => "▸", "blank" => "␣", "blk12" => "▒", "blk14" => "░", "blk34" => "▓", "block" => "█", "bne" => "=⃥", "bnequiv" => "≡⃥", "bNot" => "⫭", "bnot" => "⌐", "Bopf" => "\xED\xA0\xB5\xED\xB4\xB9", "bopf" => "\xED\xA0\xB5\xED\xB5\x93", "bot" => "⊥", "bottom" => "⊥", "bowtie" => "⋈", "boxbox" => "⧉", "boxdl" => "┐", "boxdL" => "╕", "boxDl" => "╖", "boxDL" => "╗", "boxdr" => "┌", "boxdR" => "╒", "boxDr" => "╓", "boxDR" => "╔", "boxh" => "─", "boxH" => "═", "boxhd" => "┬", "boxHd" => "╤", "boxhD" => "╥", "boxHD" => "╦", "boxhu" => "┴", "boxHu" => "╧", "boxhU" => "╨", "boxHU" => "╩", "boxminus" => "⊟", "boxplus" => "⊞", "boxtimes" => "⊠", "boxul" => "┘", "boxuL" => "╛", "boxUl" => "╜", "boxUL" => "╝", "boxur" => "└", "boxuR" => "╘", "boxUr" => "╙", "boxUR" => "╚", "boxv" => "│", "boxV" => "║", "boxvh" => "┼", "boxvH" => "╪", "boxVh" => "╫", "boxVH" => "╬", "boxvl" => "┤", "boxvL" => "╡", "boxVl" => "╢", "boxVL" => "╣", "boxvr" => "├", "boxvR" => "╞", "boxVr" => "╟", "boxVR" => "╠", "bprime" => "‵", "breve" => "˘", "Breve" => "˘", "brvbar" => "¦", "bscr" => "\xED\xA0\xB5\xED\xB2\xB7", "Bscr" => "ℬ", "bsemi" => "⁏", "bsim" => "∽", "bsime" => "⋍", "bsolb" => "⧅", "bsol" => "\\", "bsolhsub" => "⟈", "bull" => "•", "bullet" => "•", "bump" => "≎", "bumpE" => "⪮", "bumpe" => "≏", "Bumpeq" => "≎", "bumpeq" => "≏", "Cacute" => "Ć", "cacute" => "ć", "capand" => "⩄", "capbrcup" => "⩉", "capcap" => "⩋", "cap" => "∩", "Cap" => "⋒", "capcup" => "⩇", "capdot" => "⩀", "CapitalDifferentialD" => "ⅅ", "caps" => "∩︀", "caret" => "⁁", "caron" => "ˇ", "Cayleys" => "ℭ", "ccaps" => "⩍", "Ccaron" => "Č", "ccaron" => "č", "Ccedil" => "Ç", "ccedil" => "ç", "Ccirc" => "Ĉ", "ccirc" => "ĉ", "Cconint" => "∰", "ccups" => "⩌", "ccupssm" => "⩐", "Cdot" => "Ċ", "cdot" => "ċ", "cedil" => "¸", "Cedilla" => "¸", "cemptyv" => "⦲", "cent" => "¢", "centerdot" => "·", "CenterDot" => "·", "cfr" => "\xED\xA0\xB5\xED\xB4\xA0", "Cfr" => "ℭ", "CHcy" => "Ч", "chcy" => "ч", "check" => "✓", "checkmark" => "✓", "Chi" => "Χ", "chi" => "χ", "circ" => "ˆ", "circeq" => "≗", "circlearrowleft" => "↺", "circlearrowright" => "↻", "circledast" => "⊛", "circledcirc" => "⊚", "circleddash" => "⊝", "CircleDot" => "⊙", "circledR" => "®", "circledS" => "Ⓢ", "CircleMinus" => "⊖", "CirclePlus" => "⊕", "CircleTimes" => "⊗", "cir" => "○", "cirE" => "⧃", "cire" => "≗", "cirfnint" => "⨐", "cirmid" => "⫯", "cirscir" => "⧂", "ClockwiseContourIntegral" => "∲", "CloseCurlyDoubleQuote" => "”", "CloseCurlyQuote" => "’", "clubs" => "♣", "clubsuit" => "♣", "colon" => ":", "Colon" => "∷", "Colone" => "⩴", "colone" => "≔", "coloneq" => "≔", "comma" => ",", "commat" => "@", "comp" => "∁", "compfn" => "∘", "complement" => "∁", "complexes" => "ℂ", "cong" => "≅", "congdot" => "⩭", "Congruent" => "≡", "conint" => "∮", "Conint" => "∯", "ContourIntegral" => "∮", "copf" => "\xED\xA0\xB5\xED\xB5\x94", "Copf" => "ℂ", "coprod" => "∐", "Coproduct" => "∐", "copy" => "©", "COPY" => "©", "copysr" => "℗", "CounterClockwiseContourIntegral" => "∳", "crarr" => "↵", "cross" => "✗", "Cross" => "⨯", "Cscr" => "\xED\xA0\xB5\xED\xB2\x9E", "cscr" => "\xED\xA0\xB5\xED\xB2\xB8", "csub" => "⫏", "csube" => "⫑", "csup" => "⫐", "csupe" => "⫒", "ctdot" => "⋯", "cudarrl" => "⤸", "cudarrr" => "⤵", "cuepr" => "⋞", "cuesc" => "⋟", "cularr" => "↶", "cularrp" => "⤽", "cupbrcap" => "⩈", "cupcap" => "⩆", "CupCap" => "≍", "cup" => "∪", "Cup" => "⋓", "cupcup" => "⩊", "cupdot" => "⊍", "cupor" => "⩅", "cups" => "∪︀", "curarr" => "↷", "curarrm" => "⤼", "curlyeqprec" => "⋞", "curlyeqsucc" => "⋟", "curlyvee" => "⋎", "curlywedge" => "⋏", "curren" => "¤", "curvearrowleft" => "↶", "curvearrowright" => "↷", "cuvee" => "⋎", "cuwed" => "⋏", "cwconint" => "∲", "cwint" => "∱", "cylcty" => "⌭", "dagger" => "†", "Dagger" => "‡", "daleth" => "ℸ", "darr" => "↓", "Darr" => "↡", "dArr" => "⇓", "dash" => "‐", "Dashv" => "⫤", "dashv" => "⊣", "dbkarow" => "⤏", "dblac" => "˝", "Dcaron" => "Ď", "dcaron" => "ď", "Dcy" => "Д", "dcy" => "д", "ddagger" => "‡", "ddarr" => "⇊", "DD" => "ⅅ", "dd" => "ⅆ", "DDotrahd" => "⤑", "ddotseq" => "⩷", "deg" => "°", "Del" => "∇", "Delta" => "Δ", "delta" => "δ", "demptyv" => "⦱", "dfisht" => "⥿", "Dfr" => "\xED\xA0\xB5\xED\xB4\x87", "dfr" => "\xED\xA0\xB5\xED\xB4\xA1", "dHar" => "⥥", "dharl" => "⇃", "dharr" => "⇂", "DiacriticalAcute" => "´", "DiacriticalDot" => "˙", "DiacriticalDoubleAcute" => "˝", "DiacriticalGrave" => "`", "DiacriticalTilde" => "˜", "diam" => "⋄", "diamond" => "⋄", "Diamond" => "⋄", "diamondsuit" => "♦", "diams" => "♦", "die" => "¨", "DifferentialD" => "ⅆ", "digamma" => "ϝ", "disin" => "⋲", "div" => "÷", "divide" => "÷", "divideontimes" => "⋇", "divonx" => "⋇", "DJcy" => "Ђ", "djcy" => "ђ", "dlcorn" => "⌞", "dlcrop" => "⌍", "dollar" => "$", "Dopf" => "\xED\xA0\xB5\xED\xB4\xBB", "dopf" => "\xED\xA0\xB5\xED\xB5\x95", "Dot" => "¨", "dot" => "˙", "DotDot" => "⃜", "doteq" => "≐", "doteqdot" => "≑", "DotEqual" => "≐", "dotminus" => "∸", "dotplus" => "∔", "dotsquare" => "⊡", "doublebarwedge" => "⌆", "DoubleContourIntegral" => "∯", "DoubleDot" => "¨", "DoubleDownArrow" => "⇓", "DoubleLeftArrow" => "⇐", "DoubleLeftRightArrow" => "⇔", "DoubleLeftTee" => "⫤", "DoubleLongLeftArrow" => "⟸", "DoubleLongLeftRightArrow" => "⟺", "DoubleLongRightArrow" => "⟹", "DoubleRightArrow" => "⇒", "DoubleRightTee" => "⊨", "DoubleUpArrow" => "⇑", "DoubleUpDownArrow" => "⇕", "DoubleVerticalBar" => "∥", "DownArrowBar" => "⤓", "downarrow" => "↓", "DownArrow" => "↓", "Downarrow" => "⇓", "DownArrowUpArrow" => "⇵", "DownBreve" => "̑", "downdownarrows" => "⇊", "downharpoonleft" => "⇃", "downharpoonright" => "⇂", "DownLeftRightVector" => "⥐", "DownLeftTeeVector" => "⥞", "DownLeftVectorBar" => "⥖", "DownLeftVector" => "↽", "DownRightTeeVector" => "⥟", "DownRightVectorBar" => "⥗", "DownRightVector" => "⇁", "DownTeeArrow" => "↧", "DownTee" => "⊤", "drbkarow" => "⤐", "drcorn" => "⌟", "drcrop" => "⌌", "Dscr" => "\xED\xA0\xB5\xED\xB2\x9F", "dscr" => "\xED\xA0\xB5\xED\xB2\xB9", "DScy" => "Ѕ", "dscy" => "ѕ", "dsol" => "⧶", "Dstrok" => "Đ", "dstrok" => "đ", "dtdot" => "⋱", "dtri" => "▿", "dtrif" => "▾", "duarr" => "⇵", "duhar" => "⥯", "dwangle" => "⦦", "DZcy" => "Џ", "dzcy" => "џ", "dzigrarr" => "⟿", "Eacute" => "É", "eacute" => "é", "easter" => "⩮", "Ecaron" => "Ě", "ecaron" => "ě", "Ecirc" => "Ê", "ecirc" => "ê", "ecir" => "≖", "ecolon" => "≕", "Ecy" => "Э", "ecy" => "э", "eDDot" => "⩷", "Edot" => "Ė", "edot" => "ė", "eDot" => "≑", "ee" => "ⅇ", "efDot" => "≒", "Efr" => "\xED\xA0\xB5\xED\xB4\x88", "efr" => "\xED\xA0\xB5\xED\xB4\xA2", "eg" => "⪚", "Egrave" => "È", "egrave" => "è", "egs" => "⪖", "egsdot" => "⪘", "el" => "⪙", "Element" => "∈", "elinters" => "⏧", "ell" => "ℓ", "els" => "⪕", "elsdot" => "⪗", "Emacr" => "Ē", "emacr" => "ē", "empty" => "∅", "emptyset" => "∅", "EmptySmallSquare" => "◻", "emptyv" => "∅", "EmptyVerySmallSquare" => "▫", "emsp13" => "\u2004", "emsp14" => "\u2005", "emsp" => "\u2003", "ENG" => "Ŋ", "eng" => "ŋ", "ensp" => "\u2002", "Eogon" => "Ę", "eogon" => "ę", "Eopf" => "\xED\xA0\xB5\xED\xB4\xBC", "eopf" => "\xED\xA0\xB5\xED\xB5\x96", "epar" => "⋕", "eparsl" => "⧣", "eplus" => "⩱", "epsi" => "ε", "Epsilon" => "Ε", "epsilon" => "ε", "epsiv" => "ϵ", "eqcirc" => "≖", "eqcolon" => "≕", "eqsim" => "≂", "eqslantgtr" => "⪖", "eqslantless" => "⪕", "Equal" => "⩵", "equals" => "=", "EqualTilde" => "≂", "equest" => "≟", "Equilibrium" => "⇌", "equiv" => "≡", "equivDD" => "⩸", "eqvparsl" => "⧥", "erarr" => "⥱", "erDot" => "≓", "escr" => "ℯ", "Escr" => "ℰ", "esdot" => "≐", "Esim" => "⩳", "esim" => "≂", "Eta" => "Η", "eta" => "η", "ETH" => "Ð", "eth" => "ð", "Euml" => "Ë", "euml" => "ë", "euro" => "€", "excl" => "!", "exist" => "∃", "Exists" => "∃", "expectation" => "ℰ", "exponentiale" => "ⅇ", "ExponentialE" => "ⅇ", "fallingdotseq" => "≒", "Fcy" => "Ф", "fcy" => "ф", "female" => "♀", "ffilig" => "ffi", "fflig" => "ff", "ffllig" => "ffl", "Ffr" => "\xED\xA0\xB5\xED\xB4\x89", "ffr" => "\xED\xA0\xB5\xED\xB4\xA3", "filig" => "fi", "FilledSmallSquare" => "◼", "FilledVerySmallSquare" => "▪", "fjlig" => "fj", "flat" => "♭", "fllig" => "fl", "fltns" => "▱", "fnof" => "ƒ", "Fopf" => "\xED\xA0\xB5\xED\xB4\xBD", "fopf" => "\xED\xA0\xB5\xED\xB5\x97", "forall" => "∀", "ForAll" => "∀", "fork" => "⋔", "forkv" => "⫙", "Fouriertrf" => "ℱ", "fpartint" => "⨍", "frac12" => "½", "frac13" => "⅓", "frac14" => "¼", "frac15" => "⅕", "frac16" => "⅙", "frac18" => "⅛", "frac23" => "⅔", "frac25" => "⅖", "frac34" => "¾", "frac35" => "⅗", "frac38" => "⅜", "frac45" => "⅘", "frac56" => "⅚", "frac58" => "⅝", "frac78" => "⅞", "frasl" => "⁄", "frown" => "⌢", "fscr" => "\xED\xA0\xB5\xED\xB2\xBB", "Fscr" => "ℱ", "gacute" => "ǵ", "Gamma" => "Γ", "gamma" => "γ", "Gammad" => "Ϝ", "gammad" => "ϝ", "gap" => "⪆", "Gbreve" => "Ğ", "gbreve" => "ğ", "Gcedil" => "Ģ", "Gcirc" => "Ĝ", "gcirc" => "ĝ", "Gcy" => "Г", "gcy" => "г", "Gdot" => "Ġ", "gdot" => "ġ", "ge" => "≥", "gE" => "≧", "gEl" => "⪌", "gel" => "⋛", "geq" => "≥", "geqq" => "≧", "geqslant" => "⩾", "gescc" => "⪩", "ges" => "⩾", "gesdot" => "⪀", "gesdoto" => "⪂", "gesdotol" => "⪄", "gesl" => "⋛︀", "gesles" => "⪔", "Gfr" => "\xED\xA0\xB5\xED\xB4\x8A", "gfr" => "\xED\xA0\xB5\xED\xB4\xA4", "gg" => "≫", "Gg" => "⋙", "ggg" => "⋙", "gimel" => "ℷ", "GJcy" => "Ѓ", "gjcy" => "ѓ", "gla" => "⪥", "gl" => "≷", "glE" => "⪒", "glj" => "⪤", "gnap" => "⪊", "gnapprox" => "⪊", "gne" => "⪈", "gnE" => "≩", "gneq" => "⪈", "gneqq" => "≩", "gnsim" => "⋧", "Gopf" => "\xED\xA0\xB5\xED\xB4\xBE", "gopf" => "\xED\xA0\xB5\xED\xB5\x98", "grave" => "`", "GreaterEqual" => "≥", "GreaterEqualLess" => "⋛", "GreaterFullEqual" => "≧", "GreaterGreater" => "⪢", "GreaterLess" => "≷", "GreaterSlantEqual" => "⩾", "GreaterTilde" => "≳", "Gscr" => "\xED\xA0\xB5\xED\xB2\xA2", "gscr" => "ℊ", "gsim" => "≳", "gsime" => "⪎", "gsiml" => "⪐", "gtcc" => "⪧", "gtcir" => "⩺", "gt" => ">", "GT" => ">", "Gt" => "≫", "gtdot" => "⋗", "gtlPar" => "⦕", "gtquest" => "⩼", "gtrapprox" => "⪆", "gtrarr" => "⥸", "gtrdot" => "⋗", "gtreqless" => "⋛", "gtreqqless" => "⪌", "gtrless" => "≷", "gtrsim" => "≳", "gvertneqq" => "≩︀", "gvnE" => "≩︀", "Hacek" => "ˇ", "hairsp" => "\u200A", "half" => "½", "hamilt" => "ℋ", "HARDcy" => "Ъ", "hardcy" => "ъ", "harrcir" => "⥈", "harr" => "↔", "hArr" => "⇔", "harrw" => "↭", "Hat" => "^", "hbar" => "ℏ", "Hcirc" => "Ĥ", "hcirc" => "ĥ", "hearts" => "♥", "heartsuit" => "♥", "hellip" => "…", "hercon" => "⊹", "hfr" => "\xED\xA0\xB5\xED\xB4\xA5", "Hfr" => "ℌ", "HilbertSpace" => "ℋ", "hksearow" => "⤥", "hkswarow" => "⤦", "hoarr" => "⇿", "homtht" => "∻", "hookleftarrow" => "↩", "hookrightarrow" => "↪", "hopf" => "\xED\xA0\xB5\xED\xB5\x99", "Hopf" => "ℍ", "horbar" => "―", "HorizontalLine" => "─", "hscr" => "\xED\xA0\xB5\xED\xB2\xBD", "Hscr" => "ℋ", "hslash" => "ℏ", "Hstrok" => "Ħ", "hstrok" => "ħ", "HumpDownHump" => "≎", "HumpEqual" => "≏", "hybull" => "⁃", "hyphen" => "‐", "Iacute" => "Í", "iacute" => "í", "ic" => "\u2063", "Icirc" => "Î", "icirc" => "î", "Icy" => "И", "icy" => "и", "Idot" => "İ", "IEcy" => "Е", "iecy" => "е", "iexcl" => "¡", "iff" => "⇔", "ifr" => "\xED\xA0\xB5\xED\xB4\xA6", "Ifr" => "ℑ", "Igrave" => "Ì", "igrave" => "ì", "ii" => "ⅈ", "iiiint" => "⨌", "iiint" => "∭", "iinfin" => "⧜", "iiota" => "℩", "IJlig" => "IJ", "ijlig" => "ij", "Imacr" => "Ī", "imacr" => "ī", "image" => "ℑ", "ImaginaryI" => "ⅈ", "imagline" => "ℐ", "imagpart" => "ℑ", "imath" => "ı", "Im" => "ℑ", "imof" => "⊷", "imped" => "Ƶ", "Implies" => "⇒", "incare" => "℅", "in" => "∈", "infin" => "∞", "infintie" => "⧝", "inodot" => "ı", "intcal" => "⊺", "int" => "∫", "Int" => "∬", "integers" => "ℤ", "Integral" => "∫", "intercal" => "⊺", "Intersection" => "⋂", "intlarhk" => "⨗", "intprod" => "⨼", "InvisibleComma" => "\u2063", "InvisibleTimes" => "\u2062", "IOcy" => "Ё", "iocy" => "ё", "Iogon" => "Į", "iogon" => "į", "Iopf" => "\xED\xA0\xB5\xED\xB5\x80", "iopf" => "\xED\xA0\xB5\xED\xB5\x9A", "Iota" => "Ι", "iota" => "ι", "iprod" => "⨼", "iquest" => "¿", "iscr" => "\xED\xA0\xB5\xED\xB2\xBE", "Iscr" => "ℐ", "isin" => "∈", "isindot" => "⋵", "isinE" => "⋹", "isins" => "⋴", "isinsv" => "⋳", "isinv" => "∈", "it" => "\u2062", "Itilde" => "Ĩ", "itilde" => "ĩ", "Iukcy" => "І", "iukcy" => "і", "Iuml" => "Ï", "iuml" => "ï", "Jcirc" => "Ĵ", "jcirc" => "ĵ", "Jcy" => "Й", "jcy" => "й", "Jfr" => "\xED\xA0\xB5\xED\xB4\x8D", "jfr" => "\xED\xA0\xB5\xED\xB4\xA7", "jmath" => "ȷ", "Jopf" => "\xED\xA0\xB5\xED\xB5\x81", "jopf" => "\xED\xA0\xB5\xED\xB5\x9B", "Jscr" => "\xED\xA0\xB5\xED\xB2\xA5", "jscr" => "\xED\xA0\xB5\xED\xB2\xBF", "Jsercy" => "Ј", "jsercy" => "ј", "Jukcy" => "Є", "jukcy" => "є", "Kappa" => "Κ", "kappa" => "κ", "kappav" => "ϰ", "Kcedil" => "Ķ", "kcedil" => "ķ", "Kcy" => "К", "kcy" => "к", "Kfr" => "\xED\xA0\xB5\xED\xB4\x8E", "kfr" => "\xED\xA0\xB5\xED\xB4\xA8", "kgreen" => "ĸ", "KHcy" => "Х", "khcy" => "х", "KJcy" => "Ќ", "kjcy" => "ќ", "Kopf" => "\xED\xA0\xB5\xED\xB5\x82", "kopf" => "\xED\xA0\xB5\xED\xB5\x9C", "Kscr" => "\xED\xA0\xB5\xED\xB2\xA6", "kscr" => "\xED\xA0\xB5\xED\xB3\x80", "lAarr" => "⇚", "Lacute" => "Ĺ", "lacute" => "ĺ", "laemptyv" => "⦴", "lagran" => "ℒ", "Lambda" => "Λ", "lambda" => "λ", "lang" => "⟨", "Lang" => "⟪", "langd" => "⦑", "langle" => "⟨", "lap" => "⪅", "Laplacetrf" => "ℒ", "laquo" => "«", "larrb" => "⇤", "larrbfs" => "⤟", "larr" => "←", "Larr" => "↞", "lArr" => "⇐", "larrfs" => "⤝", "larrhk" => "↩", "larrlp" => "↫", "larrpl" => "⤹", "larrsim" => "⥳", "larrtl" => "↢", "latail" => "⤙", "lAtail" => "⤛", "lat" => "⪫", "late" => "⪭", "lates" => "⪭︀", "lbarr" => "⤌", "lBarr" => "⤎", "lbbrk" => "❲", "lbrace" => "{", "lbrack" => "[", "lbrke" => "⦋", "lbrksld" => "⦏", "lbrkslu" => "⦍", "Lcaron" => "Ľ", "lcaron" => "ľ", "Lcedil" => "Ļ", "lcedil" => "ļ", "lceil" => "⌈", "lcub" => "{", "Lcy" => "Л", "lcy" => "л", "ldca" => "⤶", "ldquo" => "“", "ldquor" => "„", "ldrdhar" => "⥧", "ldrushar" => "⥋", "ldsh" => "↲", "le" => "≤", "lE" => "≦", "LeftAngleBracket" => "⟨", "LeftArrowBar" => "⇤", "leftarrow" => "←", "LeftArrow" => "←", "Leftarrow" => "⇐", "LeftArrowRightArrow" => "⇆", "leftarrowtail" => "↢", "LeftCeiling" => "⌈", "LeftDoubleBracket" => "⟦", "LeftDownTeeVector" => "⥡", "LeftDownVectorBar" => "⥙", "LeftDownVector" => "⇃", "LeftFloor" => "⌊", "leftharpoondown" => "↽", "leftharpoonup" => "↼", "leftleftarrows" => "⇇", "leftrightarrow" => "↔", "LeftRightArrow" => "↔", "Leftrightarrow" => "⇔", "leftrightarrows" => "⇆", "leftrightharpoons" => "⇋", "leftrightsquigarrow" => "↭", "LeftRightVector" => "⥎", "LeftTeeArrow" => "↤", "LeftTee" => "⊣", "LeftTeeVector" => "⥚", "leftthreetimes" => "⋋", "LeftTriangleBar" => "⧏", "LeftTriangle" => "⊲", "LeftTriangleEqual" => "⊴", "LeftUpDownVector" => "⥑", "LeftUpTeeVector" => "⥠", "LeftUpVectorBar" => "⥘", "LeftUpVector" => "↿", "LeftVectorBar" => "⥒", "LeftVector" => "↼", "lEg" => "⪋", "leg" => "⋚", "leq" => "≤", "leqq" => "≦", "leqslant" => "⩽", "lescc" => "⪨", "les" => "⩽", "lesdot" => "⩿", "lesdoto" => "⪁", "lesdotor" => "⪃", "lesg" => "⋚︀", "lesges" => "⪓", "lessapprox" => "⪅", "lessdot" => "⋖", "lesseqgtr" => "⋚", "lesseqqgtr" => "⪋", "LessEqualGreater" => "⋚", "LessFullEqual" => "≦", "LessGreater" => "≶", "lessgtr" => "≶", "LessLess" => "⪡", "lesssim" => "≲", "LessSlantEqual" => "⩽", "LessTilde" => "≲", "lfisht" => "⥼", "lfloor" => "⌊", "Lfr" => "\xED\xA0\xB5\xED\xB4\x8F", "lfr" => "\xED\xA0\xB5\xED\xB4\xA9", "lg" => "≶", "lgE" => "⪑", "lHar" => "⥢", "lhard" => "↽", "lharu" => "↼", "lharul" => "⥪", "lhblk" => "▄", "LJcy" => "Љ", "ljcy" => "љ", "llarr" => "⇇", "ll" => "≪", "Ll" => "⋘", "llcorner" => "⌞", "Lleftarrow" => "⇚", "llhard" => "⥫", "lltri" => "◺", "Lmidot" => "Ŀ", "lmidot" => "ŀ", "lmoustache" => "⎰", "lmoust" => "⎰", "lnap" => "⪉", "lnapprox" => "⪉", "lne" => "⪇", "lnE" => "≨", "lneq" => "⪇", "lneqq" => "≨", "lnsim" => "⋦", "loang" => "⟬", "loarr" => "⇽", "lobrk" => "⟦", "longleftarrow" => "⟵", "LongLeftArrow" => "⟵", "Longleftarrow" => "⟸", "longleftrightarrow" => "⟷", "LongLeftRightArrow" => "⟷", "Longleftrightarrow" => "⟺", "longmapsto" => "⟼", "longrightarrow" => "⟶", "LongRightArrow" => "⟶", "Longrightarrow" => "⟹", "looparrowleft" => "↫", "looparrowright" => "↬", "lopar" => "⦅", "Lopf" => "\xED\xA0\xB5\xED\xB5\x83", "lopf" => "\xED\xA0\xB5\xED\xB5\x9D", "loplus" => "⨭", "lotimes" => "⨴", "lowast" => "∗", "lowbar" => "_", "LowerLeftArrow" => "↙", "LowerRightArrow" => "↘", "loz" => "◊", "lozenge" => "◊", "lozf" => "⧫", "lpar" => "(", "lparlt" => "⦓", "lrarr" => "⇆", "lrcorner" => "⌟", "lrhar" => "⇋", "lrhard" => "⥭", "lrm" => "\u200E", "lrtri" => "⊿", "lsaquo" => "‹", "lscr" => "\xED\xA0\xB5\xED\xB3\x81", "Lscr" => "ℒ", "lsh" => "↰", "Lsh" => "↰", "lsim" => "≲", "lsime" => "⪍", "lsimg" => "⪏", "lsqb" => "[", "lsquo" => "‘", "lsquor" => "‚", "Lstrok" => "Ł", "lstrok" => "ł", "ltcc" => "⪦", "ltcir" => "⩹", "lt" => "<", "LT" => "<", "Lt" => "≪", "ltdot" => "⋖", "lthree" => "⋋", "ltimes" => "⋉", "ltlarr" => "⥶", "ltquest" => "⩻", "ltri" => "◃", "ltrie" => "⊴", "ltrif" => "◂", "ltrPar" => "⦖", "lurdshar" => "⥊", "luruhar" => "⥦", "lvertneqq" => "≨︀", "lvnE" => "≨︀", "macr" => "¯", "male" => "♂", "malt" => "✠", "maltese" => "✠", "Map" => "⤅", "map" => "↦", "mapsto" => "↦", "mapstodown" => "↧", "mapstoleft" => "↤", "mapstoup" => "↥", "marker" => "▮", "mcomma" => "⨩", "Mcy" => "М", "mcy" => "м", "mdash" => "—", "mDDot" => "∺", "measuredangle" => "∡", "MediumSpace" => "\u205F", "Mellintrf" => "ℳ", "Mfr" => "\xED\xA0\xB5\xED\xB4\x90", "mfr" => "\xED\xA0\xB5\xED\xB4\xAA", "mho" => "℧", "micro" => "µ", "midast" => "*", "midcir" => "⫰", "mid" => "∣", "middot" => "·", "minusb" => "⊟", "minus" => "−", "minusd" => "∸", "minusdu" => "⨪", "MinusPlus" => "∓", "mlcp" => "⫛", "mldr" => "…", "mnplus" => "∓", "models" => "⊧", "Mopf" => "\xED\xA0\xB5\xED\xB5\x84", "mopf" => "\xED\xA0\xB5\xED\xB5\x9E", "mp" => "∓", "mscr" => "\xED\xA0\xB5\xED\xB3\x82", "Mscr" => "ℳ", "mstpos" => "∾", "Mu" => "Μ", "mu" => "μ", "multimap" => "⊸", "mumap" => "⊸", "nabla" => "∇", "Nacute" => "Ń", "nacute" => "ń", "nang" => "∠⃒", "nap" => "≉", "napE" => "⩰̸", "napid" => "≋̸", "napos" => "ʼn", "napprox" => "≉", "natural" => "♮", "naturals" => "ℕ", "natur" => "♮", "nbsp" => "\u00A0", "nbump" => "≎̸", "nbumpe" => "≏̸", "ncap" => "⩃", "Ncaron" => "Ň", "ncaron" => "ň", "Ncedil" => "Ņ", "ncedil" => "ņ", "ncong" => "≇", "ncongdot" => "⩭̸", "ncup" => "⩂", "Ncy" => "Н", "ncy" => "н", "ndash" => "–", "nearhk" => "⤤", "nearr" => "↗", "neArr" => "⇗", "nearrow" => "↗", "ne" => "≠", "nedot" => "≐̸", "NegativeMediumSpace" => "\u200B", "NegativeThickSpace" => "\u200B", "NegativeThinSpace" => "\u200B", "NegativeVeryThinSpace" => "\u200B", "nequiv" => "≢", "nesear" => "⤨", "nesim" => "≂̸", "NestedGreaterGreater" => "≫", "NestedLessLess" => "≪", "NewLine" => "\n", "nexist" => "∄", "nexists" => "∄", "Nfr" => "\xED\xA0\xB5\xED\xB4\x91", "nfr" => "\xED\xA0\xB5\xED\xB4\xAB", "ngE" => "≧̸", "nge" => "≱", "ngeq" => "≱", "ngeqq" => "≧̸", "ngeqslant" => "⩾̸", "nges" => "⩾̸", "nGg" => "⋙̸", "ngsim" => "≵", "nGt" => "≫⃒", "ngt" => "≯", "ngtr" => "≯", "nGtv" => "≫̸", "nharr" => "↮", "nhArr" => "⇎", "nhpar" => "⫲", "ni" => "∋", "nis" => "⋼", "nisd" => "⋺", "niv" => "∋", "NJcy" => "Њ", "njcy" => "њ", "nlarr" => "↚", "nlArr" => "⇍", "nldr" => "‥", "nlE" => "≦̸", "nle" => "≰", "nleftarrow" => "↚", "nLeftarrow" => "⇍", "nleftrightarrow" => "↮", "nLeftrightarrow" => "⇎", "nleq" => "≰", "nleqq" => "≦̸", "nleqslant" => "⩽̸", "nles" => "⩽̸", "nless" => "≮", "nLl" => "⋘̸", "nlsim" => "≴", "nLt" => "≪⃒", "nlt" => "≮", "nltri" => "⋪", "nltrie" => "⋬", "nLtv" => "≪̸", "nmid" => "∤", "NoBreak" => "\u2060", "NonBreakingSpace" => "\u00A0", "nopf" => "\xED\xA0\xB5\xED\xB5\x9F", "Nopf" => "ℕ", "Not" => "⫬", "not" => "¬", "NotCongruent" => "≢", "NotCupCap" => "≭", "NotDoubleVerticalBar" => "∦", "NotElement" => "∉", "NotEqual" => "≠", "NotEqualTilde" => "≂̸", "NotExists" => "∄", "NotGreater" => "≯", "NotGreaterEqual" => "≱", "NotGreaterFullEqual" => "≧̸", "NotGreaterGreater" => "≫̸", "NotGreaterLess" => "≹", "NotGreaterSlantEqual" => "⩾̸", "NotGreaterTilde" => "≵", "NotHumpDownHump" => "≎̸", "NotHumpEqual" => "≏̸", "notin" => "∉", "notindot" => "⋵̸", "notinE" => "⋹̸", "notinva" => "∉", "notinvb" => "⋷", "notinvc" => "⋶", "NotLeftTriangleBar" => "⧏̸", "NotLeftTriangle" => "⋪", "NotLeftTriangleEqual" => "⋬", "NotLess" => "≮", "NotLessEqual" => "≰", "NotLessGreater" => "≸", "NotLessLess" => "≪̸", "NotLessSlantEqual" => "⩽̸", "NotLessTilde" => "≴", "NotNestedGreaterGreater" => "⪢̸", "NotNestedLessLess" => "⪡̸", "notni" => "∌", "notniva" => "∌", "notnivb" => "⋾", "notnivc" => "⋽", "NotPrecedes" => "⊀", "NotPrecedesEqual" => "⪯̸", "NotPrecedesSlantEqual" => "⋠", "NotReverseElement" => "∌", "NotRightTriangleBar" => "⧐̸", "NotRightTriangle" => "⋫", "NotRightTriangleEqual" => "⋭", "NotSquareSubset" => "⊏̸", "NotSquareSubsetEqual" => "⋢", "NotSquareSuperset" => "⊐̸", "NotSquareSupersetEqual" => "⋣", "NotSubset" => "⊂⃒", "NotSubsetEqual" => "⊈", "NotSucceeds" => "⊁", "NotSucceedsEqual" => "⪰̸", "NotSucceedsSlantEqual" => "⋡", "NotSucceedsTilde" => "≿̸", "NotSuperset" => "⊃⃒", "NotSupersetEqual" => "⊉", "NotTilde" => "≁", "NotTildeEqual" => "≄", "NotTildeFullEqual" => "≇", "NotTildeTilde" => "≉", "NotVerticalBar" => "∤", "nparallel" => "∦", "npar" => "∦", "nparsl" => "⫽⃥", "npart" => "∂̸", "npolint" => "⨔", "npr" => "⊀", "nprcue" => "⋠", "nprec" => "⊀", "npreceq" => "⪯̸", "npre" => "⪯̸", "nrarrc" => "⤳̸", "nrarr" => "↛", "nrArr" => "⇏", "nrarrw" => "↝̸", "nrightarrow" => "↛", "nRightarrow" => "⇏", "nrtri" => "⋫", "nrtrie" => "⋭", "nsc" => "⊁", "nsccue" => "⋡", "nsce" => "⪰̸", "Nscr" => "\xED\xA0\xB5\xED\xB2\xA9", "nscr" => "\xED\xA0\xB5\xED\xB3\x83", "nshortmid" => "∤", "nshortparallel" => "∦", "nsim" => "≁", "nsime" => "≄", "nsimeq" => "≄", "nsmid" => "∤", "nspar" => "∦", "nsqsube" => "⋢", "nsqsupe" => "⋣", "nsub" => "⊄", "nsubE" => "⫅̸", "nsube" => "⊈", "nsubset" => "⊂⃒", "nsubseteq" => "⊈", "nsubseteqq" => "⫅̸", "nsucc" => "⊁", "nsucceq" => "⪰̸", "nsup" => "⊅", "nsupE" => "⫆̸", "nsupe" => "⊉", "nsupset" => "⊃⃒", "nsupseteq" => "⊉", "nsupseteqq" => "⫆̸", "ntgl" => "≹", "Ntilde" => "Ñ", "ntilde" => "ñ", "ntlg" => "≸", "ntriangleleft" => "⋪", "ntrianglelefteq" => "⋬", "ntriangleright" => "⋫", "ntrianglerighteq" => "⋭", "Nu" => "Ν", "nu" => "ν", "num" => "#", "numero" => "№", "numsp" => "\u2007", "nvap" => "≍⃒", "nvdash" => "⊬", "nvDash" => "⊭", "nVdash" => "⊮", "nVDash" => "⊯", "nvge" => "≥⃒", "nvgt" => ">⃒", "nvHarr" => "⤄", "nvinfin" => "⧞", "nvlArr" => "⤂", "nvle" => "≤⃒", "nvlt" => "<⃒", "nvltrie" => "⊴⃒", "nvrArr" => "⤃", "nvrtrie" => "⊵⃒", "nvsim" => "∼⃒", "nwarhk" => "⤣", "nwarr" => "↖", "nwArr" => "⇖", "nwarrow" => "↖", "nwnear" => "⤧", "Oacute" => "Ó", "oacute" => "ó", "oast" => "⊛", "Ocirc" => "Ô", "ocirc" => "ô", "ocir" => "⊚", "Ocy" => "О", "ocy" => "о", "odash" => "⊝", "Odblac" => "Ő", "odblac" => "ő", "odiv" => "⨸", "odot" => "⊙", "odsold" => "⦼", "OElig" => "Œ", "oelig" => "œ", "ofcir" => "⦿", "Ofr" => "\xED\xA0\xB5\xED\xB4\x92", "ofr" => "\xED\xA0\xB5\xED\xB4\xAC", "ogon" => "˛", "Ograve" => "Ò", "ograve" => "ò", "ogt" => "⧁", "ohbar" => "⦵", "ohm" => "Ω", "oint" => "∮", "olarr" => "↺", "olcir" => "⦾", "olcross" => "⦻", "oline" => "‾", "olt" => "⧀", "Omacr" => "Ō", "omacr" => "ō", "Omega" => "Ω", "omega" => "ω", "Omicron" => "Ο", "omicron" => "ο", "omid" => "⦶", "ominus" => "⊖", "Oopf" => "\xED\xA0\xB5\xED\xB5\x86", "oopf" => "\xED\xA0\xB5\xED\xB5\xA0", "opar" => "⦷", "OpenCurlyDoubleQuote" => "“", "OpenCurlyQuote" => "‘", "operp" => "⦹", "oplus" => "⊕", "orarr" => "↻", "Or" => "⩔", "or" => "∨", "ord" => "⩝", "order" => "ℴ", "orderof" => "ℴ", "ordf" => "ª", "ordm" => "º", "origof" => "⊶", "oror" => "⩖", "orslope" => "⩗", "orv" => "⩛", "oS" => "Ⓢ", "Oscr" => "\xED\xA0\xB5\xED\xB2\xAA", "oscr" => "ℴ", "Oslash" => "Ø", "oslash" => "ø", "osol" => "⊘", "Otilde" => "Õ", "otilde" => "õ", "otimesas" => "⨶", "Otimes" => "⨷", "otimes" => "⊗", "Ouml" => "Ö", "ouml" => "ö", "ovbar" => "⌽", "OverBar" => "‾", "OverBrace" => "⏞", "OverBracket" => "⎴", "OverParenthesis" => "⏜", "para" => "¶", "parallel" => "∥", "par" => "∥", "parsim" => "⫳", "parsl" => "⫽", "part" => "∂", "PartialD" => "∂", "Pcy" => "П", "pcy" => "п", "percnt" => "%", "period" => ".", "permil" => "‰", "perp" => "⊥", "pertenk" => "‱", "Pfr" => "\xED\xA0\xB5\xED\xB4\x93", "pfr" => "\xED\xA0\xB5\xED\xB4\xAD", "Phi" => "Φ", "phi" => "φ", "phiv" => "ϕ", "phmmat" => "ℳ", "phone" => "☎", "Pi" => "Π", "pi" => "π", "pitchfork" => "⋔", "piv" => "ϖ", "planck" => "ℏ", "planckh" => "ℎ", "plankv" => "ℏ", "plusacir" => "⨣", "plusb" => "⊞", "pluscir" => "⨢", "plus" => "+", "plusdo" => "∔", "plusdu" => "⨥", "pluse" => "⩲", "PlusMinus" => "±", "plusmn" => "±", "plussim" => "⨦", "plustwo" => "⨧", "pm" => "±", "Poincareplane" => "ℌ", "pointint" => "⨕", "popf" => "\xED\xA0\xB5\xED\xB5\xA1", "Popf" => "ℙ", "pound" => "£", "prap" => "⪷", "Pr" => "⪻", "pr" => "≺", "prcue" => "≼", "precapprox" => "⪷", "prec" => "≺", "preccurlyeq" => "≼", "Precedes" => "≺", "PrecedesEqual" => "⪯", "PrecedesSlantEqual" => "≼", "PrecedesTilde" => "≾", "preceq" => "⪯", "precnapprox" => "⪹", "precneqq" => "⪵", "precnsim" => "⋨", "pre" => "⪯", "prE" => "⪳", "precsim" => "≾", "prime" => "′", "Prime" => "″", "primes" => "ℙ", "prnap" => "⪹", "prnE" => "⪵", "prnsim" => "⋨", "prod" => "∏", "Product" => "∏", "profalar" => "⌮", "profline" => "⌒", "profsurf" => "⌓", "prop" => "∝", "Proportional" => "∝", "Proportion" => "∷", "propto" => "∝", "prsim" => "≾", "prurel" => "⊰", "Pscr" => "\xED\xA0\xB5\xED\xB2\xAB", "pscr" => "\xED\xA0\xB5\xED\xB3\x85", "Psi" => "Ψ", "psi" => "ψ", "puncsp" => "\u2008", "Qfr" => "\xED\xA0\xB5\xED\xB4\x94", "qfr" => "\xED\xA0\xB5\xED\xB4\xAE", "qint" => "⨌", "qopf" => "\xED\xA0\xB5\xED\xB5\xA2", "Qopf" => "ℚ", "qprime" => "⁗", "Qscr" => "\xED\xA0\xB5\xED\xB2\xAC", "qscr" => "\xED\xA0\xB5\xED\xB3\x86", "quaternions" => "ℍ", "quatint" => "⨖", "quest" => "?", "questeq" => "≟", "quot" => "\"", "QUOT" => "\"", "rAarr" => "⇛", "race" => "∽̱", "Racute" => "Ŕ", "racute" => "ŕ", "radic" => "√", "raemptyv" => "⦳", "rang" => "⟩", "Rang" => "⟫", "rangd" => "⦒", "range" => "⦥", "rangle" => "⟩", "raquo" => "»", "rarrap" => "⥵", "rarrb" => "⇥", "rarrbfs" => "⤠", "rarrc" => "⤳", "rarr" => "→", "Rarr" => "↠", "rArr" => "⇒", "rarrfs" => "⤞", "rarrhk" => "↪", "rarrlp" => "↬", "rarrpl" => "⥅", "rarrsim" => "⥴", "Rarrtl" => "⤖", "rarrtl" => "↣", "rarrw" => "↝", "ratail" => "⤚", "rAtail" => "⤜", "ratio" => "∶", "rationals" => "ℚ", "rbarr" => "⤍", "rBarr" => "⤏", "RBarr" => "⤐", "rbbrk" => "❳", "rbrace" => "}", "rbrack" => "]", "rbrke" => "⦌", "rbrksld" => "⦎", "rbrkslu" => "⦐", "Rcaron" => "Ř", "rcaron" => "ř", "Rcedil" => "Ŗ", "rcedil" => "ŗ", "rceil" => "⌉", "rcub" => "}", "Rcy" => "Р", "rcy" => "р", "rdca" => "⤷", "rdldhar" => "⥩", "rdquo" => "”", "rdquor" => "”", "rdsh" => "↳", "real" => "ℜ", "realine" => "ℛ", "realpart" => "ℜ", "reals" => "ℝ", "Re" => "ℜ", "rect" => "▭", "reg" => "®", "REG" => "®", "ReverseElement" => "∋", "ReverseEquilibrium" => "⇋", "ReverseUpEquilibrium" => "⥯", "rfisht" => "⥽", "rfloor" => "⌋", "rfr" => "\xED\xA0\xB5\xED\xB4\xAF", "Rfr" => "ℜ", "rHar" => "⥤", "rhard" => "⇁", "rharu" => "⇀", "rharul" => "⥬", "Rho" => "Ρ", "rho" => "ρ", "rhov" => "ϱ", "RightAngleBracket" => "⟩", "RightArrowBar" => "⇥", "rightarrow" => "→", "RightArrow" => "→", "Rightarrow" => "⇒", "RightArrowLeftArrow" => "⇄", "rightarrowtail" => "↣", "RightCeiling" => "⌉", "RightDoubleBracket" => "⟧", "RightDownTeeVector" => "⥝", "RightDownVectorBar" => "⥕", "RightDownVector" => "⇂", "RightFloor" => "⌋", "rightharpoondown" => "⇁", "rightharpoonup" => "⇀", "rightleftarrows" => "⇄", "rightleftharpoons" => "⇌", "rightrightarrows" => "⇉", "rightsquigarrow" => "↝", "RightTeeArrow" => "↦", "RightTee" => "⊢", "RightTeeVector" => "⥛", "rightthreetimes" => "⋌", "RightTriangleBar" => "⧐", "RightTriangle" => "⊳", "RightTriangleEqual" => "⊵", "RightUpDownVector" => "⥏", "RightUpTeeVector" => "⥜", "RightUpVectorBar" => "⥔", "RightUpVector" => "↾", "RightVectorBar" => "⥓", "RightVector" => "⇀", "ring" => "˚", "risingdotseq" => "≓", "rlarr" => "⇄", "rlhar" => "⇌", "rlm" => "\u200F", "rmoustache" => "⎱", "rmoust" => "⎱", "rnmid" => "⫮", "roang" => "⟭", "roarr" => "⇾", "robrk" => "⟧", "ropar" => "⦆", "ropf" => "\xED\xA0\xB5\xED\xB5\xA3", "Ropf" => "ℝ", "roplus" => "⨮", "rotimes" => "⨵", "RoundImplies" => "⥰", "rpar" => ")", "rpargt" => "⦔", "rppolint" => "⨒", "rrarr" => "⇉", "Rrightarrow" => "⇛", "rsaquo" => "›", "rscr" => "\xED\xA0\xB5\xED\xB3\x87", "Rscr" => "ℛ", "rsh" => "↱", "Rsh" => "↱", "rsqb" => "]", "rsquo" => "’", "rsquor" => "’", "rthree" => "⋌", "rtimes" => "⋊", "rtri" => "▹", "rtrie" => "⊵", "rtrif" => "▸", "rtriltri" => "⧎", "RuleDelayed" => "⧴", "ruluhar" => "⥨", "rx" => "℞", "Sacute" => "Ś", "sacute" => "ś", "sbquo" => "‚", "scap" => "⪸", "Scaron" => "Š", "scaron" => "š", "Sc" => "⪼", "sc" => "≻", "sccue" => "≽", "sce" => "⪰", "scE" => "⪴", "Scedil" => "Ş", "scedil" => "ş", "Scirc" => "Ŝ", "scirc" => "ŝ", "scnap" => "⪺", "scnE" => "⪶", "scnsim" => "⋩", "scpolint" => "⨓", "scsim" => "≿", "Scy" => "С", "scy" => "с", "sdotb" => "⊡", "sdot" => "⋅", "sdote" => "⩦", "searhk" => "⤥", "searr" => "↘", "seArr" => "⇘", "searrow" => "↘", "sect" => "§", "semi" => ";", "seswar" => "⤩", "setminus" => "∖", "setmn" => "∖", "sext" => "✶", "Sfr" => "\xED\xA0\xB5\xED\xB4\x96", "sfr" => "\xED\xA0\xB5\xED\xB4\xB0", "sfrown" => "⌢", "sharp" => "♯", "SHCHcy" => "Щ", "shchcy" => "щ", "SHcy" => "Ш", "shcy" => "ш", "ShortDownArrow" => "↓", "ShortLeftArrow" => "←", "shortmid" => "∣", "shortparallel" => "∥", "ShortRightArrow" => "→", "ShortUpArrow" => "↑", "shy" => "\u00AD", "Sigma" => "Σ", "sigma" => "σ", "sigmaf" => "ς", "sigmav" => "ς", "sim" => "∼", "simdot" => "⩪", "sime" => "≃", "simeq" => "≃", "simg" => "⪞", "simgE" => "⪠", "siml" => "⪝", "simlE" => "⪟", "simne" => "≆", "simplus" => "⨤", "simrarr" => "⥲", "slarr" => "←", "SmallCircle" => "∘", "smallsetminus" => "∖", "smashp" => "⨳", "smeparsl" => "⧤", "smid" => "∣", "smile" => "⌣", "smt" => "⪪", "smte" => "⪬", "smtes" => "⪬︀", "SOFTcy" => "Ь", "softcy" => "ь", "solbar" => "⌿", "solb" => "⧄", "sol" => "/", "Sopf" => "\xED\xA0\xB5\xED\xB5\x8A", "sopf" => "\xED\xA0\xB5\xED\xB5\xA4", "spades" => "♠", "spadesuit" => "♠", "spar" => "∥", "sqcap" => "⊓", "sqcaps" => "⊓︀", "sqcup" => "⊔", "sqcups" => "⊔︀", "Sqrt" => "√", "sqsub" => "⊏", "sqsube" => "⊑", "sqsubset" => "⊏", "sqsubseteq" => "⊑", "sqsup" => "⊐", "sqsupe" => "⊒", "sqsupset" => "⊐", "sqsupseteq" => "⊒", "square" => "□", "Square" => "□", "SquareIntersection" => "⊓", "SquareSubset" => "⊏", "SquareSubsetEqual" => "⊑", "SquareSuperset" => "⊐", "SquareSupersetEqual" => "⊒", "SquareUnion" => "⊔", "squarf" => "▪", "squ" => "□", "squf" => "▪", "srarr" => "→", "Sscr" => "\xED\xA0\xB5\xED\xB2\xAE", "sscr" => "\xED\xA0\xB5\xED\xB3\x88", "ssetmn" => "∖", "ssmile" => "⌣", "sstarf" => "⋆", "Star" => "⋆", "star" => "☆", "starf" => "★", "straightepsilon" => "ϵ", "straightphi" => "ϕ", "strns" => "¯", "sub" => "⊂", "Sub" => "⋐", "subdot" => "⪽", "subE" => "⫅", "sube" => "⊆", "subedot" => "⫃", "submult" => "⫁", "subnE" => "⫋", "subne" => "⊊", "subplus" => "⪿", "subrarr" => "⥹", "subset" => "⊂", "Subset" => "⋐", "subseteq" => "⊆", "subseteqq" => "⫅", "SubsetEqual" => "⊆", "subsetneq" => "⊊", "subsetneqq" => "⫋", "subsim" => "⫇", "subsub" => "⫕", "subsup" => "⫓", "succapprox" => "⪸", "succ" => "≻", "succcurlyeq" => "≽", "Succeeds" => "≻", "SucceedsEqual" => "⪰", "SucceedsSlantEqual" => "≽", "SucceedsTilde" => "≿", "succeq" => "⪰", "succnapprox" => "⪺", "succneqq" => "⪶", "succnsim" => "⋩", "succsim" => "≿", "SuchThat" => "∋", "sum" => "∑", "Sum" => "∑", "sung" => "♪", "sup1" => "¹", "sup2" => "²", "sup3" => "³", "sup" => "⊃", "Sup" => "⋑", "supdot" => "⪾", "supdsub" => "⫘", "supE" => "⫆", "supe" => "⊇", "supedot" => "⫄", "Superset" => "⊃", "SupersetEqual" => "⊇", "suphsol" => "⟉", "suphsub" => "⫗", "suplarr" => "⥻", "supmult" => "⫂", "supnE" => "⫌", "supne" => "⊋", "supplus" => "⫀", "supset" => "⊃", "Supset" => "⋑", "supseteq" => "⊇", "supseteqq" => "⫆", "supsetneq" => "⊋", "supsetneqq" => "⫌", "supsim" => "⫈", "supsub" => "⫔", "supsup" => "⫖", "swarhk" => "⤦", "swarr" => "↙", "swArr" => "⇙", "swarrow" => "↙", "swnwar" => "⤪", "szlig" => "ß", "Tab" => "\t", "target" => "⌖", "Tau" => "Τ", "tau" => "τ", "tbrk" => "⎴", "Tcaron" => "Ť", "tcaron" => "ť", "Tcedil" => "Ţ", "tcedil" => "ţ", "Tcy" => "Т", "tcy" => "т", "tdot" => "⃛", "telrec" => "⌕", "Tfr" => "\xED\xA0\xB5\xED\xB4\x97", "tfr" => "\xED\xA0\xB5\xED\xB4\xB1", "there4" => "∴", "therefore" => "∴", "Therefore" => "∴", "Theta" => "Θ", "theta" => "θ", "thetasym" => "ϑ", "thetav" => "ϑ", "thickapprox" => "≈", "thicksim" => "∼", "ThickSpace" => "\u205F\u200A", "ThinSpace" => "\u2009", "thinsp" => "\u2009", "thkap" => "≈", "thksim" => "∼", "THORN" => "Þ", "thorn" => "þ", "tilde" => "˜", "Tilde" => "∼", "TildeEqual" => "≃", "TildeFullEqual" => "≅", "TildeTilde" => "≈", "timesbar" => "⨱", "timesb" => "⊠", "times" => "×", "timesd" => "⨰", "tint" => "∭", "toea" => "⤨", "topbot" => "⌶", "topcir" => "⫱", "top" => "⊤", "Topf" => "\xED\xA0\xB5\xED\xB5\x8B", "topf" => "\xED\xA0\xB5\xED\xB5\xA5", "topfork" => "⫚", "tosa" => "⤩", "tprime" => "‴", "trade" => "™", "TRADE" => "™", "triangle" => "▵", "triangledown" => "▿", "triangleleft" => "◃", "trianglelefteq" => "⊴", "triangleq" => "≜", "triangleright" => "▹", "trianglerighteq" => "⊵", "tridot" => "◬", "trie" => "≜", "triminus" => "⨺", "TripleDot" => "⃛", "triplus" => "⨹", "trisb" => "⧍", "tritime" => "⨻", "trpezium" => "⏢", "Tscr" => "\xED\xA0\xB5\xED\xB2\xAF", "tscr" => "\xED\xA0\xB5\xED\xB3\x89", "TScy" => "Ц", "tscy" => "ц", "TSHcy" => "Ћ", "tshcy" => "ћ", "Tstrok" => "Ŧ", "tstrok" => "ŧ", "twixt" => "≬", "twoheadleftarrow" => "↞", "twoheadrightarrow" => "↠", "Uacute" => "Ú", "uacute" => "ú", "uarr" => "↑", "Uarr" => "↟", "uArr" => "⇑", "Uarrocir" => "⥉", "Ubrcy" => "Ў", "ubrcy" => "ў", "Ubreve" => "Ŭ", "ubreve" => "ŭ", "Ucirc" => "Û", "ucirc" => "û", "Ucy" => "У", "ucy" => "у", "udarr" => "⇅", "Udblac" => "Ű", "udblac" => "ű", "udhar" => "⥮", "ufisht" => "⥾", "Ufr" => "\xED\xA0\xB5\xED\xB4\x98", "ufr" => "\xED\xA0\xB5\xED\xB4\xB2", "Ugrave" => "Ù", "ugrave" => "ù", "uHar" => "⥣", "uharl" => "↿", "uharr" => "↾", "uhblk" => "▀", "ulcorn" => "⌜", "ulcorner" => "⌜", "ulcrop" => "⌏", "ultri" => "◸", "Umacr" => "Ū", "umacr" => "ū", "uml" => "¨", "UnderBar" => "_", "UnderBrace" => "⏟", "UnderBracket" => "⎵", "UnderParenthesis" => "⏝", "Union" => "⋃", "UnionPlus" => "⊎", "Uogon" => "Ų", "uogon" => "ų", "Uopf" => "\xED\xA0\xB5\xED\xB5\x8C", "uopf" => "\xED\xA0\xB5\xED\xB5\xA6", "UpArrowBar" => "⤒", "uparrow" => "↑", "UpArrow" => "↑", "Uparrow" => "⇑", "UpArrowDownArrow" => "⇅", "updownarrow" => "↕", "UpDownArrow" => "↕", "Updownarrow" => "⇕", "UpEquilibrium" => "⥮", "upharpoonleft" => "↿", "upharpoonright" => "↾", "uplus" => "⊎", "UpperLeftArrow" => "↖", "UpperRightArrow" => "↗", "upsi" => "υ", "Upsi" => "ϒ", "upsih" => "ϒ", "Upsilon" => "Υ", "upsilon" => "υ", "UpTeeArrow" => "↥", "UpTee" => "⊥", "upuparrows" => "⇈", "urcorn" => "⌝", "urcorner" => "⌝", "urcrop" => "⌎", "Uring" => "Ů", "uring" => "ů", "urtri" => "◹", "Uscr" => "\xED\xA0\xB5\xED\xB2\xB0", "uscr" => "\xED\xA0\xB5\xED\xB3\x8A", "utdot" => "⋰", "Utilde" => "Ũ", "utilde" => "ũ", "utri" => "▵", "utrif" => "▴", "uuarr" => "⇈", "Uuml" => "Ü", "uuml" => "ü", "uwangle" => "⦧", "vangrt" => "⦜", "varepsilon" => "ϵ", "varkappa" => "ϰ", "varnothing" => "∅", "varphi" => "ϕ", "varpi" => "ϖ", "varpropto" => "∝", "varr" => "↕", "vArr" => "⇕", "varrho" => "ϱ", "varsigma" => "ς", "varsubsetneq" => "⊊︀", "varsubsetneqq" => "⫋︀", "varsupsetneq" => "⊋︀", "varsupsetneqq" => "⫌︀", "vartheta" => "ϑ", "vartriangleleft" => "⊲", "vartriangleright" => "⊳", "vBar" => "⫨", "Vbar" => "⫫", "vBarv" => "⫩", "Vcy" => "В", "vcy" => "в", "vdash" => "⊢", "vDash" => "⊨", "Vdash" => "⊩", "VDash" => "⊫", "Vdashl" => "⫦", "veebar" => "⊻", "vee" => "∨", "Vee" => "⋁", "veeeq" => "≚", "vellip" => "⋮", "verbar" => "|", "Verbar" => "‖", "vert" => "|", "Vert" => "‖", "VerticalBar" => "∣", "VerticalLine" => "|", "VerticalSeparator" => "❘", "VerticalTilde" => "≀", "VeryThinSpace" => "\u200A", "Vfr" => "\xED\xA0\xB5\xED\xB4\x99", "vfr" => "\xED\xA0\xB5\xED\xB4\xB3", "vltri" => "⊲", "vnsub" => "⊂⃒", "vnsup" => "⊃⃒", "Vopf" => "\xED\xA0\xB5\xED\xB5\x8D", "vopf" => "\xED\xA0\xB5\xED\xB5\xA7", "vprop" => "∝", "vrtri" => "⊳", "Vscr" => "\xED\xA0\xB5\xED\xB2\xB1", "vscr" => "\xED\xA0\xB5\xED\xB3\x8B", "vsubnE" => "⫋︀", "vsubne" => "⊊︀", "vsupnE" => "⫌︀", "vsupne" => "⊋︀", "Vvdash" => "⊪", "vzigzag" => "⦚", "Wcirc" => "Ŵ", "wcirc" => "ŵ", "wedbar" => "⩟", "wedge" => "∧", "Wedge" => "⋀", "wedgeq" => "≙", "weierp" => "℘", "Wfr" => "\xED\xA0\xB5\xED\xB4\x9A", "wfr" => "\xED\xA0\xB5\xED\xB4\xB4", "Wopf" => "\xED\xA0\xB5\xED\xB5\x8E", "wopf" => "\xED\xA0\xB5\xED\xB5\xA8", "wp" => "℘", "wr" => "≀", "wreath" => "≀", "Wscr" => "\xED\xA0\xB5\xED\xB2\xB2", "wscr" => "\xED\xA0\xB5\xED\xB3\x8C", "xcap" => "⋂", "xcirc" => "◯", "xcup" => "⋃", "xdtri" => "▽", "Xfr" => "\xED\xA0\xB5\xED\xB4\x9B", "xfr" => "\xED\xA0\xB5\xED\xB4\xB5", "xharr" => "⟷", "xhArr" => "⟺", "Xi" => "Ξ", "xi" => "ξ", "xlarr" => "⟵", "xlArr" => "⟸", "xmap" => "⟼", "xnis" => "⋻", "xodot" => "⨀", "Xopf" => "\xED\xA0\xB5\xED\xB5\x8F", "xopf" => "\xED\xA0\xB5\xED\xB5\xA9", "xoplus" => "⨁", "xotime" => "⨂", "xrarr" => "⟶", "xrArr" => "⟹", "Xscr" => "\xED\xA0\xB5\xED\xB2\xB3", "xscr" => "\xED\xA0\xB5\xED\xB3\x8D", "xsqcup" => "⨆", "xuplus" => "⨄", "xutri" => "△", "xvee" => "⋁", "xwedge" => "⋀", "Yacute" => "Ý", "yacute" => "ý", "YAcy" => "Я", "yacy" => "я", "Ycirc" => "Ŷ", "ycirc" => "ŷ", "Ycy" => "Ы", "ycy" => "ы", "yen" => "¥", "Yfr" => "\xED\xA0\xB5\xED\xB4\x9C", "yfr" => "\xED\xA0\xB5\xED\xB4\xB6", "YIcy" => "Ї", "yicy" => "ї", "Yopf" => "\xED\xA0\xB5\xED\xB5\x90", "yopf" => "\xED\xA0\xB5\xED\xB5\xAA", "Yscr" => "\xED\xA0\xB5\xED\xB2\xB4", "yscr" => "\xED\xA0\xB5\xED\xB3\x8E", "YUcy" => "Ю", "yucy" => "ю", "yuml" => "ÿ", "Yuml" => "Ÿ", "Zacute" => "Ź", "zacute" => "ź", "Zcaron" => "Ž", "zcaron" => "ž", "Zcy" => "З", "zcy" => "з", "Zdot" => "Ż", "zdot" => "ż", "zeetrf" => "ℨ", "ZeroWidthSpace" => "\u200B", "Zeta" => "Ζ", "zeta" => "ζ", "zfr" => "\xED\xA0\xB5\xED\xB4\xB7", "Zfr" => "ℨ", "ZHcy" => "Ж", "zhcy" => "ж", "zigrarr" => "⇝", "zopf" => "\xED\xA0\xB5\xED\xB5\xAB", "Zopf" => "ℤ", "Zscr" => "\xED\xA0\xB5\xED\xB2\xB5", "zscr" => "\xED\xA0\xB5\xED\xB3\x8F", "zwj" => "\u200D", "zwnj" => "\u200C"}
LEGACY_MAPPINGS = {"Aacute" => 'Á', "aacute" => 'á', "Acirc" => 'Â', "acirc" => 'â', "acute" => '´', "AElig" => 'Æ', "aelig" => 'æ', "Agrave" => 'À', "agrave" => 'à', "amp" => '&', "AMP" => '&', "Aring" => 'Å', "aring" => 'å', "Atilde" => 'Ã', "atilde" => 'ã', "Auml" => 'Ä', "auml" => 'ä', "brvbar" => '¦', "Ccedil" => 'Ç', "ccedil" => 'ç', "cedil" => '¸', "cent" => '¢', "copy" => '©', "COPY" => '©', "curren" => '¤', "deg" => '°', "divide" => '÷', "Eacute" => 'É', "eacute" => 'é', "Ecirc" => 'Ê', "ecirc" => 'ê', "Egrave" => 'È', "egrave" => 'è', "ETH" => 'Ð', "eth" => 'ð', "Euml" => 'Ë', "euml" => 'ë', "frac12" => '½', "frac14" => '¼', "frac34" => '¾', "gt" => '>', "GT" => '>', "Iacute" => 'Í', "iacute" => 'í', "Icirc" => 'Î', "icirc" => 'î', "iexcl" => '¡', "Igrave" => 'Ì', "igrave" => 'ì', "iquest" => '¿', "Iuml" => 'Ï', "iuml" => 'ï', "laquo" => '«', "lt" => '<', "LT" => '<', "macr" => '¯', "micro" => 'µ', "middot" => '·', "nbsp" => '\u00A0', "not" => '¬', "Ntilde" => 'Ñ', "ntilde" => 'ñ', "Oacute" => 'Ó', "oacute" => 'ó', "Ocirc" => 'Ô', "ocirc" => 'ô', "Ograve" => 'Ò', "ograve" => 'ò', "ordf" => 'ª', "ordm" => 'º', "Oslash" => 'Ø', "oslash" => 'ø', "Otilde" => 'Õ', "otilde" => 'õ', "Ouml" => 'Ö', "ouml" => 'ö', "para" => '¶', "plusmn" => '±', "pound" => '£', "quot" => "\"", "QUOT" => "\"", "raquo" => '»', "reg" => '®', "REG" => '®', "sect" => '§', "shy" => '\u00AD', "sup1" => '¹', "sup2" => '²', "sup3" => '³', "szlig" => 'ß', "THORN" => 'Þ', "thorn" => 'þ', "times" => '×', "Uacute" => 'Ú', "uacute" => 'ú', "Ucirc" => 'Û', "ucirc" => 'û', "Ugrave" => 'Ù', "ugrave" => 'ù', "uml" => '¨', "Uuml" => 'Ü', "uuml" => 'ü', "Yacute" => 'Ý', "yacute" => 'ý', "yen" => '¥', "yuml" => 'ÿ'}