UNPKG

markdown-to-jsx

Version:

A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization.

2,120 lines (2,117 loc) 39.7 kB
/** * Auto-generated HTML entity mappings for CommonMark compliance * Generated from https://html.spec.whatwg.org/entities.json * Generated by scripts/generate-entities.ts * * Simple object mapping entity names to Unicode characters. * Stores only lowercase versions when case variants map to the same Unicode (saves ~8.8 KB). * Case-sensitive entities (where uppercase/lowercase differ) are stored with both keys. */ export const NAMED_CODES_TO_UNICODE: Record<string, string> = { "af":"⁡", "applyfunction":"⁡", "ic":"⁣", "invisiblecomma":"⁣", "invisibletimes":"⁢", "it":"⁢", "lrm":"‎", "negativemediumspace":"​", "negativethickspace":"​", "negativethinspace":"​", "negativeverythinspace":"​", "nobreak":"⁠", "rlm":"‏", "shy":"­", "zerowidthspace":"​", "zwj":"‍", "zwnj":"‌", "downbreve":"̑", "tdot":"⃛", "tripledot":"⃛", "dotdot":"⃜", "tab":" ", "newline":"\n", "emsp":" ", "emsp13":" ", "emsp14":" ", "ensp":" ", "hairsp":" ", "mediumspace":" ", "puncsp":" ", "thinsp":" ", "thinspace":" ", "verythinspace":" ", "nbsp":" ", "nonbreakingspace":" ", "numsp":" ", "thickspace":"  ", "oline":"‾", "overbar":"‾", "lowbar":"_", "underbar":"_", "dash":"‐", "hyphen":"‐", "ndash":"–", "mdash":"—", "horbar":"―", "comma":",", "semi":";", "bsemi":"⁏", "colon":":", "Colone":"⩴", "excl":"!", "iexcl":"¡", "quest":"?", "iquest":"¿", "period":".", "nldr":"‥", "hellip":"…", "mldr":"…", "centerdot":"·", "middot":"·", "apos":"'", "lsquo":"‘", "opencurlyquote":"‘", "closecurlyquote":"’", "rsquo":"’", "rsquor":"’", "lsquor":"‚", "sbquo":"‚", "lsaquo":"‹", "rsaquo":"›", "quot":"\"", "ldquo":"“", "opencurlydoublequote":"“", "closecurlydoublequote":"”", "rdquo":"”", "rdquor":"”", "bdquo":"„", "ldquor":"„", "laquo":"«", "raquo":"»", "lpar":"(", "rpar":")", "lbrack":"[", "lsqb":"[", "rbrack":"]", "rsqb":"]", "lbrace":"{", "lcub":"{", "rbrace":"}", "rcub":"}", "lceil":"⌈", "leftceiling":"⌈", "rceil":"⌉", "rightceiling":"⌉", "leftfloor":"⌊", "lfloor":"⌊", "rfloor":"⌋", "rightfloor":"⌋", "lopar":"⦅", "ropar":"⦆", "lbrke":"⦋", "rbrke":"⦌", "lbrkslu":"⦍", "rbrksld":"⦎", "lbrksld":"⦏", "rbrkslu":"⦐", "langd":"⦑", "rangd":"⦒", "lparlt":"⦓", "rpargt":"⦔", "gtlpar":"⦕", "ltrpar":"⦖", "leftdoublebracket":"⟦", "lobrk":"⟦", "rightdoublebracket":"⟧", "robrk":"⟧", "lang":"⟨", "langle":"⟨", "leftanglebracket":"⟨", "rang":"⟩", "rangle":"⟩", "rightanglebracket":"⟩", "Lang":"⟪", "Rang":"⟫", "loang":"⟬", "roang":"⟭", "lbbrk":"❲", "rbbrk":"❳", "Verbar":"‖", "Vert":"‖", "sect":"§", "para":"¶", "commat":"@", "ast":"*", "midast":"*", "sol":"/", "bsol":"\\", "amp":"&", "num":"#", "percnt":"%", "permil":"‰", "pertenk":"‱", "dagger":"†", "Dagger":"‡", "ddagger":"‡", "bull":"•", "bullet":"•", "hybull":"⁃", "prime":"′", "Prime":"″", "tprime":"‴", "qprime":"⁗", "backprime":"‵", "bprime":"‵", "caret":"⁁", "diacriticalgrave":"`", "grave":"`", "acute":"´", "diacriticalacute":"´", "diacriticaltilde":"˜", "tilde":"˜", "hat":"^", "macr":"¯", "strns":"¯", "breve":"˘", "diacriticaldot":"˙", "dot":"˙", "die":"¨", "Dot":"¨", "doubledot":"¨", "uml":"¨", "ring":"˚", "dblac":"˝", "diacriticaldoubleacute":"˝", "cedil":"¸", "cedilla":"¸", "ogon":"˛", "circ":"ˆ", "caron":"ˇ", "hacek":"ˇ", "deg":"°", "copy":"©", "circledr":"®", "reg":"®", "copysr":"℗", "weierp":"℘", "wp":"℘", "rx":"℞", "mho":"℧", "iiota":"℩", "larr":"←", "leftarrow":"←", "shortleftarrow":"←", "slarr":"←", "nlarr":"↚", "nleftarrow":"↚", "rarr":"→", "rightarrow":"→", "shortrightarrow":"→", "srarr":"→", "nrarr":"↛", "nrightarrow":"↛", "shortuparrow":"↑", "uarr":"↑", "uparrow":"↑", "darr":"↓", "downarrow":"↓", "shortdownarrow":"↓", "harr":"↔", "leftrightarrow":"↔", "nharr":"↮", "nleftrightarrow":"↮", "updownarrow":"↕", "varr":"↕", "nwarr":"↖", "nwarrow":"↖", "upperleftarrow":"↖", "nearr":"↗", "nearrow":"↗", "upperrightarrow":"↗", "lowerrightarrow":"↘", "searr":"↘", "searrow":"↘", "lowerleftarrow":"↙", "swarr":"↙", "swarrow":"↙", "rarrw":"↝", "rightsquigarrow":"↝", "nrarrw":"↝̸", "Larr":"↞", "twoheadleftarrow":"↞", "Uarr":"↟", "Rarr":"↠", "twoheadrightarrow":"↠", "Darr":"↡", "larrtl":"↢", "leftarrowtail":"↢", "rarrtl":"↣", "rightarrowtail":"↣", "leftteearrow":"↤", "mapstoleft":"↤", "mapstoup":"↥", "upteearrow":"↥", "map":"↦", "mapsto":"↦", "rightteearrow":"↦", "downteearrow":"↧", "mapstodown":"↧", "hookleftarrow":"↩", "larrhk":"↩", "hookrightarrow":"↪", "rarrhk":"↪", "larrlp":"↫", "looparrowleft":"↫", "looparrowright":"↬", "rarrlp":"↬", "harrw":"↭", "leftrightsquigarrow":"↭", "lsh":"↰", "rsh":"↱", "ldsh":"↲", "rdsh":"↳", "crarr":"↵", "cularr":"↶", "curvearrowleft":"↶", "curarr":"↷", "curvearrowright":"↷", "circlearrowleft":"↺", "olarr":"↺", "circlearrowright":"↻", "orarr":"↻", "leftharpoonup":"↼", "leftvector":"↼", "lharu":"↼", "downleftvector":"↽", "leftharpoondown":"↽", "lhard":"↽", "rightupvector":"↾", "uharr":"↾", "upharpoonright":"↾", "leftupvector":"↿", "uharl":"↿", "upharpoonleft":"↿", "rharu":"⇀", "rightharpoonup":"⇀", "rightvector":"⇀", "downrightvector":"⇁", "rhard":"⇁", "rightharpoondown":"⇁", "dharr":"⇂", "downharpoonright":"⇂", "rightdownvector":"⇂", "dharl":"⇃", "downharpoonleft":"⇃", "leftdownvector":"⇃", "rightarrowleftarrow":"⇄", "rightleftarrows":"⇄", "rlarr":"⇄", "udarr":"⇅", "uparrowdownarrow":"⇅", "leftarrowrightarrow":"⇆", "leftrightarrows":"⇆", "lrarr":"⇆", "leftleftarrows":"⇇", "llarr":"⇇", "upuparrows":"⇈", "uuarr":"⇈", "rightrightarrows":"⇉", "rrarr":"⇉", "ddarr":"⇊", "downdownarrows":"⇊", "leftrightharpoons":"⇋", "lrhar":"⇋", "reverseequilibrium":"⇋", "equilibrium":"⇌", "rightleftharpoons":"⇌", "rlhar":"⇌", "doubleleftarrow":"⇐", "lArr":"⇐", "Leftarrow":"⇐", "nlArr":"⇍", "nLeftarrow":"⇍", "doubleuparrow":"⇑", "uArr":"⇑", "Uparrow":"⇑", "doublerightarrow":"⇒", "implies":"⇒", "rArr":"⇒", "Rightarrow":"⇒", "nrArr":"⇏", "nRightarrow":"⇏", "dArr":"⇓", "doubledownarrow":"⇓", "Downarrow":"⇓", "doubleleftrightarrow":"⇔", "hArr":"⇔", "iff":"⇔", "Leftrightarrow":"⇔", "nhArr":"⇎", "nLeftrightarrow":"⇎", "doubleupdownarrow":"⇕", "Updownarrow":"⇕", "vArr":"⇕", "nwArr":"⇖", "neArr":"⇗", "seArr":"⇘", "swArr":"⇙", "laarr":"⇚", "lleftarrow":"⇚", "raarr":"⇛", "rrightarrow":"⇛", "zigrarr":"⇝", "larrb":"⇤", "leftarrowbar":"⇤", "rarrb":"⇥", "rightarrowbar":"⇥", "downarrowuparrow":"⇵", "duarr":"⇵", "loarr":"⇽", "roarr":"⇾", "hoarr":"⇿", "forall":"∀", "comp":"∁", "complement":"∁", "part":"∂", "partiald":"∂", "npart":"∂̸", "exist":"∃", "exists":"∃", "nexist":"∄", "nexists":"∄", "notexists":"∄", "empty":"∅", "emptyset":"∅", "emptyv":"∅", "varnothing":"∅", "del":"∇", "nabla":"∇", "element":"∈", "in":"∈", "isin":"∈", "isinv":"∈", "notelement":"∉", "notin":"∉", "notinva":"∉", "ni":"∋", "niv":"∋", "reverseelement":"∋", "suchthat":"∋", "notni":"∌", "notniva":"∌", "notreverseelement":"∌", "backepsilon":"϶", "bepsi":"϶", "prod":"∏", "product":"∏", "coprod":"∐", "coproduct":"∐", "sum":"∑", "plus":"+", "plusminus":"±", "plusmn":"±", "pm":"±", "div":"÷", "divide":"÷", "times":"×", "lt":"<", "nless":"≮", "nlt":"≮", "notless":"≮", "nvlt":"<⃒", "equals":"=", "ne":"≠", "notequal":"≠", "bne":"=⃥", "equal":"⩵", "gt":">", "ngt":"≯", "ngtr":"≯", "notgreater":"≯", "nvgt":">⃒", "not":"¬", "verbar":"|", "vert":"|", "verticalline":"|", "brvbar":"¦", "minus":"−", "minusplus":"∓", "mnplus":"∓", "mp":"∓", "dotplus":"∔", "plusdo":"∔", "frasl":"⁄", "backslash":"∖", "setminus":"∖", "setmn":"∖", "smallsetminus":"∖", "ssetmn":"∖", "lowast":"∗", "compfn":"∘", "smallcircle":"∘", "radic":"√", "sqrt":"√", "prop":"∝", "proportional":"∝", "propto":"∝", "varpropto":"∝", "vprop":"∝", "infin":"∞", "angrt":"∟", "ang":"∠", "angle":"∠", "nang":"∠⃒", "angmsd":"∡", "measuredangle":"∡", "angsph":"∢", "mid":"∣", "shortmid":"∣", "smid":"∣", "verticalbar":"∣", "nmid":"∤", "notverticalbar":"∤", "nshortmid":"∤", "nsmid":"∤", "doubleverticalbar":"∥", "par":"∥", "parallel":"∥", "shortparallel":"∥", "spar":"∥", "notdoubleverticalbar":"∦", "npar":"∦", "nparallel":"∦", "nshortparallel":"∦", "nspar":"∦", "and":"∧", "wedge":"∧", "or":"∨", "vee":"∨", "cap":"∩", "caps":"∩︀", "cup":"∪", "cups":"∪︀", "int":"∫", "integral":"∫", "Int":"∬", "iiint":"∭", "tint":"∭", "iiiint":"⨌", "qint":"⨌", "conint":"∮", "contourintegral":"∮", "oint":"∮", "Conint":"∯", "doublecontourintegral":"∯", "cconint":"∰", "cwint":"∱", "clockwisecontourintegral":"∲", "cwconint":"∲", "awconint":"∳", "counterclockwisecontourintegral":"∳", "there4":"∴", "therefore":"∴", "becaus":"∵", "because":"∵", "ratio":"∶", "Colon":"∷", "proportion":"∷", "dotminus":"∸", "minusd":"∸", "mddot":"∺", "homtht":"∻", "sim":"∼", "thicksim":"∼", "thksim":"∼", "Tilde":"∼", "nottilde":"≁", "nsim":"≁", "nvsim":"∼⃒", "backsim":"∽", "bsim":"∽", "race":"∽̱", "ac":"∾", "mstpos":"∾", "ace":"∾̳", "acd":"∿", "verticaltilde":"≀", "wr":"≀", "wreath":"≀", "eqsim":"≂", "equaltilde":"≂", "esim":"≂", "nesim":"≂̸", "notequaltilde":"≂̸", "sime":"≃", "simeq":"≃", "tildeequal":"≃", "nottildeequal":"≄", "nsime":"≄", "nsimeq":"≄", "cong":"≅", "tildefullequal":"≅", "ncong":"≇", "nottildefullequal":"≇", "simne":"≆", "ap":"≈", "approx":"≈", "asymp":"≈", "thickapprox":"≈", "thkap":"≈", "tildetilde":"≈", "nap":"≉", "napprox":"≉", "nottildetilde":"≉", "ape":"≊", "approxeq":"≊", "apid":"≋", "napid":"≋̸", "backcong":"≌", "bcong":"≌", "asympeq":"≍", "CupCap":"≍", "notcupcap":"≭", "nvap":"≍⃒", "bump":"≎", "Bumpeq":"≎", "humpdownhump":"≎", "nbump":"≎̸", "nothumpdownhump":"≎̸", "bumpe":"≏", "bumpeq":"≏", "humpequal":"≏", "nbumpe":"≏̸", "nothumpequal":"≏̸", "doteq":"≐", "dotequal":"≐", "esdot":"≐", "nedot":"≐̸", "doteqdot":"≑", "eDot":"≑", "efdot":"≒", "fallingdotseq":"≒", "erdot":"≓", "risingdotseq":"≓", "assign":"≔", "colone":"≔", "coloneq":"≔", "ecolon":"≕", "eqcolon":"≕", "ecir":"≖", "eqcirc":"≖", "circeq":"≗", "cire":"≗", "wedgeq":"≙", "veeeq":"≚", "triangleq":"≜", "trie":"≜", "equest":"≟", "questeq":"≟", "congruent":"≡", "equiv":"≡", "nequiv":"≢", "notcongruent":"≢", "bnequiv":"≡⃥", "le":"≤", "leq":"≤", "nle":"≰", "nleq":"≰", "notlessequal":"≰", "nvle":"≤⃒", "ge":"≥", "geq":"≥", "greaterequal":"≥", "nge":"≱", "ngeq":"≱", "notgreaterequal":"≱", "nvge":"≥⃒", "lE":"≦", "leqq":"≦", "lessfullequal":"≦", "nlE":"≦̸", "nleqq":"≦̸", "gE":"≧", "geqq":"≧", "greaterfullequal":"≧", "ngE":"≧̸", "ngeqq":"≧̸", "notgreaterfullequal":"≧̸", "lnE":"≨", "lneqq":"≨", "lvertneqq":"≨︀", "lvne":"≨︀", "gnE":"≩", "gneqq":"≩", "gvertneqq":"≩︀", "gvne":"≩︀", "ll":"≪", "Lt":"≪", "nestedlessless":"≪", "nltv":"≪̸", "notlessless":"≪̸", "nLt":"≪⃒", "gg":"≫", "Gt":"≫", "nestedgreatergreater":"≫", "ngtv":"≫̸", "notgreatergreater":"≫̸", "nGt":"≫⃒", "between":"≬", "twixt":"≬", "lesssim":"≲", "lesstilde":"≲", "lsim":"≲", "nlsim":"≴", "notlesstilde":"≴", "greatertilde":"≳", "gsim":"≳", "gtrsim":"≳", "ngsim":"≵", "notgreatertilde":"≵", "lessgreater":"≶", "lessgtr":"≶", "lg":"≶", "notlessgreater":"≸", "ntlg":"≸", "gl":"≷", "greaterless":"≷", "gtrless":"≷", "notgreaterless":"≹", "ntgl":"≹", "pr":"≺", "prec":"≺", "precedes":"≺", "notprecedes":"⊀", "npr":"⊀", "nprec":"⊀", "sc":"≻", "succ":"≻", "succeeds":"≻", "notsucceeds":"⊁", "nsc":"⊁", "nsucc":"⊁", "prcue":"≼", "preccurlyeq":"≼", "precedesslantequal":"≼", "notprecedesslantequal":"⋠", "nprcue":"⋠", "sccue":"≽", "succcurlyeq":"≽", "succeedsslantequal":"≽", "notsucceedsslantequal":"⋡", "nsccue":"⋡", "precedestilde":"≾", "precsim":"≾", "prsim":"≾", "scsim":"≿", "succeedstilde":"≿", "succsim":"≿", "notsucceedstilde":"≿̸", "sub":"⊂", "subset":"⊂", "nsub":"⊄", "notsubset":"⊂⃒", "nsubset":"⊂⃒", "vnsub":"⊂⃒", "sup":"⊃", "superset":"⊃", "supset":"⊃", "nsup":"⊅", "notsuperset":"⊃⃒", "nsupset":"⊃⃒", "vnsup":"⊃⃒", "sube":"⊆", "subseteq":"⊆", "subsetequal":"⊆", "notsubsetequal":"⊈", "nsube":"⊈", "nsubseteq":"⊈", "supe":"⊇", "supersetequal":"⊇", "supseteq":"⊇", "notsupersetequal":"⊉", "nsupe":"⊉", "nsupseteq":"⊉", "subne":"⊊", "subsetneq":"⊊", "varsubsetneq":"⊊︀", "vsubne":"⊊︀", "supne":"⊋", "supsetneq":"⊋", "varsupsetneq":"⊋︀", "vsupne":"⊋︀", "cupdot":"⊍", "unionplus":"⊎", "uplus":"⊎", "sqsub":"⊏", "sqsubset":"⊏", "squaresubset":"⊏", "notsquaresubset":"⊏̸", "sqsup":"⊐", "sqsupset":"⊐", "squaresuperset":"⊐", "notsquaresuperset":"⊐̸", "sqsube":"⊑", "sqsubseteq":"⊑", "squaresubsetequal":"⊑", "notsquaresubsetequal":"⋢", "nsqsube":"⋢", "sqsupe":"⊒", "sqsupseteq":"⊒", "squaresupersetequal":"⊒", "notsquaresupersetequal":"⋣", "nsqsupe":"⋣", "sqcap":"⊓", "sqcaps":"⊓︀", "squareintersection":"⊓", "sqcup":"⊔", "sqcups":"⊔︀", "squareunion":"⊔", "circleplus":"⊕", "oplus":"⊕", "circleminus":"⊖", "ominus":"⊖", "circletimes":"⊗", "otimes":"⊗", "osol":"⊘", "circledot":"⊙", "odot":"⊙", "circledcirc":"⊚", "ocir":"⊚", "circledast":"⊛", "oast":"⊛", "circleddash":"⊝", "odash":"⊝", "boxplus":"⊞", "plusb":"⊞", "boxminus":"⊟", "minusb":"⊟", "boxtimes":"⊠", "timesb":"⊠", "dotsquare":"⊡", "sdotb":"⊡", "righttee":"⊢", "vdash":"⊢", "nvdash":"⊬", "dashv":"⊣", "lefttee":"⊣", "downtee":"⊤", "top":"⊤", "bot":"⊥", "bottom":"⊥", "perp":"⊥", "uptee":"⊥", "models":"⊧", "doublerighttee":"⊨", "vDash":"⊨", "nvDash":"⊭", "Vdash":"⊩", "nVdash":"⊮", "vvdash":"⊪", "VDash":"⊫", "nVDash":"⊯", "prurel":"⊰", "lefttriangle":"⊲", "vartriangleleft":"⊲", "vltri":"⊲", "nltri":"⋪", "notlefttriangle":"⋪", "ntriangleleft":"⋪", "righttriangle":"⊳", "vartriangleright":"⊳", "vrtri":"⊳", "notrighttriangle":"⋫", "nrtri":"⋫", "ntriangleright":"⋫", "lefttriangleequal":"⊴", "ltrie":"⊴", "trianglelefteq":"⊴", "nltrie":"⋬", "notlefttriangleequal":"⋬", "ntrianglelefteq":"⋬", "nvltrie":"⊴⃒", "righttriangleequal":"⊵", "rtrie":"⊵", "trianglerighteq":"⊵", "notrighttriangleequal":"⋭", "nrtrie":"⋭", "ntrianglerighteq":"⋭", "nvrtrie":"⊵⃒", "origof":"⊶", "imof":"⊷", "multimap":"⊸", "mumap":"⊸", "hercon":"⊹", "intcal":"⊺", "intercal":"⊺", "veebar":"⊻", "barvee":"⊽", "angrtvb":"⊾", "lrtri":"⊿", "bigwedge":"⋀", "Wedge":"⋀", "xwedge":"⋀", "bigvee":"⋁", "Vee":"⋁", "xvee":"⋁", "bigcap":"⋂", "intersection":"⋂", "xcap":"⋂", "bigcup":"⋃", "union":"⋃", "xcup":"⋃", "diam":"⋄", "diamond":"⋄", "sdot":"⋅", "sstarf":"⋆", "Star":"⋆", "divideontimes":"⋇", "divonx":"⋇", "bowtie":"⋈", "ltimes":"⋉", "rtimes":"⋊", "leftthreetimes":"⋋", "lthree":"⋋", "rightthreetimes":"⋌", "rthree":"⋌", "backsimeq":"⋍", "bsime":"⋍", "curlyvee":"⋎", "cuvee":"⋎", "curlywedge":"⋏", "cuwed":"⋏", "Sub":"⋐", "Subset":"⋐", "Sup":"⋑", "Supset":"⋑", "Cap":"⋒", "Cup":"⋓", "fork":"⋔", "pitchfork":"⋔", "epar":"⋕", "lessdot":"⋖", "ltdot":"⋖", "gtdot":"⋗", "gtrdot":"⋗", "Ll":"⋘", "nll":"⋘̸", "Gg":"⋙", "ggg":"⋙", "ngg":"⋙̸", "leg":"⋚", "lesg":"⋚︀", "lesseqgtr":"⋚", "lessequalgreater":"⋚", "gel":"⋛", "gesl":"⋛︀", "greaterequalless":"⋛", "gtreqless":"⋛", "cuepr":"⋞", "curlyeqprec":"⋞", "cuesc":"⋟", "curlyeqsucc":"⋟", "lnsim":"⋦", "gnsim":"⋧", "precnsim":"⋨", "prnsim":"⋨", "scnsim":"⋩", "succnsim":"⋩", "vellip":"⋮", "ctdot":"⋯", "utdot":"⋰", "dtdot":"⋱", "disin":"⋲", "isinsv":"⋳", "isins":"⋴", "isindot":"⋵", "notindot":"⋵̸", "notinvc":"⋶", "notinvb":"⋷", "isine":"⋹", "notine":"⋹̸", "nisd":"⋺", "xnis":"⋻", "nis":"⋼", "notnivc":"⋽", "notnivb":"⋾", "barwed":"⌅", "barwedge":"⌅", "Barwed":"⌆", "doublebarwedge":"⌆", "drcrop":"⌌", "dlcrop":"⌍", "urcrop":"⌎", "ulcrop":"⌏", "bnot":"⌐", "profline":"⌒", "profsurf":"⌓", "telrec":"⌕", "target":"⌖", "ulcorn":"⌜", "ulcorner":"⌜", "urcorn":"⌝", "urcorner":"⌝", "dlcorn":"⌞", "llcorner":"⌞", "drcorn":"⌟", "lrcorner":"⌟", "frown":"⌢", "sfrown":"⌢", "smile":"⌣", "ssmile":"⌣", "cylcty":"⌭", "profalar":"⌮", "topbot":"⌶", "ovbar":"⌽", "solbar":"⌿", "angzarr":"⍼", "lmoust":"⎰", "lmoustache":"⎰", "rmoust":"⎱", "rmoustache":"⎱", "overbracket":"⎴", "tbrk":"⎴", "bbrk":"⎵", "underbracket":"⎵", "bbrktbrk":"⎶", "overparenthesis":"⏜", "underparenthesis":"⏝", "overbrace":"⏞", "underbrace":"⏟", "trpezium":"⏢", "elinters":"⏧", "blank":"␣", "boxh":"─", "horizontalline":"─", "boxv":"│", "boxdr":"┌", "boxdl":"┐", "boxur":"└", "boxul":"┘", "boxvr":"├", "boxvl":"┤", "boxhd":"┬", "boxhu":"┴", "boxvh":"┼", "boxH":"═", "boxV":"║", "boxdR":"╒", "boxDr":"╓", "boxDR":"╔", "boxdL":"╕", "boxDl":"╖", "boxDL":"╗", "boxuR":"╘", "boxUr":"╙", "boxUR":"╚", "boxuL":"╛", "boxUl":"╜", "boxUL":"╝", "boxvR":"╞", "boxVr":"╟", "boxVR":"╠", "boxvL":"╡", "boxVl":"╢", "boxVL":"╣", "boxHd":"╤", "boxhD":"╥", "boxHD":"╦", "boxHu":"╧", "boxhU":"╨", "boxHU":"╩", "boxvH":"╪", "boxVh":"╫", "boxVH":"╬", "uhblk":"▀", "lhblk":"▄", "block":"█", "blk14":"░", "blk12":"▒", "blk34":"▓", "squ":"□", "square":"□", "blacksquare":"▪", "filledverysmallsquare":"▪", "squarf":"▪", "squf":"▪", "emptyverysmallsquare":"▫", "rect":"▭", "marker":"▮", "fltns":"▱", "bigtriangleup":"△", "xutri":"△", "blacktriangle":"▴", "utrif":"▴", "triangle":"▵", "utri":"▵", "blacktriangleright":"▸", "rtrif":"▸", "rtri":"▹", "triangleright":"▹", "bigtriangledown":"▽", "xdtri":"▽", "blacktriangledown":"▾", "dtrif":"▾", "dtri":"▿", "triangledown":"▿", "blacktriangleleft":"◂", "ltrif":"◂", "ltri":"◃", "triangleleft":"◃", "loz":"◊", "lozenge":"◊", "cir":"○", "tridot":"◬", "bigcirc":"◯", "xcirc":"◯", "ultri":"◸", "urtri":"◹", "lltri":"◺", "emptysmallsquare":"◻", "filledsmallsquare":"◼", "bigstar":"★", "starf":"★", "star":"☆", "phone":"☎", "female":"♀", "male":"♂", "spades":"♠", "spadesuit":"♠", "clubs":"♣", "clubsuit":"♣", "hearts":"♥", "heartsuit":"♥", "diamondsuit":"♦", "diams":"♦", "sung":"♪", "check":"✓", "checkmark":"✓", "cross":"✗", "malt":"✠", "maltese":"✠", "sext":"✶", "verticalseparator":"❘", "bsolhsub":"⟈", "suphsol":"⟉", "longleftarrow":"⟵", "xlarr":"⟵", "longrightarrow":"⟶", "xrarr":"⟶", "longleftrightarrow":"⟷", "xharr":"⟷", "doublelongleftarrow":"⟸", "Longleftarrow":"⟸", "xlArr":"⟸", "doublelongrightarrow":"⟹", "Longrightarrow":"⟹", "xrArr":"⟹", "doublelongleftrightarrow":"⟺", "Longleftrightarrow":"⟺", "xhArr":"⟺", "longmapsto":"⟼", "xmap":"⟼", "dzigrarr":"⟿", "nvlarr":"⤂", "nvrarr":"⤃", "nvharr":"⤄", "Map":"⤅", "lbarr":"⤌", "bkarow":"⤍", "lBarr":"⤎", "dbkarow":"⤏", "rBarr":"⤏", "drbkarow":"⤐", "rbarr":"⤐", "RBarr":"⤐", "ddotrahd":"⤑", "uparrowbar":"⤒", "downarrowbar":"⤓", "Rarrtl":"⤖", "latail":"⤙", "ratail":"⤚", "lAtail":"⤛", "rAtail":"⤜", "larrfs":"⤝", "rarrfs":"⤞", "larrbfs":"⤟", "rarrbfs":"⤠", "nwarhk":"⤣", "nearhk":"⤤", "hksearow":"⤥", "searhk":"⤥", "hkswarow":"⤦", "swarhk":"⤦", "nwnear":"⤧", "nesear":"⤨", "toea":"⤨", "seswar":"⤩", "tosa":"⤩", "swnwar":"⤪", "rarrc":"⤳", "nrarrc":"⤳̸", "cudarrr":"⤵", "ldca":"⤶", "rdca":"⤷", "cudarrl":"⤸", "larrpl":"⤹", "curarrm":"⤼", "cularrp":"⤽", "rarrpl":"⥅", "harrcir":"⥈", "uarrocir":"⥉", "lurdshar":"⥊", "ldrushar":"⥋", "leftrightvector":"⥎", "rightupdownvector":"⥏", "downleftrightvector":"⥐", "leftupdownvector":"⥑", "leftvectorbar":"⥒", "rightvectorbar":"⥓", "rightupvectorbar":"⥔", "rightdownvectorbar":"⥕", "downleftvectorbar":"⥖", "downrightvectorbar":"⥗", "leftupvectorbar":"⥘", "leftdownvectorbar":"⥙", "leftteevector":"⥚", "rightteevector":"⥛", "rightupteevector":"⥜", "rightdownteevector":"⥝", "downleftteevector":"⥞", "downrightteevector":"⥟", "leftupteevector":"⥠", "leftdownteevector":"⥡", "lhar":"⥢", "uhar":"⥣", "rhar":"⥤", "dhar":"⥥", "luruhar":"⥦", "ldrdhar":"⥧", "ruluhar":"⥨", "rdldhar":"⥩", "lharul":"⥪", "llhard":"⥫", "rharul":"⥬", "lrhard":"⥭", "udhar":"⥮", "upequilibrium":"⥮", "duhar":"⥯", "reverseupequilibrium":"⥯", "roundimplies":"⥰", "erarr":"⥱", "simrarr":"⥲", "larrsim":"⥳", "rarrsim":"⥴", "rarrap":"⥵", "ltlarr":"⥶", "gtrarr":"⥸", "subrarr":"⥹", "suplarr":"⥻", "lfisht":"⥼", "rfisht":"⥽", "ufisht":"⥾", "dfisht":"⥿", "vzigzag":"⦚", "vangrt":"⦜", "angrtvbd":"⦝", "ange":"⦤", "range":"⦥", "dwangle":"⦦", "uwangle":"⦧", "angmsdaa":"⦨", "angmsdab":"⦩", "angmsdac":"⦪", "angmsdad":"⦫", "angmsdae":"⦬", "angmsdaf":"⦭", "angmsdag":"⦮", "angmsdah":"⦯", "bemptyv":"⦰", "demptyv":"⦱", "cemptyv":"⦲", "raemptyv":"⦳", "laemptyv":"⦴", "ohbar":"⦵", "omid":"⦶", "opar":"⦷", "operp":"⦹", "olcross":"⦻", "odsold":"⦼", "olcir":"⦾", "ofcir":"⦿", "olt":"⧀", "ogt":"⧁", "cirscir":"⧂", "cirE":"⧃", "solb":"⧄", "bsolb":"⧅", "boxbox":"⧉", "trisb":"⧍", "rtriltri":"⧎", "lefttrianglebar":"⧏", "notlefttrianglebar":"⧏̸", "righttrianglebar":"⧐", "notrighttrianglebar":"⧐̸", "iinfin":"⧜", "infintie":"⧝", "nvinfin":"⧞", "eparsl":"⧣", "smeparsl":"⧤", "eqvparsl":"⧥", "blacklozenge":"⧫", "lozf":"⧫", "ruledelayed":"⧴", "dsol":"⧶", "bigodot":"⨀", "xodot":"⨀", "bigoplus":"⨁", "xoplus":"⨁", "bigotimes":"⨂", "xotime":"⨂", "biguplus":"⨄", "xuplus":"⨄", "bigsqcup":"⨆", "xsqcup":"⨆", "fpartint":"⨍", "cirfnint":"⨐", "awint":"⨑", "rppolint":"⨒", "scpolint":"⨓", "npolint":"⨔", "pointint":"⨕", "quatint":"⨖", "intlarhk":"⨗", "pluscir":"⨢", "plusacir":"⨣", "simplus":"⨤", "plusdu":"⨥", "plussim":"⨦", "plustwo":"⨧", "mcomma":"⨩", "minusdu":"⨪", "loplus":"⨭", "roplus":"⨮", "Cross":"⨯", "timesd":"⨰", "timesbar":"⨱", "smashp":"⨳", "lotimes":"⨴", "rotimes":"⨵", "otimesas":"⨶", "Otimes":"⨷", "odiv":"⨸", "triplus":"⨹", "triminus":"⨺", "tritime":"⨻", "intprod":"⨼", "iprod":"⨼", "amalg":"⨿", "capdot":"⩀", "ncup":"⩂", "ncap":"⩃", "capand":"⩄", "cupor":"⩅", "cupcap":"⩆", "capcup":"⩇", "cupbrcap":"⩈", "capbrcup":"⩉", "cupcup":"⩊", "capcap":"⩋", "ccups":"⩌", "ccaps":"⩍", "ccupssm":"⩐", "And":"⩓", "Or":"⩔", "andand":"⩕", "oror":"⩖", "orslope":"⩗", "andslope":"⩘", "andv":"⩚", "orv":"⩛", "andd":"⩜", "ord":"⩝", "wedbar":"⩟", "sdote":"⩦", "simdot":"⩪", "congdot":"⩭", "ncongdot":"⩭̸", "easter":"⩮", "apacir":"⩯", "apE":"⩰", "nape":"⩰̸", "eplus":"⩱", "pluse":"⩲", "Esim":"⩳", "ddotseq":"⩷", "eddot":"⩷", "equivdd":"⩸", "ltcir":"⩹", "gtcir":"⩺", "ltquest":"⩻", "gtquest":"⩼", "leqslant":"⩽", "les":"⩽", "lessslantequal":"⩽", "nleqslant":"⩽̸", "nles":"⩽̸", "notlessslantequal":"⩽̸", "geqslant":"⩾", "ges":"⩾", "greaterslantequal":"⩾", "ngeqslant":"⩾̸", "nges":"⩾̸", "notgreaterslantequal":"⩾̸", "lesdot":"⩿", "gesdot":"⪀", "lesdoto":"⪁", "gesdoto":"⪂", "lesdotor":"⪃", "gesdotol":"⪄", "lap":"⪅", "lessapprox":"⪅", "gap":"⪆", "gtrapprox":"⪆", "lne":"⪇", "lneq":"⪇", "gne":"⪈", "gneq":"⪈", "lnap":"⪉", "lnapprox":"⪉", "gnap":"⪊", "gnapprox":"⪊", "lEg":"⪋", "lesseqqgtr":"⪋", "gEl":"⪌", "gtreqqless":"⪌", "lsime":"⪍", "gsime":"⪎", "lsimg":"⪏", "gsiml":"⪐", "lge":"⪑", "gle":"⪒", "lesges":"⪓", "gesles":"⪔", "els":"⪕", "eqslantless":"⪕", "egs":"⪖", "eqslantgtr":"⪖", "elsdot":"⪗", "egsdot":"⪘", "el":"⪙", "eg":"⪚", "siml":"⪝", "simg":"⪞", "simle":"⪟", "simge":"⪠", "lessless":"⪡", "notnestedlessless":"⪡̸", "greatergreater":"⪢", "notnestedgreatergreater":"⪢̸", "glj":"⪤", "gla":"⪥", "ltcc":"⪦", "gtcc":"⪧", "lescc":"⪨", "gescc":"⪩", "smt":"⪪", "lat":"⪫", "smte":"⪬", "smtes":"⪬︀", "late":"⪭", "lates":"⪭︀", "bumpE":"⪮", "pre":"⪯", "precedesequal":"⪯", "preceq":"⪯", "notprecedesequal":"⪯̸", "npre":"⪯̸", "npreceq":"⪯̸", "sce":"⪰", "succeedsequal":"⪰", "succeq":"⪰", "notsucceedsequal":"⪰̸", "nsce":"⪰̸", "nsucceq":"⪰̸", "prE":"⪳", "scE":"⪴", "precneqq":"⪵", "prne":"⪵", "scne":"⪶", "succneqq":"⪶", "prap":"⪷", "precapprox":"⪷", "scap":"⪸", "succapprox":"⪸", "precnapprox":"⪹", "prnap":"⪹", "scnap":"⪺", "succnapprox":"⪺", "Pr":"⪻", "Sc":"⪼", "subdot":"⪽", "supdot":"⪾", "subplus":"⪿", "supplus":"⫀", "submult":"⫁", "supmult":"⫂", "subedot":"⫃", "supedot":"⫄", "subE":"⫅", "subseteqq":"⫅", "nsubE":"⫅̸", "nsubseteqq":"⫅̸", "supE":"⫆", "supseteqq":"⫆", "nsupE":"⫆̸", "nsupseteqq":"⫆̸", "subsim":"⫇", "supsim":"⫈", "subnE":"⫋", "subsetneqq":"⫋", "varsubsetneqq":"⫋︀", "vsubnE":"⫋︀", "supnE":"⫌", "supsetneqq":"⫌", "varsupsetneqq":"⫌︀", "vsupnE":"⫌︀", "csub":"⫏", "csup":"⫐", "csube":"⫑", "csupe":"⫒", "subsup":"⫓", "supsub":"⫔", "subsub":"⫕", "supsup":"⫖", "suphsub":"⫗", "supdsub":"⫘", "forkv":"⫙", "topfork":"⫚", "mlcp":"⫛", "Dashv":"⫤", "doublelefttee":"⫤", "vdashl":"⫦", "barv":"⫧", "vbar":"⫨", "vbarv":"⫩", "Vbar":"⫫", "Not":"⫬", "bNot":"⫭", "rnmid":"⫮", "cirmid":"⫯", "midcir":"⫰", "topcir":"⫱", "nhpar":"⫲", "parsim":"⫳", "parsl":"⫽", "nparsl":"⫽⃥", "flat":"♭", "natur":"♮", "natural":"♮", "sharp":"♯", "curren":"¤", "cent":"¢", "dollar":"$", "pound":"£", "yen":"¥", "euro":"€", "sup1":"¹", "frac12":"½", "half":"½", "frac13":"⅓", "frac14":"¼", "frac15":"⅕", "frac16":"⅙", "frac18":"⅛", "sup2":"²", "frac23":"⅔", "frac25":"⅖", "sup3":"³", "frac34":"¾", "frac35":"⅗", "frac38":"⅜", "frac45":"⅘", "frac56":"⅚", "frac58":"⅝", "frac78":"⅞", "afr":"𝔞", "aopf":"𝕒", "ascr":"𝒶", "Afr":"𝔄", "Aopf":"𝔸", "Ascr":"𝒜", "ordf":"ª", "aacute":"á", "Aacute":"Á", "agrave":"à", "Agrave":"À", "abreve":"ă", "Abreve":"Ă", "acirc":"â", "Acirc":"Â", "aring":"å", "angst":"Å", "Aring":"Å", "auml":"ä", "Auml":"Ä", "atilde":"ã", "Atilde":"Ã", "aogon":"ą", "Aogon":"Ą", "amacr":"ā", "Amacr":"Ā", "aelig":"Æ", "AElig":"Æ", "bfr":"𝔟", "bopf":"𝕓", "bscr":"𝒷", "bernou":"ℬ", "bernoullis":"ℬ", "Bfr":"𝔅", "Bopf":"𝔹", "Bscr":"ℬ", "cfr":"𝔠", "copf":"𝕔", "cscr":"𝒸", "cayleys":"ℭ", "Cfr":"ℭ", "complexes":"ℂ", "Copf":"ℂ", "Cscr":"𝒞", "cacute":"ć", "Cacute":"Ć", "ccirc":"ĉ", "Ccirc":"Ĉ", "ccaron":"č", "Ccaron":"Č", "cdot":"ċ", "Cdot":"Ċ", "ccedil":"ç", "Ccedil":"Ç", "incare":"℅", "dfr":"𝔡", "differentiald":"ⅆ", "dopf":"𝕕", "dscr":"𝒹", "capitaldifferentiald":"ⅅ", "dd":"ⅅ", "DD":"ⅅ", "Dfr":"𝔇", "Dopf":"𝔻", "Dscr":"𝒟", "dcaron":"ď", "Dcaron":"Ď", "dstrok":"đ", "Dstrok":"Đ", "eth":"ð", "ETH":"Ð", "ee":"ⅇ", "efr":"𝔢", "eopf":"𝕖", "escr":"ℯ", "exponentiale":"ⅇ", "Efr":"𝔈", "Eopf":"𝔼", "Escr":"ℰ", "expectation":"ℰ", "eacute":"é", "Eacute":"É", "egrave":"è", "Egrave":"È", "ecirc":"ê", "Ecirc":"Ê", "ecaron":"ě", "Ecaron":"Ě", "euml":"ë", "Euml":"Ë", "edot":"ė", "Edot":"Ė", "eogon":"ę", "Eogon":"Ę", "emacr":"ē", "Emacr":"Ē", "ffr":"𝔣", "fopf":"𝕗", "fscr":"𝒻", "Ffr":"𝔉", "Fopf":"𝔽", "fouriertrf":"ℱ", "Fscr":"ℱ", "fflig":"ff", "ffilig":"ffi", "ffllig":"ffl", "filig":"fi", "fjlig":"fj", "fllig":"fl", "fnof":"ƒ", "gfr":"𝔤", "gopf":"𝕘", "gscr":"ℊ", "Gfr":"𝔊", "Gopf":"𝔾", "Gscr":"𝒢", "gacute":"ǵ", "gbreve":"ğ", "Gbreve":"Ğ", "gcirc":"ĝ", "Gcirc":"Ĝ", "gdot":"ġ", "Gdot":"Ġ", "gcedil":"Ģ", "hfr":"𝔥", "hopf":"𝕙", "hscr":"𝒽", "planckh":"ℎ", "hamilt":"ℋ", "Hfr":"ℌ", "hilbertspace":"ℋ", "Hopf":"ℍ", "Hscr":"ℋ", "poincareplane":"ℌ", "quaternions":"ℍ", "hcirc":"ĥ", "Hcirc":"Ĥ", "hbar":"ℏ", "hslash":"ℏ", "hstrok":"ħ", "planck":"ℏ", "plankv":"ℏ", "Hstrok":"Ħ", "ifr":"𝔦", "ii":"ⅈ", "imaginaryi":"ⅈ", "iopf":"𝕚", "iscr":"𝒾", "Ifr":"ℑ", "im":"ℑ", "image":"ℑ", "imagline":"ℐ", "imagpart":"ℑ", "Iopf":"𝕀", "Iscr":"ℐ", "iacute":"í", "Iacute":"Í", "igrave":"ì", "Igrave":"Ì", "icirc":"î", "Icirc":"Î", "iuml":"ï", "Iuml":"Ï", "itilde":"ĩ", "Itilde":"Ĩ", "idot":"İ", "iogon":"į", "Iogon":"Į", "imacr":"ī", "Imacr":"Ī", "ijlig":"IJ", "IJlig":"IJ", "imath":"ı", "inodot":"ı", "jfr":"𝔧", "jopf":"𝕛", "jscr":"𝒿", "Jfr":"𝔍", "Jopf":"𝕁", "Jscr":"𝒥", "jcirc":"ĵ", "Jcirc":"Ĵ", "jmath":"ȷ", "kfr":"𝔨", "kopf":"𝕜", "kscr":"𝓀", "Kfr":"𝔎", "Kopf":"𝕂", "Kscr":"𝒦", "kcedil":"ķ", "Kcedil":"Ķ", "ell":"ℓ", "lfr":"𝔩", "lopf":"𝕝", "lscr":"𝓁", "lagran":"ℒ", "laplacetrf":"ℒ", "Lfr":"𝔏", "Lopf":"𝕃", "Lscr":"ℒ", "lacute":"ĺ", "Lacute":"Ĺ", "lcaron":"ľ", "Lcaron":"Ľ", "lcedil":"ļ", "Lcedil":"Ļ", "lstrok":"ł", "Lstrok":"Ł", "lmidot":"ŀ", "Lmidot":"Ŀ", "mfr":"𝔪", "mopf":"𝕞", "mscr":"𝓂", "mellintrf":"ℳ", "Mfr":"𝔐", "Mopf":"𝕄", "Mscr":"ℳ", "phmmat":"ℳ", "nfr":"𝔫", "nopf":"𝕟", "nscr":"𝓃", "naturals":"ℕ", "Nfr":"𝔑", "Nopf":"ℕ", "Nscr":"𝒩", "nacute":"ń", "Nacute":"Ń", "ncaron":"ň", "Ncaron":"Ň", "ntilde":"ñ", "Ntilde":"Ñ", "ncedil":"ņ", "Ncedil":"Ņ", "numero":"№", "eng":"ŋ", "ENG":"Ŋ", "ofr":"𝔬", "oopf":"𝕠", "order":"ℴ", "orderof":"ℴ", "oscr":"ℴ", "Ofr":"𝔒", "Oopf":"𝕆", "Oscr":"𝒪", "ordm":"º", "oacute":"ó", "Oacute":"Ó", "ograve":"ò", "Ograve":"Ò", "ocirc":"ô", "Ocirc":"Ô", "ouml":"ö", "Ouml":"Ö", "odblac":"ő", "Odblac":"Ő", "otilde":"õ", "Otilde":"Õ", "oslash":"ø", "Oslash":"Ø", "omacr":"ō", "Omacr":"Ō", "oelig":"Œ", "OElig":"Œ", "pfr":"𝔭", "popf":"𝕡", "pscr":"𝓅", "Pfr":"𝔓", "Popf":"ℙ", "primes":"ℙ", "Pscr":"𝒫", "qfr":"𝔮", "qopf":"𝕢", "qscr":"𝓆", "Qfr":"𝔔", "Qopf":"ℚ", "Qscr":"𝒬", "rationals":"ℚ", "kgreen":"ĸ", "rfr":"𝔯", "ropf":"𝕣", "rscr":"𝓇", "re":"ℜ", "real":"ℜ", "realine":"ℛ", "realpart":"ℜ", "reals":"ℝ", "Rfr":"ℜ", "Ropf":"ℝ", "Rscr":"ℛ", "racute":"ŕ", "Racute":"Ŕ", "rcaron":"ř", "Rcaron":"Ř", "rcedil":"ŗ", "Rcedil":"Ŗ", "sfr":"𝔰", "sopf":"𝕤", "sscr":"𝓈", "Sfr":"𝔖", "Sopf":"𝕊", "Sscr":"𝒮", "circleds":"Ⓢ", "os":"Ⓢ", "sacute":"ś", "Sacute":"Ś", "scirc":"ŝ", "Scirc":"Ŝ", "scaron":"š", "Scaron":"Š", "scedil":"ş", "Scedil":"Ş", "szlig":"ß", "tfr":"𝔱", "topf":"𝕥", "tscr":"𝓉", "Tfr":"𝔗", "Topf":"𝕋", "Tscr":"𝒯", "tcaron":"ť", "Tcaron":"Ť", "tcedil":"ţ", "Tcedil":"Ţ", "trade":"™", "tstrok":"ŧ", "Tstrok":"Ŧ", "ufr":"𝔲", "uopf":"𝕦", "uscr":"𝓊", "Ufr":"𝔘", "Uopf":"𝕌", "Uscr":"𝒰", "uacute":"ú", "Uacute":"Ú", "ugrave":"ù", "Ugrave":"Ù", "ubreve":"ŭ", "Ubreve":"Ŭ", "ucirc":"û", "Ucirc":"Û", "uring":"ů", "Uring":"Ů", "uuml":"ü", "Uuml":"Ü", "udblac":"ű", "Udblac":"Ű", "utilde":"ũ", "Utilde":"Ũ", "uogon":"ų", "Uogon":"Ų", "umacr":"ū", "Umacr":"Ū", "vfr":"𝔳", "vopf":"𝕧", "vscr":"𝓋", "Vfr":"𝔙", "Vopf":"𝕍", "Vscr":"𝒱", "wfr":"𝔴", "wopf":"𝕨", "wscr":"𝓌", "Wfr":"𝔚", "Wopf":"𝕎", "Wscr":"𝒲", "wcirc":"ŵ", "Wcirc":"Ŵ", "xfr":"𝔵", "xopf":"𝕩", "xscr":"𝓍", "Xfr":"𝔛", "Xopf":"𝕏", "Xscr":"𝒳", "yfr":"𝔶", "yopf":"𝕪", "yscr":"𝓎", "Yfr":"𝔜", "Yopf":"𝕐", "Yscr":"𝒴", "yacute":"ý", "Yacute":"Ý", "ycirc":"ŷ", "Ycirc":"Ŷ", "yuml":"ÿ", "Yuml":"Ÿ", "zfr":"𝔷", "zopf":"𝕫", "zscr":"𝓏", "integers":"ℤ", "zeetrf":"ℨ", "Zfr":"ℨ", "Zopf":"ℤ", "Zscr":"𝒵", "zacute":"ź", "Zacute":"Ź", "zcaron":"ž", "Zcaron":"Ž", "zdot":"ż", "Zdot":"Ż", "imped":"Ƶ", "thorn":"þ", "THORN":"Þ", "napos":"ʼn", "alpha":"α", "Alpha":"Α", "beta":"β", "Beta":"Β", "gamma":"γ", "Gamma":"Γ", "delta":"δ", "Delta":"Δ", "epsi":"ε", "epsilon":"ε", "epsiv":"ϵ", "straightepsilon":"ϵ", "varepsilon":"ϵ", "Epsilon":"Ε", "digamma":"ϝ", "gammad":"ϝ", "Gammad":"Ϝ", "zeta":"ζ", "Zeta":"Ζ", "eta":"η", "Eta":"Η", "theta":"θ", "thetasym":"ϑ", "thetav":"ϑ", "vartheta":"ϑ", "Theta":"Θ", "iota":"ι", "Iota":"Ι", "kappa":"κ", "kappav":"ϰ", "varkappa":"ϰ", "Kappa":"Κ", "lambda":"λ", "Lambda":"Λ", "mu":"μ", "micro":"µ", "Mu":"Μ", "nu":"ν", "Nu":"Ν", "xi":"ξ", "Xi":"Ξ", "omicron":"ο", "Omicron":"Ο", "pi":"π", "piv":"ϖ", "varpi":"ϖ", "Pi":"Π", "rho":"ρ", "rhov":"ϱ", "varrho":"ϱ", "Rho":"Ρ", "sigma":"σ", "Sigma":"Σ", "sigmaf":"ς", "sigmav":"ς", "varsigma":"ς", "tau":"τ", "Tau":"Τ", "upsi":"υ", "upsilon":"υ", "Upsilon":"Υ", "Upsi":"ϒ", "upsih":"ϒ", "phi":"φ", "phiv":"ϕ", "straightphi":"ϕ", "varphi":"ϕ", "Phi":"Φ", "chi":"χ", "Chi":"Χ", "psi":"ψ", "Psi":"Ψ", "omega":"ω", "ohm":"Ω", "Omega":"Ω", "acy":"а", "Acy":"А", "bcy":"б", "Bcy":"Б", "vcy":"в", "Vcy":"В", "gcy":"г", "Gcy":"Г", "gjcy":"Ѓ", "GJcy":"Ѓ", "dcy":"д", "Dcy":"Д", "djcy":"Ђ", "DJcy":"Ђ", "iecy":"Е", "IEcy":"Е", "iocy":"Ё", "IOcy":"Ё", "jukcy":"є", "Jukcy":"Є", "zhcy":"Ж", "ZHcy":"Ж", "zcy":"з", "Zcy":"З", "dscy":"Ѕ", "DScy":"Ѕ", "icy":"и", "Icy":"И", "iukcy":"і", "Iukcy":"І", "yicy":"Ї", "YIcy":"Ї", "jcy":"й", "Jcy":"Й", "jsercy":"ј", "Jsercy":"Ј", "kcy":"к", "Kcy":"К", "kjcy":"Ќ", "KJcy":"Ќ", "lcy":"л", "Lcy":"Л", "ljcy":"Љ", "LJcy":"Љ", "mcy":"м", "Mcy":"М", "ncy":"н", "Ncy":"Н", "njcy":"Њ", "NJcy":"Њ", "ocy":"о", "Ocy":"О", "pcy":"п", "Pcy":"П", "rcy":"р", "Rcy":"Р", "scy":"с", "Scy":"С", "tcy":"т", "Tcy":"Т", "tshcy":"ћ", "TSHcy":"Ћ", "ucy":"у", "Ucy":"У", "ubrcy":"ў", "Ubrcy":"Ў", "fcy":"ф", "Fcy":"Ф", "khcy":"Х", "KHcy":"Х", "tscy":"Ц", "TScy":"Ц", "chcy":"Ч", "CHcy":"Ч", "dzcy":"Џ", "DZcy":"Џ", "shcy":"Ш", "SHcy":"Ш", "shchcy":"щ", "SHCHcy":"Щ", "hardcy":"ъ", "HARDcy":"Ъ", "ycy":"ы", "Ycy":"Ы", "softcy":"ь", "SOFTcy":"Ь", "ecy":"э", "Ecy":"Э", "yucy":"Ю", "YUcy":"Ю", "yacy":"Я", "YAcy":"Я", "alefsym":"ℵ", "aleph":"ℵ", "beth":"ℶ", "gimel":"ℷ", "daleth":"ℸ" } /** * Decode a named entity using the lookup table. * Returns the decoded character or undefined if not found. * This function enables browser builds to swap in DOM-based decoding. */ export function decodeEntity(name: string): string | undefined { return NAMED_CODES_TO_UNICODE[name] || NAMED_CODES_TO_UNICODE[name.toLowerCase()] }