diff --git a/package.json b/package.json index 755aed2f..87b05445 100644 --- a/package.json +++ b/package.json @@ -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 index 00000000..0bda5db6 --- /dev/null +++ b/packages/compiler-dom/src/namedChars.json @@ -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;": "∳" +} diff --git a/packages/compiler-dom/src/parserOptionsStandard.ts b/packages/compiler-dom/src/parserOptionsStandard.ts index 42b807c8..652da306 100644 --- a/packages/compiler-dom/src/parserOptionsStandard.ts +++ b/packages/compiler-dom/src/parserOptionsStandard.ts @@ -1,2242 +1,11 @@ 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 } diff --git a/rollup.config.js b/rollup.config.js index 9f7487bf..b1f23b70 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -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( diff --git a/tsconfig.json b/tsconfig.json index 8c0d5784..88eba559 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,6 +12,7 @@ "noImplicitAny": true, "noImplicitThis": true, "experimentalDecorators": true, + "resolveJsonModule": true, "esModuleInterop": true, "removeComments": false, "jsx": "react", diff --git a/yarn.lock b/yarn.lock index 13f9c642..41f807ed 100644 --- 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"