💾 Archived View for gmi.noulin.net › gitRepositories › md4c › file › md2html › entity.c.gmi captured on 2024-08-18 at 18:50:16. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

md4c

Log

Files

Refs

README

LICENSE

entity.c (74111B)

     1 /*
     2  * MD4C: Markdown parser for C
     3  * (http://github.com/mity/md4c)
     4  *
     5  * Copyright (c) 2016-2017 Martin Mitas
     6  *
     7  * Permission is hereby granted, free of charge, to any person obtaining a
     8  * copy of this software and associated documentation files (the "Software"),
     9  * to deal in the Software without restriction, including without limitation
    10  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
    11  * and/or sell copies of the Software, and to permit persons to whom the
    12  * Software is furnished to do so, subject to the following conditions:
    13  *
    14  * The above copyright notice and this permission notice shall be included in
    15  * all copies or substantial portions of the Software.
    16  *
    17  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
    18  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    19  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    20  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    21  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
    22  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
    23  * IN THE SOFTWARE.
    24  */
    25 
    26 #include "entity.h"
    27 #include <string.h>
    28 
    29 
    30 /* The table is generated from https://html.spec.whatwg.org/entities.json */
    31 static const struct entity entity_table[] = {
    32     { "&AElig;", { 198, 0 } },
    33     { "&AMP;", { 38, 0 } },
    34     { "&Aacute;", { 193, 0 } },
    35     { "&Abreve;", { 258, 0 } },
    36     { "&Acirc;", { 194, 0 } },
    37     { "&Acy;", { 1040, 0 } },
    38     { "&Afr;", { 120068, 0 } },
    39     { "&Agrave;", { 192, 0 } },
    40     { "&Alpha;", { 913, 0 } },
    41     { "&Amacr;", { 256, 0 } },
    42     { "&And;", { 10835, 0 } },
    43     { "&Aogon;", { 260, 0 } },
    44     { "&Aopf;", { 120120, 0 } },
    45     { "&ApplyFunction;", { 8289, 0 } },
    46     { "&Aring;", { 197, 0 } },
    47     { "&Ascr;", { 119964, 0 } },
    48     { "&Assign;", { 8788, 0 } },
    49     { "&Atilde;", { 195, 0 } },
    50     { "&Auml;", { 196, 0 } },
    51     { "&Backslash;", { 8726, 0 } },
    52     { "&Barv;", { 10983, 0 } },
    53     { "&Barwed;", { 8966, 0 } },
    54     { "&Bcy;", { 1041, 0 } },
    55     { "&Because;", { 8757, 0 } },
    56     { "&Bernoullis;", { 8492, 0 } },
    57     { "&Beta;", { 914, 0 } },
    58     { "&Bfr;", { 120069, 0 } },
    59     { "&Bopf;", { 120121, 0 } },
    60     { "&Breve;", { 728, 0 } },
    61     { "&Bscr;", { 8492, 0 } },
    62     { "&Bumpeq;", { 8782, 0 } },
    63     { "&CHcy;", { 1063, 0 } },
    64     { "&COPY;", { 169, 0 } },
    65     { "&Cacute;", { 262, 0 } },
    66     { "&Cap;", { 8914, 0 } },
    67     { "&CapitalDifferentialD;", { 8517, 0 } },
    68     { "&Cayleys;", { 8493, 0 } },
    69     { "&Ccaron;", { 268, 0 } },
    70     { "&Ccedil;", { 199, 0 } },
    71     { "&Ccirc;", { 264, 0 } },
    72     { "&Cconint;", { 8752, 0 } },
    73     { "&Cdot;", { 266, 0 } },
    74     { "&Cedilla;", { 184, 0 } },
    75     { "&CenterDot;", { 183, 0 } },
    76     { "&Cfr;", { 8493, 0 } },
    77     { "&Chi;", { 935, 0 } },
    78     { "&CircleDot;", { 8857, 0 } },
    79     { "&CircleMinus;", { 8854, 0 } },
    80     { "&CirclePlus;", { 8853, 0 } },
    81     { "&CircleTimes;", { 8855, 0 } },
    82     { "&ClockwiseContourIntegral;", { 8754, 0 } },
    83     { "&CloseCurlyDoubleQuote;", { 8221, 0 } },
    84     { "&CloseCurlyQuote;", { 8217, 0 } },
    85     { "&Colon;", { 8759, 0 } },
    86     { "&Colone;", { 10868, 0 } },
    87     { "&Congruent;", { 8801, 0 } },
    88     { "&Conint;", { 8751, 0 } },
    89     { "&ContourIntegral;", { 8750, 0 } },
    90     { "&Copf;", { 8450, 0 } },
    91     { "&Coproduct;", { 8720, 0 } },
    92     { "&CounterClockwiseContourIntegral;", { 8755, 0 } },
    93     { "&Cross;", { 10799, 0 } },
    94     { "&Cscr;", { 119966, 0 } },
    95     { "&Cup;", { 8915, 0 } },
    96     { "&CupCap;", { 8781, 0 } },
    97     { "&DD;", { 8517, 0 } },
    98     { "&DDotrahd;", { 10513, 0 } },
    99     { "&DJcy;", { 1026, 0 } },
   100     { "&DScy;", { 1029, 0 } },
   101     { "&DZcy;", { 1039, 0 } },
   102     { "&Dagger;", { 8225, 0 } },
   103     { "&Darr;", { 8609, 0 } },
   104     { "&Dashv;", { 10980, 0 } },
   105     { "&Dcaron;", { 270, 0 } },
   106     { "&Dcy;", { 1044, 0 } },
   107     { "&Del;", { 8711, 0 } },
   108     { "&Delta;", { 916, 0 } },
   109     { "&Dfr;", { 120071, 0 } },
   110     { "&DiacriticalAcute;", { 180, 0 } },
   111     { "&DiacriticalDot;", { 729, 0 } },
   112     { "&DiacriticalDoubleAcute;", { 733, 0 } },
   113     { "&DiacriticalGrave;", { 96, 0 } },
   114     { "&DiacriticalTilde;", { 732, 0 } },
   115     { "&Diamond;", { 8900, 0 } },
   116     { "&DifferentialD;", { 8518, 0 } },
   117     { "&Dopf;", { 120123, 0 } },
   118     { "&Dot;", { 168, 0 } },
   119     { "&DotDot;", { 8412, 0 } },
   120     { "&DotEqual;", { 8784, 0 } },
   121     { "&DoubleContourIntegral;", { 8751, 0 } },
   122     { "&DoubleDot;", { 168, 0 } },
   123     { "&DoubleDownArrow;", { 8659, 0 } },
   124     { "&DoubleLeftArrow;", { 8656, 0 } },
   125     { "&DoubleLeftRightArrow;", { 8660, 0 } },
   126     { "&DoubleLeftTee;", { 10980, 0 } },
   127     { "&DoubleLongLeftArrow;", { 10232, 0 } },
   128     { "&DoubleLongLeftRightArrow;", { 10234, 0 } },
   129     { "&DoubleLongRightArrow;", { 10233, 0 } },
   130     { "&DoubleRightArrow;", { 8658, 0 } },
   131     { "&DoubleRightTee;", { 8872, 0 } },
   132     { "&DoubleUpArrow;", { 8657, 0 } },
   133     { "&DoubleUpDownArrow;", { 8661, 0 } },
   134     { "&DoubleVerticalBar;", { 8741, 0 } },
   135     { "&DownArrow;", { 8595, 0 } },
   136     { "&DownArrowBar;", { 10515, 0 } },
   137     { "&DownArrowUpArrow;", { 8693, 0 } },
   138     { "&DownBreve;", { 785, 0 } },
   139     { "&DownLeftRightVector;", { 10576, 0 } },
   140     { "&DownLeftTeeVector;", { 10590, 0 } },
   141     { "&DownLeftVector;", { 8637, 0 } },
   142     { "&DownLeftVectorBar;", { 10582, 0 } },
   143     { "&DownRightTeeVector;", { 10591, 0 } },
   144     { "&DownRightVector;", { 8641, 0 } },
   145     { "&DownRightVectorBar;", { 10583, 0 } },
   146     { "&DownTee;", { 8868, 0 } },
   147     { "&DownTeeArrow;", { 8615, 0 } },
   148     { "&Downarrow;", { 8659, 0 } },
   149     { "&Dscr;", { 119967, 0 } },
   150     { "&Dstrok;", { 272, 0 } },
   151     { "&ENG;", { 330, 0 } },
   152     { "&ETH;", { 208, 0 } },
   153     { "&Eacute;", { 201, 0 } },
   154     { "&Ecaron;", { 282, 0 } },
   155     { "&Ecirc;", { 202, 0 } },
   156     { "&Ecy;", { 1069, 0 } },
   157     { "&Edot;", { 278, 0 } },
   158     { "&Efr;", { 120072, 0 } },
   159     { "&Egrave;", { 200, 0 } },
   160     { "&Element;", { 8712, 0 } },
   161     { "&Emacr;", { 274, 0 } },
   162     { "&EmptySmallSquare;", { 9723, 0 } },
   163     { "&EmptyVerySmallSquare;", { 9643, 0 } },
   164     { "&Eogon;", { 280, 0 } },
   165     { "&Eopf;", { 120124, 0 } },
   166     { "&Epsilon;", { 917, 0 } },
   167     { "&Equal;", { 10869, 0 } },
   168     { "&EqualTilde;", { 8770, 0 } },
   169     { "&Equilibrium;", { 8652, 0 } },
   170     { "&Escr;", { 8496, 0 } },
   171     { "&Esim;", { 10867, 0 } },
   172     { "&Eta;", { 919, 0 } },
   173     { "&Euml;", { 203, 0 } },
   174     { "&Exists;", { 8707, 0 } },
   175     { "&ExponentialE;", { 8519, 0 } },
   176     { "&Fcy;", { 1060, 0 } },
   177     { "&Ffr;", { 120073, 0 } },
   178     { "&FilledSmallSquare;", { 9724, 0 } },
   179     { "&FilledVerySmallSquare;", { 9642, 0 } },
   180     { "&Fopf;", { 120125, 0 } },
   181     { "&ForAll;", { 8704, 0 } },
   182     { "&Fouriertrf;", { 8497, 0 } },
   183     { "&Fscr;", { 8497, 0 } },
   184     { "&GJcy;", { 1027, 0 } },
   185     { "&GT;", { 62, 0 } },
   186     { "&Gamma;", { 915, 0 } },
   187     { "&Gammad;", { 988, 0 } },
   188     { "&Gbreve;", { 286, 0 } },
   189     { "&Gcedil;", { 290, 0 } },
   190     { "&Gcirc;", { 284, 0 } },
   191     { "&Gcy;", { 1043, 0 } },
   192     { "&Gdot;", { 288, 0 } },
   193     { "&Gfr;", { 120074, 0 } },
   194     { "&Gg;", { 8921, 0 } },
   195     { "&Gopf;", { 120126, 0 } },
   196     { "&GreaterEqual;", { 8805, 0 } },
   197     { "&GreaterEqualLess;", { 8923, 0 } },
   198     { "&GreaterFullEqual;", { 8807, 0 } },
   199     { "&GreaterGreater;", { 10914, 0 } },
   200     { "&GreaterLess;", { 8823, 0 } },
   201     { "&GreaterSlantEqual;", { 10878, 0 } },
   202     { "&GreaterTilde;", { 8819, 0 } },
   203     { "&Gscr;", { 119970, 0 } },
   204     { "&Gt;", { 8811, 0 } },
   205     { "&HARDcy;", { 1066, 0 } },
   206     { "&Hacek;", { 711, 0 } },
   207     { "&Hat;", { 94, 0 } },
   208     { "&Hcirc;", { 292, 0 } },
   209     { "&Hfr;", { 8460, 0 } },
   210     { "&HilbertSpace;", { 8459, 0 } },
   211     { "&Hopf;", { 8461, 0 } },
   212     { "&HorizontalLine;", { 9472, 0 } },
   213     { "&Hscr;", { 8459, 0 } },
   214     { "&Hstrok;", { 294, 0 } },
   215     { "&HumpDownHump;", { 8782, 0 } },
   216     { "&HumpEqual;", { 8783, 0 } },
   217     { "&IEcy;", { 1045, 0 } },
   218     { "&IJlig;", { 306, 0 } },
   219     { "&IOcy;", { 1025, 0 } },
   220     { "&Iacute;", { 205, 0 } },
   221     { "&Icirc;", { 206, 0 } },
   222     { "&Icy;", { 1048, 0 } },
   223     { "&Idot;", { 304, 0 } },
   224     { "&Ifr;", { 8465, 0 } },
   225     { "&Igrave;", { 204, 0 } },
   226     { "&Im;", { 8465, 0 } },
   227     { "&Imacr;", { 298, 0 } },
   228     { "&ImaginaryI;", { 8520, 0 } },
   229     { "&Implies;", { 8658, 0 } },
   230     { "&Int;", { 8748, 0 } },
   231     { "&Integral;", { 8747, 0 } },
   232     { "&Intersection;", { 8898, 0 } },
   233     { "&InvisibleComma;", { 8291, 0 } },
   234     { "&InvisibleTimes;", { 8290, 0 } },
   235     { "&Iogon;", { 302, 0 } },
   236     { "&Iopf;", { 120128, 0 } },
   237     { "&Iota;", { 921, 0 } },
   238     { "&Iscr;", { 8464, 0 } },
   239     { "&Itilde;", { 296, 0 } },
   240     { "&Iukcy;", { 1030, 0 } },
   241     { "&Iuml;", { 207, 0 } },
   242     { "&Jcirc;", { 308, 0 } },
   243     { "&Jcy;", { 1049, 0 } },
   244     { "&Jfr;", { 120077, 0 } },
   245     { "&Jopf;", { 120129, 0 } },
   246     { "&Jscr;", { 119973, 0 } },
   247     { "&Jsercy;", { 1032, 0 } },
   248     { "&Jukcy;", { 1028, 0 } },
   249     { "&KHcy;", { 1061, 0 } },
   250     { "&KJcy;", { 1036, 0 } },
   251     { "&Kappa;", { 922, 0 } },
   252     { "&Kcedil;", { 310, 0 } },
   253     { "&Kcy;", { 1050, 0 } },
   254     { "&Kfr;", { 120078, 0 } },
   255     { "&Kopf;", { 120130, 0 } },
   256     { "&Kscr;", { 119974, 0 } },
   257     { "&LJcy;", { 1033, 0 } },
   258     { "&LT;", { 60, 0 } },
   259     { "&Lacute;", { 313, 0 } },
   260     { "&Lambda;", { 923, 0 } },
   261     { "&Lang;", { 10218, 0 } },
   262     { "&Laplacetrf;", { 8466, 0 } },
   263     { "&Larr;", { 8606, 0 } },
   264     { "&Lcaron;", { 317, 0 } },
   265     { "&Lcedil;", { 315, 0 } },
   266     { "&Lcy;", { 1051, 0 } },
   267     { "&LeftAngleBracket;", { 10216, 0 } },
   268     { "&LeftArrow;", { 8592, 0 } },
   269     { "&LeftArrowBar;", { 8676, 0 } },
   270     { "&LeftArrowRightArrow;", { 8646, 0 } },
   271     { "&LeftCeiling;", { 8968, 0 } },
   272     { "&LeftDoubleBracket;", { 10214, 0 } },
   273     { "&LeftDownTeeVector;", { 10593, 0 } },
   274     { "&LeftDownVector;", { 8643, 0 } },
   275     { "&LeftDownVectorBar;", { 10585, 0 } },
   276     { "&LeftFloor;", { 8970, 0 } },
   277     { "&LeftRightArrow;", { 8596, 0 } },
   278     { "&LeftRightVector;", { 10574, 0 } },
   279     { "&LeftTee;", { 8867, 0 } },
   280     { "&LeftTeeArrow;", { 8612, 0 } },
   281     { "&LeftTeeVector;", { 10586, 0 } },
   282     { "&LeftTriangle;", { 8882, 0 } },
   283     { "&LeftTriangleBar;", { 10703, 0 } },
   284     { "&LeftTriangleEqual;", { 8884, 0 } },
   285     { "&LeftUpDownVector;", { 10577, 0 } },
   286     { "&LeftUpTeeVector;", { 10592, 0 } },
   287     { "&LeftUpVector;", { 8639, 0 } },
   288     { "&LeftUpVectorBar;", { 10584, 0 } },
   289     { "&LeftVector;", { 8636, 0 } },
   290     { "&LeftVectorBar;", { 10578, 0 } },
   291     { "&Leftarrow;", { 8656, 0 } },
   292     { "&Leftrightarrow;", { 8660, 0 } },
   293     { "&LessEqualGreater;", { 8922, 0 } },
   294     { "&LessFullEqual;", { 8806, 0 } },
   295     { "&LessGreater;", { 8822, 0 } },
   296     { "&LessLess;", { 10913, 0 } },
   297     { "&LessSlantEqual;", { 10877, 0 } },
   298     { "&LessTilde;", { 8818, 0 } },
   299     { "&Lfr;", { 120079, 0 } },
   300     { "&Ll;", { 8920, 0 } },
   301     { "&Lleftarrow;", { 8666, 0 } },
   302     { "&Lmidot;", { 319, 0 } },
   303     { "&LongLeftArrow;", { 10229, 0 } },
   304     { "&LongLeftRightArrow;", { 10231, 0 } },
   305     { "&LongRightArrow;", { 10230, 0 } },
   306     { "&Longleftarrow;", { 10232, 0 } },
   307     { "&Longleftrightarrow;", { 10234, 0 } },
   308     { "&Longrightarrow;", { 10233, 0 } },
   309     { "&Lopf;", { 120131, 0 } },
   310     { "&LowerLeftArrow;", { 8601, 0 } },
   311     { "&LowerRightArrow;", { 8600, 0 } },
   312     { "&Lscr;", { 8466, 0 } },
   313     { "&Lsh;", { 8624, 0 } },
   314     { "&Lstrok;", { 321, 0 } },
   315     { "&Lt;", { 8810, 0 } },
   316     { "&Map;", { 10501, 0 } },
   317     { "&Mcy;", { 1052, 0 } },
   318     { "&MediumSpace;", { 8287, 0 } },
   319     { "&Mellintrf;", { 8499, 0 } },
   320     { "&Mfr;", { 120080, 0 } },
   321     { "&MinusPlus;", { 8723, 0 } },
   322     { "&Mopf;", { 120132, 0 } },
   323     { "&Mscr;", { 8499, 0 } },
   324     { "&Mu;", { 924, 0 } },
   325     { "&NJcy;", { 1034, 0 } },
   326     { "&Nacute;", { 323, 0 } },
   327     { "&Ncaron;", { 327, 0 } },
   328     { "&Ncedil;", { 325, 0 } },
   329     { "&Ncy;", { 1053, 0 } },
   330     { "&NegativeMediumSpace;", { 8203, 0 } },
   331     { "&NegativeThickSpace;", { 8203, 0 } },
   332     { "&NegativeThinSpace;", { 8203, 0 } },
   333     { "&NegativeVeryThinSpace;", { 8203, 0 } },
   334     { "&NestedGreaterGreater;", { 8811, 0 } },
   335     { "&NestedLessLess;", { 8810, 0 } },
   336     { "&NewLine;", { 10, 0 } },
   337     { "&Nfr;", { 120081, 0 } },
   338     { "&NoBreak;", { 8288, 0 } },
   339     { "&NonBreakingSpace;", { 160, 0 } },
   340     { "&Nopf;", { 8469, 0 } },
   341     { "&Not;", { 10988, 0 } },
   342     { "&NotCongruent;", { 8802, 0 } },
   343     { "&NotCupCap;", { 8813, 0 } },
   344     { "&NotDoubleVerticalBar;", { 8742, 0 } },
   345     { "&NotElement;", { 8713, 0 } },
   346     { "&NotEqual;", { 8800, 0 } },
   347     { "&NotEqualTilde;", { 8770, 824 } },
   348     { "&NotExists;", { 8708, 0 } },
   349     { "&NotGreater;", { 8815, 0 } },
   350     { "&NotGreaterEqual;", { 8817, 0 } },
   351     { "&NotGreaterFullEqual;", { 8807, 824 } },
   352     { "&NotGreaterGreater;", { 8811, 824 } },
   353     { "&NotGreaterLess;", { 8825, 0 } },
   354     { "&NotGreaterSlantEqual;", { 10878, 824 } },
   355     { "&NotGreaterTilde;", { 8821, 0 } },
   356     { "&NotHumpDownHump;", { 8782, 824 } },
   357     { "&NotHumpEqual;", { 8783, 824 } },
   358     { "&NotLeftTriangle;", { 8938, 0 } },
   359     { "&NotLeftTriangleBar;", { 10703, 824 } },
   360     { "&NotLeftTriangleEqual;", { 8940, 0 } },
   361     { "&NotLess;", { 8814, 0 } },
   362     { "&NotLessEqual;", { 8816, 0 } },
   363     { "&NotLessGreater;", { 8824, 0 } },
   364     { "&NotLessLess;", { 8810, 824 } },
   365     { "&NotLessSlantEqual;", { 10877, 824 } },
   366     { "&NotLessTilde;", { 8820, 0 } },
   367     { "&NotNestedGreaterGreater;", { 10914, 824 } },
   368     { "&NotNestedLessLess;", { 10913, 824 } },
   369     { "&NotPrecedes;", { 8832, 0 } },
   370     { "&NotPrecedesEqual;", { 10927, 824 } },
   371     { "&NotPrecedesSlantEqual;", { 8928, 0 } },
   372     { "&NotReverseElement;", { 8716, 0 } },
   373     { "&NotRightTriangle;", { 8939, 0 } },
   374     { "&NotRightTriangleBar;", { 10704, 824 } },
   375     { "&NotRightTriangleEqual;", { 8941, 0 } },
   376     { "&NotSquareSubset;", { 8847, 824 } },
   377     { "&NotSquareSubsetEqual;", { 8930, 0 } },
   378     { "&NotSquareSuperset;", { 8848, 824 } },
   379     { "&NotSquareSupersetEqual;", { 8931, 0 } },
   380     { "&NotSubset;", { 8834, 8402 } },
   381     { "&NotSubsetEqual;", { 8840, 0 } },
   382     { "&NotSucceeds;", { 8833, 0 } },
   383     { "&NotSucceedsEqual;", { 10928, 824 } },
   384     { "&NotSucceedsSlantEqual;", { 8929, 0 } },
   385     { "&NotSucceedsTilde;", { 8831, 824 } },
   386     { "&NotSuperset;", { 8835, 8402 } },
   387     { "&NotSupersetEqual;", { 8841, 0 } },
   388     { "&NotTilde;", { 8769, 0 } },
   389     { "&NotTildeEqual;", { 8772, 0 } },
   390     { "&NotTildeFullEqual;", { 8775, 0 } },
   391     { "&NotTildeTilde;", { 8777, 0 } },
   392     { "&NotVerticalBar;", { 8740, 0 } },
   393     { "&Nscr;", { 119977, 0 } },
   394     { "&Ntilde;", { 209, 0 } },
   395     { "&Nu;", { 925, 0 } },
   396     { "&OElig;", { 338, 0 } },
   397     { "&Oacute;", { 211, 0 } },
   398     { "&Ocirc;", { 212, 0 } },
   399     { "&Ocy;", { 1054, 0 } },
   400     { "&Odblac;", { 336, 0 } },
   401     { "&Ofr;", { 120082, 0 } },
   402     { "&Ograve;", { 210, 0 } },
   403     { "&Omacr;", { 332, 0 } },
   404     { "&Omega;", { 937, 0 } },
   405     { "&Omicron;", { 927, 0 } },
   406     { "&Oopf;", { 120134, 0 } },
   407     { "&OpenCurlyDoubleQuote;", { 8220, 0 } },
   408     { "&OpenCurlyQuote;", { 8216, 0 } },
   409     { "&Or;", { 10836, 0 } },
   410     { "&Oscr;", { 119978, 0 } },
   411     { "&Oslash;", { 216, 0 } },
   412     { "&Otilde;", { 213, 0 } },
   413     { "&Otimes;", { 10807, 0 } },
   414     { "&Ouml;", { 214, 0 } },
   415     { "&OverBar;", { 8254, 0 } },
   416     { "&OverBrace;", { 9182, 0 } },
   417     { "&OverBracket;", { 9140, 0 } },
   418     { "&OverParenthesis;", { 9180, 0 } },
   419     { "&PartialD;", { 8706, 0 } },
   420     { "&Pcy;", { 1055, 0 } },
   421     { "&Pfr;", { 120083, 0 } },
   422     { "&Phi;", { 934, 0 } },
   423     { "&Pi;", { 928, 0 } },
   424     { "&PlusMinus;", { 177, 0 } },
   425     { "&Poincareplane;", { 8460, 0 } },
   426     { "&Popf;", { 8473, 0 } },
   427     { "&Pr;", { 10939, 0 } },
   428     { "&Precedes;", { 8826, 0 } },
   429     { "&PrecedesEqual;", { 10927, 0 } },
   430     { "&PrecedesSlantEqual;", { 8828, 0 } },
   431     { "&PrecedesTilde;", { 8830, 0 } },
   432     { "&Prime;", { 8243, 0 } },
   433     { "&Product;", { 8719, 0 } },
   434     { "&Proportion;", { 8759, 0 } },
   435     { "&Proportional;", { 8733, 0 } },
   436     { "&Pscr;", { 119979, 0 } },
   437     { "&Psi;", { 936, 0 } },
   438     { "&QUOT;", { 34, 0 } },
   439     { "&Qfr;", { 120084, 0 } },
   440     { "&Qopf;", { 8474, 0 } },
   441     { "&Qscr;", { 119980, 0 } },
   442     { "&RBarr;", { 10512, 0 } },
   443     { "&REG;", { 174, 0 } },
   444     { "&Racute;", { 340, 0 } },
   445     { "&Rang;", { 10219, 0 } },
   446     { "&Rarr;", { 8608, 0 } },
   447     { "&Rarrtl;", { 10518, 0 } },
   448     { "&Rcaron;", { 344, 0 } },
   449     { "&Rcedil;", { 342, 0 } },
   450     { "&Rcy;", { 1056, 0 } },
   451     { "&Re;", { 8476, 0 } },
   452     { "&ReverseElement;", { 8715, 0 } },
   453     { "&ReverseEquilibrium;", { 8651, 0 } },
   454     { "&ReverseUpEquilibrium;", { 10607, 0 } },
   455     { "&Rfr;", { 8476, 0 } },
   456     { "&Rho;", { 929, 0 } },
   457     { "&RightAngleBracket;", { 10217, 0 } },
   458     { "&RightArrow;", { 8594, 0 } },
   459     { "&RightArrowBar;", { 8677, 0 } },
   460     { "&RightArrowLeftArrow;", { 8644, 0 } },
   461     { "&RightCeiling;", { 8969, 0 } },
   462     { "&RightDoubleBracket;", { 10215, 0 } },
   463     { "&RightDownTeeVector;", { 10589, 0 } },
   464     { "&RightDownVector;", { 8642, 0 } },
   465     { "&RightDownVectorBar;", { 10581, 0 } },
   466     { "&RightFloor;", { 8971, 0 } },
   467     { "&RightTee;", { 8866, 0 } },
   468     { "&RightTeeArrow;", { 8614, 0 } },
   469     { "&RightTeeVector;", { 10587, 0 } },
   470     { "&RightTriangle;", { 8883, 0 } },
   471     { "&RightTriangleBar;", { 10704, 0 } },
   472     { "&RightTriangleEqual;", { 8885, 0 } },
   473     { "&RightUpDownVector;", { 10575, 0 } },
   474     { "&RightUpTeeVector;", { 10588, 0 } },
   475     { "&RightUpVector;", { 8638, 0 } },
   476     { "&RightUpVectorBar;", { 10580, 0 } },
   477     { "&RightVector;", { 8640, 0 } },
   478     { "&RightVectorBar;", { 10579, 0 } },
   479     { "&Rightarrow;", { 8658, 0 } },
   480     { "&Ropf;", { 8477, 0 } },
   481     { "&RoundImplies;", { 10608, 0 } },
   482     { "&Rrightarrow;", { 8667, 0 } },
   483     { "&Rscr;", { 8475, 0 } },
   484     { "&Rsh;", { 8625, 0 } },
   485     { "&RuleDelayed;", { 10740, 0 } },
   486     { "&SHCHcy;", { 1065, 0 } },
   487     { "&SHcy;", { 1064, 0 } },
   488     { "&SOFTcy;", { 1068, 0 } },
   489     { "&Sacute;", { 346, 0 } },
   490     { "&Sc;", { 10940, 0 } },
   491     { "&Scaron;", { 352, 0 } },
   492     { "&Scedil;", { 350, 0 } },
   493     { "&Scirc;", { 348, 0 } },
   494     { "&Scy;", { 1057, 0 } },
   495     { "&Sfr;", { 120086, 0 } },
   496     { "&ShortDownArrow;", { 8595, 0 } },
   497     { "&ShortLeftArrow;", { 8592, 0 } },
   498     { "&ShortRightArrow;", { 8594, 0 } },
   499     { "&ShortUpArrow;", { 8593, 0 } },
   500     { "&Sigma;", { 931, 0 } },
   501     { "&SmallCircle;", { 8728, 0 } },
   502     { "&Sopf;", { 120138, 0 } },
   503     { "&Sqrt;", { 8730, 0 } },
   504     { "&Square;", { 9633, 0 } },
   505     { "&SquareIntersection;", { 8851, 0 } },
   506     { "&SquareSubset;", { 8847, 0 } },
   507     { "&SquareSubsetEqual;", { 8849, 0 } },
   508     { "&SquareSuperset;", { 8848, 0 } },
   509     { "&SquareSupersetEqual;", { 8850, 0 } },
   510     { "&SquareUnion;", { 8852, 0 } },
   511     { "&Sscr;", { 119982, 0 } },
   512     { "&Star;", { 8902, 0 } },
   513     { "&Sub;", { 8912, 0 } },
   514     { "&Subset;", { 8912, 0 } },
   515     { "&SubsetEqual;", { 8838, 0 } },
   516     { "&Succeeds;", { 8827, 0 } },
   517     { "&SucceedsEqual;", { 10928, 0 } },
   518     { "&SucceedsSlantEqual;", { 8829, 0 } },
   519     { "&SucceedsTilde;", { 8831, 0 } },
   520     { "&SuchThat;", { 8715, 0 } },
   521     { "&Sum;", { 8721, 0 } },
   522     { "&Sup;", { 8913, 0 } },
   523     { "&Superset;", { 8835, 0 } },
   524     { "&SupersetEqual;", { 8839, 0 } },
   525     { "&Supset;", { 8913, 0 } },
   526     { "&THORN;", { 222, 0 } },
   527     { "&TRADE;", { 8482, 0 } },
   528     { "&TSHcy;", { 1035, 0 } },
   529     { "&TScy;", { 1062, 0 } },
   530     { "&Tab;", { 9, 0 } },
   531     { "&Tau;", { 932, 0 } },
   532     { "&Tcaron;", { 356, 0 } },
   533     { "&Tcedil;", { 354, 0 } },
   534     { "&Tcy;", { 1058, 0 } },
   535     { "&Tfr;", { 120087, 0 } },
   536     { "&Therefore;", { 8756, 0 } },
   537     { "&Theta;", { 920, 0 } },
   538     { "&ThickSpace;", { 8287, 8202 } },
   539     { "&ThinSpace;", { 8201, 0 } },
   540     { "&Tilde;", { 8764, 0 } },
   541     { "&TildeEqual;", { 8771, 0 } },
   542     { "&TildeFullEqual;", { 8773, 0 } },
   543     { "&TildeTilde;", { 8776, 0 } },
   544     { "&Topf;", { 120139, 0 } },
   545     { "&TripleDot;", { 8411, 0 } },
   546     { "&Tscr;", { 119983, 0 } },
   547     { "&Tstrok;", { 358, 0 } },
   548     { "&Uacute;", { 218, 0 } },
   549     { "&Uarr;", { 8607, 0 } },
   550     { "&Uarrocir;", { 10569, 0 } },
   551     { "&Ubrcy;", { 1038, 0 } },
   552     { "&Ubreve;", { 364, 0 } },
   553     { "&Ucirc;", { 219, 0 } },
   554     { "&Ucy;", { 1059, 0 } },
   555     { "&Udblac;", { 368, 0 } },
   556     { "&Ufr;", { 120088, 0 } },
   557     { "&Ugrave;", { 217, 0 } },
   558     { "&Umacr;", { 362, 0 } },
   559     { "&UnderBar;", { 95, 0 } },
   560     { "&UnderBrace;", { 9183, 0 } },
   561     { "&UnderBracket;", { 9141, 0 } },
   562     { "&UnderParenthesis;", { 9181, 0 } },
   563     { "&Union;", { 8899, 0 } },
   564     { "&UnionPlus;", { 8846, 0 } },
   565     { "&Uogon;", { 370, 0 } },
   566     { "&Uopf;", { 120140, 0 } },
   567     { "&UpArrow;", { 8593, 0 } },
   568     { "&UpArrowBar;", { 10514, 0 } },
   569     { "&UpArrowDownArrow;", { 8645, 0 } },
   570     { "&UpDownArrow;", { 8597, 0 } },
   571     { "&UpEquilibrium;", { 10606, 0 } },
   572     { "&UpTee;", { 8869, 0 } },
   573     { "&UpTeeArrow;", { 8613, 0 } },
   574     { "&Uparrow;", { 8657, 0 } },
   575     { "&Updownarrow;", { 8661, 0 } },
   576     { "&UpperLeftArrow;", { 8598, 0 } },
   577     { "&UpperRightArrow;", { 8599, 0 } },
   578     { "&Upsi;", { 978, 0 } },
   579     { "&Upsilon;", { 933, 0 } },
   580     { "&Uring;", { 366, 0 } },
   581     { "&Uscr;", { 119984, 0 } },
   582     { "&Utilde;", { 360, 0 } },
   583     { "&Uuml;", { 220, 0 } },
   584     { "&VDash;", { 8875, 0 } },
   585     { "&Vbar;", { 10987, 0 } },
   586     { "&Vcy;", { 1042, 0 } },
   587     { "&Vdash;", { 8873, 0 } },
   588     { "&Vdashl;", { 10982, 0 } },
   589     { "&Vee;", { 8897, 0 } },
   590     { "&Verbar;", { 8214, 0 } },
   591     { "&Vert;", { 8214, 0 } },
   592     { "&VerticalBar;", { 8739, 0 } },
   593     { "&VerticalLine;", { 124, 0 } },
   594     { "&VerticalSeparator;", { 10072, 0 } },
   595     { "&VerticalTilde;", { 8768, 0 } },
   596     { "&VeryThinSpace;", { 8202, 0 } },
   597     { "&Vfr;", { 120089, 0 } },
   598     { "&Vopf;", { 120141, 0 } },
   599     { "&Vscr;", { 119985, 0 } },
   600     { "&Vvdash;", { 8874, 0 } },
   601     { "&Wcirc;", { 372, 0 } },
   602     { "&Wedge;", { 8896, 0 } },
   603     { "&Wfr;", { 120090, 0 } },
   604     { "&Wopf;", { 120142, 0 } },
   605     { "&Wscr;", { 119986, 0 } },
   606     { "&Xfr;", { 120091, 0 } },
   607     { "&Xi;", { 926, 0 } },
   608     { "&Xopf;", { 120143, 0 } },
   609     { "&Xscr;", { 119987, 0 } },
   610     { "&YAcy;", { 1071, 0 } },
   611     { "&YIcy;", { 1031, 0 } },
   612     { "&YUcy;", { 1070, 0 } },
   613     { "&Yacute;", { 221, 0 } },
   614     { "&Ycirc;", { 374, 0 } },
   615     { "&Ycy;", { 1067, 0 } },
   616     { "&Yfr;", { 120092, 0 } },
   617     { "&Yopf;", { 120144, 0 } },
   618     { "&Yscr;", { 119988, 0 } },
   619     { "&Yuml;", { 376, 0 } },
   620     { "&ZHcy;", { 1046, 0 } },
   621     { "&Zacute;", { 377, 0 } },
   622     { "&Zcaron;", { 381, 0 } },
   623     { "&Zcy;", { 1047, 0 } },
   624     { "&Zdot;", { 379, 0 } },
   625     { "&ZeroWidthSpace;", { 8203, 0 } },
   626     { "&Zeta;", { 918, 0 } },
   627     { "&Zfr;", { 8488, 0 } },
   628     { "&Zopf;", { 8484, 0 } },
   629     { "&Zscr;", { 119989, 0 } },
   630     { "&aacute;", { 225, 0 } },
   631     { "&abreve;", { 259, 0 } },
   632     { "&ac;", { 8766, 0 } },
   633     { "&acE;", { 8766, 819 } },
   634     { "&acd;", { 8767, 0 } },
   635     { "&acirc;", { 226, 0 } },
   636     { "&acute;", { 180, 0 } },
   637     { "&acy;", { 1072, 0 } },
   638     { "&aelig;", { 230, 0 } },
   639     { "&af;", { 8289, 0 } },
   640     { "&afr;", { 120094, 0 } },
   641     { "&agrave;", { 224, 0 } },
   642     { "&alefsym;", { 8501, 0 } },
   643     { "&aleph;", { 8501, 0 } },
   644     { "&alpha;", { 945, 0 } },
   645     { "&amacr;", { 257, 0 } },
   646     { "&amalg;", { 10815, 0 } },
   647     { "&amp;", { 38, 0 } },
   648     { "&and;", { 8743, 0 } },
   649     { "&andand;", { 10837, 0 } },
   650     { "&andd;", { 10844, 0 } },
   651     { "&andslope;", { 10840, 0 } },
   652     { "&andv;", { 10842, 0 } },
   653     { "&ang;", { 8736, 0 } },
   654     { "&ange;", { 10660, 0 } },
   655     { "&angle;", { 8736, 0 } },
   656     { "&angmsd;", { 8737, 0 } },
   657     { "&angmsdaa;", { 10664, 0 } },
   658     { "&angmsdab;", { 10665, 0 } },
   659     { "&angmsdac;", { 10666, 0 } },
   660     { "&angmsdad;", { 10667, 0 } },
   661     { "&angmsdae;", { 10668, 0 } },
   662     { "&angmsdaf;", { 10669, 0 } },
   663     { "&angmsdag;", { 10670, 0 } },
   664     { "&angmsdah;", { 10671, 0 } },
   665     { "&angrt;", { 8735, 0 } },
   666     { "&angrtvb;", { 8894, 0 } },
   667     { "&angrtvbd;", { 10653, 0 } },
   668     { "&angsph;", { 8738, 0 } },
   669     { "&angst;", { 197, 0 } },
   670     { "&angzarr;", { 9084, 0 } },
   671     { "&aogon;", { 261, 0 } },
   672     { "&aopf;", { 120146, 0 } },
   673     { "&ap;", { 8776, 0 } },
   674     { "&apE;", { 10864, 0 } },
   675     { "&apacir;", { 10863, 0 } },
   676     { "&ape;", { 8778, 0 } },
   677     { "&apid;", { 8779, 0 } },
   678     { "&apos;", { 39, 0 } },
   679     { "&approx;", { 8776, 0 } },
   680     { "&approxeq;", { 8778, 0 } },
   681     { "&aring;", { 229, 0 } },
   682     { "&ascr;", { 119990, 0 } },
   683     { "&ast;", { 42, 0 } },
   684     { "&asymp;", { 8776, 0 } },
   685     { "&asympeq;", { 8781, 0 } },
   686     { "&atilde;", { 227, 0 } },
   687     { "&auml;", { 228, 0 } },
   688     { "&awconint;", { 8755, 0 } },
   689     { "&awint;", { 10769, 0 } },
   690     { "&bNot;", { 10989, 0 } },
   691     { "&backcong;", { 8780, 0 } },
   692     { "&backepsilon;", { 1014, 0 } },
   693     { "&backprime;", { 8245, 0 } },
   694     { "&backsim;", { 8765, 0 } },
   695     { "&backsimeq;", { 8909, 0 } },
   696     { "&barvee;", { 8893, 0 } },
   697     { "&barwed;", { 8965, 0 } },
   698     { "&barwedge;", { 8965, 0 } },
   699     { "&bbrk;", { 9141, 0 } },
   700     { "&bbrktbrk;", { 9142, 0 } },
   701     { "&bcong;", { 8780, 0 } },
   702     { "&bcy;", { 1073, 0 } },
   703     { "&bdquo;", { 8222, 0 } },
   704     { "&becaus;", { 8757, 0 } },
   705     { "&because;", { 8757, 0 } },
   706     { "&bemptyv;", { 10672, 0 } },
   707     { "&bepsi;", { 1014, 0 } },
   708     { "&bernou;", { 8492, 0 } },
   709     { "&beta;", { 946, 0 } },
   710     { "&beth;", { 8502, 0 } },
   711     { "&between;", { 8812, 0 } },
   712     { "&bfr;", { 120095, 0 } },
   713     { "&bigcap;", { 8898, 0 } },
   714     { "&bigcirc;", { 9711, 0 } },
   715     { "&bigcup;", { 8899, 0 } },
   716     { "&bigodot;", { 10752, 0 } },
   717     { "&bigoplus;", { 10753, 0 } },
   718     { "&bigotimes;", { 10754, 0 } },
   719     { "&bigsqcup;", { 10758, 0 } },
   720     { "&bigstar;", { 9733, 0 } },
   721     { "&bigtriangledown;", { 9661, 0 } },
   722     { "&bigtriangleup;", { 9651, 0 } },
   723     { "&biguplus;", { 10756, 0 } },
   724     { "&bigvee;", { 8897, 0 } },
   725     { "&bigwedge;", { 8896, 0 } },
   726     { "&bkarow;", { 10509, 0 } },
   727     { "&blacklozenge;", { 10731, 0 } },
   728     { "&blacksquare;", { 9642, 0 } },
   729     { "&blacktriangle;", { 9652, 0 } },
   730     { "&blacktriangledown;", { 9662, 0 } },
   731     { "&blacktriangleleft;", { 9666, 0 } },
   732     { "&blacktriangleright;", { 9656, 0 } },
   733     { "&blank;", { 9251, 0 } },
   734     { "&blk12;", { 9618, 0 } },
   735     { "&blk14;", { 9617, 0 } },
   736     { "&blk34;", { 9619, 0 } },
   737     { "&block;", { 9608, 0 } },
   738     { "&bne;", { 61, 8421 } },
   739     { "&bnequiv;", { 8801, 8421 } },
   740     { "&bnot;", { 8976, 0 } },
   741     { "&bopf;", { 120147, 0 } },
   742     { "&bot;", { 8869, 0 } },
   743     { "&bottom;", { 8869, 0 } },
   744     { "&bowtie;", { 8904, 0 } },
   745     { "&boxDL;", { 9559, 0 } },
   746     { "&boxDR;", { 9556, 0 } },
   747     { "&boxDl;", { 9558, 0 } },
   748     { "&boxDr;", { 9555, 0 } },
   749     { "&boxH;", { 9552, 0 } },
   750     { "&boxHD;", { 9574, 0 } },
   751     { "&boxHU;", { 9577, 0 } },
   752     { "&boxHd;", { 9572, 0 } },
   753     { "&boxHu;", { 9575, 0 } },
   754     { "&boxUL;", { 9565, 0 } },
   755     { "&boxUR;", { 9562, 0 } },
   756     { "&boxUl;", { 9564, 0 } },
   757     { "&boxUr;", { 9561, 0 } },
   758     { "&boxV;", { 9553, 0 } },
   759     { "&boxVH;", { 9580, 0 } },
   760     { "&boxVL;", { 9571, 0 } },
   761     { "&boxVR;", { 9568, 0 } },
   762     { "&boxVh;", { 9579, 0 } },
   763     { "&boxVl;", { 9570, 0 } },
   764     { "&boxVr;", { 9567, 0 } },
   765     { "&boxbox;", { 10697, 0 } },
   766     { "&boxdL;", { 9557, 0 } },
   767     { "&boxdR;", { 9554, 0 } },
   768     { "&boxdl;", { 9488, 0 } },
   769     { "&boxdr;", { 9484, 0 } },
   770     { "&boxh;", { 9472, 0 } },
   771     { "&boxhD;", { 9573, 0 } },
   772     { "&boxhU;", { 9576, 0 } },
   773     { "&boxhd;", { 9516, 0 } },
   774     { "&boxhu;", { 9524, 0 } },
   775     { "&boxminus;", { 8863, 0 } },
   776     { "&boxplus;", { 8862, 0 } },
   777     { "&boxtimes;", { 8864, 0 } },
   778     { "&boxuL;", { 9563, 0 } },
   779     { "&boxuR;", { 9560, 0 } },
   780     { "&boxul;", { 9496, 0 } },
   781     { "&boxur;", { 9492, 0 } },
   782     { "&boxv;", { 9474, 0 } },
   783     { "&boxvH;", { 9578, 0 } },
   784     { "&boxvL;", { 9569, 0 } },
   785     { "&boxvR;", { 9566, 0 } },
   786     { "&boxvh;", { 9532, 0 } },
   787     { "&boxvl;", { 9508, 0 } },
   788     { "&boxvr;", { 9500, 0 } },
   789     { "&bprime;", { 8245, 0 } },
   790     { "&breve;", { 728, 0 } },
   791     { "&brvbar;", { 166, 0 } },
   792     { "&bscr;", { 119991, 0 } },
   793     { "&bsemi;", { 8271, 0 } },
   794     { "&bsim;", { 8765, 0 } },
   795     { "&bsime;", { 8909, 0 } },
   796     { "&bsol;", { 92, 0 } },
   797     { "&bsolb;", { 10693, 0 } },
   798     { "&bsolhsub;", { 10184, 0 } },
   799     { "&bull;", { 8226, 0 } },
   800     { "&bullet;", { 8226, 0 } },
   801     { "&bump;", { 8782, 0 } },
   802     { "&bumpE;", { 10926, 0 } },
   803     { "&bumpe;", { 8783, 0 } },
   804     { "&bumpeq;", { 8783, 0 } },
   805     { "&cacute;", { 263, 0 } },
   806     { "&cap;", { 8745, 0 } },
   807     { "&capand;", { 10820, 0 } },
   808     { "&capbrcup;", { 10825, 0 } },
   809     { "&capcap;", { 10827, 0 } },
   810     { "&capcup;", { 10823, 0 } },
   811     { "&capdot;", { 10816, 0 } },
   812     { "&caps;", { 8745, 65024 } },
   813     { "&caret;", { 8257, 0 } },
   814     { "&caron;", { 711, 0 } },
   815     { "&ccaps;", { 10829, 0 } },
   816     { "&ccaron;", { 269, 0 } },
   817     { "&ccedil;", { 231, 0 } },
   818     { "&ccirc;", { 265, 0 } },
   819     { "&ccups;", { 10828, 0 } },
   820     { "&ccupssm;", { 10832, 0 } },
   821     { "&cdot;", { 267, 0 } },
   822     { "&cedil;", { 184, 0 } },
   823     { "&cemptyv;", { 10674, 0 } },
   824     { "&cent;", { 162, 0 } },
   825     { "&centerdot;", { 183, 0 } },
   826     { "&cfr;", { 120096, 0 } },
   827     { "&chcy;", { 1095, 0 } },
   828     { "&check;", { 10003, 0 } },
   829     { "&checkmark;", { 10003, 0 } },
   830     { "&chi;", { 967, 0 } },
   831     { "&cir;", { 9675, 0 } },
   832     { "&cirE;", { 10691, 0 } },
   833     { "&circ;", { 710, 0 } },
   834     { "&circeq;", { 8791, 0 } },
   835     { "&circlearrowleft;", { 8634, 0 } },
   836     { "&circlearrowright;", { 8635, 0 } },
   837     { "&circledR;", { 174, 0 } },
   838     { "&circledS;", { 9416, 0 } },
   839     { "&circledast;", { 8859, 0 } },
   840     { "&circledcirc;", { 8858, 0 } },
   841     { "&circleddash;", { 8861, 0 } },
   842     { "&cire;", { 8791, 0 } },
   843     { "&cirfnint;", { 10768, 0 } },
   844     { "&cirmid;", { 10991, 0 } },
   845     { "&cirscir;", { 10690, 0 } },
   846     { "&clubs;", { 9827, 0 } },
   847     { "&clubsuit;", { 9827, 0 } },
   848     { "&colon;", { 58, 0 } },
   849     { "&colone;", { 8788, 0 } },
   850     { "&coloneq;", { 8788, 0 } },
   851     { "&comma;", { 44, 0 } },
   852     { "&commat;", { 64, 0 } },
   853     { "&comp;", { 8705, 0 } },
   854     { "&compfn;", { 8728, 0 } },
   855     { "&complement;", { 8705, 0 } },
   856     { "&complexes;", { 8450, 0 } },
   857     { "&cong;", { 8773, 0 } },
   858     { "&congdot;", { 10861, 0 } },
   859     { "&conint;", { 8750, 0 } },
   860     { "&copf;", { 120148, 0 } },
   861     { "&coprod;", { 8720, 0 } },
   862     { "&copy;", { 169, 0 } },
   863     { "&copysr;", { 8471, 0 } },
   864     { "&crarr;", { 8629, 0 } },
   865     { "&cross;", { 10007, 0 } },
   866     { "&cscr;", { 119992, 0 } },
   867     { "&csub;", { 10959, 0 } },
   868     { "&csube;", { 10961, 0 } },
   869     { "&csup;", { 10960, 0 } },
   870     { "&csupe;", { 10962, 0 } },
   871     { "&ctdot;", { 8943, 0 } },
   872     { "&cudarrl;", { 10552, 0 } },
   873     { "&cudarrr;", { 10549, 0 } },
   874     { "&cuepr;", { 8926, 0 } },
   875     { "&cuesc;", { 8927, 0 } },
   876     { "&cularr;", { 8630, 0 } },
   877     { "&cularrp;", { 10557, 0 } },
   878     { "&cup;", { 8746, 0 } },
   879     { "&cupbrcap;", { 10824, 0 } },
   880     { "&cupcap;", { 10822, 0 } },
   881     { "&cupcup;", { 10826, 0 } },
   882     { "&cupdot;", { 8845, 0 } },
   883     { "&cupor;", { 10821, 0 } },
   884     { "&cups;", { 8746, 65024 } },
   885     { "&curarr;", { 8631, 0 } },
   886     { "&curarrm;", { 10556, 0 } },
   887     { "&curlyeqprec;", { 8926, 0 } },
   888     { "&curlyeqsucc;", { 8927, 0 } },
   889     { "&curlyvee;", { 8910, 0 } },
   890     { "&curlywedge;", { 8911, 0 } },
   891     { "&curren;", { 164, 0 } },
   892     { "&curvearrowleft;", { 8630, 0 } },
   893     { "&curvearrowright;", { 8631, 0 } },
   894     { "&cuvee;", { 8910, 0 } },
   895     { "&cuwed;", { 8911, 0 } },
   896     { "&cwconint;", { 8754, 0 } },
   897     { "&cwint;", { 8753, 0 } },
   898     { "&cylcty;", { 9005, 0 } },
   899     { "&dArr;", { 8659, 0 } },
   900     { "&dHar;", { 10597, 0 } },
   901     { "&dagger;", { 8224, 0 } },
   902     { "&daleth;", { 8504, 0 } },
   903     { "&darr;", { 8595, 0 } },
   904     { "&dash;", { 8208, 0 } },
   905     { "&dashv;", { 8867, 0 } },
   906     { "&dbkarow;", { 10511, 0 } },
   907     { "&dblac;", { 733, 0 } },
   908     { "&dcaron;", { 271, 0 } },
   909     { "&dcy;", { 1076, 0 } },
   910     { "&dd;", { 8518, 0 } },
   911     { "&ddagger;", { 8225, 0 } },
   912     { "&ddarr;", { 8650, 0 } },
   913     { "&ddotseq;", { 10871, 0 } },
   914     { "&deg;", { 176, 0 } },
   915     { "&delta;", { 948, 0 } },
   916     { "&demptyv;", { 10673, 0 } },
   917     { "&dfisht;", { 10623, 0 } },
   918     { "&dfr;", { 120097, 0 } },
   919     { "&dharl;", { 8643, 0 } },
   920     { "&dharr;", { 8642, 0 } },
   921     { "&diam;", { 8900, 0 } },
   922     { "&diamond;", { 8900, 0 } },
   923     { "&diamondsuit;", { 9830, 0 } },
   924     { "&diams;", { 9830, 0 } },
   925     { "&die;", { 168, 0 } },
   926     { "&digamma;", { 989, 0 } },
   927     { "&disin;", { 8946, 0 } },
   928     { "&div;", { 247, 0 } },
   929     { "&divide;", { 247, 0 } },
   930     { "&divideontimes;", { 8903, 0 } },
   931     { "&divonx;", { 8903, 0 } },
   932     { "&djcy;", { 1106, 0 } },
   933     { "&dlcorn;", { 8990, 0 } },
   934     { "&dlcrop;", { 8973, 0 } },
   935     { "&dollar;", { 36, 0 } },
   936     { "&dopf;", { 120149, 0 } },
   937     { "&dot;", { 729, 0 } },
   938     { "&doteq;", { 8784, 0 } },
   939     { "&doteqdot;", { 8785, 0 } },
   940     { "&dotminus;", { 8760, 0 } },
   941     { "&dotplus;", { 8724, 0 } },
   942     { "&dotsquare;", { 8865, 0 } },
   943     { "&doublebarwedge;", { 8966, 0 } },
   944     { "&downarrow;", { 8595, 0 } },
   945     { "&downdownarrows;", { 8650, 0 } },
   946     { "&downharpoonleft;", { 8643, 0 } },
   947     { "&downharpoonright;", { 8642, 0 } },
   948     { "&drbkarow;", { 10512, 0 } },
   949     { "&drcorn;", { 8991, 0 } },
   950     { "&drcrop;", { 8972, 0 } },
   951     { "&dscr;", { 119993, 0 } },
   952     { "&dscy;", { 1109, 0 } },
   953     { "&dsol;", { 10742, 0 } },
   954     { "&dstrok;", { 273, 0 } },
   955     { "&dtdot;", { 8945, 0 } },
   956     { "&dtri;", { 9663, 0 } },
   957     { "&dtrif;", { 9662, 0 } },
   958     { "&duarr;", { 8693, 0 } },
   959     { "&duhar;", { 10607, 0 } },
   960     { "&dwangle;", { 10662, 0 } },
   961     { "&dzcy;", { 1119, 0 } },
   962     { "&dzigrarr;", { 10239, 0 } },
   963     { "&eDDot;", { 10871, 0 } },
   964     { "&eDot;", { 8785, 0 } },
   965     { "&eacute;", { 233, 0 } },
   966     { "&easter;", { 10862, 0 } },
   967     { "&ecaron;", { 283, 0 } },
   968     { "&ecir;", { 8790, 0 } },
   969     { "&ecirc;", { 234, 0 } },
   970     { "&ecolon;", { 8789, 0 } },
   971     { "&ecy;", { 1101, 0 } },
   972     { "&edot;", { 279, 0 } },
   973     { "&ee;", { 8519, 0 } },
   974     { "&efDot;", { 8786, 0 } },
   975     { "&efr;", { 120098, 0 } },
   976     { "&eg;", { 10906, 0 } },
   977     { "&egrave;", { 232, 0 } },
   978     { "&egs;", { 10902, 0 } },
   979     { "&egsdot;", { 10904, 0 } },
   980     { "&el;", { 10905, 0 } },
   981     { "&elinters;", { 9191, 0 } },
   982     { "&ell;", { 8467, 0 } },
   983     { "&els;", { 10901, 0 } },
   984     { "&elsdot;", { 10903, 0 } },
   985     { "&emacr;", { 275, 0 } },
   986     { "&empty;", { 8709, 0 } },
   987     { "&emptyset;", { 8709, 0 } },
   988     { "&emptyv;", { 8709, 0 } },
   989     { "&emsp13;", { 8196, 0 } },
   990     { "&emsp14;", { 8197, 0 } },
   991     { "&emsp;", { 8195, 0 } },
   992     { "&eng;", { 331, 0 } },
   993     { "&ensp;", { 8194, 0 } },
   994     { "&eogon;", { 281, 0 } },
   995     { "&eopf;", { 120150, 0 } },
   996     { "&epar;", { 8917, 0 } },
   997     { "&eparsl;", { 10723, 0 } },
   998     { "&eplus;", { 10865, 0 } },
   999     { "&epsi;", { 949, 0 } },
  1000     { "&epsilon;", { 949, 0 } },
  1001     { "&epsiv;", { 1013, 0 } },
  1002     { "&eqcirc;", { 8790, 0 } },
  1003     { "&eqcolon;", { 8789, 0 } },
  1004     { "&eqsim;", { 8770, 0 } },
  1005     { "&eqslantgtr;", { 10902, 0 } },
  1006     { "&eqslantless;", { 10901, 0 } },
  1007     { "&equals;", { 61, 0 } },
  1008     { "&equest;", { 8799, 0 } },
  1009     { "&equiv;", { 8801, 0 } },
  1010     { "&equivDD;", { 10872, 0 } },
  1011     { "&eqvparsl;", { 10725, 0 } },
  1012     { "&erDot;", { 8787, 0 } },
  1013     { "&erarr;", { 10609, 0 } },
  1014     { "&escr;", { 8495, 0 } },
  1015     { "&esdot;", { 8784, 0 } },
  1016     { "&esim;", { 8770, 0 } },
  1017     { "&eta;", { 951, 0 } },
  1018     { "&eth;", { 240, 0 } },
  1019     { "&euml;", { 235, 0 } },
  1020     { "&euro;", { 8364, 0 } },
  1021     { "&excl;", { 33, 0 } },
  1022     { "&exist;", { 8707, 0 } },
  1023     { "&expectation;", { 8496, 0 } },
  1024     { "&exponentiale;", { 8519, 0 } },
  1025     { "&fallingdotseq;", { 8786, 0 } },
  1026     { "&fcy;", { 1092, 0 } },
  1027     { "&female;", { 9792, 0 } },
  1028     { "&ffilig;", { 64259, 0 } },
  1029     { "&fflig;", { 64256, 0 } },
  1030     { "&ffllig;", { 64260, 0 } },
  1031     { "&ffr;", { 120099, 0 } },
  1032     { "&filig;", { 64257, 0 } },
  1033     { "&fjlig;", { 102, 106 } },
  1034     { "&flat;", { 9837, 0 } },
  1035     { "&fllig;", { 64258, 0 } },
  1036     { "&fltns;", { 9649, 0 } },
  1037     { "&fnof;", { 402, 0 } },
  1038     { "&fopf;", { 120151, 0 } },
  1039     { "&forall;", { 8704, 0 } },
  1040     { "&fork;", { 8916, 0 } },
  1041     { "&forkv;", { 10969, 0 } },
  1042     { "&fpartint;", { 10765, 0 } },
  1043     { "&frac12", { 189, 0 } },
  1044     { "&frac12;", { 189, 0 } },
  1045     { "&frac13;", { 8531, 0 } },
  1046     { "&frac14", { 188, 0 } },
  1047     { "&frac14;", { 188, 0 } },
  1048     { "&frac15;", { 8533, 0 } },
  1049     { "&frac16;", { 8537, 0 } },
  1050     { "&frac18;", { 8539, 0 } },
  1051     { "&frac23;", { 8532, 0 } },
  1052     { "&frac25;", { 8534, 0 } },
  1053     { "&frac34", { 190, 0 } },
  1054     { "&frac34;", { 190, 0 } },
  1055     { "&frac35;", { 8535, 0 } },
  1056     { "&frac38;", { 8540, 0 } },
  1057     { "&frac45;", { 8536, 0 } },
  1058     { "&frac56;", { 8538, 0 } },
  1059     { "&frac58;", { 8541, 0 } },
  1060     { "&frac78;", { 8542, 0 } },
  1061     { "&frasl;", { 8260, 0 } },
  1062     { "&frown;", { 8994, 0 } },
  1063     { "&fscr;", { 119995, 0 } },
  1064     { "&gE;", { 8807, 0 } },
  1065     { "&gEl;", { 10892, 0 } },
  1066     { "&gacute;", { 501, 0 } },
  1067     { "&gamma;", { 947, 0 } },
  1068     { "&gammad;", { 989, 0 } },
  1069     { "&gap;", { 10886, 0 } },
  1070     { "&gbreve;", { 287, 0 } },
  1071     { "&gcirc;", { 285, 0 } },
  1072     { "&gcy;", { 1075, 0 } },
  1073     { "&gdot;", { 289, 0 } },
  1074     { "&ge;", { 8805, 0 } },
  1075     { "&gel;", { 8923, 0 } },
  1076     { "&geq;", { 8805, 0 } },
  1077     { "&geqq;", { 8807, 0 } },
  1078     { "&geqslant;", { 10878, 0 } },
  1079     { "&ges;", { 10878, 0 } },
  1080     { "&gescc;", { 10921, 0 } },
  1081     { "&gesdot;", { 10880, 0 } },
  1082     { "&gesdoto;", { 10882, 0 } },
  1083     { "&gesdotol;", { 10884, 0 } },
  1084     { "&gesl;", { 8923, 65024 } },
  1085     { "&gesles;", { 10900, 0 } },
  1086     { "&gfr;", { 120100, 0 } },
  1087     { "&gg;", { 8811, 0 } },
  1088     { "&ggg;", { 8921, 0 } },
  1089     { "&gimel;", { 8503, 0 } },
  1090     { "&gjcy;", { 1107, 0 } },
  1091     { "&gl;", { 8823, 0 } },
  1092     { "&glE;", { 10898, 0 } },
  1093     { "&gla;", { 10917, 0 } },
  1094     { "&glj;", { 10916, 0 } },
  1095     { "&gnE;", { 8809, 0 } },
  1096     { "&gnap;", { 10890, 0 } },
  1097     { "&gnapprox;", { 10890, 0 } },
  1098     { "&gne;", { 10888, 0 } },
  1099     { "&gneq;", { 10888, 0 } },
  1100     { "&gneqq;", { 8809, 0 } },
  1101     { "&gnsim;", { 8935, 0 } },
  1102     { "&gopf;", { 120152, 0 } },
  1103     { "&grave;", { 96, 0 } },
  1104     { "&gscr;", { 8458, 0 } },
  1105     { "&gsim;", { 8819, 0 } },
  1106     { "&gsime;", { 10894, 0 } },
  1107     { "&gsiml;", { 10896, 0 } },
  1108     { "&gt;", { 62, 0 } },
  1109     { "&gtcc;", { 10919, 0 } },
  1110     { "&gtcir;", { 10874, 0 } },
  1111     { "&gtdot;", { 8919, 0 } },
  1112     { "&gtlPar;", { 10645, 0 } },
  1113     { "&gtquest;", { 10876, 0 } },
  1114     { "&gtrapprox;", { 10886, 0 } },
  1115     { "&gtrarr;", { 10616, 0 } },
  1116     { "&gtrdot;", { 8919, 0 } },
  1117     { "&gtreqless;", { 8923, 0 } },
  1118     { "&gtreqqless;", { 10892, 0 } },
  1119     { "&gtrless;", { 8823, 0 } },
  1120     { "&gtrsim;", { 8819, 0 } },
  1121     { "&gvertneqq;", { 8809, 65024 } },
  1122     { "&gvnE;", { 8809, 65024 } },
  1123     { "&hArr;", { 8660, 0 } },
  1124     { "&hairsp;", { 8202, 0 } },
  1125     { "&half;", { 189, 0 } },
  1126     { "&hamilt;", { 8459, 0 } },
  1127     { "&hardcy;", { 1098, 0 } },
  1128     { "&harr;", { 8596, 0 } },
  1129     { "&harrcir;", { 10568, 0 } },
  1130     { "&harrw;", { 8621, 0 } },
  1131     { "&hbar;", { 8463, 0 } },
  1132     { "&hcirc;", { 293, 0 } },
  1133     { "&hearts;", { 9829, 0 } },
  1134     { "&heartsuit;", { 9829, 0 } },
  1135     { "&hellip;", { 8230, 0 } },
  1136     { "&hercon;", { 8889, 0 } },
  1137     { "&hfr;", { 120101, 0 } },
  1138     { "&hksearow;", { 10533, 0 } },
  1139     { "&hkswarow;", { 10534, 0 } },
  1140     { "&hoarr;", { 8703, 0 } },
  1141     { "&homtht;", { 8763, 0 } },
  1142     { "&hookleftarrow;", { 8617, 0 } },
  1143     { "&hookrightarrow;", { 8618, 0 } },
  1144     { "&hopf;", { 120153, 0 } },
  1145     { "&horbar;", { 8213, 0 } },
  1146     { "&hscr;", { 119997, 0 } },
  1147     { "&hslash;", { 8463, 0 } },
  1148     { "&hstrok;", { 295, 0 } },
  1149     { "&hybull;", { 8259, 0 } },
  1150     { "&hyphen;", { 8208, 0 } },
  1151     { "&iacute;", { 237, 0 } },
  1152     { "&ic;", { 8291, 0 } },
  1153     { "&icirc;", { 238, 0 } },
  1154     { "&icy;", { 1080, 0 } },
  1155     { "&iecy;", { 1077, 0 } },
  1156     { "&iexcl;", { 161, 0 } },
  1157     { "&iff;", { 8660, 0 } },
  1158     { "&ifr;", { 120102, 0 } },
  1159     { "&igrave;", { 236, 0 } },
  1160     { "&ii;", { 8520, 0 } },
  1161     { "&iiiint;", { 10764, 0 } },
  1162     { "&iiint;", { 8749, 0 } },
  1163     { "&iinfin;", { 10716, 0 } },
  1164     { "&iiota;", { 8489, 0 } },
  1165     { "&ijlig;", { 307, 0 } },
  1166     { "&imacr;", { 299, 0 } },
  1167     { "&image;", { 8465, 0 } },
  1168     { "&imagline;", { 8464, 0 } },
  1169     { "&imagpart;", { 8465, 0 } },
  1170     { "&imath;", { 305, 0 } },
  1171     { "&imof;", { 8887, 0 } },
  1172     { "&imped;", { 437, 0 } },
  1173     { "&in;", { 8712, 0 } },
  1174     { "&incare;", { 8453, 0 } },
  1175     { "&infin;", { 8734, 0 } },
  1176     { "&infintie;", { 10717, 0 } },
  1177     { "&inodot;", { 305, 0 } },
  1178     { "&int;", { 8747, 0 } },
  1179     { "&intcal;", { 8890, 0 } },
  1180     { "&integers;", { 8484, 0 } },
  1181     { "&intercal;", { 8890, 0 } },
  1182     { "&intlarhk;", { 10775, 0 } },
  1183     { "&intprod;", { 10812, 0 } },
  1184     { "&iocy;", { 1105, 0 } },
  1185     { "&iogon;", { 303, 0 } },
  1186     { "&iopf;", { 120154, 0 } },
  1187     { "&iota;", { 953, 0 } },
  1188     { "&iprod;", { 10812, 0 } },
  1189     { "&iquest;", { 191, 0 } },
  1190     { "&iscr;", { 119998, 0 } },
  1191     { "&isin;", { 8712, 0 } },
  1192     { "&isinE;", { 8953, 0 } },
  1193     { "&isindot;", { 8949, 0 } },
  1194     { "&isins;", { 8948, 0 } },
  1195     { "&isinsv;", { 8947, 0 } },
  1196     { "&isinv;", { 8712, 0 } },
  1197     { "&it;", { 8290, 0 } },
  1198     { "&itilde;", { 297, 0 } },
  1199     { "&iukcy;", { 1110, 0 } },
  1200     { "&iuml;", { 239, 0 } },
  1201     { "&jcirc;", { 309, 0 } },
  1202     { "&jcy;", { 1081, 0 } },
  1203     { "&jfr;", { 120103, 0 } },
  1204     { "&jmath;", { 567, 0 } },
  1205     { "&jopf;", { 120155, 0 } },
  1206     { "&jscr;", { 119999, 0 } },
  1207     { "&jsercy;", { 1112, 0 } },
  1208     { "&jukcy;", { 1108, 0 } },
  1209     { "&kappa;", { 954, 0 } },
  1210     { "&kappav;", { 1008, 0 } },
  1211     { "&kcedil;", { 311, 0 } },
  1212     { "&kcy;", { 1082, 0 } },
  1213     { "&kfr;", { 120104, 0 } },
  1214     { "&kgreen;", { 312, 0 } },
  1215     { "&khcy;", { 1093, 0 } },
  1216     { "&kjcy;", { 1116, 0 } },
  1217     { "&kopf;", { 120156, 0 } },
  1218     { "&kscr;", { 120000, 0 } },
  1219     { "&lAarr;", { 8666, 0 } },
  1220     { "&lArr;", { 8656, 0 } },
  1221     { "&lAtail;", { 10523, 0 } },
  1222     { "&lBarr;", { 10510, 0 } },
  1223     { "&lE;", { 8806, 0 } },
  1224     { "&lEg;", { 10891, 0 } },
  1225     { "&lHar;", { 10594, 0 } },
  1226     { "&lacute;", { 314, 0 } },
  1227     { "&laemptyv;", { 10676, 0 } },
  1228     { "&lagran;", { 8466, 0 } },
  1229     { "&lambda;", { 955, 0 } },
  1230     { "&lang;", { 10216, 0 } },
  1231     { "&langd;", { 10641, 0 } },
  1232     { "&langle;", { 10216, 0 } },
  1233     { "&lap;", { 10885, 0 } },
  1234     { "&laquo;", { 171, 0 } },
  1235     { "&larr;", { 8592, 0 } },
  1236     { "&larrb;", { 8676, 0 } },
  1237     { "&larrbfs;", { 10527, 0 } },
  1238     { "&larrfs;", { 10525, 0 } },
  1239     { "&larrhk;", { 8617, 0 } },
  1240     { "&larrlp;", { 8619, 0 } },
  1241     { "&larrpl;", { 10553, 0 } },
  1242     { "&larrsim;", { 10611, 0 } },
  1243     { "&larrtl;", { 8610, 0 } },
  1244     { "&lat;", { 10923, 0 } },
  1245     { "&latail;", { 10521, 0 } },
  1246     { "&late;", { 10925, 0 } },
  1247     { "&lates;", { 10925, 65024 } },
  1248     { "&lbarr;", { 10508, 0 } },
  1249     { "&lbbrk;", { 10098, 0 } },
  1250     { "&lbrace;", { 123, 0 } },
  1251     { "&lbrack;", { 91, 0 } },
  1252     { "&lbrke;", { 10635, 0 } },
  1253     { "&lbrksld;", { 10639, 0 } },
  1254     { "&lbrkslu;", { 10637, 0 } },
  1255     { "&lcaron;", { 318, 0 } },
  1256     { "&lcedil;", { 316, 0 } },
  1257     { "&lceil;", { 8968, 0 } },
  1258     { "&lcub;", { 123, 0 } },
  1259     { "&lcy;", { 1083, 0 } },
  1260     { "&ldca;", { 10550, 0 } },
  1261     { "&ldquo;", { 8220, 0 } },
  1262     { "&ldquor;", { 8222, 0 } },
  1263     { "&ldrdhar;", { 10599, 0 } },
  1264     { "&ldrushar;", { 10571, 0 } },
  1265     { "&ldsh;", { 8626, 0 } },
  1266     { "&le;", { 8804, 0 } },
  1267     { "&leftarrow;", { 8592, 0 } },
  1268     { "&leftarrowtail;", { 8610, 0 } },
  1269     { "&leftharpoondown;", { 8637, 0 } },
  1270     { "&leftharpoonup;", { 8636, 0 } },
  1271     { "&leftleftarrows;", { 8647, 0 } },
  1272     { "&leftrightarrow;", { 8596, 0 } },
  1273     { "&leftrightarrows;", { 8646, 0 } },
  1274     { "&leftrightharpoons;", { 8651, 0 } },
  1275     { "&leftrightsquigarrow;", { 8621, 0 } },
  1276     { "&leftthreetimes;", { 8907, 0 } },
  1277     { "&leg;", { 8922, 0 } },
  1278     { "&leq;", { 8804, 0 } },
  1279     { "&leqq;", { 8806, 0 } },
  1280     { "&leqslant;", { 10877, 0 } },
  1281     { "&les;", { 10877, 0 } },
  1282     { "&lescc;", { 10920, 0 } },
  1283     { "&lesdot;", { 10879, 0 } },
  1284     { "&lesdoto;", { 10881, 0 } },
  1285     { "&lesdotor;", { 10883, 0 } },
  1286     { "&lesg;", { 8922, 65024 } },
  1287     { "&lesges;", { 10899, 0 } },
  1288     { "&lessapprox;", { 10885, 0 } },
  1289     { "&lessdot;", { 8918, 0 } },
  1290     { "&lesseqgtr;", { 8922, 0 } },
  1291     { "&lesseqqgtr;", { 10891, 0 } },
  1292     { "&lessgtr;", { 8822, 0 } },
  1293     { "&lesssim;", { 8818, 0 } },
  1294     { "&lfisht;", { 10620, 0 } },
  1295     { "&lfloor;", { 8970, 0 } },
  1296     { "&lfr;", { 120105, 0 } },
  1297     { "&lg;", { 8822, 0 } },
  1298     { "&lgE;", { 10897, 0 } },
  1299     { "&lhard;", { 8637, 0 } },
  1300     { "&lharu;", { 8636, 0 } },
  1301     { "&lharul;", { 10602, 0 } },
  1302     { "&lhblk;", { 9604, 0 } },
  1303     { "&ljcy;", { 1113, 0 } },
  1304     { "&ll;", { 8810, 0 } },
  1305     { "&llarr;", { 8647, 0 } },
  1306     { "&llcorner;", { 8990, 0 } },
  1307     { "&llhard;", { 10603, 0 } },
  1308     { "&lltri;", { 9722, 0 } },
  1309     { "&lmidot;", { 320, 0 } },
  1310     { "&lmoust;", { 9136, 0 } },
  1311     { "&lmoustache;", { 9136, 0 } },
  1312     { "&lnE;", { 8808, 0 } },
  1313     { "&lnap;", { 10889, 0 } },
  1314     { "&lnapprox;", { 10889, 0 } },
  1315     { "&lne;", { 10887, 0 } },
  1316     { "&lneq;", { 10887, 0 } },
  1317     { "&lneqq;", { 8808, 0 } },
  1318     { "&lnsim;", { 8934, 0 } },
  1319     { "&loang;", { 10220, 0 } },
  1320     { "&loarr;", { 8701, 0 } },
  1321     { "&lobrk;", { 10214, 0 } },
  1322     { "&longleftarrow;", { 10229, 0 } },
  1323     { "&longleftrightarrow;", { 10231, 0 } },
  1324     { "&longmapsto;", { 10236, 0 } },
  1325     { "&longrightarrow;", { 10230, 0 } },
  1326     { "&looparrowleft;", { 8619, 0 } },
  1327     { "&looparrowright;", { 8620, 0 } },
  1328     { "&lopar;", { 10629, 0 } },
  1329     { "&lopf;", { 120157, 0 } },
  1330     { "&loplus;", { 10797, 0 } },
  1331     { "&lotimes;", { 10804, 0 } },
  1332     { "&lowast;", { 8727, 0 } },
  1333     { "&lowbar;", { 95, 0 } },
  1334     { "&loz;", { 9674, 0 } },
  1335     { "&lozenge;", { 9674, 0 } },
  1336     { "&lozf;", { 10731, 0 } },
  1337     { "&lpar;", { 40, 0 } },
  1338     { "&lparlt;", { 10643, 0 } },
  1339     { "&lrarr;", { 8646, 0 } },
  1340     { "&lrcorner;", { 8991, 0 } },
  1341     { "&lrhar;", { 8651, 0 } },
  1342     { "&lrhard;", { 10605, 0 } },
  1343     { "&lrm;", { 8206, 0 } },
  1344     { "&lrtri;", { 8895, 0 } },
  1345     { "&lsaquo;", { 8249, 0 } },
  1346     { "&lscr;", { 120001, 0 } },
  1347     { "&lsh;", { 8624, 0 } },
  1348     { "&lsim;", { 8818, 0 } },
  1349     { "&lsime;", { 10893, 0 } },
  1350     { "&lsimg;", { 10895, 0 } },
  1351     { "&lsqb;", { 91, 0 } },
  1352     { "&lsquo;", { 8216, 0 } },
  1353     { "&lsquor;", { 8218, 0 } },
  1354     { "&lstrok;", { 322, 0 } },
  1355     { "&lt;", { 60, 0 } },
  1356     { "&ltcc;", { 10918, 0 } },
  1357     { "&ltcir;", { 10873, 0 } },
  1358     { "&ltdot;", { 8918, 0 } },
  1359     { "&lthree;", { 8907, 0 } },
  1360     { "&ltimes;", { 8905, 0 } },
  1361     { "&ltlarr;", { 10614, 0 } },
  1362     { "&ltquest;", { 10875, 0 } },
  1363     { "&ltrPar;", { 10646, 0 } },
  1364     { "&ltri;", { 9667, 0 } },
  1365     { "&ltrie;", { 8884, 0 } },
  1366     { "&ltrif;", { 9666, 0 } },
  1367     { "&lurdshar;", { 10570, 0 } },
  1368     { "&luruhar;", { 10598, 0 } },
  1369     { "&lvertneqq;", { 8808, 65024 } },
  1370     { "&lvnE;", { 8808, 65024 } },
  1371     { "&mDDot;", { 8762, 0 } },
  1372     { "&macr;", { 175, 0 } },
  1373     { "&male;", { 9794, 0 } },
  1374     { "&malt;", { 10016, 0 } },
  1375     { "&maltese;", { 10016, 0 } },
  1376     { "&map;", { 8614, 0 } },
  1377     { "&mapsto;", { 8614, 0 } },
  1378     { "&mapstodown;", { 8615, 0 } },
  1379     { "&mapstoleft;", { 8612, 0 } },
  1380     { "&mapstoup;", { 8613, 0 } },
  1381     { "&marker;", { 9646, 0 } },
  1382     { "&mcomma;", { 10793, 0 } },
  1383     { "&mcy;", { 1084, 0 } },
  1384     { "&mdash;", { 8212, 0 } },
  1385     { "&measuredangle;", { 8737, 0 } },
  1386     { "&mfr;", { 120106, 0 } },
  1387     { "&mho;", { 8487, 0 } },
  1388     { "&micro;", { 181, 0 } },
  1389     { "&mid;", { 8739, 0 } },
  1390     { "&midast;", { 42, 0 } },
  1391     { "&midcir;", { 10992, 0 } },
  1392     { "&middot;", { 183, 0 } },
  1393     { "&minus;", { 8722, 0 } },
  1394     { "&minusb;", { 8863, 0 } },
  1395     { "&minusd;", { 8760, 0 } },
  1396     { "&minusdu;", { 10794, 0 } },
  1397     { "&mlcp;", { 10971, 0 } },
  1398     { "&mldr;", { 8230, 0 } },
  1399     { "&mnplus;", { 8723, 0 } },
  1400     { "&models;", { 8871, 0 } },
  1401     { "&mopf;", { 120158, 0 } },
  1402     { "&mp;", { 8723, 0 } },
  1403     { "&mscr;", { 120002, 0 } },
  1404     { "&mstpos;", { 8766, 0 } },
  1405     { "&mu;", { 956, 0 } },
  1406     { "&multimap;", { 8888, 0 } },
  1407     { "&mumap;", { 8888, 0 } },
  1408     { "&nGg;", { 8921, 824 } },
  1409     { "&nGt;", { 8811, 8402 } },
  1410     { "&nGtv;", { 8811, 824 } },
  1411     { "&nLeftarrow;", { 8653, 0 } },
  1412     { "&nLeftrightarrow;", { 8654, 0 } },
  1413     { "&nLl;", { 8920, 824 } },
  1414     { "&nLt;", { 8810, 8402 } },
  1415     { "&nLtv;", { 8810, 824 } },
  1416     { "&nRightarrow;", { 8655, 0 } },
  1417     { "&nVDash;", { 8879, 0 } },
  1418     { "&nVdash;", { 8878, 0 } },
  1419     { "&nabla;", { 8711, 0 } },
  1420     { "&nacute;", { 324, 0 } },
  1421     { "&nang;", { 8736, 8402 } },
  1422     { "&nap;", { 8777, 0 } },
  1423     { "&napE;", { 10864, 824 } },
  1424     { "&napid;", { 8779, 824 } },
  1425     { "&napos;", { 329, 0 } },
  1426     { "&napprox;", { 8777, 0 } },
  1427     { "&natur;", { 9838, 0 } },
  1428     { "&natural;", { 9838, 0 } },
  1429     { "&naturals;", { 8469, 0 } },
  1430     { "&nbsp;", { 160, 0 } },
  1431     { "&nbump;", { 8782, 824 } },
  1432     { "&nbumpe;", { 8783, 824 } },
  1433     { "&ncap;", { 10819, 0 } },
  1434     { "&ncaron;", { 328, 0 } },
  1435     { "&ncedil;", { 326, 0 } },
  1436     { "&ncong;", { 8775, 0 } },
  1437     { "&ncongdot;", { 10861, 824 } },
  1438     { "&ncup;", { 10818, 0 } },
  1439     { "&ncy;", { 1085, 0 } },
  1440     { "&ndash;", { 8211, 0 } },
  1441     { "&ne;", { 8800, 0 } },
  1442     { "&neArr;", { 8663, 0 } },
  1443     { "&nearhk;", { 10532, 0 } },
  1444     { "&nearr;", { 8599, 0 } },
  1445     { "&nearrow;", { 8599, 0 } },
  1446     { "&nedot;", { 8784, 824 } },
  1447     { "&nequiv;", { 8802, 0 } },
  1448     { "&nesear;", { 10536, 0 } },
  1449     { "&nesim;", { 8770, 824 } },
  1450     { "&nexist;", { 8708, 0 } },
  1451     { "&nexists;", { 8708, 0 } },
  1452     { "&nfr;", { 120107, 0 } },
  1453     { "&ngE;", { 8807, 824 } },
  1454     { "&nge;", { 8817, 0 } },
  1455     { "&ngeq;", { 8817, 0 } },
  1456     { "&ngeqq;", { 8807, 824 } },
  1457     { "&ngeqslant;", { 10878, 824 } },
  1458     { "&nges;", { 10878, 824 } },
  1459     { "&ngsim;", { 8821, 0 } },
  1460     { "&ngt;", { 8815, 0 } },
  1461     { "&ngtr;", { 8815, 0 } },
  1462     { "&nhArr;", { 8654, 0 } },
  1463     { "&nharr;", { 8622, 0 } },
  1464     { "&nhpar;", { 10994, 0 } },
  1465     { "&ni;", { 8715, 0 } },
  1466     { "&nis;", { 8956, 0 } },
  1467     { "&nisd;", { 8954, 0 } },
  1468     { "&niv;", { 8715, 0 } },
  1469     { "&njcy;", { 1114, 0 } },
  1470     { "&nlArr;", { 8653, 0 } },
  1471     { "&nlE;", { 8806, 824 } },
  1472     { "&nlarr;", { 8602, 0 } },
  1473     { "&nldr;", { 8229, 0 } },
  1474     { "&nle;", { 8816, 0 } },
  1475     { "&nleftarrow;", { 8602, 0 } },
  1476     { "&nleftrightarrow;", { 8622, 0 } },
  1477     { "&nleq;", { 8816, 0 } },
  1478     { "&nleqq;", { 8806, 824 } },
  1479     { "&nleqslant;", { 10877, 824 } },
  1480     { "&nles;", { 10877, 824 } },
  1481     { "&nless;", { 8814, 0 } },
  1482     { "&nlsim;", { 8820, 0 } },
  1483     { "&nlt;", { 8814, 0 } },
  1484     { "&nltri;", { 8938, 0 } },
  1485     { "&nltrie;", { 8940, 0 } },
  1486     { "&nmid;", { 8740, 0 } },
  1487     { "&nopf;", { 120159, 0 } },
  1488     { "&not;", { 172, 0 } },
  1489     { "&notin;", { 8713, 0 } },
  1490     { "&notinE;", { 8953, 824 } },
  1491     { "&notindot;", { 8949, 824 } },
  1492     { "&notinva;", { 8713, 0 } },
  1493     { "&notinvb;", { 8951, 0 } },
  1494     { "&notinvc;", { 8950, 0 } },
  1495     { "&notni;", { 8716, 0 } },
  1496     { "&notniva;", { 8716, 0 } },
  1497     { "&notnivb;", { 8958, 0 } },
  1498     { "&notnivc;", { 8957, 0 } },
  1499     { "&npar;", { 8742, 0 } },
  1500     { "&nparallel;", { 8742, 0 } },
  1501     { "&nparsl;", { 11005, 8421 } },
  1502     { "&npart;", { 8706, 824 } },
  1503     { "&npolint;", { 10772, 0 } },
  1504     { "&npr;", { 8832, 0 } },
  1505     { "&nprcue;", { 8928, 0 } },
  1506     { "&npre;", { 10927, 824 } },
  1507     { "&nprec;", { 8832, 0 } },
  1508     { "&npreceq;", { 10927, 824 } },
  1509     { "&nrArr;", { 8655, 0 } },
  1510     { "&nrarr;", { 8603, 0 } },
  1511     { "&nrarrc;", { 10547, 824 } },
  1512     { "&nrarrw;", { 8605, 824 } },
  1513     { "&nrightarrow;", { 8603, 0 } },
  1514     { "&nrtri;", { 8939, 0 } },
  1515     { "&nrtrie;", { 8941, 0 } },
  1516     { "&nsc;", { 8833, 0 } },
  1517     { "&nsccue;", { 8929, 0 } },
  1518     { "&nsce;", { 10928, 824 } },
  1519     { "&nscr;", { 120003, 0 } },
  1520     { "&nshortmid;", { 8740, 0 } },
  1521     { "&nshortparallel;", { 8742, 0 } },
  1522     { "&nsim;", { 8769, 0 } },
  1523     { "&nsime;", { 8772, 0 } },
  1524     { "&nsimeq;", { 8772, 0 } },
  1525     { "&nsmid;", { 8740, 0 } },
  1526     { "&nspar;", { 8742, 0 } },
  1527     { "&nsqsube;", { 8930, 0 } },
  1528     { "&nsqsupe;", { 8931, 0 } },
  1529     { "&nsub;", { 8836, 0 } },
  1530     { "&nsubE;", { 10949, 824 } },
  1531     { "&nsube;", { 8840, 0 } },
  1532     { "&nsubset;", { 8834, 8402 } },
  1533     { "&nsubseteq;", { 8840, 0 } },
  1534     { "&nsubseteqq;", { 10949, 824 } },
  1535     { "&nsucc;", { 8833, 0 } },
  1536     { "&nsucceq;", { 10928, 824 } },
  1537     { "&nsup;", { 8837, 0 } },
  1538     { "&nsupE;", { 10950, 824 } },
  1539     { "&nsupe;", { 8841, 0 } },
  1540     { "&nsupset;", { 8835, 8402 } },
  1541     { "&nsupseteq;", { 8841, 0 } },
  1542     { "&nsupseteqq;", { 10950, 824 } },
  1543     { "&ntgl;", { 8825, 0 } },
  1544     { "&ntilde;", { 241, 0 } },
  1545     { "&ntlg;", { 8824, 0 } },
  1546     { "&ntriangleleft;", { 8938, 0 } },
  1547     { "&ntrianglelefteq;", { 8940, 0 } },
  1548     { "&ntriangleright;", { 8939, 0 } },
  1549     { "&ntrianglerighteq;", { 8941, 0 } },
  1550     { "&nu;", { 957, 0 } },
  1551     { "&num;", { 35, 0 } },
  1552     { "&numero;", { 8470, 0 } },
  1553     { "&numsp;", { 8199, 0 } },
  1554     { "&nvDash;", { 8877, 0 } },
  1555     { "&nvHarr;", { 10500, 0 } },
  1556     { "&nvap;", { 8781, 8402 } },
  1557     { "&nvdash;", { 8876, 0 } },
  1558     { "&nvge;", { 8805, 8402 } },
  1559     { "&nvgt;", { 62, 8402 } },
  1560     { "&nvinfin;", { 10718, 0 } },
  1561     { "&nvlArr;", { 10498, 0 } },
  1562     { "&nvle;", { 8804, 8402 } },
  1563     { "&nvlt;", { 60, 8402 } },
  1564     { "&nvltrie;", { 8884, 8402 } },
  1565     { "&nvrArr;", { 10499, 0 } },
  1566     { "&nvrtrie;", { 8885, 8402 } },
  1567     { "&nvsim;", { 8764, 8402 } },
  1568     { "&nwArr;", { 8662, 0 } },
  1569     { "&nwarhk;", { 10531, 0 } },
  1570     { "&nwarr;", { 8598, 0 } },
  1571     { "&nwarrow;", { 8598, 0 } },
  1572     { "&nwnear;", { 10535, 0 } },
  1573     { "&oS;", { 9416, 0 } },
  1574     { "&oacute;", { 243, 0 } },
  1575     { "&oast;", { 8859, 0 } },
  1576     { "&ocir;", { 8858, 0 } },
  1577     { "&ocirc;", { 244, 0 } },
  1578     { "&ocy;", { 1086, 0 } },
  1579     { "&odash;", { 8861, 0 } },
  1580     { "&odblac;", { 337, 0 } },
  1581     { "&odiv;", { 10808, 0 } },
  1582     { "&odot;", { 8857, 0 } },
  1583     { "&odsold;", { 10684, 0 } },
  1584     { "&oelig;", { 339, 0 } },
  1585     { "&ofcir;", { 10687, 0 } },
  1586     { "&ofr;", { 120108, 0 } },
  1587     { "&ogon;", { 731, 0 } },
  1588     { "&ograve;", { 242, 0 } },
  1589     { "&ogt;", { 10689, 0 } },
  1590     { "&ohbar;", { 10677, 0 } },
  1591     { "&ohm;", { 937, 0 } },
  1592     { "&oint;", { 8750, 0 } },
  1593     { "&olarr;", { 8634, 0 } },
  1594     { "&olcir;", { 10686, 0 } },
  1595     { "&olcross;", { 10683, 0 } },
  1596     { "&oline;", { 8254, 0 } },
  1597     { "&olt;", { 10688, 0 } },
  1598     { "&omacr;", { 333, 0 } },
  1599     { "&omega;", { 969, 0 } },
  1600     { "&omicron;", { 959, 0 } },
  1601     { "&omid;", { 10678, 0 } },
  1602     { "&ominus;", { 8854, 0 } },
  1603     { "&oopf;", { 120160, 0 } },
  1604     { "&opar;", { 10679, 0 } },
  1605     { "&operp;", { 10681, 0 } },
  1606     { "&oplus;", { 8853, 0 } },
  1607     { "&or;", { 8744, 0 } },
  1608     { "&orarr;", { 8635, 0 } },
  1609     { "&ord;", { 10845, 0 } },
  1610     { "&order;", { 8500, 0 } },
  1611     { "&orderof;", { 8500, 0 } },
  1612     { "&ordf;", { 170, 0 } },
  1613     { "&ordm;", { 186, 0 } },
  1614     { "&origof;", { 8886, 0 } },
  1615     { "&oror;", { 10838, 0 } },
  1616     { "&orslope;", { 10839, 0 } },
  1617     { "&orv;", { 10843, 0 } },
  1618     { "&oscr;", { 8500, 0 } },
  1619     { "&oslash;", { 248, 0 } },
  1620     { "&osol;", { 8856, 0 } },
  1621     { "&otilde;", { 245, 0 } },
  1622     { "&otimes;", { 8855, 0 } },
  1623     { "&otimesas;", { 10806, 0 } },
  1624     { "&ouml;", { 246, 0 } },
  1625     { "&ovbar;", { 9021, 0 } },
  1626     { "&par;", { 8741, 0 } },
  1627     { "&para;", { 182, 0 } },
  1628     { "&parallel;", { 8741, 0 } },
  1629     { "&parsim;", { 10995, 0 } },
  1630     { "&parsl;", { 11005, 0 } },
  1631     { "&part;", { 8706, 0 } },
  1632     { "&pcy;", { 1087, 0 } },
  1633     { "&percnt;", { 37, 0 } },
  1634     { "&period;", { 46, 0 } },
  1635     { "&permil;", { 8240, 0 } },
  1636     { "&perp;", { 8869, 0 } },
  1637     { "&pertenk;", { 8241, 0 } },
  1638     { "&pfr;", { 120109, 0 } },
  1639     { "&phi;", { 966, 0 } },
  1640     { "&phiv;", { 981, 0 } },
  1641     { "&phmmat;", { 8499, 0 } },
  1642     { "&phone;", { 9742, 0 } },
  1643     { "&pi;", { 960, 0 } },
  1644     { "&pitchfork;", { 8916, 0 } },
  1645     { "&piv;", { 982, 0 } },
  1646     { "&planck;", { 8463, 0 } },
  1647     { "&planckh;", { 8462, 0 } },
  1648     { "&plankv;", { 8463, 0 } },
  1649     { "&plus;", { 43, 0 } },
  1650     { "&plusacir;", { 10787, 0 } },
  1651     { "&plusb;", { 8862, 0 } },
  1652     { "&pluscir;", { 10786, 0 } },
  1653     { "&plusdo;", { 8724, 0 } },
  1654     { "&plusdu;", { 10789, 0 } },
  1655     { "&pluse;", { 10866, 0 } },
  1656     { "&plusmn;", { 177, 0 } },
  1657     { "&plussim;", { 10790, 0 } },
  1658     { "&plustwo;", { 10791, 0 } },
  1659     { "&pm;", { 177, 0 } },
  1660     { "&pointint;", { 10773, 0 } },
  1661     { "&popf;", { 120161, 0 } },
  1662     { "&pound;", { 163, 0 } },
  1663     { "&pr;", { 8826, 0 } },
  1664     { "&prE;", { 10931, 0 } },
  1665     { "&prap;", { 10935, 0 } },
  1666     { "&prcue;", { 8828, 0 } },
  1667     { "&pre;", { 10927, 0 } },
  1668     { "&prec;", { 8826, 0 } },
  1669     { "&precapprox;", { 10935, 0 } },
  1670     { "&preccurlyeq;", { 8828, 0 } },
  1671     { "&preceq;", { 10927, 0 } },
  1672     { "&precnapprox;", { 10937, 0 } },
  1673     { "&precneqq;", { 10933, 0 } },
  1674     { "&precnsim;", { 8936, 0 } },
  1675     { "&precsim;", { 8830, 0 } },
  1676     { "&prime;", { 8242, 0 } },
  1677     { "&primes;", { 8473, 0 } },
  1678     { "&prnE;", { 10933, 0 } },
  1679     { "&prnap;", { 10937, 0 } },
  1680     { "&prnsim;", { 8936, 0 } },
  1681     { "&prod;", { 8719, 0 } },
  1682     { "&profalar;", { 9006, 0 } },
  1683     { "&profline;", { 8978, 0 } },
  1684     { "&profsurf;", { 8979, 0 } },
  1685     { "&prop;", { 8733, 0 } },
  1686     { "&propto;", { 8733, 0 } },
  1687     { "&prsim;", { 8830, 0 } },
  1688     { "&prurel;", { 8880, 0 } },
  1689     { "&pscr;", { 120005, 0 } },
  1690     { "&psi;", { 968, 0 } },
  1691     { "&puncsp;", { 8200, 0 } },
  1692     { "&qfr;", { 120110, 0 } },
  1693     { "&qint;", { 10764, 0 } },
  1694     { "&qopf;", { 120162, 0 } },
  1695     { "&qprime;", { 8279, 0 } },
  1696     { "&qscr;", { 120006, 0 } },
  1697     { "&quaternions;", { 8461, 0 } },
  1698     { "&quatint;", { 10774, 0 } },
  1699     { "&quest;", { 63, 0 } },
  1700     { "&questeq;", { 8799, 0 } },
  1701     { "&quot;", { 34, 0 } },
  1702     { "&rAarr;", { 8667, 0 } },
  1703     { "&rArr;", { 8658, 0 } },
  1704     { "&rAtail;", { 10524, 0 } },
  1705     { "&rBarr;", { 10511, 0 } },
  1706     { "&rHar;", { 10596, 0 } },
  1707     { "&race;", { 8765, 817 } },
  1708     { "&racute;", { 341, 0 } },
  1709     { "&radic;", { 8730, 0 } },
  1710     { "&raemptyv;", { 10675, 0 } },
  1711     { "&rang;", { 10217, 0 } },
  1712     { "&rangd;", { 10642, 0 } },
  1713     { "&range;", { 10661, 0 } },
  1714     { "&rangle;", { 10217, 0 } },
  1715     { "&raquo;", { 187, 0 } },
  1716     { "&rarr;", { 8594, 0 } },
  1717     { "&rarrap;", { 10613, 0 } },
  1718     { "&rarrb;", { 8677, 0 } },
  1719     { "&rarrbfs;", { 10528, 0 } },
  1720     { "&rarrc;", { 10547, 0 } },
  1721     { "&rarrfs;", { 10526, 0 } },
  1722     { "&rarrhk;", { 8618, 0 } },
  1723     { "&rarrlp;", { 8620, 0 } },
  1724     { "&rarrpl;", { 10565, 0 } },
  1725     { "&rarrsim;", { 10612, 0 } },
  1726     { "&rarrtl;", { 8611, 0 } },
  1727     { "&rarrw;", { 8605, 0 } },
  1728     { "&ratail;", { 10522, 0 } },
  1729     { "&ratio;", { 8758, 0 } },
  1730     { "&rationals;", { 8474, 0 } },
  1731     { "&rbarr;", { 10509, 0 } },
  1732     { "&rbbrk;", { 10099, 0 } },
  1733     { "&rbrace;", { 125, 0 } },
  1734     { "&rbrack;", { 93, 0 } },
  1735     { "&rbrke;", { 10636, 0 } },
  1736     { "&rbrksld;", { 10638, 0 } },
  1737     { "&rbrkslu;", { 10640, 0 } },
  1738     { "&rcaron;", { 345, 0 } },
  1739     { "&rcedil;", { 343, 0 } },
  1740     { "&rceil;", { 8969, 0 } },
  1741     { "&rcub;", { 125, 0 } },
  1742     { "&rcy;", { 1088, 0 } },
  1743     { "&rdca;", { 10551, 0 } },
  1744     { "&rdldhar;", { 10601, 0 } },
  1745     { "&rdquo;", { 8221, 0 } },
  1746     { "&rdquor;", { 8221, 0 } },
  1747     { "&rdsh;", { 8627, 0 } },
  1748     { "&real;", { 8476, 0 } },
  1749     { "&realine;", { 8475, 0 } },
  1750     { "&realpart;", { 8476, 0 } },
  1751     { "&reals;", { 8477, 0 } },
  1752     { "&rect;", { 9645, 0 } },
  1753     { "&reg;", { 174, 0 } },
  1754     { "&rfisht;", { 10621, 0 } },
  1755     { "&rfloor;", { 8971, 0 } },
  1756     { "&rfr;", { 120111, 0 } },
  1757     { "&rhard;", { 8641, 0 } },
  1758     { "&rharu;", { 8640, 0 } },
  1759     { "&rharul;", { 10604, 0 } },
  1760     { "&rho;", { 961, 0 } },
  1761     { "&rhov;", { 1009, 0 } },
  1762     { "&rightarrow;", { 8594, 0 } },
  1763     { "&rightarrowtail;", { 8611, 0 } },
  1764     { "&rightharpoondown;", { 8641, 0 } },
  1765     { "&rightharpoonup;", { 8640, 0 } },
  1766     { "&rightleftarrows;", { 8644, 0 } },
  1767     { "&rightleftharpoons;", { 8652, 0 } },
  1768     { "&rightrightarrows;", { 8649, 0 } },
  1769     { "&rightsquigarrow;", { 8605, 0 } },
  1770     { "&rightthreetimes;", { 8908, 0 } },
  1771     { "&ring;", { 730, 0 } },
  1772     { "&risingdotseq;", { 8787, 0 } },
  1773     { "&rlarr;", { 8644, 0 } },
  1774     { "&rlhar;", { 8652, 0 } },
  1775     { "&rlm;", { 8207, 0 } },
  1776     { "&rmoust;", { 9137, 0 } },
  1777     { "&rmoustache;", { 9137, 0 } },
  1778     { "&rnmid;", { 10990, 0 } },
  1779     { "&roang;", { 10221, 0 } },
  1780     { "&roarr;", { 8702, 0 } },
  1781     { "&robrk;", { 10215, 0 } },
  1782     { "&ropar;", { 10630, 0 } },
  1783     { "&ropf;", { 120163, 0 } },
  1784     { "&roplus;", { 10798, 0 } },
  1785     { "&rotimes;", { 10805, 0 } },
  1786     { "&rpar;", { 41, 0 } },
  1787     { "&rpargt;", { 10644, 0 } },
  1788     { "&rppolint;", { 10770, 0 } },
  1789     { "&rrarr;", { 8649, 0 } },
  1790     { "&rsaquo;", { 8250, 0 } },
  1791     { "&rscr;", { 120007, 0 } },
  1792     { "&rsh;", { 8625, 0 } },
  1793     { "&rsqb;", { 93, 0 } },
  1794     { "&rsquo;", { 8217, 0 } },
  1795     { "&rsquor;", { 8217, 0 } },
  1796     { "&rthree;", { 8908, 0 } },
  1797     { "&rtimes;", { 8906, 0 } },
  1798     { "&rtri;", { 9657, 0 } },
  1799     { "&rtrie;", { 8885, 0 } },
  1800     { "&rtrif;", { 9656, 0 } },
  1801     { "&rtriltri;", { 10702, 0 } },
  1802     { "&ruluhar;", { 10600, 0 } },
  1803     { "&rx;", { 8478, 0 } },
  1804     { "&sacute;", { 347, 0 } },
  1805     { "&sbquo;", { 8218, 0 } },
  1806     { "&sc;", { 8827, 0 } },
  1807     { "&scE;", { 10932, 0 } },
  1808     { "&scap;", { 10936, 0 } },
  1809     { "&scaron;", { 353, 0 } },
  1810     { "&sccue;", { 8829, 0 } },
  1811     { "&sce;", { 10928, 0 } },
  1812     { "&scedil;", { 351, 0 } },
  1813     { "&scirc;", { 349, 0 } },
  1814     { "&scnE;", { 10934, 0 } },
  1815     { "&scnap;", { 10938, 0 } },
  1816     { "&scnsim;", { 8937, 0 } },
  1817     { "&scpolint;", { 10771, 0 } },
  1818     { "&scsim;", { 8831, 0 } },
  1819     { "&scy;", { 1089, 0 } },
  1820     { "&sdot;", { 8901, 0 } },
  1821     { "&sdotb;", { 8865, 0 } },
  1822     { "&sdote;", { 10854, 0 } },
  1823     { "&seArr;", { 8664, 0 } },
  1824     { "&searhk;", { 10533, 0 } },
  1825     { "&searr;", { 8600, 0 } },
  1826     { "&searrow;", { 8600, 0 } },
  1827     { "&sect;", { 167, 0 } },
  1828     { "&semi;", { 59, 0 } },
  1829     { "&seswar;", { 10537, 0 } },
  1830     { "&setminus;", { 8726, 0 } },
  1831     { "&setmn;", { 8726, 0 } },
  1832     { "&sext;", { 10038, 0 } },
  1833     { "&sfr;", { 120112, 0 } },
  1834     { "&sfrown;", { 8994, 0 } },
  1835     { "&sharp;", { 9839, 0 } },
  1836     { "&shchcy;", { 1097, 0 } },
  1837     { "&shcy;", { 1096, 0 } },
  1838     { "&shortmid;", { 8739, 0 } },
  1839     { "&shortparallel;", { 8741, 0 } },
  1840     { "&shy;", { 173, 0 } },
  1841     { "&sigma;", { 963, 0 } },
  1842     { "&sigmaf;", { 962, 0 } },
  1843     { "&sigmav;", { 962, 0 } },
  1844     { "&sim;", { 8764, 0 } },
  1845     { "&simdot;", { 10858, 0 } },
  1846     { "&sime;", { 8771, 0 } },
  1847     { "&simeq;", { 8771, 0 } },
  1848     { "&simg;", { 10910, 0 } },
  1849     { "&simgE;", { 10912, 0 } },
  1850     { "&siml;", { 10909, 0 } },
  1851     { "&simlE;", { 10911, 0 } },
  1852     { "&simne;", { 8774, 0 } },
  1853     { "&simplus;", { 10788, 0 } },
  1854     { "&simrarr;", { 10610, 0 } },
  1855     { "&slarr;", { 8592, 0 } },
  1856     { "&smallsetminus;", { 8726, 0 } },
  1857     { "&smashp;", { 10803, 0 } },
  1858     { "&smeparsl;", { 10724, 0 } },
  1859     { "&smid;", { 8739, 0 } },
  1860     { "&smile;", { 8995, 0 } },
  1861     { "&smt;", { 10922, 0 } },
  1862     { "&smte;", { 10924, 0 } },
  1863     { "&smtes;", { 10924, 65024 } },
  1864     { "&softcy;", { 1100, 0 } },
  1865     { "&sol;", { 47, 0 } },
  1866     { "&solb;", { 10692, 0 } },
  1867     { "&solbar;", { 9023, 0 } },
  1868     { "&sopf;", { 120164, 0 } },
  1869     { "&spades;", { 9824, 0 } },
  1870     { "&spadesuit;", { 9824, 0 } },
  1871     { "&spar;", { 8741, 0 } },
  1872     { "&sqcap;", { 8851, 0 } },
  1873     { "&sqcaps;", { 8851, 65024 } },
  1874     { "&sqcup;", { 8852, 0 } },
  1875     { "&sqcups;", { 8852, 65024 } },
  1876     { "&sqsub;", { 8847, 0 } },
  1877     { "&sqsube;", { 8849, 0 } },
  1878     { "&sqsubset;", { 8847, 0 } },
  1879     { "&sqsubseteq;", { 8849, 0 } },
  1880     { "&sqsup;", { 8848, 0 } },
  1881     { "&sqsupe;", { 8850, 0 } },
  1882     { "&sqsupset;", { 8848, 0 } },
  1883     { "&sqsupseteq;", { 8850, 0 } },
  1884     { "&squ;", { 9633, 0 } },
  1885     { "&square;", { 9633, 0 } },
  1886     { "&squarf;", { 9642, 0 } },
  1887     { "&squf;", { 9642, 0 } },
  1888     { "&srarr;", { 8594, 0 } },
  1889     { "&sscr;", { 120008, 0 } },
  1890     { "&ssetmn;", { 8726, 0 } },
  1891     { "&ssmile;", { 8995, 0 } },
  1892     { "&sstarf;", { 8902, 0 } },
  1893     { "&star;", { 9734, 0 } },
  1894     { "&starf;", { 9733, 0 } },
  1895     { "&straightepsilon;", { 1013, 0 } },
  1896     { "&straightphi;", { 981, 0 } },
  1897     { "&strns;", { 175, 0 } },
  1898     { "&sub;", { 8834, 0 } },
  1899     { "&subE;", { 10949, 0 } },
  1900     { "&subdot;", { 10941, 0 } },
  1901     { "&sube;", { 8838, 0 } },
  1902     { "&subedot;", { 10947, 0 } },
  1903     { "&submult;", { 10945, 0 } },
  1904     { "&subnE;", { 10955, 0 } },
  1905     { "&subne;", { 8842, 0 } },
  1906     { "&subplus;", { 10943, 0 } },
  1907     { "&subrarr;", { 10617, 0 } },
  1908     { "&subset;", { 8834, 0 } },
  1909     { "&subseteq;", { 8838, 0 } },
  1910     { "&subseteqq;", { 10949, 0 } },
  1911     { "&subsetneq;", { 8842, 0 } },
  1912     { "&subsetneqq;", { 10955, 0 } },
  1913     { "&subsim;", { 10951, 0 } },
  1914     { "&subsub;", { 10965, 0 } },
  1915     { "&subsup;", { 10963, 0 } },
  1916     { "&succ;", { 8827, 0 } },
  1917     { "&succapprox;", { 10936, 0 } },
  1918     { "&succcurlyeq;", { 8829, 0 } },
  1919     { "&succeq;", { 10928, 0 } },
  1920     { "&succnapprox;", { 10938, 0 } },
  1921     { "&succneqq;", { 10934, 0 } },
  1922     { "&succnsim;", { 8937, 0 } },
  1923     { "&succsim;", { 8831, 0 } },
  1924     { "&sum;", { 8721, 0 } },
  1925     { "&sung;", { 9834, 0 } },
  1926     { "&sup1", { 185, 0 } },
  1927     { "&sup1;", { 185, 0 } },
  1928     { "&sup2", { 178, 0 } },
  1929     { "&sup2;", { 178, 0 } },
  1930     { "&sup3", { 179, 0 } },
  1931     { "&sup3;", { 179, 0 } },
  1932     { "&sup;", { 8835, 0 } },
  1933     { "&supE;", { 10950, 0 } },
  1934     { "&supdot;", { 10942, 0 } },
  1935     { "&supdsub;", { 10968, 0 } },
  1936     { "&supe;", { 8839, 0 } },
  1937     { "&supedot;", { 10948, 0 } },
  1938     { "&suphsol;", { 10185, 0 } },
  1939     { "&suphsub;", { 10967, 0 } },
  1940     { "&suplarr;", { 10619, 0 } },
  1941     { "&supmult;", { 10946, 0 } },
  1942     { "&supnE;", { 10956, 0 } },
  1943     { "&supne;", { 8843, 0 } },
  1944     { "&supplus;", { 10944, 0 } },
  1945     { "&supset;", { 8835, 0 } },
  1946     { "&supseteq;", { 8839, 0 } },
  1947     { "&supseteqq;", { 10950, 0 } },
  1948     { "&supsetneq;", { 8843, 0 } },
  1949     { "&supsetneqq;", { 10956, 0 } },
  1950     { "&supsim;", { 10952, 0 } },
  1951     { "&supsub;", { 10964, 0 } },
  1952     { "&supsup;", { 10966, 0 } },
  1953     { "&swArr;", { 8665, 0 } },
  1954     { "&swarhk;", { 10534, 0 } },
  1955     { "&swarr;", { 8601, 0 } },
  1956     { "&swarrow;", { 8601, 0 } },
  1957     { "&swnwar;", { 10538, 0 } },
  1958     { "&szlig;", { 223, 0 } },
  1959     { "&target;", { 8982, 0 } },
  1960     { "&tau;", { 964, 0 } },
  1961     { "&tbrk;", { 9140, 0 } },
  1962     { "&tcaron;", { 357, 0 } },
  1963     { "&tcedil;", { 355, 0 } },
  1964     { "&tcy;", { 1090, 0 } },
  1965     { "&tdot;", { 8411, 0 } },
  1966     { "&telrec;", { 8981, 0 } },
  1967     { "&tfr;", { 120113, 0 } },
  1968     { "&there4;", { 8756, 0 } },
  1969     { "&therefore;", { 8756, 0 } },
  1970     { "&theta;", { 952, 0 } },
  1971     { "&thetasym;", { 977, 0 } },
  1972     { "&thetav;", { 977, 0 } },
  1973     { "&thickapprox;", { 8776, 0 } },
  1974     { "&thicksim;", { 8764, 0 } },
  1975     { "&thinsp;", { 8201, 0 } },
  1976     { "&thkap;", { 8776, 0 } },
  1977     { "&thksim;", { 8764, 0 } },
  1978     { "&thorn;", { 254, 0 } },
  1979     { "&tilde;", { 732, 0 } },
  1980     { "&times;", { 215, 0 } },
  1981     { "&timesb;", { 8864, 0 } },
  1982     { "&timesbar;", { 10801, 0 } },
  1983     { "&timesd;", { 10800, 0 } },
  1984     { "&tint;", { 8749, 0 } },
  1985     { "&toea;", { 10536, 0 } },
  1986     { "&top;", { 8868, 0 } },
  1987     { "&topbot;", { 9014, 0 } },
  1988     { "&topcir;", { 10993, 0 } },
  1989     { "&topf;", { 120165, 0 } },
  1990     { "&topfork;", { 10970, 0 } },
  1991     { "&tosa;", { 10537, 0 } },
  1992     { "&tprime;", { 8244, 0 } },
  1993     { "&trade;", { 8482, 0 } },
  1994     { "&triangle;", { 9653, 0 } },
  1995     { "&triangledown;", { 9663, 0 } },
  1996     { "&triangleleft;", { 9667, 0 } },
  1997     { "&trianglelefteq;", { 8884, 0 } },
  1998     { "&triangleq;", { 8796, 0 } },
  1999     { "&triangleright;", { 9657, 0 } },
  2000     { "&trianglerighteq;", { 8885, 0 } },
  2001     { "&tridot;", { 9708, 0 } },
  2002     { "&trie;", { 8796, 0 } },
  2003     { "&triminus;", { 10810, 0 } },
  2004     { "&triplus;", { 10809, 0 } },
  2005     { "&trisb;", { 10701, 0 } },
  2006     { "&tritime;", { 10811, 0 } },
  2007     { "&trpezium;", { 9186, 0 } },
  2008     { "&tscr;", { 120009, 0 } },
  2009     { "&tscy;", { 1094, 0 } },
  2010     { "&tshcy;", { 1115, 0 } },
  2011     { "&tstrok;", { 359, 0 } },
  2012     { "&twixt;", { 8812, 0 } },
  2013     { "&twoheadleftarrow;", { 8606, 0 } },
  2014     { "&twoheadrightarrow;", { 8608, 0 } },
  2015     { "&uArr;", { 8657, 0 } },
  2016     { "&uHar;", { 10595, 0 } },
  2017     { "&uacute;", { 250, 0 } },
  2018     { "&uarr;", { 8593, 0 } },
  2019     { "&ubrcy;", { 1118, 0 } },
  2020     { "&ubreve;", { 365, 0 } },
  2021     { "&ucirc;", { 251, 0 } },
  2022     { "&ucy;", { 1091, 0 } },
  2023     { "&udarr;", { 8645, 0 } },
  2024     { "&udblac;", { 369, 0 } },
  2025     { "&udhar;", { 10606, 0 } },
  2026     { "&ufisht;", { 10622, 0 } },
  2027     { "&ufr;", { 120114, 0 } },
  2028     { "&ugrave;", { 249, 0 } },
  2029     { "&uharl;", { 8639, 0 } },
  2030     { "&uharr;", { 8638, 0 } },
  2031     { "&uhblk;", { 9600, 0 } },
  2032     { "&ulcorn;", { 8988, 0 } },
  2033     { "&ulcorner;", { 8988, 0 } },
  2034     { "&ulcrop;", { 8975, 0 } },
  2035     { "&ultri;", { 9720, 0 } },
  2036     { "&umacr;", { 363, 0 } },
  2037     { "&uml;", { 168, 0 } },
  2038     { "&uogon;", { 371, 0 } },
  2039     { "&uopf;", { 120166, 0 } },
  2040     { "&uparrow;", { 8593, 0 } },
  2041     { "&updownarrow;", { 8597, 0 } },
  2042     { "&upharpoonleft;", { 8639, 0 } },
  2043     { "&upharpoonright;", { 8638, 0 } },
  2044     { "&uplus;", { 8846, 0 } },
  2045     { "&upsi;", { 965, 0 } },
  2046     { "&upsih;", { 978, 0 } },
  2047     { "&upsilon;", { 965, 0 } },
  2048     { "&upuparrows;", { 8648, 0 } },
  2049     { "&urcorn;", { 8989, 0 } },
  2050     { "&urcorner;", { 8989, 0 } },
  2051     { "&urcrop;", { 8974, 0 } },
  2052     { "&uring;", { 367, 0 } },
  2053     { "&urtri;", { 9721, 0 } },
  2054     { "&uscr;", { 120010, 0 } },
  2055     { "&utdot;", { 8944, 0 } },
  2056     { "&utilde;", { 361, 0 } },
  2057     { "&utri;", { 9653, 0 } },
  2058     { "&utrif;", { 9652, 0 } },
  2059     { "&uuarr;", { 8648, 0 } },
  2060     { "&uuml;", { 252, 0 } },
  2061     { "&uwangle;", { 10663, 0 } },
  2062     { "&vArr;", { 8661, 0 } },
  2063     { "&vBar;", { 10984, 0 } },
  2064     { "&vBarv;", { 10985, 0 } },
  2065     { "&vDash;", { 8872, 0 } },
  2066     { "&vangrt;", { 10652, 0 } },
  2067     { "&varepsilon;", { 1013, 0 } },
  2068     { "&varkappa;", { 1008, 0 } },
  2069     { "&varnothing;", { 8709, 0 } },
  2070     { "&varphi;", { 981, 0 } },
  2071     { "&varpi;", { 982, 0 } },
  2072     { "&varpropto;", { 8733, 0 } },
  2073     { "&varr;", { 8597, 0 } },
  2074     { "&varrho;", { 1009, 0 } },
  2075     { "&varsigma;", { 962, 0 } },
  2076     { "&varsubsetneq;", { 8842, 65024 } },
  2077     { "&varsubsetneqq;", { 10955, 65024 } },
  2078     { "&varsupsetneq;", { 8843, 65024 } },
  2079     { "&varsupsetneqq;", { 10956, 65024 } },
  2080     { "&vartheta;", { 977, 0 } },
  2081     { "&vartriangleleft;", { 8882, 0 } },
  2082     { "&vartriangleright;", { 8883, 0 } },
  2083     { "&vcy;", { 1074, 0 } },
  2084     { "&vdash;", { 8866, 0 } },
  2085     { "&vee;", { 8744, 0 } },
  2086     { "&veebar;", { 8891, 0 } },
  2087     { "&veeeq;", { 8794, 0 } },
  2088     { "&vellip;", { 8942, 0 } },
  2089     { "&verbar;", { 124, 0 } },
  2090     { "&vert;", { 124, 0 } },
  2091     { "&vfr;", { 120115, 0 } },
  2092     { "&vltri;", { 8882, 0 } },
  2093     { "&vnsub;", { 8834, 8402 } },
  2094     { "&vnsup;", { 8835, 8402 } },
  2095     { "&vopf;", { 120167, 0 } },
  2096     { "&vprop;", { 8733, 0 } },
  2097     { "&vrtri;", { 8883, 0 } },
  2098     { "&vscr;", { 120011, 0 } },
  2099     { "&vsubnE;", { 10955, 65024 } },
  2100     { "&vsubne;", { 8842, 65024 } },
  2101     { "&vsupnE;", { 10956, 65024 } },
  2102     { "&vsupne;", { 8843, 65024 } },
  2103     { "&vzigzag;", { 10650, 0 } },
  2104     { "&wcirc;", { 373, 0 } },
  2105     { "&wedbar;", { 10847, 0 } },
  2106     { "&wedge;", { 8743, 0 } },
  2107     { "&wedgeq;", { 8793, 0 } },
  2108     { "&weierp;", { 8472, 0 } },
  2109     { "&wfr;", { 120116, 0 } },
  2110     { "&wopf;", { 120168, 0 } },
  2111     { "&wp;", { 8472, 0 } },
  2112     { "&wr;", { 8768, 0 } },
  2113     { "&wreath;", { 8768, 0 } },
  2114     { "&wscr;", { 120012, 0 } },
  2115     { "&xcap;", { 8898, 0 } },
  2116     { "&xcirc;", { 9711, 0 } },
  2117     { "&xcup;", { 8899, 0 } },
  2118     { "&xdtri;", { 9661, 0 } },
  2119     { "&xfr;", { 120117, 0 } },
  2120     { "&xhArr;", { 10234, 0 } },
  2121     { "&xharr;", { 10231, 0 } },
  2122     { "&xi;", { 958, 0 } },
  2123     { "&xlArr;", { 10232, 0 } },
  2124     { "&xlarr;", { 10229, 0 } },
  2125     { "&xmap;", { 10236, 0 } },
  2126     { "&xnis;", { 8955, 0 } },
  2127     { "&xodot;", { 10752, 0 } },
  2128     { "&xopf;", { 120169, 0 } },
  2129     { "&xoplus;", { 10753, 0 } },
  2130     { "&xotime;", { 10754, 0 } },
  2131     { "&xrArr;", { 10233, 0 } },
  2132     { "&xrarr;", { 10230, 0 } },
  2133     { "&xscr;", { 120013, 0 } },
  2134     { "&xsqcup;", { 10758, 0 } },
  2135     { "&xuplus;", { 10756, 0 } },
  2136     { "&xutri;", { 9651, 0 } },
  2137     { "&xvee;", { 8897, 0 } },
  2138     { "&xwedge;", { 8896, 0 } },
  2139     { "&yacute;", { 253, 0 } },
  2140     { "&yacy;", { 1103, 0 } },
  2141     { "&ycirc;", { 375, 0 } },
  2142     { "&ycy;", { 1099, 0 } },
  2143     { "&yen;", { 165, 0 } },
  2144     { "&yfr;", { 120118, 0 } },
  2145     { "&yicy;", { 1111, 0 } },
  2146     { "&yopf;", { 120170, 0 } },
  2147     { "&yscr;", { 120014, 0 } },
  2148     { "&yucy;", { 1102, 0 } },
  2149     { "&yuml;", { 255, 0 } },
  2150     { "&zacute;", { 378, 0 } },
  2151     { "&zcaron;", { 382, 0 } },
  2152     { "&zcy;", { 1079, 0 } },
  2153     { "&zdot;", { 380, 0 } },
  2154     { "&zeetrf;", { 8488, 0 } },
  2155     { "&zeta;", { 950, 0 } },
  2156     { "&zfr;", { 120119, 0 } },
  2157     { "&zhcy;", { 1078, 0 } },
  2158     { "&zigrarr;", { 8669, 0 } },
  2159     { "&zopf;", { 120171, 0 } },
  2160     { "&zscr;", { 120015, 0 } },
  2161     { "&zwj;", { 8205, 0 } },
  2162     { "&zwnj;", { 8204, 0 } }
  2163 };
  2164 
  2165 
  2166 struct entity_key {
  2167     const char* name;
  2168     size_t name_size;
  2169 };
  2170 
  2171 static int
  2172 entity_cmp(const void* p_key, const void* p_entity)
  2173 {
  2174     struct entity_key* key = (struct entity_key*) p_key;
  2175     struct entity* ent = (struct entity*) p_entity;
  2176 
  2177     return strncmp(key->name, ent->name, key->name_size);
  2178 }
  2179 
  2180 const struct entity*
  2181 entity_lookup(const char* name, size_t name_size)
  2182 {
  2183     struct entity_key key = { name, name_size };
  2184 
  2185     return bsearch(&key,
  2186                    entity_table,
  2187                    sizeof(entity_table) / sizeof(entity_table[0]),
  2188                    sizeof(struct entity),
  2189                    entity_cmp);
  2190 }