]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
build: move named char references to json file to speed up build
authorEvan You <yyx990803@gmail.com>
Fri, 20 Sep 2019 03:19:48 +0000 (23:19 -0400)
committerEvan You <yyx990803@gmail.com>
Fri, 20 Sep 2019 03:19:48 +0000 (23:19 -0400)
package.json
packages/compiler-dom/src/namedChars.json [new file with mode: 0644]
packages/compiler-dom/src/parserOptionsStandard.ts
rollup.config.js
tsconfig.json
yarn.lock

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