PageRenderTime 60ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 1ms

/src/mochiweb_charref.erl

http://github.com/basho/mochiweb
Erlang | 2201 lines | 2159 code | 10 blank | 32 comment | 1 complexity | 31a6ce5c1ac1e347116e0de778a10bec MD5 | raw file
Possible License(s): MIT
  1. %% @author Bob Ippolito <bob@mochimedia.com>
  2. %% @copyright 2007 Mochi Media, Inc.
  3. %%
  4. %% Permission is hereby granted, free of charge, to any person obtaining a
  5. %% copy of this software and associated documentation files (the "Software"),
  6. %% to deal in the Software without restriction, including without limitation
  7. %% the rights to use, copy, modify, merge, publish, distribute, sublicense,
  8. %% and/or sell copies of the Software, and to permit persons to whom the
  9. %% Software is furnished to do so, subject to the following conditions:
  10. %%
  11. %% The above copyright notice and this permission notice shall be included in
  12. %% all copies or substantial portions of the Software.
  13. %%
  14. %% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  15. %% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  16. %% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  17. %% THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  18. %% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  19. %% FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  20. %% DEALINGS IN THE SOFTWARE.
  21. %% @doc Converts HTML 5 charrefs and entities to codepoints (or lists of code points).
  22. -module(mochiweb_charref).
  23. -export([charref/1]).
  24. %% External API.
  25. %% @doc Convert a decimal charref, hex charref, or html entity to a unicode
  26. %% codepoint, or return undefined on failure.
  27. %% The input should not include an ampersand or semicolon.
  28. %% charref("#38") = 38, charref("#x26") = 38, charref("amp") = 38.
  29. -spec charref(binary() | string()) -> integer() | [integer()] | undefined.
  30. charref(B) when is_binary(B) ->
  31. charref(binary_to_list(B));
  32. charref([$#, C | L]) when C =:= $x orelse C =:= $X ->
  33. try erlang:list_to_integer(L, 16)
  34. catch
  35. error:badarg -> undefined
  36. end;
  37. charref([$# | L]) ->
  38. try list_to_integer(L)
  39. catch
  40. error:badarg -> undefined
  41. end;
  42. charref(L) ->
  43. entity(L).
  44. %% Internal API.
  45. %% [2011-10-14] Generated from:
  46. %% http://www.w3.org/TR/html5/named-character-references.html
  47. entity("AElig") -> 16#000C6;
  48. entity("AMP") -> 16#00026;
  49. entity("Aacute") -> 16#000C1;
  50. entity("Abreve") -> 16#00102;
  51. entity("Acirc") -> 16#000C2;
  52. entity("Acy") -> 16#00410;
  53. entity("Afr") -> 16#1D504;
  54. entity("Agrave") -> 16#000C0;
  55. entity("Alpha") -> 16#00391;
  56. entity("Amacr") -> 16#00100;
  57. entity("And") -> 16#02A53;
  58. entity("Aogon") -> 16#00104;
  59. entity("Aopf") -> 16#1D538;
  60. entity("ApplyFunction") -> 16#02061;
  61. entity("Aring") -> 16#000C5;
  62. entity("Ascr") -> 16#1D49C;
  63. entity("Assign") -> 16#02254;
  64. entity("Atilde") -> 16#000C3;
  65. entity("Auml") -> 16#000C4;
  66. entity("Backslash") -> 16#02216;
  67. entity("Barv") -> 16#02AE7;
  68. entity("Barwed") -> 16#02306;
  69. entity("Bcy") -> 16#00411;
  70. entity("Because") -> 16#02235;
  71. entity("Bernoullis") -> 16#0212C;
  72. entity("Beta") -> 16#00392;
  73. entity("Bfr") -> 16#1D505;
  74. entity("Bopf") -> 16#1D539;
  75. entity("Breve") -> 16#002D8;
  76. entity("Bscr") -> 16#0212C;
  77. entity("Bumpeq") -> 16#0224E;
  78. entity("CHcy") -> 16#00427;
  79. entity("COPY") -> 16#000A9;
  80. entity("Cacute") -> 16#00106;
  81. entity("Cap") -> 16#022D2;
  82. entity("CapitalDifferentialD") -> 16#02145;
  83. entity("Cayleys") -> 16#0212D;
  84. entity("Ccaron") -> 16#0010C;
  85. entity("Ccedil") -> 16#000C7;
  86. entity("Ccirc") -> 16#00108;
  87. entity("Cconint") -> 16#02230;
  88. entity("Cdot") -> 16#0010A;
  89. entity("Cedilla") -> 16#000B8;
  90. entity("CenterDot") -> 16#000B7;
  91. entity("Cfr") -> 16#0212D;
  92. entity("Chi") -> 16#003A7;
  93. entity("CircleDot") -> 16#02299;
  94. entity("CircleMinus") -> 16#02296;
  95. entity("CirclePlus") -> 16#02295;
  96. entity("CircleTimes") -> 16#02297;
  97. entity("ClockwiseContourIntegral") -> 16#02232;
  98. entity("CloseCurlyDoubleQuote") -> 16#0201D;
  99. entity("CloseCurlyQuote") -> 16#02019;
  100. entity("Colon") -> 16#02237;
  101. entity("Colone") -> 16#02A74;
  102. entity("Congruent") -> 16#02261;
  103. entity("Conint") -> 16#0222F;
  104. entity("ContourIntegral") -> 16#0222E;
  105. entity("Copf") -> 16#02102;
  106. entity("Coproduct") -> 16#02210;
  107. entity("CounterClockwiseContourIntegral") -> 16#02233;
  108. entity("Cross") -> 16#02A2F;
  109. entity("Cscr") -> 16#1D49E;
  110. entity("Cup") -> 16#022D3;
  111. entity("CupCap") -> 16#0224D;
  112. entity("DD") -> 16#02145;
  113. entity("DDotrahd") -> 16#02911;
  114. entity("DJcy") -> 16#00402;
  115. entity("DScy") -> 16#00405;
  116. entity("DZcy") -> 16#0040F;
  117. entity("Dagger") -> 16#02021;
  118. entity("Darr") -> 16#021A1;
  119. entity("Dashv") -> 16#02AE4;
  120. entity("Dcaron") -> 16#0010E;
  121. entity("Dcy") -> 16#00414;
  122. entity("Del") -> 16#02207;
  123. entity("Delta") -> 16#00394;
  124. entity("Dfr") -> 16#1D507;
  125. entity("DiacriticalAcute") -> 16#000B4;
  126. entity("DiacriticalDot") -> 16#002D9;
  127. entity("DiacriticalDoubleAcute") -> 16#002DD;
  128. entity("DiacriticalGrave") -> 16#00060;
  129. entity("DiacriticalTilde") -> 16#002DC;
  130. entity("Diamond") -> 16#022C4;
  131. entity("DifferentialD") -> 16#02146;
  132. entity("Dopf") -> 16#1D53B;
  133. entity("Dot") -> 16#000A8;
  134. entity("DotDot") -> 16#020DC;
  135. entity("DotEqual") -> 16#02250;
  136. entity("DoubleContourIntegral") -> 16#0222F;
  137. entity("DoubleDot") -> 16#000A8;
  138. entity("DoubleDownArrow") -> 16#021D3;
  139. entity("DoubleLeftArrow") -> 16#021D0;
  140. entity("DoubleLeftRightArrow") -> 16#021D4;
  141. entity("DoubleLeftTee") -> 16#02AE4;
  142. entity("DoubleLongLeftArrow") -> 16#027F8;
  143. entity("DoubleLongLeftRightArrow") -> 16#027FA;
  144. entity("DoubleLongRightArrow") -> 16#027F9;
  145. entity("DoubleRightArrow") -> 16#021D2;
  146. entity("DoubleRightTee") -> 16#022A8;
  147. entity("DoubleUpArrow") -> 16#021D1;
  148. entity("DoubleUpDownArrow") -> 16#021D5;
  149. entity("DoubleVerticalBar") -> 16#02225;
  150. entity("DownArrow") -> 16#02193;
  151. entity("DownArrowBar") -> 16#02913;
  152. entity("DownArrowUpArrow") -> 16#021F5;
  153. entity("DownBreve") -> 16#00311;
  154. entity("DownLeftRightVector") -> 16#02950;
  155. entity("DownLeftTeeVector") -> 16#0295E;
  156. entity("DownLeftVector") -> 16#021BD;
  157. entity("DownLeftVectorBar") -> 16#02956;
  158. entity("DownRightTeeVector") -> 16#0295F;
  159. entity("DownRightVector") -> 16#021C1;
  160. entity("DownRightVectorBar") -> 16#02957;
  161. entity("DownTee") -> 16#022A4;
  162. entity("DownTeeArrow") -> 16#021A7;
  163. entity("Downarrow") -> 16#021D3;
  164. entity("Dscr") -> 16#1D49F;
  165. entity("Dstrok") -> 16#00110;
  166. entity("ENG") -> 16#0014A;
  167. entity("ETH") -> 16#000D0;
  168. entity("Eacute") -> 16#000C9;
  169. entity("Ecaron") -> 16#0011A;
  170. entity("Ecirc") -> 16#000CA;
  171. entity("Ecy") -> 16#0042D;
  172. entity("Edot") -> 16#00116;
  173. entity("Efr") -> 16#1D508;
  174. entity("Egrave") -> 16#000C8;
  175. entity("Element") -> 16#02208;
  176. entity("Emacr") -> 16#00112;
  177. entity("EmptySmallSquare") -> 16#025FB;
  178. entity("EmptyVerySmallSquare") -> 16#025AB;
  179. entity("Eogon") -> 16#00118;
  180. entity("Eopf") -> 16#1D53C;
  181. entity("Epsilon") -> 16#00395;
  182. entity("Equal") -> 16#02A75;
  183. entity("EqualTilde") -> 16#02242;
  184. entity("Equilibrium") -> 16#021CC;
  185. entity("Escr") -> 16#02130;
  186. entity("Esim") -> 16#02A73;
  187. entity("Eta") -> 16#00397;
  188. entity("Euml") -> 16#000CB;
  189. entity("Exists") -> 16#02203;
  190. entity("ExponentialE") -> 16#02147;
  191. entity("Fcy") -> 16#00424;
  192. entity("Ffr") -> 16#1D509;
  193. entity("FilledSmallSquare") -> 16#025FC;
  194. entity("FilledVerySmallSquare") -> 16#025AA;
  195. entity("Fopf") -> 16#1D53D;
  196. entity("ForAll") -> 16#02200;
  197. entity("Fouriertrf") -> 16#02131;
  198. entity("Fscr") -> 16#02131;
  199. entity("GJcy") -> 16#00403;
  200. entity("GT") -> 16#0003E;
  201. entity("Gamma") -> 16#00393;
  202. entity("Gammad") -> 16#003DC;
  203. entity("Gbreve") -> 16#0011E;
  204. entity("Gcedil") -> 16#00122;
  205. entity("Gcirc") -> 16#0011C;
  206. entity("Gcy") -> 16#00413;
  207. entity("Gdot") -> 16#00120;
  208. entity("Gfr") -> 16#1D50A;
  209. entity("Gg") -> 16#022D9;
  210. entity("Gopf") -> 16#1D53E;
  211. entity("GreaterEqual") -> 16#02265;
  212. entity("GreaterEqualLess") -> 16#022DB;
  213. entity("GreaterFullEqual") -> 16#02267;
  214. entity("GreaterGreater") -> 16#02AA2;
  215. entity("GreaterLess") -> 16#02277;
  216. entity("GreaterSlantEqual") -> 16#02A7E;
  217. entity("GreaterTilde") -> 16#02273;
  218. entity("Gscr") -> 16#1D4A2;
  219. entity("Gt") -> 16#0226B;
  220. entity("HARDcy") -> 16#0042A;
  221. entity("Hacek") -> 16#002C7;
  222. entity("Hat") -> 16#0005E;
  223. entity("Hcirc") -> 16#00124;
  224. entity("Hfr") -> 16#0210C;
  225. entity("HilbertSpace") -> 16#0210B;
  226. entity("Hopf") -> 16#0210D;
  227. entity("HorizontalLine") -> 16#02500;
  228. entity("Hscr") -> 16#0210B;
  229. entity("Hstrok") -> 16#00126;
  230. entity("HumpDownHump") -> 16#0224E;
  231. entity("HumpEqual") -> 16#0224F;
  232. entity("IEcy") -> 16#00415;
  233. entity("IJlig") -> 16#00132;
  234. entity("IOcy") -> 16#00401;
  235. entity("Iacute") -> 16#000CD;
  236. entity("Icirc") -> 16#000CE;
  237. entity("Icy") -> 16#00418;
  238. entity("Idot") -> 16#00130;
  239. entity("Ifr") -> 16#02111;
  240. entity("Igrave") -> 16#000CC;
  241. entity("Im") -> 16#02111;
  242. entity("Imacr") -> 16#0012A;
  243. entity("ImaginaryI") -> 16#02148;
  244. entity("Implies") -> 16#021D2;
  245. entity("Int") -> 16#0222C;
  246. entity("Integral") -> 16#0222B;
  247. entity("Intersection") -> 16#022C2;
  248. entity("InvisibleComma") -> 16#02063;
  249. entity("InvisibleTimes") -> 16#02062;
  250. entity("Iogon") -> 16#0012E;
  251. entity("Iopf") -> 16#1D540;
  252. entity("Iota") -> 16#00399;
  253. entity("Iscr") -> 16#02110;
  254. entity("Itilde") -> 16#00128;
  255. entity("Iukcy") -> 16#00406;
  256. entity("Iuml") -> 16#000CF;
  257. entity("Jcirc") -> 16#00134;
  258. entity("Jcy") -> 16#00419;
  259. entity("Jfr") -> 16#1D50D;
  260. entity("Jopf") -> 16#1D541;
  261. entity("Jscr") -> 16#1D4A5;
  262. entity("Jsercy") -> 16#00408;
  263. entity("Jukcy") -> 16#00404;
  264. entity("KHcy") -> 16#00425;
  265. entity("KJcy") -> 16#0040C;
  266. entity("Kappa") -> 16#0039A;
  267. entity("Kcedil") -> 16#00136;
  268. entity("Kcy") -> 16#0041A;
  269. entity("Kfr") -> 16#1D50E;
  270. entity("Kopf") -> 16#1D542;
  271. entity("Kscr") -> 16#1D4A6;
  272. entity("LJcy") -> 16#00409;
  273. entity("LT") -> 16#0003C;
  274. entity("Lacute") -> 16#00139;
  275. entity("Lambda") -> 16#0039B;
  276. entity("Lang") -> 16#027EA;
  277. entity("Laplacetrf") -> 16#02112;
  278. entity("Larr") -> 16#0219E;
  279. entity("Lcaron") -> 16#0013D;
  280. entity("Lcedil") -> 16#0013B;
  281. entity("Lcy") -> 16#0041B;
  282. entity("LeftAngleBracket") -> 16#027E8;
  283. entity("LeftArrow") -> 16#02190;
  284. entity("LeftArrowBar") -> 16#021E4;
  285. entity("LeftArrowRightArrow") -> 16#021C6;
  286. entity("LeftCeiling") -> 16#02308;
  287. entity("LeftDoubleBracket") -> 16#027E6;
  288. entity("LeftDownTeeVector") -> 16#02961;
  289. entity("LeftDownVector") -> 16#021C3;
  290. entity("LeftDownVectorBar") -> 16#02959;
  291. entity("LeftFloor") -> 16#0230A;
  292. entity("LeftRightArrow") -> 16#02194;
  293. entity("LeftRightVector") -> 16#0294E;
  294. entity("LeftTee") -> 16#022A3;
  295. entity("LeftTeeArrow") -> 16#021A4;
  296. entity("LeftTeeVector") -> 16#0295A;
  297. entity("LeftTriangle") -> 16#022B2;
  298. entity("LeftTriangleBar") -> 16#029CF;
  299. entity("LeftTriangleEqual") -> 16#022B4;
  300. entity("LeftUpDownVector") -> 16#02951;
  301. entity("LeftUpTeeVector") -> 16#02960;
  302. entity("LeftUpVector") -> 16#021BF;
  303. entity("LeftUpVectorBar") -> 16#02958;
  304. entity("LeftVector") -> 16#021BC;
  305. entity("LeftVectorBar") -> 16#02952;
  306. entity("Leftarrow") -> 16#021D0;
  307. entity("Leftrightarrow") -> 16#021D4;
  308. entity("LessEqualGreater") -> 16#022DA;
  309. entity("LessFullEqual") -> 16#02266;
  310. entity("LessGreater") -> 16#02276;
  311. entity("LessLess") -> 16#02AA1;
  312. entity("LessSlantEqual") -> 16#02A7D;
  313. entity("LessTilde") -> 16#02272;
  314. entity("Lfr") -> 16#1D50F;
  315. entity("Ll") -> 16#022D8;
  316. entity("Lleftarrow") -> 16#021DA;
  317. entity("Lmidot") -> 16#0013F;
  318. entity("LongLeftArrow") -> 16#027F5;
  319. entity("LongLeftRightArrow") -> 16#027F7;
  320. entity("LongRightArrow") -> 16#027F6;
  321. entity("Longleftarrow") -> 16#027F8;
  322. entity("Longleftrightarrow") -> 16#027FA;
  323. entity("Longrightarrow") -> 16#027F9;
  324. entity("Lopf") -> 16#1D543;
  325. entity("LowerLeftArrow") -> 16#02199;
  326. entity("LowerRightArrow") -> 16#02198;
  327. entity("Lscr") -> 16#02112;
  328. entity("Lsh") -> 16#021B0;
  329. entity("Lstrok") -> 16#00141;
  330. entity("Lt") -> 16#0226A;
  331. entity("Map") -> 16#02905;
  332. entity("Mcy") -> 16#0041C;
  333. entity("MediumSpace") -> 16#0205F;
  334. entity("Mellintrf") -> 16#02133;
  335. entity("Mfr") -> 16#1D510;
  336. entity("MinusPlus") -> 16#02213;
  337. entity("Mopf") -> 16#1D544;
  338. entity("Mscr") -> 16#02133;
  339. entity("Mu") -> 16#0039C;
  340. entity("NJcy") -> 16#0040A;
  341. entity("Nacute") -> 16#00143;
  342. entity("Ncaron") -> 16#00147;
  343. entity("Ncedil") -> 16#00145;
  344. entity("Ncy") -> 16#0041D;
  345. entity("NegativeMediumSpace") -> 16#0200B;
  346. entity("NegativeThickSpace") -> 16#0200B;
  347. entity("NegativeThinSpace") -> 16#0200B;
  348. entity("NegativeVeryThinSpace") -> 16#0200B;
  349. entity("NestedGreaterGreater") -> 16#0226B;
  350. entity("NestedLessLess") -> 16#0226A;
  351. entity("NewLine") -> 16#0000A;
  352. entity("Nfr") -> 16#1D511;
  353. entity("NoBreak") -> 16#02060;
  354. entity("NonBreakingSpace") -> 16#000A0;
  355. entity("Nopf") -> 16#02115;
  356. entity("Not") -> 16#02AEC;
  357. entity("NotCongruent") -> 16#02262;
  358. entity("NotCupCap") -> 16#0226D;
  359. entity("NotDoubleVerticalBar") -> 16#02226;
  360. entity("NotElement") -> 16#02209;
  361. entity("NotEqual") -> 16#02260;
  362. entity("NotEqualTilde") -> [16#02242, 16#00338];
  363. entity("NotExists") -> 16#02204;
  364. entity("NotGreater") -> 16#0226F;
  365. entity("NotGreaterEqual") -> 16#02271;
  366. entity("NotGreaterFullEqual") -> [16#02267, 16#00338];
  367. entity("NotGreaterGreater") -> [16#0226B, 16#00338];
  368. entity("NotGreaterLess") -> 16#02279;
  369. entity("NotGreaterSlantEqual") -> [16#02A7E, 16#00338];
  370. entity("NotGreaterTilde") -> 16#02275;
  371. entity("NotHumpDownHump") -> [16#0224E, 16#00338];
  372. entity("NotHumpEqual") -> [16#0224F, 16#00338];
  373. entity("NotLeftTriangle") -> 16#022EA;
  374. entity("NotLeftTriangleBar") -> [16#029CF, 16#00338];
  375. entity("NotLeftTriangleEqual") -> 16#022EC;
  376. entity("NotLess") -> 16#0226E;
  377. entity("NotLessEqual") -> 16#02270;
  378. entity("NotLessGreater") -> 16#02278;
  379. entity("NotLessLess") -> [16#0226A, 16#00338];
  380. entity("NotLessSlantEqual") -> [16#02A7D, 16#00338];
  381. entity("NotLessTilde") -> 16#02274;
  382. entity("NotNestedGreaterGreater") -> [16#02AA2, 16#00338];
  383. entity("NotNestedLessLess") -> [16#02AA1, 16#00338];
  384. entity("NotPrecedes") -> 16#02280;
  385. entity("NotPrecedesEqual") -> [16#02AAF, 16#00338];
  386. entity("NotPrecedesSlantEqual") -> 16#022E0;
  387. entity("NotReverseElement") -> 16#0220C;
  388. entity("NotRightTriangle") -> 16#022EB;
  389. entity("NotRightTriangleBar") -> [16#029D0, 16#00338];
  390. entity("NotRightTriangleEqual") -> 16#022ED;
  391. entity("NotSquareSubset") -> [16#0228F, 16#00338];
  392. entity("NotSquareSubsetEqual") -> 16#022E2;
  393. entity("NotSquareSuperset") -> [16#02290, 16#00338];
  394. entity("NotSquareSupersetEqual") -> 16#022E3;
  395. entity("NotSubset") -> [16#02282, 16#020D2];
  396. entity("NotSubsetEqual") -> 16#02288;
  397. entity("NotSucceeds") -> 16#02281;
  398. entity("NotSucceedsEqual") -> [16#02AB0, 16#00338];
  399. entity("NotSucceedsSlantEqual") -> 16#022E1;
  400. entity("NotSucceedsTilde") -> [16#0227F, 16#00338];
  401. entity("NotSuperset") -> [16#02283, 16#020D2];
  402. entity("NotSupersetEqual") -> 16#02289;
  403. entity("NotTilde") -> 16#02241;
  404. entity("NotTildeEqual") -> 16#02244;
  405. entity("NotTildeFullEqual") -> 16#02247;
  406. entity("NotTildeTilde") -> 16#02249;
  407. entity("NotVerticalBar") -> 16#02224;
  408. entity("Nscr") -> 16#1D4A9;
  409. entity("Ntilde") -> 16#000D1;
  410. entity("Nu") -> 16#0039D;
  411. entity("OElig") -> 16#00152;
  412. entity("Oacute") -> 16#000D3;
  413. entity("Ocirc") -> 16#000D4;
  414. entity("Ocy") -> 16#0041E;
  415. entity("Odblac") -> 16#00150;
  416. entity("Ofr") -> 16#1D512;
  417. entity("Ograve") -> 16#000D2;
  418. entity("Omacr") -> 16#0014C;
  419. entity("Omega") -> 16#003A9;
  420. entity("Omicron") -> 16#0039F;
  421. entity("Oopf") -> 16#1D546;
  422. entity("OpenCurlyDoubleQuote") -> 16#0201C;
  423. entity("OpenCurlyQuote") -> 16#02018;
  424. entity("Or") -> 16#02A54;
  425. entity("Oscr") -> 16#1D4AA;
  426. entity("Oslash") -> 16#000D8;
  427. entity("Otilde") -> 16#000D5;
  428. entity("Otimes") -> 16#02A37;
  429. entity("Ouml") -> 16#000D6;
  430. entity("OverBar") -> 16#0203E;
  431. entity("OverBrace") -> 16#023DE;
  432. entity("OverBracket") -> 16#023B4;
  433. entity("OverParenthesis") -> 16#023DC;
  434. entity("PartialD") -> 16#02202;
  435. entity("Pcy") -> 16#0041F;
  436. entity("Pfr") -> 16#1D513;
  437. entity("Phi") -> 16#003A6;
  438. entity("Pi") -> 16#003A0;
  439. entity("PlusMinus") -> 16#000B1;
  440. entity("Poincareplane") -> 16#0210C;
  441. entity("Popf") -> 16#02119;
  442. entity("Pr") -> 16#02ABB;
  443. entity("Precedes") -> 16#0227A;
  444. entity("PrecedesEqual") -> 16#02AAF;
  445. entity("PrecedesSlantEqual") -> 16#0227C;
  446. entity("PrecedesTilde") -> 16#0227E;
  447. entity("Prime") -> 16#02033;
  448. entity("Product") -> 16#0220F;
  449. entity("Proportion") -> 16#02237;
  450. entity("Proportional") -> 16#0221D;
  451. entity("Pscr") -> 16#1D4AB;
  452. entity("Psi") -> 16#003A8;
  453. entity("QUOT") -> 16#00022;
  454. entity("Qfr") -> 16#1D514;
  455. entity("Qopf") -> 16#0211A;
  456. entity("Qscr") -> 16#1D4AC;
  457. entity("RBarr") -> 16#02910;
  458. entity("REG") -> 16#000AE;
  459. entity("Racute") -> 16#00154;
  460. entity("Rang") -> 16#027EB;
  461. entity("Rarr") -> 16#021A0;
  462. entity("Rarrtl") -> 16#02916;
  463. entity("Rcaron") -> 16#00158;
  464. entity("Rcedil") -> 16#00156;
  465. entity("Rcy") -> 16#00420;
  466. entity("Re") -> 16#0211C;
  467. entity("ReverseElement") -> 16#0220B;
  468. entity("ReverseEquilibrium") -> 16#021CB;
  469. entity("ReverseUpEquilibrium") -> 16#0296F;
  470. entity("Rfr") -> 16#0211C;
  471. entity("Rho") -> 16#003A1;
  472. entity("RightAngleBracket") -> 16#027E9;
  473. entity("RightArrow") -> 16#02192;
  474. entity("RightArrowBar") -> 16#021E5;
  475. entity("RightArrowLeftArrow") -> 16#021C4;
  476. entity("RightCeiling") -> 16#02309;
  477. entity("RightDoubleBracket") -> 16#027E7;
  478. entity("RightDownTeeVector") -> 16#0295D;
  479. entity("RightDownVector") -> 16#021C2;
  480. entity("RightDownVectorBar") -> 16#02955;
  481. entity("RightFloor") -> 16#0230B;
  482. entity("RightTee") -> 16#022A2;
  483. entity("RightTeeArrow") -> 16#021A6;
  484. entity("RightTeeVector") -> 16#0295B;
  485. entity("RightTriangle") -> 16#022B3;
  486. entity("RightTriangleBar") -> 16#029D0;
  487. entity("RightTriangleEqual") -> 16#022B5;
  488. entity("RightUpDownVector") -> 16#0294F;
  489. entity("RightUpTeeVector") -> 16#0295C;
  490. entity("RightUpVector") -> 16#021BE;
  491. entity("RightUpVectorBar") -> 16#02954;
  492. entity("RightVector") -> 16#021C0;
  493. entity("RightVectorBar") -> 16#02953;
  494. entity("Rightarrow") -> 16#021D2;
  495. entity("Ropf") -> 16#0211D;
  496. entity("RoundImplies") -> 16#02970;
  497. entity("Rrightarrow") -> 16#021DB;
  498. entity("Rscr") -> 16#0211B;
  499. entity("Rsh") -> 16#021B1;
  500. entity("RuleDelayed") -> 16#029F4;
  501. entity("SHCHcy") -> 16#00429;
  502. entity("SHcy") -> 16#00428;
  503. entity("SOFTcy") -> 16#0042C;
  504. entity("Sacute") -> 16#0015A;
  505. entity("Sc") -> 16#02ABC;
  506. entity("Scaron") -> 16#00160;
  507. entity("Scedil") -> 16#0015E;
  508. entity("Scirc") -> 16#0015C;
  509. entity("Scy") -> 16#00421;
  510. entity("Sfr") -> 16#1D516;
  511. entity("ShortDownArrow") -> 16#02193;
  512. entity("ShortLeftArrow") -> 16#02190;
  513. entity("ShortRightArrow") -> 16#02192;
  514. entity("ShortUpArrow") -> 16#02191;
  515. entity("Sigma") -> 16#003A3;
  516. entity("SmallCircle") -> 16#02218;
  517. entity("Sopf") -> 16#1D54A;
  518. entity("Sqrt") -> 16#0221A;
  519. entity("Square") -> 16#025A1;
  520. entity("SquareIntersection") -> 16#02293;
  521. entity("SquareSubset") -> 16#0228F;
  522. entity("SquareSubsetEqual") -> 16#02291;
  523. entity("SquareSuperset") -> 16#02290;
  524. entity("SquareSupersetEqual") -> 16#02292;
  525. entity("SquareUnion") -> 16#02294;
  526. entity("Sscr") -> 16#1D4AE;
  527. entity("Star") -> 16#022C6;
  528. entity("Sub") -> 16#022D0;
  529. entity("Subset") -> 16#022D0;
  530. entity("SubsetEqual") -> 16#02286;
  531. entity("Succeeds") -> 16#0227B;
  532. entity("SucceedsEqual") -> 16#02AB0;
  533. entity("SucceedsSlantEqual") -> 16#0227D;
  534. entity("SucceedsTilde") -> 16#0227F;
  535. entity("SuchThat") -> 16#0220B;
  536. entity("Sum") -> 16#02211;
  537. entity("Sup") -> 16#022D1;
  538. entity("Superset") -> 16#02283;
  539. entity("SupersetEqual") -> 16#02287;
  540. entity("Supset") -> 16#022D1;
  541. entity("THORN") -> 16#000DE;
  542. entity("TRADE") -> 16#02122;
  543. entity("TSHcy") -> 16#0040B;
  544. entity("TScy") -> 16#00426;
  545. entity("Tab") -> 16#00009;
  546. entity("Tau") -> 16#003A4;
  547. entity("Tcaron") -> 16#00164;
  548. entity("Tcedil") -> 16#00162;
  549. entity("Tcy") -> 16#00422;
  550. entity("Tfr") -> 16#1D517;
  551. entity("Therefore") -> 16#02234;
  552. entity("Theta") -> 16#00398;
  553. entity("ThickSpace") -> [16#0205F, 16#0200A];
  554. entity("ThinSpace") -> 16#02009;
  555. entity("Tilde") -> 16#0223C;
  556. entity("TildeEqual") -> 16#02243;
  557. entity("TildeFullEqual") -> 16#02245;
  558. entity("TildeTilde") -> 16#02248;
  559. entity("Topf") -> 16#1D54B;
  560. entity("TripleDot") -> 16#020DB;
  561. entity("Tscr") -> 16#1D4AF;
  562. entity("Tstrok") -> 16#00166;
  563. entity("Uacute") -> 16#000DA;
  564. entity("Uarr") -> 16#0219F;
  565. entity("Uarrocir") -> 16#02949;
  566. entity("Ubrcy") -> 16#0040E;
  567. entity("Ubreve") -> 16#0016C;
  568. entity("Ucirc") -> 16#000DB;
  569. entity("Ucy") -> 16#00423;
  570. entity("Udblac") -> 16#00170;
  571. entity("Ufr") -> 16#1D518;
  572. entity("Ugrave") -> 16#000D9;
  573. entity("Umacr") -> 16#0016A;
  574. entity("UnderBar") -> 16#0005F;
  575. entity("UnderBrace") -> 16#023DF;
  576. entity("UnderBracket") -> 16#023B5;
  577. entity("UnderParenthesis") -> 16#023DD;
  578. entity("Union") -> 16#022C3;
  579. entity("UnionPlus") -> 16#0228E;
  580. entity("Uogon") -> 16#00172;
  581. entity("Uopf") -> 16#1D54C;
  582. entity("UpArrow") -> 16#02191;
  583. entity("UpArrowBar") -> 16#02912;
  584. entity("UpArrowDownArrow") -> 16#021C5;
  585. entity("UpDownArrow") -> 16#02195;
  586. entity("UpEquilibrium") -> 16#0296E;
  587. entity("UpTee") -> 16#022A5;
  588. entity("UpTeeArrow") -> 16#021A5;
  589. entity("Uparrow") -> 16#021D1;
  590. entity("Updownarrow") -> 16#021D5;
  591. entity("UpperLeftArrow") -> 16#02196;
  592. entity("UpperRightArrow") -> 16#02197;
  593. entity("Upsi") -> 16#003D2;
  594. entity("Upsilon") -> 16#003A5;
  595. entity("Uring") -> 16#0016E;
  596. entity("Uscr") -> 16#1D4B0;
  597. entity("Utilde") -> 16#00168;
  598. entity("Uuml") -> 16#000DC;
  599. entity("VDash") -> 16#022AB;
  600. entity("Vbar") -> 16#02AEB;
  601. entity("Vcy") -> 16#00412;
  602. entity("Vdash") -> 16#022A9;
  603. entity("Vdashl") -> 16#02AE6;
  604. entity("Vee") -> 16#022C1;
  605. entity("Verbar") -> 16#02016;
  606. entity("Vert") -> 16#02016;
  607. entity("VerticalBar") -> 16#02223;
  608. entity("VerticalLine") -> 16#0007C;
  609. entity("VerticalSeparator") -> 16#02758;
  610. entity("VerticalTilde") -> 16#02240;
  611. entity("VeryThinSpace") -> 16#0200A;
  612. entity("Vfr") -> 16#1D519;
  613. entity("Vopf") -> 16#1D54D;
  614. entity("Vscr") -> 16#1D4B1;
  615. entity("Vvdash") -> 16#022AA;
  616. entity("Wcirc") -> 16#00174;
  617. entity("Wedge") -> 16#022C0;
  618. entity("Wfr") -> 16#1D51A;
  619. entity("Wopf") -> 16#1D54E;
  620. entity("Wscr") -> 16#1D4B2;
  621. entity("Xfr") -> 16#1D51B;
  622. entity("Xi") -> 16#0039E;
  623. entity("Xopf") -> 16#1D54F;
  624. entity("Xscr") -> 16#1D4B3;
  625. entity("YAcy") -> 16#0042F;
  626. entity("YIcy") -> 16#00407;
  627. entity("YUcy") -> 16#0042E;
  628. entity("Yacute") -> 16#000DD;
  629. entity("Ycirc") -> 16#00176;
  630. entity("Ycy") -> 16#0042B;
  631. entity("Yfr") -> 16#1D51C;
  632. entity("Yopf") -> 16#1D550;
  633. entity("Yscr") -> 16#1D4B4;
  634. entity("Yuml") -> 16#00178;
  635. entity("ZHcy") -> 16#00416;
  636. entity("Zacute") -> 16#00179;
  637. entity("Zcaron") -> 16#0017D;
  638. entity("Zcy") -> 16#00417;
  639. entity("Zdot") -> 16#0017B;
  640. entity("ZeroWidthSpace") -> 16#0200B;
  641. entity("Zeta") -> 16#00396;
  642. entity("Zfr") -> 16#02128;
  643. entity("Zopf") -> 16#02124;
  644. entity("Zscr") -> 16#1D4B5;
  645. entity("aacute") -> 16#000E1;
  646. entity("abreve") -> 16#00103;
  647. entity("ac") -> 16#0223E;
  648. entity("acE") -> [16#0223E, 16#00333];
  649. entity("acd") -> 16#0223F;
  650. entity("acirc") -> 16#000E2;
  651. entity("acute") -> 16#000B4;
  652. entity("acy") -> 16#00430;
  653. entity("aelig") -> 16#000E6;
  654. entity("af") -> 16#02061;
  655. entity("afr") -> 16#1D51E;
  656. entity("agrave") -> 16#000E0;
  657. entity("alefsym") -> 16#02135;
  658. entity("aleph") -> 16#02135;
  659. entity("alpha") -> 16#003B1;
  660. entity("amacr") -> 16#00101;
  661. entity("amalg") -> 16#02A3F;
  662. entity("amp") -> 16#00026;
  663. entity("and") -> 16#02227;
  664. entity("andand") -> 16#02A55;
  665. entity("andd") -> 16#02A5C;
  666. entity("andslope") -> 16#02A58;
  667. entity("andv") -> 16#02A5A;
  668. entity("ang") -> 16#02220;
  669. entity("ange") -> 16#029A4;
  670. entity("angle") -> 16#02220;
  671. entity("angmsd") -> 16#02221;
  672. entity("angmsdaa") -> 16#029A8;
  673. entity("angmsdab") -> 16#029A9;
  674. entity("angmsdac") -> 16#029AA;
  675. entity("angmsdad") -> 16#029AB;
  676. entity("angmsdae") -> 16#029AC;
  677. entity("angmsdaf") -> 16#029AD;
  678. entity("angmsdag") -> 16#029AE;
  679. entity("angmsdah") -> 16#029AF;
  680. entity("angrt") -> 16#0221F;
  681. entity("angrtvb") -> 16#022BE;
  682. entity("angrtvbd") -> 16#0299D;
  683. entity("angsph") -> 16#02222;
  684. entity("angst") -> 16#000C5;
  685. entity("angzarr") -> 16#0237C;
  686. entity("aogon") -> 16#00105;
  687. entity("aopf") -> 16#1D552;
  688. entity("ap") -> 16#02248;
  689. entity("apE") -> 16#02A70;
  690. entity("apacir") -> 16#02A6F;
  691. entity("ape") -> 16#0224A;
  692. entity("apid") -> 16#0224B;
  693. entity("apos") -> 16#00027;
  694. entity("approx") -> 16#02248;
  695. entity("approxeq") -> 16#0224A;
  696. entity("aring") -> 16#000E5;
  697. entity("ascr") -> 16#1D4B6;
  698. entity("ast") -> 16#0002A;
  699. entity("asymp") -> 16#02248;
  700. entity("asympeq") -> 16#0224D;
  701. entity("atilde") -> 16#000E3;
  702. entity("auml") -> 16#000E4;
  703. entity("awconint") -> 16#02233;
  704. entity("awint") -> 16#02A11;
  705. entity("bNot") -> 16#02AED;
  706. entity("backcong") -> 16#0224C;
  707. entity("backepsilon") -> 16#003F6;
  708. entity("backprime") -> 16#02035;
  709. entity("backsim") -> 16#0223D;
  710. entity("backsimeq") -> 16#022CD;
  711. entity("barvee") -> 16#022BD;
  712. entity("barwed") -> 16#02305;
  713. entity("barwedge") -> 16#02305;
  714. entity("bbrk") -> 16#023B5;
  715. entity("bbrktbrk") -> 16#023B6;
  716. entity("bcong") -> 16#0224C;
  717. entity("bcy") -> 16#00431;
  718. entity("bdquo") -> 16#0201E;
  719. entity("becaus") -> 16#02235;
  720. entity("because") -> 16#02235;
  721. entity("bemptyv") -> 16#029B0;
  722. entity("bepsi") -> 16#003F6;
  723. entity("bernou") -> 16#0212C;
  724. entity("beta") -> 16#003B2;
  725. entity("beth") -> 16#02136;
  726. entity("between") -> 16#0226C;
  727. entity("bfr") -> 16#1D51F;
  728. entity("bigcap") -> 16#022C2;
  729. entity("bigcirc") -> 16#025EF;
  730. entity("bigcup") -> 16#022C3;
  731. entity("bigodot") -> 16#02A00;
  732. entity("bigoplus") -> 16#02A01;
  733. entity("bigotimes") -> 16#02A02;
  734. entity("bigsqcup") -> 16#02A06;
  735. entity("bigstar") -> 16#02605;
  736. entity("bigtriangledown") -> 16#025BD;
  737. entity("bigtriangleup") -> 16#025B3;
  738. entity("biguplus") -> 16#02A04;
  739. entity("bigvee") -> 16#022C1;
  740. entity("bigwedge") -> 16#022C0;
  741. entity("bkarow") -> 16#0290D;
  742. entity("blacklozenge") -> 16#029EB;
  743. entity("blacksquare") -> 16#025AA;
  744. entity("blacktriangle") -> 16#025B4;
  745. entity("blacktriangledown") -> 16#025BE;
  746. entity("blacktriangleleft") -> 16#025C2;
  747. entity("blacktriangleright") -> 16#025B8;
  748. entity("blank") -> 16#02423;
  749. entity("blk12") -> 16#02592;
  750. entity("blk14") -> 16#02591;
  751. entity("blk34") -> 16#02593;
  752. entity("block") -> 16#02588;
  753. entity("bne") -> [16#0003D, 16#020E5];
  754. entity("bnequiv") -> [16#02261, 16#020E5];
  755. entity("bnot") -> 16#02310;
  756. entity("bopf") -> 16#1D553;
  757. entity("bot") -> 16#022A5;
  758. entity("bottom") -> 16#022A5;
  759. entity("bowtie") -> 16#022C8;
  760. entity("boxDL") -> 16#02557;
  761. entity("boxDR") -> 16#02554;
  762. entity("boxDl") -> 16#02556;
  763. entity("boxDr") -> 16#02553;
  764. entity("boxH") -> 16#02550;
  765. entity("boxHD") -> 16#02566;
  766. entity("boxHU") -> 16#02569;
  767. entity("boxHd") -> 16#02564;
  768. entity("boxHu") -> 16#02567;
  769. entity("boxUL") -> 16#0255D;
  770. entity("boxUR") -> 16#0255A;
  771. entity("boxUl") -> 16#0255C;
  772. entity("boxUr") -> 16#02559;
  773. entity("boxV") -> 16#02551;
  774. entity("boxVH") -> 16#0256C;
  775. entity("boxVL") -> 16#02563;
  776. entity("boxVR") -> 16#02560;
  777. entity("boxVh") -> 16#0256B;
  778. entity("boxVl") -> 16#02562;
  779. entity("boxVr") -> 16#0255F;
  780. entity("boxbox") -> 16#029C9;
  781. entity("boxdL") -> 16#02555;
  782. entity("boxdR") -> 16#02552;
  783. entity("boxdl") -> 16#02510;
  784. entity("boxdr") -> 16#0250C;
  785. entity("boxh") -> 16#02500;
  786. entity("boxhD") -> 16#02565;
  787. entity("boxhU") -> 16#02568;
  788. entity("boxhd") -> 16#0252C;
  789. entity("boxhu") -> 16#02534;
  790. entity("boxminus") -> 16#0229F;
  791. entity("boxplus") -> 16#0229E;
  792. entity("boxtimes") -> 16#022A0;
  793. entity("boxuL") -> 16#0255B;
  794. entity("boxuR") -> 16#02558;
  795. entity("boxul") -> 16#02518;
  796. entity("boxur") -> 16#02514;
  797. entity("boxv") -> 16#02502;
  798. entity("boxvH") -> 16#0256A;
  799. entity("boxvL") -> 16#02561;
  800. entity("boxvR") -> 16#0255E;
  801. entity("boxvh") -> 16#0253C;
  802. entity("boxvl") -> 16#02524;
  803. entity("boxvr") -> 16#0251C;
  804. entity("bprime") -> 16#02035;
  805. entity("breve") -> 16#002D8;
  806. entity("brvbar") -> 16#000A6;
  807. entity("bscr") -> 16#1D4B7;
  808. entity("bsemi") -> 16#0204F;
  809. entity("bsim") -> 16#0223D;
  810. entity("bsime") -> 16#022CD;
  811. entity("bsol") -> 16#0005C;
  812. entity("bsolb") -> 16#029C5;
  813. entity("bsolhsub") -> 16#027C8;
  814. entity("bull") -> 16#02022;
  815. entity("bullet") -> 16#02022;
  816. entity("bump") -> 16#0224E;
  817. entity("bumpE") -> 16#02AAE;
  818. entity("bumpe") -> 16#0224F;
  819. entity("bumpeq") -> 16#0224F;
  820. entity("cacute") -> 16#00107;
  821. entity("cap") -> 16#02229;
  822. entity("capand") -> 16#02A44;
  823. entity("capbrcup") -> 16#02A49;
  824. entity("capcap") -> 16#02A4B;
  825. entity("capcup") -> 16#02A47;
  826. entity("capdot") -> 16#02A40;
  827. entity("caps") -> [16#02229, 16#0FE00];
  828. entity("caret") -> 16#02041;
  829. entity("caron") -> 16#002C7;
  830. entity("ccaps") -> 16#02A4D;
  831. entity("ccaron") -> 16#0010D;
  832. entity("ccedil") -> 16#000E7;
  833. entity("ccirc") -> 16#00109;
  834. entity("ccups") -> 16#02A4C;
  835. entity("ccupssm") -> 16#02A50;
  836. entity("cdot") -> 16#0010B;
  837. entity("cedil") -> 16#000B8;
  838. entity("cemptyv") -> 16#029B2;
  839. entity("cent") -> 16#000A2;
  840. entity("centerdot") -> 16#000B7;
  841. entity("cfr") -> 16#1D520;
  842. entity("chcy") -> 16#00447;
  843. entity("check") -> 16#02713;
  844. entity("checkmark") -> 16#02713;
  845. entity("chi") -> 16#003C7;
  846. entity("cir") -> 16#025CB;
  847. entity("cirE") -> 16#029C3;
  848. entity("circ") -> 16#002C6;
  849. entity("circeq") -> 16#02257;
  850. entity("circlearrowleft") -> 16#021BA;
  851. entity("circlearrowright") -> 16#021BB;
  852. entity("circledR") -> 16#000AE;
  853. entity("circledS") -> 16#024C8;
  854. entity("circledast") -> 16#0229B;
  855. entity("circledcirc") -> 16#0229A;
  856. entity("circleddash") -> 16#0229D;
  857. entity("cire") -> 16#02257;
  858. entity("cirfnint") -> 16#02A10;
  859. entity("cirmid") -> 16#02AEF;
  860. entity("cirscir") -> 16#029C2;
  861. entity("clubs") -> 16#02663;
  862. entity("clubsuit") -> 16#02663;
  863. entity("colon") -> 16#0003A;
  864. entity("colone") -> 16#02254;
  865. entity("coloneq") -> 16#02254;
  866. entity("comma") -> 16#0002C;
  867. entity("commat") -> 16#00040;
  868. entity("comp") -> 16#02201;
  869. entity("compfn") -> 16#02218;
  870. entity("complement") -> 16#02201;
  871. entity("complexes") -> 16#02102;
  872. entity("cong") -> 16#02245;
  873. entity("congdot") -> 16#02A6D;
  874. entity("conint") -> 16#0222E;
  875. entity("copf") -> 16#1D554;
  876. entity("coprod") -> 16#02210;
  877. entity("copy") -> 16#000A9;
  878. entity("copysr") -> 16#02117;
  879. entity("crarr") -> 16#021B5;
  880. entity("cross") -> 16#02717;
  881. entity("cscr") -> 16#1D4B8;
  882. entity("csub") -> 16#02ACF;
  883. entity("csube") -> 16#02AD1;
  884. entity("csup") -> 16#02AD0;
  885. entity("csupe") -> 16#02AD2;
  886. entity("ctdot") -> 16#022EF;
  887. entity("cudarrl") -> 16#02938;
  888. entity("cudarrr") -> 16#02935;
  889. entity("cuepr") -> 16#022DE;
  890. entity("cuesc") -> 16#022DF;
  891. entity("cularr") -> 16#021B6;
  892. entity("cularrp") -> 16#0293D;
  893. entity("cup") -> 16#0222A;
  894. entity("cupbrcap") -> 16#02A48;
  895. entity("cupcap") -> 16#02A46;
  896. entity("cupcup") -> 16#02A4A;
  897. entity("cupdot") -> 16#0228D;
  898. entity("cupor") -> 16#02A45;
  899. entity("cups") -> [16#0222A, 16#0FE00];
  900. entity("curarr") -> 16#021B7;
  901. entity("curarrm") -> 16#0293C;
  902. entity("curlyeqprec") -> 16#022DE;
  903. entity("curlyeqsucc") -> 16#022DF;
  904. entity("curlyvee") -> 16#022CE;
  905. entity("curlywedge") -> 16#022CF;
  906. entity("curren") -> 16#000A4;
  907. entity("curvearrowleft") -> 16#021B6;
  908. entity("curvearrowright") -> 16#021B7;
  909. entity("cuvee") -> 16#022CE;
  910. entity("cuwed") -> 16#022CF;
  911. entity("cwconint") -> 16#02232;
  912. entity("cwint") -> 16#02231;
  913. entity("cylcty") -> 16#0232D;
  914. entity("dArr") -> 16#021D3;
  915. entity("dHar") -> 16#02965;
  916. entity("dagger") -> 16#02020;
  917. entity("daleth") -> 16#02138;
  918. entity("darr") -> 16#02193;
  919. entity("dash") -> 16#02010;
  920. entity("dashv") -> 16#022A3;
  921. entity("dbkarow") -> 16#0290F;
  922. entity("dblac") -> 16#002DD;
  923. entity("dcaron") -> 16#0010F;
  924. entity("dcy") -> 16#00434;
  925. entity("dd") -> 16#02146;
  926. entity("ddagger") -> 16#02021;
  927. entity("ddarr") -> 16#021CA;
  928. entity("ddotseq") -> 16#02A77;
  929. entity("deg") -> 16#000B0;
  930. entity("delta") -> 16#003B4;
  931. entity("demptyv") -> 16#029B1;
  932. entity("dfisht") -> 16#0297F;
  933. entity("dfr") -> 16#1D521;
  934. entity("dharl") -> 16#021C3;
  935. entity("dharr") -> 16#021C2;
  936. entity("diam") -> 16#022C4;
  937. entity("diamond") -> 16#022C4;
  938. entity("diamondsuit") -> 16#02666;
  939. entity("diams") -> 16#02666;
  940. entity("die") -> 16#000A8;
  941. entity("digamma") -> 16#003DD;
  942. entity("disin") -> 16#022F2;
  943. entity("div") -> 16#000F7;
  944. entity("divide") -> 16#000F7;
  945. entity("divideontimes") -> 16#022C7;
  946. entity("divonx") -> 16#022C7;
  947. entity("djcy") -> 16#00452;
  948. entity("dlcorn") -> 16#0231E;
  949. entity("dlcrop") -> 16#0230D;
  950. entity("dollar") -> 16#00024;
  951. entity("dopf") -> 16#1D555;
  952. entity("dot") -> 16#002D9;
  953. entity("doteq") -> 16#02250;
  954. entity("doteqdot") -> 16#02251;
  955. entity("dotminus") -> 16#02238;
  956. entity("dotplus") -> 16#02214;
  957. entity("dotsquare") -> 16#022A1;
  958. entity("doublebarwedge") -> 16#02306;
  959. entity("downarrow") -> 16#02193;
  960. entity("downdownarrows") -> 16#021CA;
  961. entity("downharpoonleft") -> 16#021C3;
  962. entity("downharpoonright") -> 16#021C2;
  963. entity("drbkarow") -> 16#02910;
  964. entity("drcorn") -> 16#0231F;
  965. entity("drcrop") -> 16#0230C;
  966. entity("dscr") -> 16#1D4B9;
  967. entity("dscy") -> 16#00455;
  968. entity("dsol") -> 16#029F6;
  969. entity("dstrok") -> 16#00111;
  970. entity("dtdot") -> 16#022F1;
  971. entity("dtri") -> 16#025BF;
  972. entity("dtrif") -> 16#025BE;
  973. entity("duarr") -> 16#021F5;
  974. entity("duhar") -> 16#0296F;
  975. entity("dwangle") -> 16#029A6;
  976. entity("dzcy") -> 16#0045F;
  977. entity("dzigrarr") -> 16#027FF;
  978. entity("eDDot") -> 16#02A77;
  979. entity("eDot") -> 16#02251;
  980. entity("eacute") -> 16#000E9;
  981. entity("easter") -> 16#02A6E;
  982. entity("ecaron") -> 16#0011B;
  983. entity("ecir") -> 16#02256;
  984. entity("ecirc") -> 16#000EA;
  985. entity("ecolon") -> 16#02255;
  986. entity("ecy") -> 16#0044D;
  987. entity("edot") -> 16#00117;
  988. entity("ee") -> 16#02147;
  989. entity("efDot") -> 16#02252;
  990. entity("efr") -> 16#1D522;
  991. entity("eg") -> 16#02A9A;
  992. entity("egrave") -> 16#000E8;
  993. entity("egs") -> 16#02A96;
  994. entity("egsdot") -> 16#02A98;
  995. entity("el") -> 16#02A99;
  996. entity("elinters") -> 16#023E7;
  997. entity("ell") -> 16#02113;
  998. entity("els") -> 16#02A95;
  999. entity("elsdot") -> 16#02A97;
  1000. entity("emacr") -> 16#00113;
  1001. entity("empty") -> 16#02205;
  1002. entity("emptyset") -> 16#02205;
  1003. entity("emptyv") -> 16#02205;
  1004. entity("emsp") -> 16#02003;
  1005. entity("emsp13") -> 16#02004;
  1006. entity("emsp14") -> 16#02005;
  1007. entity("eng") -> 16#0014B;
  1008. entity("ensp") -> 16#02002;
  1009. entity("eogon") -> 16#00119;
  1010. entity("eopf") -> 16#1D556;
  1011. entity("epar") -> 16#022D5;
  1012. entity("eparsl") -> 16#029E3;
  1013. entity("eplus") -> 16#02A71;
  1014. entity("epsi") -> 16#003B5;
  1015. entity("epsilon") -> 16#003B5;
  1016. entity("epsiv") -> 16#003F5;
  1017. entity("eqcirc") -> 16#02256;
  1018. entity("eqcolon") -> 16#02255;
  1019. entity("eqsim") -> 16#02242;
  1020. entity("eqslantgtr") -> 16#02A96;
  1021. entity("eqslantless") -> 16#02A95;
  1022. entity("equals") -> 16#0003D;
  1023. entity("equest") -> 16#0225F;
  1024. entity("equiv") -> 16#02261;
  1025. entity("equivDD") -> 16#02A78;
  1026. entity("eqvparsl") -> 16#029E5;
  1027. entity("erDot") -> 16#02253;
  1028. entity("erarr") -> 16#02971;
  1029. entity("escr") -> 16#0212F;
  1030. entity("esdot") -> 16#02250;
  1031. entity("esim") -> 16#02242;
  1032. entity("eta") -> 16#003B7;
  1033. entity("eth") -> 16#000F0;
  1034. entity("euml") -> 16#000EB;
  1035. entity("euro") -> 16#020AC;
  1036. entity("excl") -> 16#00021;
  1037. entity("exist") -> 16#02203;
  1038. entity("expectation") -> 16#02130;
  1039. entity("exponentiale") -> 16#02147;
  1040. entity("fallingdotseq") -> 16#02252;
  1041. entity("fcy") -> 16#00444;
  1042. entity("female") -> 16#02640;
  1043. entity("ffilig") -> 16#0FB03;
  1044. entity("fflig") -> 16#0FB00;
  1045. entity("ffllig") -> 16#0FB04;
  1046. entity("ffr") -> 16#1D523;
  1047. entity("filig") -> 16#0FB01;
  1048. entity("fjlig") -> [16#00066, 16#0006A];
  1049. entity("flat") -> 16#0266D;
  1050. entity("fllig") -> 16#0FB02;
  1051. entity("fltns") -> 16#025B1;
  1052. entity("fnof") -> 16#00192;
  1053. entity("fopf") -> 16#1D557;
  1054. entity("forall") -> 16#02200;
  1055. entity("fork") -> 16#022D4;
  1056. entity("forkv") -> 16#02AD9;
  1057. entity("fpartint") -> 16#02A0D;
  1058. entity("frac12") -> 16#000BD;
  1059. entity("frac13") -> 16#02153;
  1060. entity("frac14") -> 16#000BC;
  1061. entity("frac15") -> 16#02155;
  1062. entity("frac16") -> 16#02159;
  1063. entity("frac18") -> 16#0215B;
  1064. entity("frac23") -> 16#02154;
  1065. entity("frac25") -> 16#02156;
  1066. entity("frac34") -> 16#000BE;
  1067. entity("frac35") -> 16#02157;
  1068. entity("frac38") -> 16#0215C;
  1069. entity("frac45") -> 16#02158;
  1070. entity("frac56") -> 16#0215A;
  1071. entity("frac58") -> 16#0215D;
  1072. entity("frac78") -> 16#0215E;
  1073. entity("frasl") -> 16#02044;
  1074. entity("frown") -> 16#02322;
  1075. entity("fscr") -> 16#1D4BB;
  1076. entity("gE") -> 16#02267;
  1077. entity("gEl") -> 16#02A8C;
  1078. entity("gacute") -> 16#001F5;
  1079. entity("gamma") -> 16#003B3;
  1080. entity("gammad") -> 16#003DD;
  1081. entity("gap") -> 16#02A86;
  1082. entity("gbreve") -> 16#0011F;
  1083. entity("gcirc") -> 16#0011D;
  1084. entity("gcy") -> 16#00433;
  1085. entity("gdot") -> 16#00121;
  1086. entity("ge") -> 16#02265;
  1087. entity("gel") -> 16#022DB;
  1088. entity("geq") -> 16#02265;
  1089. entity("geqq") -> 16#02267;
  1090. entity("geqslant") -> 16#02A7E;
  1091. entity("ges") -> 16#02A7E;
  1092. entity("gescc") -> 16#02AA9;
  1093. entity("gesdot") -> 16#02A80;
  1094. entity("gesdoto") -> 16#02A82;
  1095. entity("gesdotol") -> 16#02A84;
  1096. entity("gesl") -> [16#022DB, 16#0FE00];
  1097. entity("gesles") -> 16#02A94;
  1098. entity("gfr") -> 16#1D524;
  1099. entity("gg") -> 16#0226B;
  1100. entity("ggg") -> 16#022D9;
  1101. entity("gimel") -> 16#02137;
  1102. entity("gjcy") -> 16#00453;
  1103. entity("gl") -> 16#02277;
  1104. entity("glE") -> 16#02A92;
  1105. entity("gla") -> 16#02AA5;
  1106. entity("glj") -> 16#02AA4;
  1107. entity("gnE") -> 16#02269;
  1108. entity("gnap") -> 16#02A8A;
  1109. entity("gnapprox") -> 16#02A8A;
  1110. entity("gne") -> 16#02A88;
  1111. entity("gneq") -> 16#02A88;
  1112. entity("gneqq") -> 16#02269;
  1113. entity("gnsim") -> 16#022E7;
  1114. entity("gopf") -> 16#1D558;
  1115. entity("grave") -> 16#00060;
  1116. entity("gscr") -> 16#0210A;
  1117. entity("gsim") -> 16#02273;
  1118. entity("gsime") -> 16#02A8E;
  1119. entity("gsiml") -> 16#02A90;
  1120. entity("gt") -> 16#0003E;
  1121. entity("gtcc") -> 16#02AA7;
  1122. entity("gtcir") -> 16#02A7A;
  1123. entity("gtdot") -> 16#022D7;
  1124. entity("gtlPar") -> 16#02995;
  1125. entity("gtquest") -> 16#02A7C;
  1126. entity("gtrapprox") -> 16#02A86;
  1127. entity("gtrarr") -> 16#02978;
  1128. entity("gtrdot") -> 16#022D7;
  1129. entity("gtreqless") -> 16#022DB;
  1130. entity("gtreqqless") -> 16#02A8C;
  1131. entity("gtrless") -> 16#02277;
  1132. entity("gtrsim") -> 16#02273;
  1133. entity("gvertneqq") -> [16#02269, 16#0FE00];
  1134. entity("gvnE") -> [16#02269, 16#0FE00];
  1135. entity("hArr") -> 16#021D4;
  1136. entity("hairsp") -> 16#0200A;
  1137. entity("half") -> 16#000BD;
  1138. entity("hamilt") -> 16#0210B;
  1139. entity("hardcy") -> 16#0044A;
  1140. entity("harr") -> 16#02194;
  1141. entity("harrcir") -> 16#02948;
  1142. entity("harrw") -> 16#021AD;
  1143. entity("hbar") -> 16#0210F;
  1144. entity("hcirc") -> 16#00125;
  1145. entity("hearts") -> 16#02665;
  1146. entity("heartsuit") -> 16#02665;
  1147. entity("hellip") -> 16#02026;
  1148. entity("hercon") -> 16#022B9;
  1149. entity("hfr") -> 16#1D525;
  1150. entity("hksearow") -> 16#02925;
  1151. entity("hkswarow") -> 16#02926;
  1152. entity("hoarr") -> 16#021FF;
  1153. entity("homtht") -> 16#0223B;
  1154. entity("hookleftarrow") -> 16#021A9;
  1155. entity("hookrightarrow") -> 16#021AA;
  1156. entity("hopf") -> 16#1D559;
  1157. entity("horbar") -> 16#02015;
  1158. entity("hscr") -> 16#1D4BD;
  1159. entity("hslash") -> 16#0210F;
  1160. entity("hstrok") -> 16#00127;
  1161. entity("hybull") -> 16#02043;
  1162. entity("hyphen") -> 16#02010;
  1163. entity("iacute") -> 16#000ED;
  1164. entity("ic") -> 16#02063;
  1165. entity("icirc") -> 16#000EE;
  1166. entity("icy") -> 16#00438;
  1167. entity("iecy") -> 16#00435;
  1168. entity("iexcl") -> 16#000A1;
  1169. entity("iff") -> 16#021D4;
  1170. entity("ifr") -> 16#1D526;
  1171. entity("igrave") -> 16#000EC;
  1172. entity("ii") -> 16#02148;
  1173. entity("iiiint") -> 16#02A0C;
  1174. entity("iiint") -> 16#0222D;
  1175. entity("iinfin") -> 16#029DC;
  1176. entity("iiota") -> 16#02129;
  1177. entity("ijlig") -> 16#00133;
  1178. entity("imacr") -> 16#0012B;
  1179. entity("image") -> 16#02111;
  1180. entity("imagline") -> 16#02110;
  1181. entity("imagpart") -> 16#02111;
  1182. entity("imath") -> 16#00131;
  1183. entity("imof") -> 16#022B7;
  1184. entity("imped") -> 16#001B5;
  1185. entity("in") -> 16#02208;
  1186. entity("incare") -> 16#02105;
  1187. entity("infin") -> 16#0221E;
  1188. entity("infintie") -> 16#029DD;
  1189. entity("inodot") -> 16#00131;
  1190. entity("int") -> 16#0222B;
  1191. entity("intcal") -> 16#022BA;
  1192. entity("integers") -> 16#02124;
  1193. entity("intercal") -> 16#022BA;
  1194. entity("intlarhk") -> 16#02A17;
  1195. entity("intprod") -> 16#02A3C;
  1196. entity("iocy") -> 16#00451;
  1197. entity("iogon") -> 16#0012F;
  1198. entity("iopf") -> 16#1D55A;
  1199. entity("iota") -> 16#003B9;
  1200. entity("iprod") -> 16#02A3C;
  1201. entity("iquest") -> 16#000BF;
  1202. entity("iscr") -> 16#1D4BE;
  1203. entity("isin") -> 16#02208;
  1204. entity("isinE") -> 16#022F9;
  1205. entity("isindot") -> 16#022F5;
  1206. entity("isins") -> 16#022F4;
  1207. entity("isinsv") -> 16#022F3;
  1208. entity("isinv") -> 16#02208;
  1209. entity("it") -> 16#02062;
  1210. entity("itilde") -> 16#00129;
  1211. entity("iukcy") -> 16#00456;
  1212. entity("iuml") -> 16#000EF;
  1213. entity("jcirc") -> 16#00135;
  1214. entity("jcy") -> 16#00439;
  1215. entity("jfr") -> 16#1D527;
  1216. entity("jmath") -> 16#00237;
  1217. entity("jopf") -> 16#1D55B;
  1218. entity("jscr") -> 16#1D4BF;
  1219. entity("jsercy") -> 16#00458;
  1220. entity("jukcy") -> 16#00454;
  1221. entity("kappa") -> 16#003BA;
  1222. entity("kappav") -> 16#003F0;
  1223. entity("kcedil") -> 16#00137;
  1224. entity("kcy") -> 16#0043A;
  1225. entity("kfr") -> 16#1D528;
  1226. entity("kgreen") -> 16#00138;
  1227. entity("khcy") -> 16#00445;
  1228. entity("kjcy") -> 16#0045C;
  1229. entity("kopf") -> 16#1D55C;
  1230. entity("kscr") -> 16#1D4C0;
  1231. entity("lAarr") -> 16#021DA;
  1232. entity("lArr") -> 16#021D0;
  1233. entity("lAtail") -> 16#0291B;
  1234. entity("lBarr") -> 16#0290E;
  1235. entity("lE") -> 16#02266;
  1236. entity("lEg") -> 16#02A8B;
  1237. entity("lHar") -> 16#02962;
  1238. entity("lacute") -> 16#0013A;
  1239. entity("laemptyv") -> 16#029B4;
  1240. entity("lagran") -> 16#02112;
  1241. entity("lambda") -> 16#003BB;
  1242. entity("lang") -> 16#027E8;
  1243. entity("langd") -> 16#02991;
  1244. entity("langle") -> 16#027E8;
  1245. entity("lap") -> 16#02A85;
  1246. entity("laquo") -> 16#000AB;
  1247. entity("larr") -> 16#02190;
  1248. entity("larrb") -> 16#021E4;
  1249. entity("larrbfs") -> 16#0291F;
  1250. entity("larrfs") -> 16#0291D;
  1251. entity("larrhk") -> 16#021A9;
  1252. entity("larrlp") -> 16#021AB;
  1253. entity("larrpl") -> 16#02939;
  1254. entity("larrsim") -> 16#02973;
  1255. entity("larrtl") -> 16#021A2;
  1256. entity("lat") -> 16#02AAB;
  1257. entity("latail") -> 16#02919;
  1258. entity("late") -> 16#02AAD;
  1259. entity("lates") -> [16#02AAD, 16#0FE00];
  1260. entity("lbarr") -> 16#0290C;
  1261. entity("lbbrk") -> 16#02772;
  1262. entity("lbrace") -> 16#0007B;
  1263. entity("lbrack") -> 16#0005B;
  1264. entity("lbrke") -> 16#0298B;
  1265. entity("lbrksld") -> 16#0298F;
  1266. entity("lbrkslu") -> 16#0298D;
  1267. entity("lcaron") -> 16#0013E;
  1268. entity("lcedil") -> 16#0013C;
  1269. entity("lceil") -> 16#02308;
  1270. entity("lcub") -> 16#0007B;
  1271. entity("lcy") -> 16#0043B;
  1272. entity("ldca") -> 16#02936;
  1273. entity("ldquo") -> 16#0201C;
  1274. entity("ldquor") -> 16#0201E;
  1275. entity("ldrdhar") -> 16#02967;
  1276. entity("ldrushar") -> 16#0294B;
  1277. entity("ldsh") -> 16#021B2;
  1278. entity("le") -> 16#02264;
  1279. entity("leftarrow") -> 16#02190;
  1280. entity("leftarrowtail") -> 16#021A2;
  1281. entity("leftharpoondown") -> 16#021BD;
  1282. entity("leftharpoonup") -> 16#021BC;
  1283. entity("leftleftarrows") -> 16#021C7;
  1284. entity("leftrightarrow") -> 16#02194;
  1285. entity("leftrightarrows") -> 16#021C6;
  1286. entity("leftrightharpoons") -> 16#021CB;
  1287. entity("leftrightsquigarrow") -> 16#021AD;
  1288. entity("leftthreetimes") -> 16#022CB;
  1289. entity("leg") -> 16#022DA;
  1290. entity("leq") -> 16#02264;
  1291. entity("leqq") -> 16#02266;
  1292. entity("leqslant") -> 16#02A7D;
  1293. entity("les") -> 16#02A7D;
  1294. entity("lescc") -> 16#02AA8;
  1295. entity("lesdot") -> 16#02A7F;
  1296. entity("lesdoto") -> 16#02A81;
  1297. entity("lesdotor") -> 16#02A83;
  1298. entity("lesg") -> [16#022DA, 16#0FE00];
  1299. entity("lesges") -> 16#02A93;
  1300. entity("lessapprox") -> 16#02A85;
  1301. entity("lessdot") -> 16#022D6;
  1302. entity("lesseqgtr") -> 16#022DA;
  1303. entity("lesseqqgtr") -> 16#02A8B;
  1304. entity("lessgtr") -> 16#02276;
  1305. entity("lesssim") -> 16#02272;
  1306. entity("lfisht") -> 16#0297C;
  1307. entity("lfloor") -> 16#0230A;
  1308. entity("lfr") -> 16#1D529;
  1309. entity("lg") -> 16#02276;
  1310. entity("lgE") -> 16#02A91;
  1311. entity("lhard") -> 16#021BD;
  1312. entity("lharu") -> 16#021BC;
  1313. entity("lharul") -> 16#0296A;
  1314. entity("lhblk") -> 16#02584;
  1315. entity("ljcy") -> 16#00459;
  1316. entity("ll") -> 16#0226A;
  1317. entity("llarr") -> 16#021C7;
  1318. entity("llcorner") -> 16#0231E;
  1319. entity("llhard") -> 16#0296B;
  1320. entity("lltri") -> 16#025FA;
  1321. entity("lmidot") -> 16#00140;
  1322. entity("lmoust") -> 16#023B0;
  1323. entity("lmoustache") -> 16#023B0;
  1324. entity("lnE") -> 16#02268;
  1325. entity("lnap") -> 16#02A89;
  1326. entity("lnapprox") -> 16#02A89;
  1327. entity("lne") -> 16#02A87;
  1328. entity("lneq") -> 16#02A87;
  1329. entity("lneqq") -> 16#02268;
  1330. entity("lnsim") -> 16#022E6;
  1331. entity("loang") -> 16#027EC;
  1332. entity("loarr") -> 16#021FD;
  1333. entity("lobrk") -> 16#027E6;
  1334. entity("longleftarrow") -> 16#027F5;
  1335. entity("longleftrightarrow") -> 16#027F7;
  1336. entity("longmapsto") -> 16#027FC;
  1337. entity("longrightarrow") -> 16#027F6;
  1338. entity("looparrowleft") -> 16#021AB;
  1339. entity("looparrowright") -> 16#021AC;
  1340. entity("lopar") -> 16#02985;
  1341. entity("lopf") -> 16#1D55D;
  1342. entity("loplus") -> 16#02A2D;
  1343. entity("lotimes") -> 16#02A34;
  1344. entity("lowast") -> 16#02217;
  1345. entity("lowbar") -> 16#0005F;
  1346. entity("loz") -> 16#025CA;
  1347. entity("lozenge") -> 16#025CA;
  1348. entity("lozf") -> 16#029EB;
  1349. entity("lpar") -> 16#00028;
  1350. entity("lparlt") -> 16#02993;
  1351. entity("lrarr") -> 16#021C6;
  1352. entity("lrcorner") -> 16#0231F;
  1353. entity("lrhar") -> 16#021CB;
  1354. entity("lrhard") -> 16#0296D;
  1355. entity("lrm") -> 16#0200E;
  1356. entity("lrtri") -> 16#022BF;
  1357. entity("lsaquo") -> 16#02039;
  1358. entity("lscr") -> 16#1D4C1;
  1359. entity("lsh") -> 16#021B0;
  1360. entity("lsim") -> 16#02272;
  1361. entity("lsime") -> 16#02A8D;
  1362. entity("lsimg") -> 16#02A8F;
  1363. entity("lsqb") -> 16#0005B;
  1364. entity("lsquo") -> 16#02018;
  1365. entity("lsquor") -> 16#0201A;
  1366. entity("lstrok") -> 16#00142;
  1367. entity("lt") -> 16#0003C;
  1368. entity("ltcc") -> 16#02AA6;
  1369. entity("ltcir") -> 16#02A79;
  1370. entity("ltdot") -> 16#022D6;
  1371. entity("lthree") -> 16#022CB;
  1372. entity("ltimes") -> 16#022C9;
  1373. entity("ltlarr") -> 16#02976;
  1374. entity("ltquest") -> 16#02A7B;
  1375. entity("ltrPar") -> 16#02996;
  1376. entity("ltri") -> 16#025C3;
  1377. entity("ltrie") -> 16#022B4;
  1378. entity("ltrif") -> 16#025C2;
  1379. entity("lurdshar") -> 16#0294A;
  1380. entity("luruhar") -> 16#02966;
  1381. entity("lvertneqq") -> [16#02268, 16#0FE00];
  1382. entity("lvnE") -> [16#02268, 16#0FE00];
  1383. entity("mDDot") -> 16#0223A;
  1384. entity("macr") -> 16#000AF;
  1385. entity("male") -> 16#02642;
  1386. entity("malt") -> 16#02720;
  1387. entity("maltese") -> 16#02720;
  1388. entity("map") -> 16#021A6;
  1389. entity("mapsto") -> 16#021A6;
  1390. entity("mapstodown") -> 16#021A7;
  1391. entity("mapstoleft") -> 16#021A4;
  1392. entity("mapstoup") -> 16#021A5;
  1393. entity("marker") -> 16#025AE;
  1394. entity("mcomma") -> 16#02A29;
  1395. entity("mcy") -> 16#0043C;
  1396. entity("mdash") -> 16#02014;
  1397. entity("measuredangle") -> 16#02221;
  1398. entity("mfr") -> 16#1D52A;
  1399. entity("mho") -> 16#02127;
  1400. entity("micro") -> 16#000B5;
  1401. entity("mid") -> 16#02223;
  1402. entity("midast") -> 16#0002A;
  1403. entity("midcir") -> 16#02AF0;
  1404. entity("middot") -> 16#000B7;
  1405. entity("minus") -> 16#02212;
  1406. entity("minusb") -> 16#0229F;
  1407. entity("minusd") -> 16#02238;
  1408. entity("minusdu") -> 16#02A2A;
  1409. entity("mlcp") -> 16#02ADB;
  1410. entity("mldr") -> 16#02026;
  1411. entity("mnplus") -> 16#02213;
  1412. entity("models") -> 16#022A7;
  1413. entity("mopf") -> 16#1D55E;
  1414. entity("mp") -> 16#02213;
  1415. entity("mscr") -> 16#1D4C2;
  1416. entity("mstpos") -> 16#0223E;
  1417. entity("mu") -> 16#003BC;
  1418. entity("multimap") -> 16#022B8;
  1419. entity("mumap") -> 16#022B8;
  1420. entity("nGg") -> [16#022D9, 16#00338];
  1421. entity("nGt") -> [16#0226B, 16#020D2];
  1422. entity("nGtv") -> [16#0226B, 16#00338];
  1423. entity("nLeftarrow") -> 16#021CD;
  1424. entity("nLeftrightarrow") -> 16#021CE;
  1425. entity("nLl") -> [16#022D8, 16#00338];
  1426. entity("nLt") -> [16#0226A, 16#020D2];
  1427. entity("nLtv") -> [16#0226A, 16#00338];
  1428. entity("nRightarrow") -> 16#021CF;
  1429. entity("nVDash") -> 16#022AF;
  1430. entity("nVdash") -> 16#022AE;
  1431. entity("nabla") -> 16#02207;
  1432. entity("nacute") -> 16#00144;
  1433. entity("nang") -> [16#02220, 16#020D2];
  1434. entity("nap") -> 16#02249;
  1435. entity("napE") -> [16#02A70, 16#00338];
  1436. entity("napid") -> [16#0224B, 16#00338];
  1437. entity("napos") -> 16#00149;
  1438. entity("napprox") -> 16#02249;
  1439. entity("natur") -> 16#0266E;
  1440. entity("natural") -> 16#0266E;
  1441. entity("naturals") -> 16#02115;
  1442. entity("nbsp") -> 16#000A0;
  1443. entity("nbump") -> [16#0224E, 16#00338];
  1444. entity("nbumpe") -> [16#0224F, 16#00338];
  1445. entity("ncap") -> 16#02A43;
  1446. entity("ncaron") -> 16#00148;
  1447. entity("ncedil") -> 16#00146;
  1448. entity("ncong") -> 16#02247;
  1449. entity("ncongdot") -> [16#02A6D, 16#00338];
  1450. entity("ncup") -> 16#02A42;
  1451. entity("ncy") -> 16#0043D;
  1452. entity("ndash") -> 16#02013;
  1453. entity("ne") -> 16#02260;
  1454. entity("neArr") -> 16#021D7;
  1455. entity("nearhk") -> 16#02924;
  1456. entity("nearr") -> 16#02197;
  1457. entity("nearrow") -> 16#02197;
  1458. entity("nedot") -> [16#02250, 16#00338];
  1459. entity("nequiv") -> 16#02262;
  1460. entity("nesear") -> 16#02928;
  1461. entity("nesim") -> [16#02242, 16#00338];
  1462. entity("nexist") -> 16#02204;
  1463. entity("nexists") -> 16#02204;
  1464. entity("nfr") -> 16#1D52B;
  1465. entity("ngE") -> [16#02267, 16#00338];
  1466. entity("nge") -> 16#02271;
  1467. entity("ngeq") -> 16#02271;
  1468. entity("ngeqq") -> [16#02267, 16#00338];
  1469. entity("ngeqslant") -> [16#02A7E, 16#00338];
  1470. entity("nges") -> [16#02A7E, 16#00338];
  1471. entity("ngsim") -> 16#02275;
  1472. entity("ngt") -> 16#0226F;
  1473. entity("ngtr") -> 16#0226F;
  1474. entity("nhArr") -> 16#021CE;
  1475. entity("nharr") -> 16#021AE;
  1476. entity("nhpar") -> 16#02AF2;
  1477. entity("ni") -> 16#0220B;
  1478. entity("nis") -> 16#022FC;
  1479. entity("nisd") -> 16#022FA;
  1480. entity("niv") -> 16#0220B;
  1481. entity("njcy") -> 16#0045A;
  1482. entity("nlArr") -> 16#021CD;
  1483. entity("nlE") -> [16#02266, 16#00338];
  1484. entity("nlarr") -> 16#0219A;
  1485. entity("nldr") -> 16#02025;
  1486. entity("nle") -> 16#02270;
  1487. entity("nleftarrow") -> 16#0219A;
  1488. entity("nleftrightarrow") -> 16#021AE;
  1489. entity("nleq") -> 16#02270;
  1490. entity("nleqq") -> [16#02266, 16#00338];
  1491. entity("nleqslant") -> [16#02A7D, 16#00338];
  1492. entity("nles") -> [16#02A7D, 16#00338];
  1493. entity("nless") -> 16#0226E;
  1494. entity("nlsim") -> 16#02274;
  1495. entity("nlt") -> 16#0226E;
  1496. entity("nltri") -> 16#022EA;
  1497. entity("nltrie") -> 16#022EC;
  1498. entity("nmid") -> 16#02224;
  1499. entity("nopf") -> 16#1D55F;
  1500. entity("not") -> 16#000AC;
  1501. entity("notin") -> 16#02209;
  1502. entity("notinE") -> [16#022F9, 16#00338];
  1503. entity("notindot") -> [16#022F5, 16#00338];
  1504. entity("notinva") -> 16#02209;
  1505. entity("notinvb") -> 16#022F7;
  1506. entity("notinvc") -> 16#022F6;
  1507. entity("notni") -> 16#0220C;
  1508. entity("notniva") -> 16#0220C;
  1509. entity("notnivb") -> 16#022FE;
  1510. entity("notnivc") -> 16#022FD;
  1511. entity("npar") -> 16#02226;
  1512. entity("nparallel") -> 16#02226;
  1513. entity("nparsl") -> [16#02AFD, 16#020E5];
  1514. entity("npart") -> [16#02202, 16#00338];
  1515. entity("npolint") -> 16#02A14;
  1516. entity("npr") -> 16#02280;
  1517. entity("nprcue") -> 16#022E0;
  1518. entity("npre") -> [16#02AAF, 16#00338];
  1519. entity("nprec") -> 16#02280;
  1520. entity("npreceq") -> [16#02AAF, 16#00338];
  1521. entity("nrArr") -> 16#021CF;
  1522. entity("nrarr") -> 16#0219B;
  1523. entity("nrarrc") -> [16#02933, 16#00338];
  1524. entity("nrarrw") -> [16#0219D, 16#00338];
  1525. entity("nrightarrow") -> 16#0219B;
  1526. entity("nrtri") -> 16#022EB;
  1527. entity("nrtrie") -> 16#022ED;
  1528. entity("nsc") -> 16#02281;
  1529. entity("nsccue") -> 16#022E1;
  1530. entity("nsce") -> [16#02AB0, 16#00338];
  1531. entity("nscr") -> 16#1D4C3;
  1532. entity("nshortmid") -> 16#02224;
  1533. entity("nshortparallel") -> 16#02226;
  1534. entity("nsim") -> 16#02241;
  1535. entity("nsime") -> 16#02244;
  1536. entity("nsimeq") -> 16#02244;
  1537. entity("nsmid") -> 16#02224;
  1538. entity("nspar") -> 16#02226;
  1539. entity("nsqsube") -> 16#022E2;
  1540. entity("nsqsupe") -> 16#022E3;
  1541. entity("nsub") -> 16#02284;
  1542. entity("nsubE") -> [16#02AC5, 16#00338];
  1543. entity("nsube") -> 16#02288;
  1544. entity("nsubset") -> [16#02282, 16#020D2];
  1545. entity("nsubseteq") -> 16#02288;
  1546. entity("nsubseteqq") -> [16#02AC5, 16#00338];
  1547. entity("nsucc") -> 16#02281;
  1548. entity("nsucceq") -> [16#02AB0, 16#00338];
  1549. entity("nsup") -> 16#02285;
  1550. entity("nsupE") -> [16#02AC6, 16#00338];
  1551. entity("nsupe") -> 16#02289;
  1552. entity("nsupset") -> [16#02283, 16#020D2];
  1553. entity("nsupseteq") -> 16#02289;
  1554. entity("nsupseteqq") -> [16#02AC6, 16#00338];
  1555. entity("ntgl") -> 16#02279;
  1556. entity("ntilde") -> 16#000F1;
  1557. entity("ntlg") -> 16#02278;
  1558. entity("ntriangleleft") -> 16#022EA;
  1559. entity("ntrianglelefteq") -> 16#022EC;
  1560. entity("ntriangleright") -> 16#022EB;
  1561. entity("ntrianglerighteq") -> 16#022ED;
  1562. entity("nu") -> 16#003BD;
  1563. entity("num") -> 16#00023;
  1564. entity("numero") -> 16#02116;
  1565. entity("numsp") -> 16#02007;
  1566. entity("nvDash") -> 16#022AD;
  1567. entity("nvHarr") -> 16#02904;
  1568. entity("nvap") -> [16#0224D, 16#020D2];
  1569. entity("nvdash") -> 16#022AC;
  1570. entity("nvge") -> [16#02265, 16#020D2];
  1571. entity("nvgt") -> [16#0003E, 16#020D2];
  1572. entity("nvinfin") -> 16#029DE;
  1573. entity("nvlArr") -> 16#02902;
  1574. entity("nvle") -> [16#02264, 16#020D2];
  1575. entity("nvlt") -> [16#0003C, 16#020D2];
  1576. entity("nvltrie") -> [16#022B4, 16#020D2];
  1577. entity("nvrArr") -> 16#02903;
  1578. entity("nvrtrie") -> [16#022B5, 16#020D2];
  1579. entity("nvsim") -> [16#0223C, 16#020D2];
  1580. entity("nwArr") -> 16#021D6;
  1581. entity("nwarhk") -> 16#02923;
  1582. entity("nwarr") -> 16#02196;
  1583. entity("nwarrow") -> 16#02196;
  1584. entity("nwnear") -> 16#02927;
  1585. entity("oS") -> 16#024C8;
  1586. entity("oacute") -> 16#000F3;
  1587. entity("oast") -> 16#0229B;
  1588. entity("ocir") -> 16#0229A;
  1589. entity("ocirc") -> 16#000F4;
  1590. entity("ocy") -> 16#0043E;
  1591. entity("odash") -> 16#0229D;
  1592. entity("odblac") -> 16#00151;
  1593. entity("odiv") -> 16#02A38;
  1594. entity("odot") -> 16#02299;
  1595. entity("odsold") -> 16#029BC;
  1596. entity("oelig") -> 16#00153;
  1597. entity("ofcir") -> 16#029BF;
  1598. entity("ofr") -> 16#1D52C;
  1599. entity("ogon") -> 16#002DB;
  1600. entity("ograve") -> 16#000F2;
  1601. entity("ogt") -> 16#029C1;
  1602. entity("ohbar") -> 16#029B5;
  1603. entity("ohm") -> 16#003A9;
  1604. entity("oint") -> 16#0222E;
  1605. entity("olarr") -> 16#021BA;
  1606. entity("olcir") -> 16#029BE;
  1607. entity("olcross") -> 16#029BB;
  1608. entity("oline") -> 16#0203E;
  1609. entity("olt") -> 16#029C0;
  1610. entity("omacr") -> 16#0014D;
  1611. entity("omega") -> 16#003C9;
  1612. entity("omicron") -> 16#003BF;
  1613. entity("omid") -> 16#029B6;
  1614. entity("ominus") -> 16#02296;
  1615. entity("oopf") -> 16#1D560;
  1616. entity("opar") -> 16#029B7;
  1617. entity("operp") -> 16#029B9;
  1618. entity("oplus") -> 16#02295;
  1619. entity("or") -> 16#02228;
  1620. entity("orarr") -> 16#021BB;
  1621. entity("ord") -> 16#02A5D;
  1622. entity("order") -> 16#02134;
  1623. entity("orderof") -> 16#02134;
  1624. entity("ordf") -> 16#000AA;
  1625. entity("ordm") -> 16#000BA;
  1626. entity("origof") -> 16#022B6;
  1627. entity("oror") -> 16#02A56;
  1628. entity("orslope") -> 16#02A57;
  1629. entity("orv") -> 16#02A5B;
  1630. entity("oscr") -> 16#02134;
  1631. entity("oslash") -> 16#000F8;
  1632. entity("osol") -> 16#02298;
  1633. entity("otilde") -> 16#000F5;
  1634. entity("otimes") -> 16#02297;
  1635. entity("otimesas") -> 16#02A36;
  1636. entity("ouml") -> 16#000F6;
  1637. entity("ovbar") -> 16#0233D;
  1638. entity("par") -> 16#02225;
  1639. entity("para") -> 16#000B6;
  1640. entity("parallel") -> 16#02225;
  1641. entity("parsim") -> 16#02AF3;
  1642. entity("parsl") -> 16#02AFD;
  1643. entity("part") -> 16#02202;
  1644. entity("pcy") -> 16#0043F;
  1645. entity("percnt") -> 16#00025;
  1646. entity("period") -> 16#0002E;
  1647. entity("permil") -> 16#02030;
  1648. entity("perp") -> 16#022A5;
  1649. entity("pertenk") -> 16#02031;
  1650. entity("pfr") -> 16#1D52D;
  1651. entity("phi") -> 16#003C6;
  1652. entity("phiv") -> 16#003D5;
  1653. entity("phmmat") -> 16#02133;
  1654. entity("phone") -> 16#0260E;
  1655. entity("pi") -> 16#003C0;
  1656. entity("pitchfork") -> 16#022D4;
  1657. entity("piv") -> 16#003D6;
  1658. entity("planck") -> 16#0210F;
  1659. entity("planckh") -> 16#0210E;
  1660. entity("plankv") -> 16#0210F;
  1661. entity("plus") -> 16#0002B;
  1662. entity("plusacir") -> 16#02A23;
  1663. entity("plusb") -> 16#0229E;
  1664. entity("pluscir") -> 16#02A22;
  1665. entity("plusdo") -> 16#02214;
  1666. entity("plusdu") -> 16#02A25;
  1667. entity("pluse") -> 16#02A72;
  1668. entity("plusmn") -> 16#000B1;
  1669. entity("plussim") -> 16#02A26;
  1670. entity("plustwo") -> 16#02A27;
  1671. entity("pm") -> 16#000B1;
  1672. entity("pointint") -> 16#02A15;
  1673. entity("popf") -> 16#1D561;
  1674. entity("pound") -> 16#000A3;
  1675. entity("pr") -> 16#0227A;
  1676. entity("prE") -> 16#02AB3;
  1677. entity("prap") -> 16#02AB7;
  1678. entity("prcue") -> 16#0227C;
  1679. entity("pre") -> 16#02AAF;
  1680. entity("prec") -> 16#0227A;
  1681. entity("precapprox") -> 16#02AB7;
  1682. entity("preccurlyeq") -> 16#0227C;
  1683. entity("preceq") -> 16#02AAF;
  1684. entity("precnapprox") -> 16#02AB9;
  1685. entity("precneqq") -> 16#02AB5;
  1686. entity("precnsim") -> 16#022E8;
  1687. entity("precsim") -> 16#0227E;
  1688. entity("prime") -> 16#02032;
  1689. entity("primes") -> 16#02119;
  1690. entity("prnE") -> 16#02AB5;
  1691. entity("prnap") -> 16#02AB9;
  1692. entity("prnsim") -> 16#022E8;
  1693. entity("prod") -> 16#0220F;
  1694. entity("profalar") -> 16#0232E;
  1695. entity("profline") -> 16#02312;
  1696. entity("profsurf") -> 16#02313;
  1697. entity("prop") -> 16#0221D;
  1698. entity("propto") -> 16#0221D;
  1699. entity("prsim") -> 16#0227E;
  1700. entity("prurel") -> 16#022B0;
  1701. entity("pscr") -> 16#1D4C5;
  1702. entity("psi") -> 16#003C8;
  1703. entity("puncsp") -> 16#02008;
  1704. entity("qfr") -> 16#1D52E;
  1705. entity("qint") -> 16#02A0C;
  1706. entity("qopf") -> 16#1D562;
  1707. entity("qprime") -> 16#02057;
  1708. entity("qscr") -> 16#1D4C6;
  1709. entity("quaternions") -> 16#0210D;
  1710. entity("quatint") -> 16#02A16;
  1711. entity("quest") -> 16#0003F;
  1712. entity("questeq") -> 16#0225F;
  1713. entity("quot") -> 16#00022;
  1714. entity("rAarr") -> 16#021DB;
  1715. entity("rArr") -> 16#021D2;
  1716. entity("rAtail") -> 16#0291C;
  1717. entity("rBarr") -> 16#0290F;
  1718. entity("rHar") -> 16#02964;
  1719. entity("race") -> [16#0223D, 16#00331];
  1720. entity("racute") -> 16#00155;
  1721. entity("radic") -> 16#0221A;
  1722. entity("raemptyv") -> 16#029B3;
  1723. entity("rang") -> 16#027E9;
  1724. entity("rangd") -> 16#02992;
  1725. entity("range") -> 16#029A5;
  1726. entity("rangle") -> 16#027E9;
  1727. entity("raquo") -> 16#000BB;
  1728. entity("rarr") -> 16#02192;
  1729. entity("rarrap") -> 16#02975;
  1730. entity("rarrb") -> 16#021E5;
  1731. entity("rarrbfs") -> 16#02920;
  1732. entity("rarrc") -> 16#02933;
  1733. entity("rarrfs") -> 16#0291E;
  1734. entity("rarrhk") -> 16#021AA;
  1735. entity("rarrlp") -> 16#021AC;
  1736. entity("rarrpl") -> 16#02945;
  1737. entity("rarrsim") -> 16#02974;
  1738. entity("rarrtl") -> 16#021A3;
  1739. entity("rarrw") -> 16#0219D;
  1740. entity("ratail") -> 16#0291A;
  1741. entity("ratio") -> 16#02236;
  1742. entity("rationals") -> 16#0211A;
  1743. entity("rbarr") -> 16#0290D;
  1744. entity("rbbrk") -> 16#02773;
  1745. entity("rbrace") -> 16#0007D;
  1746. entity("rbrack") -> 16#0005D;
  1747. entity("rbrke") -> 16#0298C;
  1748. entity("rbrksld") -> 16#0298E;
  1749. entity("rbrkslu") -> 16#02990;
  1750. entity("rcaron") -> 16#00159;
  1751. entity("rcedil") -> 16#00157;
  1752. entity("rceil") -> 16#02309;
  1753. entity("rcub") -> 16#0007D;
  1754. entity("rcy") -> 16#00440;
  1755. entity("rdca") -> 16#02937;
  1756. entity("rdldhar") -> 16#02969;
  1757. entity("rdquo") -> 16#0201D;
  1758. entity("rdquor") -> 16#0201D;
  1759. entity("rdsh") -> 16#021B3;
  1760. entity("real") -> 16#0211C;
  1761. entity("realine") -> 16#0211B;
  1762. entity("realpart") -> 16#0211C;
  1763. entity("reals") -> 16#0211D;
  1764. entity("rect") -> 16#025AD;
  1765. entity("reg") -> 16#000AE;
  1766. entity("rfisht") -> 16#0297D;
  1767. entity("rfloor") -> 16#0230B;
  1768. entity("rfr") -> 16#1D52F;
  1769. entity("rhard") -> 16#021C1;
  1770. entity("rharu") -> 16#021C0;
  1771. entity("rharul") -> 16#0296C;
  1772. entity("rho") -> 16#003C1;
  1773. entity("rhov") -> 16#003F1;
  1774. entity("rightarrow") -> 16#02192;
  1775. entity("rightarrowtail") -> 16#021A3;
  1776. entity("rightharpoondown") -> 16#021C1;
  1777. entity("rightharpoonup") -> 16#021C0;
  1778. entity("rightleftarrows") -> 16#021C4;
  1779. entity("rightleftharpoons") -> 16#021CC;
  1780. entity("rightrightarrows") -> 16#021C9;
  1781. entity("rightsquigarrow") -> 16#0219D;
  1782. entity("rightthreetimes") -> 16#022CC;
  1783. entity("ring") -> 16#002DA;
  1784. entity("risingdotseq") -> 16#02253;
  1785. entity("rlarr") -> 16#021C4;
  1786. entity("rlhar") -> 16#021CC;
  1787. entity("rlm") -> 16#0200F;
  1788. entity("rmoust") -> 16#023B1;
  1789. entity("rmoustache") -> 16#023B1;
  1790. entity("rnmid") -> 16#02AEE;
  1791. entity("roang") -> 16#027ED;
  1792. entity("roarr") -> 16#021FE;
  1793. entity("robrk") -> 16#027E7;
  1794. entity("ropar") -> 16#02986;
  1795. entity("ropf") -> 16#1D563;
  1796. entity("roplus") -> 16#02A2E;
  1797. entity("rotimes") -> 16#02A35;
  1798. entity("rpar") -> 16#00029;
  1799. entity("rpargt") -> 16#02994;
  1800. entity("rppolint") -> 16#02A12;
  1801. entity("rrarr") -> 16#021C9;
  1802. entity("rsaquo") -> 16#0203A;
  1803. entity("rscr") -> 16#1D4C7;
  1804. entity("rsh") -> 16#021B1;
  1805. entity("rsqb") -> 16#0005D;
  1806. entity("rsquo") -> 16#02019;
  1807. entity("rsquor") -> 16#02019;
  1808. entity("rthree") -> 16#022CC;
  1809. entity("rtimes") -> 16#022CA;
  1810. entity("rtri") -> 16#025B9;
  1811. entity("rtrie") -> 16#022B5;
  1812. entity("rtrif") -> 16#025B8;
  1813. entity("rtriltri") -> 16#029CE;
  1814. entity("ruluhar") -> 16#02968;
  1815. entity("rx") -> 16#0211E;
  1816. entity("sacute") -> 16#0015B;
  1817. entity("sbquo") -> 16#0201A;
  1818. entity("sc") -> 16#0227B;
  1819. entity("scE") -> 16#02AB4;
  1820. entity("scap") -> 16#02AB8;
  1821. entity("scaron") -> 16#00161;
  1822. entity("sccue") -> 16#0227D;
  1823. entity("sce") -> 16#02AB0;
  1824. entity("scedil") -> 16#0015F;
  1825. entity("scirc") -> 16#0015D;
  1826. entity("scnE") -> 16#02AB6;
  1827. entity("scnap") -> 16#02ABA;
  1828. entity("scnsim") -> 16#022E9;
  1829. entity("scpolint") -> 16#02A13;
  1830. entity("scsim") -> 16#0227F;
  1831. entity("scy") -> 16#00441;
  1832. entity("sdot") -> 16#022C5;
  1833. entity("sdotb") -> 16#022A1;
  1834. entity("sdote") -> 16#02A66;
  1835. entity("seArr") -> 16#021D8;
  1836. entity("searhk") -> 16#02925;
  1837. entity("searr") -> 16#02198;
  1838. entity("searrow") -> 16#02198;
  1839. entity("sect") -> 16#000A7;
  1840. entity("semi") -> 16#0003B;
  1841. entity("seswar") -> 16#02929;
  1842. entity("setminus") -> 16#02216;
  1843. entity("setmn") -> 16#02216;
  1844. entity("sext") -> 16#02736;
  1845. entity("sfr") -> 16#1D530;
  1846. entity("sfrown") -> 16#02322;
  1847. entity("sharp") -> 16#0266F;
  1848. entity("shchcy") -> 16#00449;
  1849. entity("shcy") -> 16#00448;
  1850. entity("shortmid") -> 16#02223;
  1851. entity("shortparallel") -> 16#02225;
  1852. entity("shy") -> 16#000AD;
  1853. entity("sigma") -> 16#003C3;
  1854. entity("sigmaf") -> 16#003C2;
  1855. entity("sigmav") -> 16#003C2;
  1856. entity("sim") -> 16#0223C;
  1857. entity("simdot") -> 16#02A6A;
  1858. entity("sime") -> 16#02243;
  1859. entity("simeq") -> 16#02243;
  1860. entity("simg") -> 16#02A9E;
  1861. entity("simgE") -> 16#02AA0;
  1862. entity("siml") -> 16#02A9D;
  1863. entity("simlE") -> 16#02A9F;
  1864. entity("simne") -> 16#02246;
  1865. entity("simplus") -> 16#02A24;
  1866. entity("simrarr") -> 16#02972;
  1867. entity("slarr") -> 16#02190;
  1868. entity("smallsetminus") -> 16#02216;
  1869. entity("smashp") -> 16#02A33;
  1870. entity("smeparsl") -> 16#029E4;
  1871. entity("smid") -> 16#02223;
  1872. entity("smile") -> 16#02323;
  1873. entity("smt") -> 16#02AAA;
  1874. entity("smte") -> 16#02AAC;
  1875. entity("smtes") -> [16#02AAC, 16#0FE00];
  1876. entity("softcy") -> 16#0044C;
  1877. entity("sol") -> 16#0002F;
  1878. entity("solb") -> 16#029C4;
  1879. entity("solbar") -> 16#0233F;
  1880. entity("sopf") -> 16#1D564;
  1881. entity("spades") -> 16#02660;
  1882. entity("spadesuit") -> 16#02660;
  1883. entity("spar") -> 16#02225;
  1884. entity("sqcap") -> 16#02293;
  1885. entity("sqcaps") -> [16#02293, 16#0FE00];
  1886. entity("sqcup") -> 16#02294;
  1887. entity("sqcups") -> [16#02294, 16#0FE00];
  1888. entity("sqsub") -> 16#0228F;
  1889. entity("sqsube") -> 16#02291;
  1890. entity("sqsubset") -> 16#0228F;
  1891. entity("sqsubseteq") -> 16#02291;
  1892. entity("sqsup") -> 16#02290;
  1893. entity("sqsupe") -> 16#02292;
  1894. entity("sqsupset") -> 16#02290;
  1895. entity("sqsupseteq") -> 16#02292;
  1896. entity("squ") -> 16#025A1;
  1897. entity("square") -> 16#025A1;
  1898. entity("squarf") -> 16#025AA;
  1899. entity("squf") -> 16#025AA;
  1900. entity("srarr") -> 16#02192;
  1901. entity("sscr") -> 16#1D4C8;
  1902. entity("ssetmn") -> 16#02216;
  1903. entity("ssmile") -> 16#02323;
  1904. entity("sstarf") -> 16#022C6;
  1905. entity("star") -> 16#02606;
  1906. entity("starf") -> 16#02605;
  1907. entity("straightepsilon") -> 16#003F5;
  1908. entity("straightphi") -> 16#003D5;
  1909. entity("strns") -> 16#000AF;
  1910. entity("sub") -> 16#02282;
  1911. entity("subE") -> 16#02AC5;
  1912. entity("subdot") -> 16#02ABD;
  1913. entity("sube") -> 16#02286;
  1914. entity("subedot") -> 16#02AC3;
  1915. entity("submult") -> 16#02AC1;
  1916. entity("subnE") -> 16#02ACB;
  1917. entity("subne") -> 16#0228A;
  1918. entity("subplus") -> 16#02ABF;
  1919. entity("subrarr") -> 16#02979;
  1920. entity("subset") -> 16#02282;
  1921. entity("subseteq") -> 16#02286;
  1922. entity("subseteqq") -> 16#02AC5;
  1923. entity("subsetneq") -> 16#0228A;
  1924. entity("subsetneqq") -> 16#02ACB;
  1925. entity("subsim") -> 16#02AC7;
  1926. entity("subsub") -> 16#02AD5;
  1927. entity("subsup") -> 16#02AD3;
  1928. entity("succ") -> 16#0227B;
  1929. entity("succapprox") -> 16#02AB8;
  1930. entity("succcurlyeq") -> 16#0227D;
  1931. entity("succeq") -> 16#02AB0;
  1932. entity("succnapprox") -> 16#02ABA;
  1933. entity("succneqq") -> 16#02AB6;
  1934. entity("succnsim") -> 16#022E9;
  1935. entity("succsim") -> 16#0227F;
  1936. entity("sum") -> 16#02211;
  1937. entity("sung") -> 16#0266A;
  1938. entity("sup") -> 16#02283;
  1939. entity("sup1") -> 16#000B9;
  1940. entity("sup2") -> 16#000B2;
  1941. entity("sup3") -> 16#000B3;
  1942. entity("supE") -> 16#02AC6;
  1943. entity("supdot") -> 16#02ABE;
  1944. entity("supdsub") -> 16#02AD8;
  1945. entity("supe") -> 16#02287;
  1946. entity("supedot") -> 16#02AC4;
  1947. entity("suphsol") -> 16#027C9;
  1948. entity("suphsub") -> 16#02AD7;
  1949. entity("suplarr") -> 16#0297B;
  1950. entity("supmult") -> 16#02AC2;
  1951. entity("supnE") -> 16#02ACC;
  1952. entity("supne") -> 16#0228B;
  1953. entity("supplus") -> 16#02AC0;
  1954. entity("supset") -> 16#02283;
  1955. entity("supseteq") -> 16#02287;
  1956. entity("supseteqq") -> 16#02AC6;
  1957. entity("supsetneq") -> 16#0228B;
  1958. entity("supsetneqq") -> 16#02ACC;
  1959. entity("supsim") -> 16#02AC8;
  1960. entity("supsub") -> 16#02AD4;
  1961. entity("supsup") -> 16#02AD6;
  1962. entity("swArr") -> 16#021D9;
  1963. entity("swarhk") -> 16#02926;
  1964. entity("swarr") -> 16#02199;
  1965. entity("swarrow") -> 16#02199;
  1966. entity("swnwar") -> 16#0292A;
  1967. entity("szlig") -> 16#000DF;
  1968. entity("target") -> 16#02316;
  1969. entity("tau") -> 16#003C4;
  1970. entity("tbrk") -> 16#023B4;
  1971. entity("tcaron") -> 16#00165;
  1972. entity("tcedil") -> 16#00163;
  1973. entity("tcy") -> 16#00442;
  1974. entity("tdot") -> 16#020DB;
  1975. entity("telrec") -> 16#02315;
  1976. entity("tfr") -> 16#1D531;
  1977. entity("there4") -> 16#02234;
  1978. entity("therefore") -> 16#02234;
  1979. entity("theta") -> 16#003B8;
  1980. entity("thetasym") -> 16#003D1;
  1981. entity("thetav") -> 16#003D1;
  1982. entity("thickapprox") -> 16#02248;
  1983. entity("thicksim") -> 16#0223C;
  1984. entity("thinsp") -> 16#02009;
  1985. entity("thkap") -> 16#02248;
  1986. entity("thksim") -> 16#0223C;
  1987. entity("thorn") -> 16#000FE;
  1988. entity("tilde") -> 16#002DC;
  1989. entity("times") -> 16#000D7;
  1990. entity("timesb") -> 16#022A0;
  1991. entity("timesbar") -> 16#02A31;
  1992. entity("timesd") -> 16#02A30;
  1993. entity("tint") -> 16#0222D;
  1994. entity("toea") -> 16#02928;
  1995. entity("top") -> 16#022A4;
  1996. entity("topbot") -> 16#02336;
  1997. entity("topcir") -> 16#02AF1;
  1998. entity("topf") -> 16#1D565;
  1999. entity("topfork") -> 16#02ADA;
  2000. entity("tosa") -> 16#02929;
  2001. entity("tprime") -> 16#02034;
  2002. entity("trade") -> 16#02122;
  2003. entity("triangle") -> 16#025B5;
  2004. entity("triangledown") -> 16#025BF;
  2005. entity("triangleleft") -> 16#025C3;
  2006. entity("trianglelefteq") -> 16#022B4;
  2007. entity("triangleq") -> 16#0225C;
  2008. entity("triangleright") -> 16#025B9;
  2009. entity("trianglerighteq") -> 16#022B5;
  2010. entity("tridot") -> 16#025EC;
  2011. entity("trie") -> 16#0225C;
  2012. entity("triminus") -> 16#02A3A;
  2013. entity("triplus") -> 16#02A39;
  2014. entity("trisb") -> 16#029CD;
  2015. entity("tritime") -> 16#02A3B;
  2016. entity("trpezium") -> 16#023E2;
  2017. entity("tscr") -> 16#1D4C9;
  2018. entity("tscy") -> 16#00446;
  2019. entity("tshcy") -> 16#0045B;
  2020. entity("tstrok") -> 16#00167;
  2021. entity("twixt") -> 16#0226C;
  2022. entity("twoheadleftarrow") -> 16#0219E;
  2023. entity("twoheadrightarrow") -> 16#021A0;
  2024. entity("uArr") -> 16#021D1;
  2025. entity("uHar") -> 16#02963;
  2026. entity("uacute") -> 16#000FA;
  2027. entity("uarr") -> 16#02191;
  2028. entity("ubrcy") -> 16#0045E;
  2029. entity("ubreve") -> 16#0016D;
  2030. entity("ucirc") -> 16#000FB;
  2031. entity("ucy") -> 16#00443;
  2032. entity("udarr") -> 16#021C5;
  2033. entity("udblac") -> 16#00171;
  2034. entity("udhar") -> 16#0296E;
  2035. entity("ufisht") -> 16#0297E;
  2036. entity("ufr") -> 16#1D532;
  2037. entity("ugrave") -> 16#000F9;
  2038. entity("uharl") -> 16#021BF;
  2039. entity("uharr") -> 16#021BE;
  2040. entity("uhblk") -> 16#02580;
  2041. entity("ulcorn") -> 16#0231C;
  2042. entity("ulcorner") -> 16#0231C;
  2043. entity("ulcrop") -> 16#0230F;
  2044. entity("ultri") -> 16#025F8;
  2045. entity("umacr") -> 16#0016B;
  2046. entity("uml") -> 16#000A8;
  2047. entity("uogon") -> 16#00173;
  2048. entity("uopf") -> 16#1D566;
  2049. entity("uparrow") -> 16#02191;
  2050. entity("updownarrow") -> 16#02195;
  2051. entity("upharpoonleft") -> 16#021BF;
  2052. entity("upharpoonright") -> 16#021BE;
  2053. entity("uplus") -> 16#0228E;
  2054. entity("upsi") -> 16#003C5;
  2055. entity("upsih") -> 16#003D2;
  2056. entity("upsilon") -> 16#003C5;
  2057. entity("upuparrows") -> 16#021C8;
  2058. entity("urcorn") -> 16#0231D;
  2059. entity("urcorner") -> 16#0231D;
  2060. entity("urcrop") -> 16#0230E;
  2061. entity("uring") -> 16#0016F;
  2062. entity("urtri") -> 16#025F9;
  2063. entity("uscr") -> 16#1D4CA;
  2064. entity("utdot") -> 16#022F0;
  2065. entity("utilde") -> 16#00169;
  2066. entity("utri") -> 16#025B5;
  2067. entity("utrif") -> 16#025B4;
  2068. entity("uuarr") -> 16#021C8;
  2069. entity("uuml") -> 16#000FC;
  2070. entity("uwangle") -> 16#029A7;
  2071. entity("vArr") -> 16#021D5;
  2072. entity("vBar") -> 16#02AE8;
  2073. entity("vBarv") -> 16#02AE9;
  2074. entity("vDash") -> 16#022A8;
  2075. entity("vangrt") -> 16#0299C;
  2076. entity("varepsilon") -> 16#003F5;
  2077. entity("varkappa") -> 16#003F0;
  2078. entity("varnothing") -> 16#02205;
  2079. entity("varphi") -> 16#003D5;
  2080. entity("varpi") -> 16#003D6;
  2081. entity("varpropto") -> 16#0221D;
  2082. entity("varr") -> 16#02195;
  2083. entity("varrho") -> 16#003F1;
  2084. entity("varsigma") -> 16#003C2;
  2085. entity("varsubsetneq") -> [16#0228A, 16#0FE00];
  2086. entity("varsubsetneqq") -> [16#02ACB, 16#0FE00];
  2087. entity("varsupsetneq") -> [16#0228B, 16#0FE00];
  2088. entity("varsupsetneqq") -> [16#02ACC, 16#0FE00];
  2089. entity("vartheta") -> 16#003D1;
  2090. entity("vartriangleleft") -> 16#022B2;
  2091. entity("vartriangleright") -> 16#022B3;
  2092. entity("vcy") -> 16#00432;
  2093. entity("vdash") -> 16#022A2;
  2094. entity("vee") -> 16#02228;
  2095. entity("veebar") -> 16#022BB;
  2096. entity("veeeq") -> 16#0225A;
  2097. entity("vellip") -> 16#022EE;
  2098. entity("verbar") -> 16#0007C;
  2099. entity("vert") -> 16#0007C;
  2100. entity("vfr") -> 16#1D533;
  2101. entity("vltri") -> 16#022B2;
  2102. entity("vnsub") -> [16#02282, 16#020D2];
  2103. entity("vnsup") -> [16#02283, 16#020D2];
  2104. entity("vopf") -> 16#1D567;
  2105. entity("vprop") -> 16#0221D;
  2106. entity("vrtri") -> 16#022B3;
  2107. entity("vscr") -> 16#1D4CB;
  2108. entity("vsubnE") -> [16#02ACB, 16#0FE00];
  2109. entity("vsubne") -> [16#0228A, 16#0FE00];
  2110. entity("vsupnE") -> [16#02ACC, 16#0FE00];
  2111. entity("vsupne") -> [16#0228B, 16#0FE00];
  2112. entity("vzigzag") -> 16#0299A;
  2113. entity("wcirc") -> 16#00175;
  2114. entity("wedbar") -> 16#02A5F;
  2115. entity("wedge") -> 16#02227;
  2116. entity("wedgeq") -> 16#02259;
  2117. entity("weierp") -> 16#02118;
  2118. entity("wfr") -> 16#1D534;
  2119. entity("wopf") -> 16#1D568;
  2120. entity("wp") -> 16#02118;
  2121. entity("wr") -> 16#02240;
  2122. entity("wreath") -> 16#02240;
  2123. entity("wscr") -> 16#1D4CC;
  2124. entity("xcap") -> 16#022C2;
  2125. entity("xcirc") -> 16#025EF;
  2126. entity("xcup") -> 16#022C3;
  2127. entity("xdtri") -> 16#025BD;
  2128. entity("xfr") -> 16#1D535;
  2129. entity("xhArr") -> 16#027FA;
  2130. entity("xharr") -> 16#027F7;
  2131. entity("xi") -> 16#003BE;
  2132. entity("xlArr") -> 16#027F8;
  2133. entity("xlarr") -> 16#027F5;
  2134. entity("xmap") -> 16#027FC;
  2135. entity("xnis") -> 16#022FB;
  2136. entity("xodot") -> 16#02A00;
  2137. entity("xopf") -> 16#1D569;
  2138. entity("xoplus") -> 16#02A01;
  2139. entity("xotime") -> 16#02A02;
  2140. entity("xrArr") -> 16#027F9;
  2141. entity("xrarr") -> 16#027F6;
  2142. entity("xscr") -> 16#1D4CD;
  2143. entity("xsqcup") -> 16#02A06;
  2144. entity("xuplus") -> 16#02A04;
  2145. entity("xutri") -> 16#025B3;
  2146. entity("xvee") -> 16#022C1;
  2147. entity("xwedge") -> 16#022C0;
  2148. entity("yacute") -> 16#000FD;
  2149. entity("yacy") -> 16#0044F;
  2150. entity("ycirc") -> 16#00177;
  2151. entity("ycy") -> 16#0044B;
  2152. entity("yen") -> 16#000A5;
  2153. entity("yfr") -> 16#1D536;
  2154. entity("yicy") -> 16#00457;
  2155. entity("yopf") -> 16#1D56A;
  2156. entity("yscr") -> 16#1D4CE;
  2157. entity("yucy") -> 16#0044E;
  2158. entity("yuml") -> 16#000FF;
  2159. entity("zacute") -> 16#0017A;
  2160. entity("zcaron") -> 16#0017E;
  2161. entity("zcy") -> 16#00437;
  2162. entity("zdot") -> 16#0017C;
  2163. entity("zeetrf") -> 16#02128;
  2164. entity("zeta") -> 16#003B6;
  2165. entity("zfr") -> 16#1D537;
  2166. entity("zhcy") -> 16#00436;
  2167. entity("zigrarr") -> 16#021DD;
  2168. entity("zopf") -> 16#1D56B;
  2169. entity("zscr") -> 16#1D4CF;
  2170. entity("zwj") -> 16#0200D;
  2171. entity("zwnj") -> 16#0200C;
  2172. entity(_) -> undefined.
  2173. %%
  2174. %% Tests
  2175. %%
  2176. -ifdef(TEST).
  2177. -include_lib("eunit/include/eunit.hrl").
  2178. exhaustive_entity_test() ->
  2179. T = mochiweb_cover:clause_lookup_table(?MODULE, entity),
  2180. [?assertEqual(V, entity(K)) || {K, V} <- T].
  2181. charref_test() ->
  2182. 1234 = charref("#1234"),
  2183. 255 = charref("#xfF"),
  2184. 255 = charref(<<"#XFf">>),
  2185. 38 = charref("amp"),
  2186. 38 = charref(<<"amp">>),
  2187. undefined = charref("not_an_entity"),
  2188. undefined = charref("#not_an_entity"),
  2189. undefined = charref("#xnot_an_entity"),
  2190. ok.
  2191. -endif.