1<?php
2
3/*
4 * This file is part of the league/commonmark package.
5 *
6 * (c) Colin O'Dell <colinodell@gmail.com>
7 *
8 * Original code based on the CommonMark JS reference parser (https://bitly.com/commonmark-js)
9 *  - (c) John MacFarlane
10 *
11 * For the full copyright and license information, please view the LICENSE
12 * file that was distributed with this source code.
13 */
14
15namespace League\CommonMark\Util;
16
17@trigger_error(sprintf('The "%s" class is deprecated since league/commonmark 1.1, use "%s" instead.', Html5Entities::class, Html5EntityDecoder::class), E_USER_DEPRECATED);
18
19/**
20 * @deprecated Use Html5EntityDecoder instead
21 */
22final class Html5Entities
23{
24    /**
25     * @deprecated
26     *
27     * @var array<string, string>
28     */
29    public static $entitiesByName = [
30        'Aacute'                          => 'Á',
31        'Aacut'                           => 'Á',
32        'aacute'                          => 'á',
33        'aacut'                           => 'á',
34        'Abreve'                          => 'Ă',
35        'abreve'                          => 'ă',
36        'ac'                              => '∾',
37        'acd'                             => '∿',
38        'acE'                             => '∾̳',
39        'Acirc'                           => 'Â',
40        'Acir'                            => 'Â',
41        'acirc'                           => 'â',
42        'acir'                            => 'â',
43        'acute'                           => '´',
44        'acut'                            => '´',
45        'Acy'                             => 'А',
46        'acy'                             => 'а',
47        'AElig'                           => 'Æ',
48        'AEli'                            => 'Æ',
49        'aelig'                           => 'æ',
50        'aeli'                            => 'æ',
51        'af'                              => '⁡',
52        'Afr'                             => '��',
53        'afr'                             => '��',
54        'Agrave'                          => 'À',
55        'Agrav'                           => 'À',
56        'agrave'                          => 'à',
57        'agrav'                           => 'à',
58        'alefsym'                         => 'ℵ',
59        'aleph'                           => 'ℵ',
60        'Alpha'                           => 'Α',
61        'alpha'                           => 'α',
62        'Amacr'                           => 'Ā',
63        'amacr'                           => 'ā',
64        'amalg'                           => '⨿',
65        'AMP'                             => '&',
66        'AM'                              => '&',
67        'amp'                             => '&',
68        'am'                              => '&',
69        'And'                             => '⩓',
70        'and'                             => '∧',
71        'andand'                          => '⩕',
72        'andd'                            => '⩜',
73        'andslope'                        => '⩘',
74        'andv'                            => '⩚',
75        'ang'                             => '∠',
76        'ange'                            => '⦤',
77        'angle'                           => '∠',
78        'angmsd'                          => '∡',
79        'angmsdaa'                        => '⦨',
80        'angmsdab'                        => '⦩',
81        'angmsdac'                        => '⦪',
82        'angmsdad'                        => '⦫',
83        'angmsdae'                        => '⦬',
84        'angmsdaf'                        => '⦭',
85        'angmsdag'                        => '⦮',
86        'angmsdah'                        => '⦯',
87        'angrt'                           => '∟',
88        'angrtvb'                         => '⊾',
89        'angrtvbd'                        => '⦝',
90        'angsph'                          => '∢',
91        'angst'                           => 'Å',
92        'angzarr'                         => '⍼',
93        'Aogon'                           => 'Ą',
94        'aogon'                           => 'ą',
95        'Aopf'                            => '��',
96        'aopf'                            => '��',
97        'ap'                              => '≈',
98        'apacir'                          => '⩯',
99        'apE'                             => '⩰',
100        'ape'                             => '≊',
101        'apid'                            => '≋',
102        'apos'                            => '\'',
103        'ApplyFunction'                   => '⁡',
104        'approx'                          => '≈',
105        'approxeq'                        => '≊',
106        'Aring'                           => 'Å',
107        'Arin'                            => 'Å',
108        'aring'                           => 'å',
109        'arin'                            => 'å',
110        'Ascr'                            => '��',
111        'ascr'                            => '��',
112        'Assign'                          => '≔',
113        'ast'                             => '*',
114        'asymp'                           => '≈',
115        'asympeq'                         => '≍',
116        'Atilde'                          => 'Ã',
117        'Atild'                           => 'Ã',
118        'atilde'                          => 'ã',
119        'atild'                           => 'ã',
120        'Auml'                            => 'Ä',
121        'Aum'                             => 'Ä',
122        'auml'                            => 'ä',
123        'aum'                             => 'ä',
124        'awconint'                        => '∳',
125        'awint'                           => '⨑',
126        'backcong'                        => '≌',
127        'backepsilon'                     => '϶',
128        'backprime'                       => '‵',
129        'backsim'                         => '∽',
130        'backsimeq'                       => '⋍',
131        'Backslash'                       => '∖',
132        'Barv'                            => '⫧',
133        'barvee'                          => '⊽',
134        'Barwed'                          => '⌆',
135        'barwed'                          => '⌅',
136        'barwedge'                        => '⌅',
137        'bbrk'                            => '⎵',
138        'bbrktbrk'                        => '⎶',
139        'bcong'                           => '≌',
140        'Bcy'                             => 'Б',
141        'bcy'                             => 'б',
142        'bdquo'                           => '„',
143        'becaus'                          => '∵',
144        'Because'                         => '∵',
145        'because'                         => '∵',
146        'bemptyv'                         => '⦰',
147        'bepsi'                           => '϶',
148        'bernou'                          => 'ℬ',
149        'Bernoullis'                      => 'ℬ',
150        'Beta'                            => 'Β',
151        'beta'                            => 'β',
152        'beth'                            => 'ℶ',
153        'between'                         => '≬',
154        'Bfr'                             => '��',
155        'bfr'                             => '��',
156        'bigcap'                          => '⋂',
157        'bigcirc'                         => '◯',
158        'bigcup'                          => '⋃',
159        'bigodot'                         => '⨀',
160        'bigoplus'                        => '⨁',
161        'bigotimes'                       => '⨂',
162        'bigsqcup'                        => '⨆',
163        'bigstar'                         => '★',
164        'bigtriangledown'                 => '▽',
165        'bigtriangleup'                   => '△',
166        'biguplus'                        => '⨄',
167        'bigvee'                          => '⋁',
168        'bigwedge'                        => '⋀',
169        'bkarow'                          => '⤍',
170        'blacklozenge'                    => '⧫',
171        'blacksquare'                     => '▪',
172        'blacktriangle'                   => '▴',
173        'blacktriangledown'               => '▾',
174        'blacktriangleleft'               => '◂',
175        'blacktriangleright'              => '▸',
176        'blank'                           => '␣',
177        'blk12'                           => '▒',
178        'blk14'                           => '░',
179        'blk34'                           => '▓',
180        'block'                           => '█',
181        'bne'                             => '=⃥',
182        'bnequiv'                         => '≡⃥',
183        'bNot'                            => '⫭',
184        'bnot'                            => '⌐',
185        'Bopf'                            => '��',
186        'bopf'                            => '��',
187        'bot'                             => '⊥',
188        'bottom'                          => '⊥',
189        'bowtie'                          => '⋈',
190        'boxbox'                          => '⧉',
191        'boxDL'                           => '╗',
192        'boxDl'                           => '╖',
193        'boxdL'                           => '╕',
194        'boxdl'                           => '┐',
195        'boxDR'                           => '╔',
196        'boxDr'                           => '╓',
197        'boxdR'                           => '╒',
198        'boxdr'                           => '┌',
199        'boxH'                            => '═',
200        'boxh'                            => '─',
201        'boxHD'                           => '╦',
202        'boxHd'                           => '╤',
203        'boxhD'                           => '╥',
204        'boxhd'                           => '┬',
205        'boxHU'                           => '╩',
206        'boxHu'                           => '╧',
207        'boxhU'                           => '╨',
208        'boxhu'                           => '┴',
209        'boxminus'                        => '⊟',
210        'boxplus'                         => '⊞',
211        'boxtimes'                        => '⊠',
212        'boxUL'                           => '╝',
213        'boxUl'                           => '╜',
214        'boxuL'                           => '╛',
215        'boxul'                           => '┘',
216        'boxUR'                           => '╚',
217        'boxUr'                           => '╙',
218        'boxuR'                           => '╘',
219        'boxur'                           => '└',
220        'boxV'                            => '║',
221        'boxv'                            => '│',
222        'boxVH'                           => '╬',
223        'boxVh'                           => '╫',
224        'boxvH'                           => '╪',
225        'boxvh'                           => '┼',
226        'boxVL'                           => '╣',
227        'boxVl'                           => '╢',
228        'boxvL'                           => '╡',
229        'boxvl'                           => '┤',
230        'boxVR'                           => '╠',
231        'boxVr'                           => '╟',
232        'boxvR'                           => '╞',
233        'boxvr'                           => '├',
234        'bprime'                          => '‵',
235        'Breve'                           => '˘',
236        'breve'                           => '˘',
237        'brvbar'                          => '¦',
238        'brvba'                           => '¦',
239        'Bscr'                            => 'ℬ',
240        'bscr'                            => '��',
241        'bsemi'                           => '⁏',
242        'bsim'                            => '∽',
243        'bsime'                           => '⋍',
244        'bsol'                            => '\\',
245        'bsolb'                           => '⧅',
246        'bsolhsub'                        => '⟈',
247        'bull'                            => '•',
248        'bullet'                          => '•',
249        'bump'                            => '≎',
250        'bumpE'                           => '⪮',
251        'bumpe'                           => '≏',
252        'Bumpeq'                          => '≎',
253        'bumpeq'                          => '≏',
254        'Cacute'                          => 'Ć',
255        'cacute'                          => 'ć',
256        'Cap'                             => '⋒',
257        'cap'                             => '∩',
258        'capand'                          => '⩄',
259        'capbrcup'                        => '⩉',
260        'capcap'                          => '⩋',
261        'capcup'                          => '⩇',
262        'capdot'                          => '⩀',
263        'CapitalDifferentialD'            => 'ⅅ',
264        'caps'                            => '∩︀',
265        'caret'                           => '⁁',
266        'caron'                           => 'ˇ',
267        'Cayleys'                         => 'ℭ',
268        'ccaps'                           => '⩍',
269        'Ccaron'                          => 'Č',
270        'ccaron'                          => 'č',
271        'Ccedil'                          => 'Ç',
272        'Ccedi'                           => 'Ç',
273        'ccedil'                          => 'ç',
274        'ccedi'                           => 'ç',
275        'Ccirc'                           => 'Ĉ',
276        'ccirc'                           => 'ĉ',
277        'Cconint'                         => '∰',
278        'ccups'                           => '⩌',
279        'ccupssm'                         => '⩐',
280        'Cdot'                            => 'Ċ',
281        'cdot'                            => 'ċ',
282        'cedil'                           => '¸',
283        'cedi'                            => '¸',
284        'Cedilla'                         => '¸',
285        'cemptyv'                         => '⦲',
286        'cent'                            => '¢',
287        'cen'                             => '¢',
288        'CenterDot'                       => '·',
289        'centerdot'                       => '·',
290        'Cfr'                             => 'ℭ',
291        'cfr'                             => '��',
292        'CHcy'                            => 'Ч',
293        'chcy'                            => 'ч',
294        'check'                           => '✓',
295        'checkmark'                       => '✓',
296        'Chi'                             => 'Χ',
297        'chi'                             => 'χ',
298        'cir'                             => '○',
299        'circ'                            => 'ˆ',
300        'circeq'                          => '≗',
301        'circlearrowleft'                 => '↺',
302        'circlearrowright'                => '↻',
303        'circledast'                      => '⊛',
304        'circledcirc'                     => '⊚',
305        'circleddash'                     => '⊝',
306        'CircleDot'                       => '⊙',
307        'circledR'                        => '®',
308        'circledS'                        => 'Ⓢ',
309        'CircleMinus'                     => '⊖',
310        'CirclePlus'                      => '⊕',
311        'CircleTimes'                     => '⊗',
312        'cirE'                            => '⧃',
313        'cire'                            => '≗',
314        'cirfnint'                        => '⨐',
315        'cirmid'                          => '⫯',
316        'cirscir'                         => '⧂',
317        'ClockwiseContourIntegral'        => '∲',
318        'CloseCurlyDoubleQuote'           => '”',
319        'CloseCurlyQuote'                 => '’',
320        'clubs'                           => '♣',
321        'clubsuit'                        => '♣',
322        'Colon'                           => '∷',
323        'colon'                           => ':',
324        'Colone'                          => '⩴',
325        'colone'                          => '≔',
326        'coloneq'                         => '≔',
327        'comma'                           => ',',
328        'commat'                          => '@',
329        'comp'                            => '∁',
330        'compfn'                          => '∘',
331        'complement'                      => '∁',
332        'complexes'                       => 'ℂ',
333        'cong'                            => '≅',
334        'congdot'                         => '⩭',
335        'Congruent'                       => '≡',
336        'Conint'                          => '∯',
337        'conint'                          => '∮',
338        'ContourIntegral'                 => '∮',
339        'Copf'                            => 'ℂ',
340        'copf'                            => '��',
341        'coprod'                          => '∐',
342        'Coproduct'                       => '∐',
343        'COPY'                            => '©',
344        'COP'                             => '©',
345        'copy'                            => '©',
346        'cop'                             => '©',
347        'copysr'                          => '℗',
348        'CounterClockwiseContourIntegral' => '∳',
349        'crarr'                           => '↵',
350        'Cross'                           => '⨯',
351        'cross'                           => '✗',
352        'Cscr'                            => '��',
353        'cscr'                            => '��',
354        'csub'                            => '⫏',
355        'csube'                           => '⫑',
356        'csup'                            => '⫐',
357        'csupe'                           => '⫒',
358        'ctdot'                           => '⋯',
359        'cudarrl'                         => '⤸',
360        'cudarrr'                         => '⤵',
361        'cuepr'                           => '⋞',
362        'cuesc'                           => '⋟',
363        'cularr'                          => '↶',
364        'cularrp'                         => '⤽',
365        'Cup'                             => '⋓',
366        'cup'                             => '∪',
367        'cupbrcap'                        => '⩈',
368        'CupCap'                          => '≍',
369        'cupcap'                          => '⩆',
370        'cupcup'                          => '⩊',
371        'cupdot'                          => '⊍',
372        'cupor'                           => '⩅',
373        'cups'                            => '∪︀',
374        'curarr'                          => '↷',
375        'curarrm'                         => '⤼',
376        'curlyeqprec'                     => '⋞',
377        'curlyeqsucc'                     => '⋟',
378        'curlyvee'                        => '⋎',
379        'curlywedge'                      => '⋏',
380        'curren'                          => '¤',
381        'curre'                           => '¤',
382        'curvearrowleft'                  => '↶',
383        'curvearrowright'                 => '↷',
384        'cuvee'                           => '⋎',
385        'cuwed'                           => '⋏',
386        'cwconint'                        => '∲',
387        'cwint'                           => '∱',
388        'cylcty'                          => '⌭',
389        'Dagger'                          => '‡',
390        'dagger'                          => '†',
391        'daleth'                          => 'ℸ',
392        'Darr'                            => '↡',
393        'dArr'                            => '⇓',
394        'darr'                            => '↓',
395        'dash'                            => '‐',
396        'Dashv'                           => '⫤',
397        'dashv'                           => '⊣',
398        'dbkarow'                         => '⤏',
399        'dblac'                           => '˝',
400        'Dcaron'                          => 'Ď',
401        'dcaron'                          => 'ď',
402        'Dcy'                             => 'Д',
403        'dcy'                             => 'д',
404        'DD'                              => 'ⅅ',
405        'dd'                              => 'ⅆ',
406        'ddagger'                         => '‡',
407        'ddarr'                           => '⇊',
408        'DDotrahd'                        => '⤑',
409        'ddotseq'                         => '⩷',
410        'deg'                             => '°',
411        'de'                              => '°',
412        'Del'                             => '∇',
413        'Delta'                           => 'Δ',
414        'delta'                           => 'δ',
415        'demptyv'                         => '⦱',
416        'dfisht'                          => '⥿',
417        'Dfr'                             => '��',
418        'dfr'                             => '��',
419        'dHar'                            => '⥥',
420        'dharl'                           => '⇃',
421        'dharr'                           => '⇂',
422        'DiacriticalAcute'                => '´',
423        'DiacriticalDot'                  => '˙',
424        'DiacriticalDoubleAcute'          => '˝',
425        'DiacriticalGrave'                => '`',
426        'DiacriticalTilde'                => '˜',
427        'diam'                            => '⋄',
428        'Diamond'                         => '⋄',
429        'diamond'                         => '⋄',
430        'diamondsuit'                     => '♦',
431        'diams'                           => '♦',
432        'die'                             => '¨',
433        'DifferentialD'                   => 'ⅆ',
434        'digamma'                         => 'ϝ',
435        'disin'                           => '⋲',
436        'div'                             => '÷',
437        'divide'                          => '÷',
438        'divid'                           => '÷',
439        'divideontimes'                   => '⋇',
440        'divonx'                          => '⋇',
441        'DJcy'                            => 'Ђ',
442        'djcy'                            => 'ђ',
443        'dlcorn'                          => '⌞',
444        'dlcrop'                          => '⌍',
445        'dollar'                          => '$',
446        'Dopf'                            => '��',
447        'dopf'                            => '��',
448        'Dot'                             => '¨',
449        'dot'                             => '˙',
450        'DotDot'                          => '⃜',
451        'doteq'                           => '≐',
452        'doteqdot'                        => '≑',
453        'DotEqual'                        => '≐',
454        'dotminus'                        => '∸',
455        'dotplus'                         => '∔',
456        'dotsquare'                       => '⊡',
457        'doublebarwedge'                  => '⌆',
458        'DoubleContourIntegral'           => '∯',
459        'DoubleDot'                       => '¨',
460        'DoubleDownArrow'                 => '⇓',
461        'DoubleLeftArrow'                 => '⇐',
462        'DoubleLeftRightArrow'            => '⇔',
463        'DoubleLeftTee'                   => '⫤',
464        'DoubleLongLeftArrow'             => '⟸',
465        'DoubleLongLeftRightArrow'        => '⟺',
466        'DoubleLongRightArrow'            => '⟹',
467        'DoubleRightArrow'                => '⇒',
468        'DoubleRightTee'                  => '⊨',
469        'DoubleUpArrow'                   => '⇑',
470        'DoubleUpDownArrow'               => '⇕',
471        'DoubleVerticalBar'               => '∥',
472        'DownArrow'                       => '↓',
473        'Downarrow'                       => '⇓',
474        'downarrow'                       => '↓',
475        'DownArrowBar'                    => '⤓',
476        'DownArrowUpArrow'                => '⇵',
477        'DownBreve'                       => '̑',
478        'downdownarrows'                  => '⇊',
479        'downharpoonleft'                 => '⇃',
480        'downharpoonright'                => '⇂',
481        'DownLeftRightVector'             => '⥐',
482        'DownLeftTeeVector'               => '⥞',
483        'DownLeftVector'                  => '↽',
484        'DownLeftVectorBar'               => '⥖',
485        'DownRightTeeVector'              => '⥟',
486        'DownRightVector'                 => '⇁',
487        'DownRightVectorBar'              => '⥗',
488        'DownTee'                         => '⊤',
489        'DownTeeArrow'                    => '↧',
490        'drbkarow'                        => '⤐',
491        'drcorn'                          => '⌟',
492        'drcrop'                          => '⌌',
493        'Dscr'                            => '��',
494        'dscr'                            => '��',
495        'DScy'                            => 'Ѕ',
496        'dscy'                            => 'ѕ',
497        'dsol'                            => '⧶',
498        'Dstrok'                          => 'Đ',
499        'dstrok'                          => 'đ',
500        'dtdot'                           => '⋱',
501        'dtri'                            => '▿',
502        'dtrif'                           => '▾',
503        'duarr'                           => '⇵',
504        'duhar'                           => '⥯',
505        'dwangle'                         => '⦦',
506        'DZcy'                            => 'Џ',
507        'dzcy'                            => 'џ',
508        'dzigrarr'                        => '⟿',
509        'Eacute'                          => 'É',
510        'Eacut'                           => 'É',
511        'eacute'                          => 'é',
512        'eacut'                           => 'é',
513        'easter'                          => '⩮',
514        'Ecaron'                          => 'Ě',
515        'ecaron'                          => 'ě',
516        'ecir'                            => 'ê',
517        'Ecirc'                           => 'Ê',
518        'Ecir'                            => 'Ê',
519        'ecirc'                           => 'ê',
520        'ecolon'                          => '≕',
521        'Ecy'                             => 'Э',
522        'ecy'                             => 'э',
523        'eDDot'                           => '⩷',
524        'Edot'                            => 'Ė',
525        'eDot'                            => '≑',
526        'edot'                            => 'ė',
527        'ee'                              => 'ⅇ',
528        'efDot'                           => '≒',
529        'Efr'                             => '��',
530        'efr'                             => '��',
531        'eg'                              => '⪚',
532        'Egrave'                          => 'È',
533        'Egrav'                           => 'È',
534        'egrave'                          => 'è',
535        'egrav'                           => 'è',
536        'egs'                             => '⪖',
537        'egsdot'                          => '⪘',
538        'el'                              => '⪙',
539        'Element'                         => '∈',
540        'elinters'                        => '⏧',
541        'ell'                             => 'ℓ',
542        'els'                             => '⪕',
543        'elsdot'                          => '⪗',
544        'Emacr'                           => 'Ē',
545        'emacr'                           => 'ē',
546        'empty'                           => '∅',
547        'emptyset'                        => '∅',
548        'EmptySmallSquare'                => '◻',
549        'emptyv'                          => '∅',
550        'EmptyVerySmallSquare'            => '▫',
551        'emsp'                            => ' ',
552        'emsp13'                          => ' ',
553        'emsp14'                          => ' ',
554        'ENG'                             => 'Ŋ',
555        'eng'                             => 'ŋ',
556        'ensp'                            => ' ',
557        'Eogon'                           => 'Ę',
558        'eogon'                           => 'ę',
559        'Eopf'                            => '��',
560        'eopf'                            => '��',
561        'epar'                            => '⋕',
562        'eparsl'                          => '⧣',
563        'eplus'                           => '⩱',
564        'epsi'                            => 'ε',
565        'Epsilon'                         => 'Ε',
566        'epsilon'                         => 'ε',
567        'epsiv'                           => 'ϵ',
568        'eqcirc'                          => '≖',
569        'eqcolon'                         => '≕',
570        'eqsim'                           => '≂',
571        'eqslantgtr'                      => '⪖',
572        'eqslantless'                     => '⪕',
573        'Equal'                           => '⩵',
574        'equals'                          => '=',
575        'EqualTilde'                      => '≂',
576        'equest'                          => '≟',
577        'Equilibrium'                     => '⇌',
578        'equiv'                           => '≡',
579        'equivDD'                         => '⩸',
580        'eqvparsl'                        => '⧥',
581        'erarr'                           => '⥱',
582        'erDot'                           => '≓',
583        'Escr'                            => 'ℰ',
584        'escr'                            => 'ℯ',
585        'esdot'                           => '≐',
586        'Esim'                            => '⩳',
587        'esim'                            => '≂',
588        'Eta'                             => 'Η',
589        'eta'                             => 'η',
590        'ETH'                             => 'Ð',
591        'ET'                              => 'Ð',
592        'eth'                             => 'ð',
593        'et'                              => 'ð',
594        'Euml'                            => 'Ë',
595        'Eum'                             => 'Ë',
596        'euml'                            => 'ë',
597        'eum'                             => 'ë',
598        'euro'                            => '€',
599        'excl'                            => '!',
600        'exist'                           => '∃',
601        'Exists'                          => '∃',
602        'expectation'                     => 'ℰ',
603        'ExponentialE'                    => 'ⅇ',
604        'exponentiale'                    => 'ⅇ',
605        'fallingdotseq'                   => '≒',
606        'Fcy'                             => 'Ф',
607        'fcy'                             => 'ф',
608        'female'                          => '♀',
609        'ffilig'                          => 'ffi',
610        'fflig'                           => 'ff',
611        'ffllig'                          => 'ffl',
612        'Ffr'                             => '��',
613        'ffr'                             => '��',
614        'filig'                           => 'fi',
615        'FilledSmallSquare'               => '◼',
616        'FilledVerySmallSquare'           => '▪',
617        'fjlig'                           => 'fj',
618        'flat'                            => '♭',
619        'fllig'                           => 'fl',
620        'fltns'                           => '▱',
621        'fnof'                            => 'ƒ',
622        'Fopf'                            => '��',
623        'fopf'                            => '��',
624        'ForAll'                          => '∀',
625        'forall'                          => '∀',
626        'fork'                            => '⋔',
627        'forkv'                           => '⫙',
628        'Fouriertrf'                      => 'ℱ',
629        'fpartint'                        => '⨍',
630        'frac12'                          => '½',
631        'frac1'                           => '¼',
632        'frac13'                          => '⅓',
633        'frac14'                          => '¼',
634        'frac15'                          => '⅕',
635        'frac16'                          => '⅙',
636        'frac18'                          => '⅛',
637        'frac23'                          => '⅔',
638        'frac25'                          => '⅖',
639        'frac34'                          => '¾',
640        'frac3'                           => '¾',
641        'frac35'                          => '⅗',
642        'frac38'                          => '⅜',
643        'frac45'                          => '⅘',
644        'frac56'                          => '⅚',
645        'frac58'                          => '⅝',
646        'frac78'                          => '⅞',
647        'frasl'                           => '⁄',
648        'frown'                           => '⌢',
649        'Fscr'                            => 'ℱ',
650        'fscr'                            => '��',
651        'gacute'                          => 'ǵ',
652        'Gamma'                           => 'Γ',
653        'gamma'                           => 'γ',
654        'Gammad'                          => 'Ϝ',
655        'gammad'                          => 'ϝ',
656        'gap'                             => '⪆',
657        'Gbreve'                          => 'Ğ',
658        'gbreve'                          => 'ğ',
659        'Gcedil'                          => 'Ģ',
660        'Gcirc'                           => 'Ĝ',
661        'gcirc'                           => 'ĝ',
662        'Gcy'                             => 'Г',
663        'gcy'                             => 'г',
664        'Gdot'                            => 'Ġ',
665        'gdot'                            => 'ġ',
666        'gE'                              => '≧',
667        'ge'                              => '≥',
668        'gEl'                             => '⪌',
669        'gel'                             => '⋛',
670        'geq'                             => '≥',
671        'geqq'                            => '≧',
672        'geqslant'                        => '⩾',
673        'ges'                             => '⩾',
674        'gescc'                           => '⪩',
675        'gesdot'                          => '⪀',
676        'gesdoto'                         => '⪂',
677        'gesdotol'                        => '⪄',
678        'gesl'                            => '⋛︀',
679        'gesles'                          => '⪔',
680        'Gfr'                             => '��',
681        'gfr'                             => '��',
682        'Gg'                              => '⋙',
683        'gg'                              => '≫',
684        'ggg'                             => '⋙',
685        'gimel'                           => 'ℷ',
686        'GJcy'                            => 'Ѓ',
687        'gjcy'                            => 'ѓ',
688        'gl'                              => '≷',
689        'gla'                             => '⪥',
690        'glE'                             => '⪒',
691        'glj'                             => '⪤',
692        'gnap'                            => '⪊',
693        'gnapprox'                        => '⪊',
694        'gnE'                             => '≩',
695        'gne'                             => '⪈',
696        'gneq'                            => '⪈',
697        'gneqq'                           => '≩',
698        'gnsim'                           => '⋧',
699        'Gopf'                            => '��',
700        'gopf'                            => '��',
701        'grave'                           => '`',
702        'GreaterEqual'                    => '≥',
703        'GreaterEqualLess'                => '⋛',
704        'GreaterFullEqual'                => '≧',
705        'GreaterGreater'                  => '⪢',
706        'GreaterLess'                     => '≷',
707        'GreaterSlantEqual'               => '⩾',
708        'GreaterTilde'                    => '≳',
709        'Gscr'                            => '��',
710        'gscr'                            => 'ℊ',
711        'gsim'                            => '≳',
712        'gsime'                           => '⪎',
713        'gsiml'                           => '⪐',
714        'GT'                              => '>',
715        'G'                               => '>',
716        'Gt'                              => '≫',
717        'gt'                              => '>',
718        'g'                               => '>',
719        'gtcc'                            => '⪧',
720        'gtcir'                           => '⩺',
721        'gtdot'                           => '⋗',
722        'gtlPar'                          => '⦕',
723        'gtquest'                         => '⩼',
724        'gtrapprox'                       => '⪆',
725        'gtrarr'                          => '⥸',
726        'gtrdot'                          => '⋗',
727        'gtreqless'                       => '⋛',
728        'gtreqqless'                      => '⪌',
729        'gtrless'                         => '≷',
730        'gtrsim'                          => '≳',
731        'gvertneqq'                       => '≩︀',
732        'gvnE'                            => '≩︀',
733        'Hacek'                           => 'ˇ',
734        'hairsp'                          => ' ',
735        'half'                            => '½',
736        'hamilt'                          => 'ℋ',
737        'HARDcy'                          => 'Ъ',
738        'hardcy'                          => 'ъ',
739        'hArr'                            => '⇔',
740        'harr'                            => '↔',
741        'harrcir'                         => '⥈',
742        'harrw'                           => '↭',
743        'Hat'                             => '^',
744        'hbar'                            => 'ℏ',
745        'Hcirc'                           => 'Ĥ',
746        'hcirc'                           => 'ĥ',
747        'hearts'                          => '♥',
748        'heartsuit'                       => '♥',
749        'hellip'                          => '…',
750        'hercon'                          => '⊹',
751        'Hfr'                             => 'ℌ',
752        'hfr'                             => '��',
753        'HilbertSpace'                    => 'ℋ',
754        'hksearow'                        => '⤥',
755        'hkswarow'                        => '⤦',
756        'hoarr'                           => '⇿',
757        'homtht'                          => '∻',
758        'hookleftarrow'                   => '↩',
759        'hookrightarrow'                  => '↪',
760        'Hopf'                            => 'ℍ',
761        'hopf'                            => '��',
762        'horbar'                          => '―',
763        'HorizontalLine'                  => '─',
764        'Hscr'                            => 'ℋ',
765        'hscr'                            => '��',
766        'hslash'                          => 'ℏ',
767        'Hstrok'                          => 'Ħ',
768        'hstrok'                          => 'ħ',
769        'HumpDownHump'                    => '≎',
770        'HumpEqual'                       => '≏',
771        'hybull'                          => '⁃',
772        'hyphen'                          => '‐',
773        'Iacute'                          => 'Í',
774        'Iacut'                           => 'Í',
775        'iacute'                          => 'í',
776        'iacut'                           => 'í',
777        'ic'                              => '⁣',
778        'Icirc'                           => 'Î',
779        'Icir'                            => 'Î',
780        'icirc'                           => 'î',
781        'icir'                            => 'î',
782        'Icy'                             => 'И',
783        'icy'                             => 'и',
784        'Idot'                            => 'İ',
785        'IEcy'                            => 'Е',
786        'iecy'                            => 'е',
787        'iexcl'                           => '¡',
788        'iexc'                            => '¡',
789        'iff'                             => '⇔',
790        'Ifr'                             => 'ℑ',
791        'ifr'                             => '��',
792        'Igrave'                          => 'Ì',
793        'Igrav'                           => 'Ì',
794        'igrave'                          => 'ì',
795        'igrav'                           => 'ì',
796        'ii'                              => 'ⅈ',
797        'iiiint'                          => '⨌',
798        'iiint'                           => '∭',
799        'iinfin'                          => '⧜',
800        'iiota'                           => '℩',
801        'IJlig'                           => 'IJ',
802        'ijlig'                           => 'ij',
803        'Im'                              => 'ℑ',
804        'Imacr'                           => 'Ī',
805        'imacr'                           => 'ī',
806        'image'                           => 'ℑ',
807        'ImaginaryI'                      => 'ⅈ',
808        'imagline'                        => 'ℐ',
809        'imagpart'                        => 'ℑ',
810        'imath'                           => 'ı',
811        'imof'                            => '⊷',
812        'imped'                           => 'Ƶ',
813        'Implies'                         => '⇒',
814        'in'                              => '∈',
815        'incare'                          => '℅',
816        'infin'                           => '∞',
817        'infintie'                        => '⧝',
818        'inodot'                          => 'ı',
819        'Int'                             => '∬',
820        'int'                             => '∫',
821        'intcal'                          => '⊺',
822        'integers'                        => 'ℤ',
823        'Integral'                        => '∫',
824        'intercal'                        => '⊺',
825        'Intersection'                    => '⋂',
826        'intlarhk'                        => '⨗',
827        'intprod'                         => '⨼',
828        'InvisibleComma'                  => '⁣',
829        'InvisibleTimes'                  => '⁢',
830        'IOcy'                            => 'Ё',
831        'iocy'                            => 'ё',
832        'Iogon'                           => 'Į',
833        'iogon'                           => 'į',
834        'Iopf'                            => '��',
835        'iopf'                            => '��',
836        'Iota'                            => 'Ι',
837        'iota'                            => 'ι',
838        'iprod'                           => '⨼',
839        'iquest'                          => '¿',
840        'iques'                           => '¿',
841        'Iscr'                            => 'ℐ',
842        'iscr'                            => '��',
843        'isin'                            => '∈',
844        'isindot'                         => '⋵',
845        'isinE'                           => '⋹',
846        'isins'                           => '⋴',
847        'isinsv'                          => '⋳',
848        'isinv'                           => '∈',
849        'it'                              => '⁢',
850        'Itilde'                          => 'Ĩ',
851        'itilde'                          => 'ĩ',
852        'Iukcy'                           => 'І',
853        'iukcy'                           => 'і',
854        'Iuml'                            => 'Ï',
855        'Ium'                             => 'Ï',
856        'iuml'                            => 'ï',
857        'ium'                             => 'ï',
858        'Jcirc'                           => 'Ĵ',
859        'jcirc'                           => 'ĵ',
860        'Jcy'                             => 'Й',
861        'jcy'                             => 'й',
862        'Jfr'                             => '��',
863        'jfr'                             => '��',
864        'jmath'                           => 'ȷ',
865        'Jopf'                            => '��',
866        'jopf'                            => '��',
867        'Jscr'                            => '��',
868        'jscr'                            => '��',
869        'Jsercy'                          => 'Ј',
870        'jsercy'                          => 'ј',
871        'Jukcy'                           => 'Є',
872        'jukcy'                           => 'є',
873        'Kappa'                           => 'Κ',
874        'kappa'                           => 'κ',
875        'kappav'                          => 'ϰ',
876        'Kcedil'                          => 'Ķ',
877        'kcedil'                          => 'ķ',
878        'Kcy'                             => 'К',
879        'kcy'                             => 'к',
880        'Kfr'                             => '��',
881        'kfr'                             => '��',
882        'kgreen'                          => 'ĸ',
883        'KHcy'                            => 'Х',
884        'khcy'                            => 'х',
885        'KJcy'                            => 'Ќ',
886        'kjcy'                            => 'ќ',
887        'Kopf'                            => '��',
888        'kopf'                            => '��',
889        'Kscr'                            => '��',
890        'kscr'                            => '��',
891        'lAarr'                           => '⇚',
892        'Lacute'                          => 'Ĺ',
893        'lacute'                          => 'ĺ',
894        'laemptyv'                        => '⦴',
895        'lagran'                          => 'ℒ',
896        'Lambda'                          => 'Λ',
897        'lambda'                          => 'λ',
898        'Lang'                            => '⟪',
899        'lang'                            => '⟨',
900        'langd'                           => '⦑',
901        'langle'                          => '⟨',
902        'lap'                             => '⪅',
903        'Laplacetrf'                      => 'ℒ',
904        'laquo'                           => '«',
905        'laqu'                            => '«',
906        'Larr'                            => '↞',
907        'lArr'                            => '⇐',
908        'larr'                            => '←',
909        'larrb'                           => '⇤',
910        'larrbfs'                         => '⤟',
911        'larrfs'                          => '⤝',
912        'larrhk'                          => '↩',
913        'larrlp'                          => '↫',
914        'larrpl'                          => '⤹',
915        'larrsim'                         => '⥳',
916        'larrtl'                          => '↢',
917        'lat'                             => '⪫',
918        'lAtail'                          => '⤛',
919        'latail'                          => '⤙',
920        'late'                            => '⪭',
921        'lates'                           => '⪭︀',
922        'lBarr'                           => '⤎',
923        'lbarr'                           => '⤌',
924        'lbbrk'                           => '❲',
925        'lbrace'                          => '{',
926        'lbrack'                          => '[',
927        'lbrke'                           => '⦋',
928        'lbrksld'                         => '⦏',
929        'lbrkslu'                         => '⦍',
930        'Lcaron'                          => 'Ľ',
931        'lcaron'                          => 'ľ',
932        'Lcedil'                          => 'Ļ',
933        'lcedil'                          => 'ļ',
934        'lceil'                           => '⌈',
935        'lcub'                            => '{',
936        'Lcy'                             => 'Л',
937        'lcy'                             => 'л',
938        'ldca'                            => '⤶',
939        'ldquo'                           => '“',
940        'ldquor'                          => '„',
941        'ldrdhar'                         => '⥧',
942        'ldrushar'                        => '⥋',
943        'ldsh'                            => '↲',
944        'lE'                              => '≦',
945        'le'                              => '≤',
946        'LeftAngleBracket'                => '⟨',
947        'LeftArrow'                       => '←',
948        'Leftarrow'                       => '⇐',
949        'leftarrow'                       => '←',
950        'LeftArrowBar'                    => '⇤',
951        'LeftArrowRightArrow'             => '⇆',
952        'leftarrowtail'                   => '↢',
953        'LeftCeiling'                     => '⌈',
954        'LeftDoubleBracket'               => '⟦',
955        'LeftDownTeeVector'               => '⥡',
956        'LeftDownVector'                  => '⇃',
957        'LeftDownVectorBar'               => '⥙',
958        'LeftFloor'                       => '⌊',
959        'leftharpoondown'                 => '↽',
960        'leftharpoonup'                   => '↼',
961        'leftleftarrows'                  => '⇇',
962        'LeftRightArrow'                  => '↔',
963        'Leftrightarrow'                  => '⇔',
964        'leftrightarrow'                  => '↔',
965        'leftrightarrows'                 => '⇆',
966        'leftrightharpoons'               => '⇋',
967        'leftrightsquigarrow'             => '↭',
968        'LeftRightVector'                 => '⥎',
969        'LeftTee'                         => '⊣',
970        'LeftTeeArrow'                    => '↤',
971        'LeftTeeVector'                   => '⥚',
972        'leftthreetimes'                  => '⋋',
973        'LeftTriangle'                    => '⊲',
974        'LeftTriangleBar'                 => '⧏',
975        'LeftTriangleEqual'               => '⊴',
976        'LeftUpDownVector'                => '⥑',
977        'LeftUpTeeVector'                 => '⥠',
978        'LeftUpVector'                    => '↿',
979        'LeftUpVectorBar'                 => '⥘',
980        'LeftVector'                      => '↼',
981        'LeftVectorBar'                   => '⥒',
982        'lEg'                             => '⪋',
983        'leg'                             => '⋚',
984        'leq'                             => '≤',
985        'leqq'                            => '≦',
986        'leqslant'                        => '⩽',
987        'les'                             => '⩽',
988        'lescc'                           => '⪨',
989        'lesdot'                          => '⩿',
990        'lesdoto'                         => '⪁',
991        'lesdotor'                        => '⪃',
992        'lesg'                            => '⋚︀',
993        'lesges'                          => '⪓',
994        'lessapprox'                      => '⪅',
995        'lessdot'                         => '⋖',
996        'lesseqgtr'                       => '⋚',
997        'lesseqqgtr'                      => '⪋',
998        'LessEqualGreater'                => '⋚',
999        'LessFullEqual'                   => '≦',
1000        'LessGreater'                     => '≶',
1001        'lessgtr'                         => '≶',
1002        'LessLess'                        => '⪡',
1003        'lesssim'                         => '≲',
1004        'LessSlantEqual'                  => '⩽',
1005        'LessTilde'                       => '≲',
1006        'lfisht'                          => '⥼',
1007        'lfloor'                          => '⌊',
1008        'Lfr'                             => '��',
1009        'lfr'                             => '��',
1010        'lg'                              => '≶',
1011        'lgE'                             => '⪑',
1012        'lHar'                            => '⥢',
1013        'lhard'                           => '↽',
1014        'lharu'                           => '↼',
1015        'lharul'                          => '⥪',
1016        'lhblk'                           => '▄',
1017        'LJcy'                            => 'Љ',
1018        'ljcy'                            => 'љ',
1019        'Ll'                              => '⋘',
1020        'll'                              => '≪',
1021        'llarr'                           => '⇇',
1022        'llcorner'                        => '⌞',
1023        'Lleftarrow'                      => '⇚',
1024        'llhard'                          => '⥫',
1025        'lltri'                           => '◺',
1026        'Lmidot'                          => 'Ŀ',
1027        'lmidot'                          => 'ŀ',
1028        'lmoust'                          => '⎰',
1029        'lmoustache'                      => '⎰',
1030        'lnap'                            => '⪉',
1031        'lnapprox'                        => '⪉',
1032        'lnE'                             => '≨',
1033        'lne'                             => '⪇',
1034        'lneq'                            => '⪇',
1035        'lneqq'                           => '≨',
1036        'lnsim'                           => '⋦',
1037        'loang'                           => '⟬',
1038        'loarr'                           => '⇽',
1039        'lobrk'                           => '⟦',
1040        'LongLeftArrow'                   => '⟵',
1041        'Longleftarrow'                   => '⟸',
1042        'longleftarrow'                   => '⟵',
1043        'LongLeftRightArrow'              => '⟷',
1044        'Longleftrightarrow'              => '⟺',
1045        'longleftrightarrow'              => '⟷',
1046        'longmapsto'                      => '⟼',
1047        'LongRightArrow'                  => '⟶',
1048        'Longrightarrow'                  => '⟹',
1049        'longrightarrow'                  => '⟶',
1050        'looparrowleft'                   => '↫',
1051        'looparrowright'                  => '↬',
1052        'lopar'                           => '⦅',
1053        'Lopf'                            => '��',
1054        'lopf'                            => '��',
1055        'loplus'                          => '⨭',
1056        'lotimes'                         => '⨴',
1057        'lowast'                          => '∗',
1058        'lowbar'                          => '_',
1059        'LowerLeftArrow'                  => '↙',
1060        'LowerRightArrow'                 => '↘',
1061        'loz'                             => '◊',
1062        'lozenge'                         => '◊',
1063        'lozf'                            => '⧫',
1064        'lpar'                            => '(',
1065        'lparlt'                          => '⦓',
1066        'lrarr'                           => '⇆',
1067        'lrcorner'                        => '⌟',
1068        'lrhar'                           => '⇋',
1069        'lrhard'                          => '⥭',
1070        'lrm'                             => '‎',
1071        'lrtri'                           => '⊿',
1072        'lsaquo'                          => '‹',
1073        'Lscr'                            => 'ℒ',
1074        'lscr'                            => '��',
1075        'Lsh'                             => '↰',
1076        'lsh'                             => '↰',
1077        'lsim'                            => '≲',
1078        'lsime'                           => '⪍',
1079        'lsimg'                           => '⪏',
1080        'lsqb'                            => '[',
1081        'lsquo'                           => '‘',
1082        'lsquor'                          => '‚',
1083        'Lstrok'                          => 'Ł',
1084        'lstrok'                          => 'ł',
1085        'LT'                              => '<',
1086        'L'                               => '<',
1087        'Lt'                              => '≪',
1088        'lt'                              => '<',
1089        'l'                               => '<',
1090        'ltcc'                            => '⪦',
1091        'ltcir'                           => '⩹',
1092        'ltdot'                           => '⋖',
1093        'lthree'                          => '⋋',
1094        'ltimes'                          => '⋉',
1095        'ltlarr'                          => '⥶',
1096        'ltquest'                         => '⩻',
1097        'ltri'                            => '◃',
1098        'ltrie'                           => '⊴',
1099        'ltrif'                           => '◂',
1100        'ltrPar'                          => '⦖',
1101        'lurdshar'                        => '⥊',
1102        'luruhar'                         => '⥦',
1103        'lvertneqq'                       => '≨︀',
1104        'lvnE'                            => '≨︀',
1105        'macr'                            => '¯',
1106        'mac'                             => '¯',
1107        'male'                            => '♂',
1108        'malt'                            => '✠',
1109        'maltese'                         => '✠',
1110        'Map'                             => '⤅',
1111        'map'                             => '↦',
1112        'mapsto'                          => '↦',
1113        'mapstodown'                      => '↧',
1114        'mapstoleft'                      => '↤',
1115        'mapstoup'                        => '↥',
1116        'marker'                          => '▮',
1117        'mcomma'                          => '⨩',
1118        'Mcy'                             => 'М',
1119        'mcy'                             => 'м',
1120        'mdash'                           => '—',
1121        'mDDot'                           => '∺',
1122        'measuredangle'                   => '∡',
1123        'MediumSpace'                     => ' ',
1124        'Mellintrf'                       => 'ℳ',
1125        'Mfr'                             => '��',
1126        'mfr'                             => '��',
1127        'mho'                             => '℧',
1128        'micro'                           => 'µ',
1129        'micr'                            => 'µ',
1130        'mid'                             => '∣',
1131        'midast'                          => '*',
1132        'midcir'                          => '⫰',
1133        'middot'                          => '·',
1134        'middo'                           => '·',
1135        'minus'                           => '−',
1136        'minusb'                          => '⊟',
1137        'minusd'                          => '∸',
1138        'minusdu'                         => '⨪',
1139        'MinusPlus'                       => '∓',
1140        'mlcp'                            => '⫛',
1141        'mldr'                            => '…',
1142        'mnplus'                          => '∓',
1143        'models'                          => '⊧',
1144        'Mopf'                            => '��',
1145        'mopf'                            => '��',
1146        'mp'                              => '∓',
1147        'Mscr'                            => 'ℳ',
1148        'mscr'                            => '��',
1149        'mstpos'                          => '∾',
1150        'Mu'                              => 'Μ',
1151        'mu'                              => 'μ',
1152        'multimap'                        => '⊸',
1153        'mumap'                           => '⊸',
1154        'nabla'                           => '∇',
1155        'Nacute'                          => 'Ń',
1156        'nacute'                          => 'ń',
1157        'nang'                            => '∠⃒',
1158        'nap'                             => '≉',
1159        'napE'                            => '⩰̸',
1160        'napid'                           => '≋̸',
1161        'napos'                           => 'ʼn',
1162        'napprox'                         => '≉',
1163        'natur'                           => '♮',
1164        'natural'                         => '♮',
1165        'naturals'                        => 'ℕ',
1166        'nbsp'                            => ' ',
1167        'nbs'                             => ' ',
1168        'nbump'                           => '≎̸',
1169        'nbumpe'                          => '≏̸',
1170        'ncap'                            => '⩃',
1171        'Ncaron'                          => 'Ň',
1172        'ncaron'                          => 'ň',
1173        'Ncedil'                          => 'Ņ',
1174        'ncedil'                          => 'ņ',
1175        'ncong'                           => '≇',
1176        'ncongdot'                        => '⩭̸',
1177        'ncup'                            => '⩂',
1178        'Ncy'                             => 'Н',
1179        'ncy'                             => 'н',
1180        'ndash'                           => '–',
1181        'ne'                              => '≠',
1182        'nearhk'                          => '⤤',
1183        'neArr'                           => '⇗',
1184        'nearr'                           => '↗',
1185        'nearrow'                         => '↗',
1186        'nedot'                           => '≐̸',
1187        'NegativeMediumSpace'             => '​',
1188        'NegativeThickSpace'              => '​',
1189        'NegativeThinSpace'               => '​',
1190        'NegativeVeryThinSpace'           => '​',
1191        'nequiv'                          => '≢',
1192        'nesear'                          => '⤨',
1193        'nesim'                           => '≂̸',
1194        'NestedGreaterGreater'            => '≫',
1195        'NestedLessLess'                  => '≪',
1196        'NewLine'                         => '
1197',
1198        'nexist'                  => '∄',
1199        'nexists'                 => '∄',
1200        'Nfr'                     => '��',
1201        'nfr'                     => '��',
1202        'ngE'                     => '≧̸',
1203        'nge'                     => '≱',
1204        'ngeq'                    => '≱',
1205        'ngeqq'                   => '≧̸',
1206        'ngeqslant'               => '⩾̸',
1207        'nges'                    => '⩾̸',
1208        'nGg'                     => '⋙̸',
1209        'ngsim'                   => '≵',
1210        'nGt'                     => '≫⃒',
1211        'ngt'                     => '≯',
1212        'ngtr'                    => '≯',
1213        'nGtv'                    => '≫̸',
1214        'nhArr'                   => '⇎',
1215        'nharr'                   => '↮',
1216        'nhpar'                   => '⫲',
1217        'ni'                      => '∋',
1218        'nis'                     => '⋼',
1219        'nisd'                    => '⋺',
1220        'niv'                     => '∋',
1221        'NJcy'                    => 'Њ',
1222        'njcy'                    => 'њ',
1223        'nlArr'                   => '⇍',
1224        'nlarr'                   => '↚',
1225        'nldr'                    => '‥',
1226        'nlE'                     => '≦̸',
1227        'nle'                     => '≰',
1228        'nLeftarrow'              => '⇍',
1229        'nleftarrow'              => '↚',
1230        'nLeftrightarrow'         => '⇎',
1231        'nleftrightarrow'         => '↮',
1232        'nleq'                    => '≰',
1233        'nleqq'                   => '≦̸',
1234        'nleqslant'               => '⩽̸',
1235        'nles'                    => '⩽̸',
1236        'nless'                   => '≮',
1237        'nLl'                     => '⋘̸',
1238        'nlsim'                   => '≴',
1239        'nLt'                     => '≪⃒',
1240        'nlt'                     => '≮',
1241        'nltri'                   => '⋪',
1242        'nltrie'                  => '⋬',
1243        'nLtv'                    => '≪̸',
1244        'nmid'                    => '∤',
1245        'NoBreak'                 => '⁠',
1246        'NonBreakingSpace'        => ' ',
1247        'Nopf'                    => 'ℕ',
1248        'nopf'                    => '��',
1249        'Not'                     => '⫬',
1250        'not'                     => '¬',
1251        'no'                      => '¬',
1252        'NotCongruent'            => '≢',
1253        'NotCupCap'               => '≭',
1254        'NotDoubleVerticalBar'    => '∦',
1255        'NotElement'              => '∉',
1256        'NotEqual'                => '≠',
1257        'NotEqualTilde'           => '≂̸',
1258        'NotExists'               => '∄',
1259        'NotGreater'              => '≯',
1260        'NotGreaterEqual'         => '≱',
1261        'NotGreaterFullEqual'     => '≧̸',
1262        'NotGreaterGreater'       => '≫̸',
1263        'NotGreaterLess'          => '≹',
1264        'NotGreaterSlantEqual'    => '⩾̸',
1265        'NotGreaterTilde'         => '≵',
1266        'NotHumpDownHump'         => '≎̸',
1267        'NotHumpEqual'            => '≏̸',
1268        'notin'                   => '∉',
1269        'notindot'                => '⋵̸',
1270        'notinE'                  => '⋹̸',
1271        'notinva'                 => '∉',
1272        'notinvb'                 => '⋷',
1273        'notinvc'                 => '⋶',
1274        'NotLeftTriangle'         => '⋪',
1275        'NotLeftTriangleBar'      => '⧏̸',
1276        'NotLeftTriangleEqual'    => '⋬',
1277        'NotLess'                 => '≮',
1278        'NotLessEqual'            => '≰',
1279        'NotLessGreater'          => '≸',
1280        'NotLessLess'             => '≪̸',
1281        'NotLessSlantEqual'       => '⩽̸',
1282        'NotLessTilde'            => '≴',
1283        'NotNestedGreaterGreater' => '⪢̸',
1284        'NotNestedLessLess'       => '⪡̸',
1285        'notni'                   => '∌',
1286        'notniva'                 => '∌',
1287        'notnivb'                 => '⋾',
1288        'notnivc'                 => '⋽',
1289        'NotPrecedes'             => '⊀',
1290        'NotPrecedesEqual'        => '⪯̸',
1291        'NotPrecedesSlantEqual'   => '⋠',
1292        'NotReverseElement'       => '∌',
1293        'NotRightTriangle'        => '⋫',
1294        'NotRightTriangleBar'     => '⧐̸',
1295        'NotRightTriangleEqual'   => '⋭',
1296        'NotSquareSubset'         => '⊏̸',
1297        'NotSquareSubsetEqual'    => '⋢',
1298        'NotSquareSuperset'       => '⊐̸',
1299        'NotSquareSupersetEqual'  => '⋣',
1300        'NotSubset'               => '⊂⃒',
1301        'NotSubsetEqual'          => '⊈',
1302        'NotSucceeds'             => '⊁',
1303        'NotSucceedsEqual'        => '⪰̸',
1304        'NotSucceedsSlantEqual'   => '⋡',
1305        'NotSucceedsTilde'        => '≿̸',
1306        'NotSuperset'             => '⊃⃒',
1307        'NotSupersetEqual'        => '⊉',
1308        'NotTilde'                => '≁',
1309        'NotTildeEqual'           => '≄',
1310        'NotTildeFullEqual'       => '≇',
1311        'NotTildeTilde'           => '≉',
1312        'NotVerticalBar'          => '∤',
1313        'npar'                    => '∦',
1314        'nparallel'               => '∦',
1315        'nparsl'                  => '⫽⃥',
1316        'npart'                   => '∂̸',
1317        'npolint'                 => '⨔',
1318        'npr'                     => '⊀',
1319        'nprcue'                  => '⋠',
1320        'npre'                    => '⪯̸',
1321        'nprec'                   => '⊀',
1322        'npreceq'                 => '⪯̸',
1323        'nrArr'                   => '⇏',
1324        'nrarr'                   => '↛',
1325        'nrarrc'                  => '⤳̸',
1326        'nrarrw'                  => '↝̸',
1327        'nRightarrow'             => '⇏',
1328        'nrightarrow'             => '↛',
1329        'nrtri'                   => '⋫',
1330        'nrtrie'                  => '⋭',
1331        'nsc'                     => '⊁',
1332        'nsccue'                  => '⋡',
1333        'nsce'                    => '⪰̸',
1334        'Nscr'                    => '��',
1335        'nscr'                    => '��',
1336        'nshortmid'               => '∤',
1337        'nshortparallel'          => '∦',
1338        'nsim'                    => '≁',
1339        'nsime'                   => '≄',
1340        'nsimeq'                  => '≄',
1341        'nsmid'                   => '∤',
1342        'nspar'                   => '∦',
1343        'nsqsube'                 => '⋢',
1344        'nsqsupe'                 => '⋣',
1345        'nsub'                    => '⊄',
1346        'nsubE'                   => '⫅̸',
1347        'nsube'                   => '⊈',
1348        'nsubset'                 => '⊂⃒',
1349        'nsubseteq'               => '⊈',
1350        'nsubseteqq'              => '⫅̸',
1351        'nsucc'                   => '⊁',
1352        'nsucceq'                 => '⪰̸',
1353        'nsup'                    => '⊅',
1354        'nsupE'                   => '⫆̸',
1355        'nsupe'                   => '⊉',
1356        'nsupset'                 => '⊃⃒',
1357        'nsupseteq'               => '⊉',
1358        'nsupseteqq'              => '⫆̸',
1359        'ntgl'                    => '≹',
1360        'Ntilde'                  => 'Ñ',
1361        'Ntild'                   => 'Ñ',
1362        'ntilde'                  => 'ñ',
1363        'ntild'                   => 'ñ',
1364        'ntlg'                    => '≸',
1365        'ntriangleleft'           => '⋪',
1366        'ntrianglelefteq'         => '⋬',
1367        'ntriangleright'          => '⋫',
1368        'ntrianglerighteq'        => '⋭',
1369        'Nu'                      => 'Ν',
1370        'nu'                      => 'ν',
1371        'num'                     => '#',
1372        'numero'                  => '№',
1373        'numsp'                   => ' ',
1374        'nvap'                    => '≍⃒',
1375        'nVDash'                  => '⊯',
1376        'nVdash'                  => '⊮',
1377        'nvDash'                  => '⊭',
1378        'nvdash'                  => '⊬',
1379        'nvge'                    => '≥⃒',
1380        'nvgt'                    => '>⃒',
1381        'nvHarr'                  => '⤄',
1382        'nvinfin'                 => '⧞',
1383        'nvlArr'                  => '⤂',
1384        'nvle'                    => '≤⃒',
1385        'nvlt'                    => '<⃒',
1386        'nvltrie'                 => '⊴⃒',
1387        'nvrArr'                  => '⤃',
1388        'nvrtrie'                 => '⊵⃒',
1389        'nvsim'                   => '∼⃒',
1390        'nwarhk'                  => '⤣',
1391        'nwArr'                   => '⇖',
1392        'nwarr'                   => '↖',
1393        'nwarrow'                 => '↖',
1394        'nwnear'                  => '⤧',
1395        'Oacute'                  => 'Ó',
1396        'Oacut'                   => 'Ó',
1397        'oacute'                  => 'ó',
1398        'oacut'                   => 'ó',
1399        'oast'                    => '⊛',
1400        'ocir'                    => 'ô',
1401        'Ocirc'                   => 'Ô',
1402        'Ocir'                    => 'Ô',
1403        'ocirc'                   => 'ô',
1404        'Ocy'                     => 'О',
1405        'ocy'                     => 'о',
1406        'odash'                   => '⊝',
1407        'Odblac'                  => 'Ő',
1408        'odblac'                  => 'ő',
1409        'odiv'                    => '⨸',
1410        'odot'                    => '⊙',
1411        'odsold'                  => '⦼',
1412        'OElig'                   => 'Œ',
1413        'oelig'                   => 'œ',
1414        'ofcir'                   => '⦿',
1415        'Ofr'                     => '��',
1416        'ofr'                     => '��',
1417        'ogon'                    => '˛',
1418        'Ograve'                  => 'Ò',
1419        'Ograv'                   => 'Ò',
1420        'ograve'                  => 'ò',
1421        'ograv'                   => 'ò',
1422        'ogt'                     => '⧁',
1423        'ohbar'                   => '⦵',
1424        'ohm'                     => 'Ω',
1425        'oint'                    => '∮',
1426        'olarr'                   => '↺',
1427        'olcir'                   => '⦾',
1428        'olcross'                 => '⦻',
1429        'oline'                   => '‾',
1430        'olt'                     => '⧀',
1431        'Omacr'                   => 'Ō',
1432        'omacr'                   => 'ō',
1433        'Omega'                   => 'Ω',
1434        'omega'                   => 'ω',
1435        'Omicron'                 => 'Ο',
1436        'omicron'                 => 'ο',
1437        'omid'                    => '⦶',
1438        'ominus'                  => '⊖',
1439        'Oopf'                    => '��',
1440        'oopf'                    => '��',
1441        'opar'                    => '⦷',
1442        'OpenCurlyDoubleQuote'    => '“',
1443        'OpenCurlyQuote'          => '‘',
1444        'operp'                   => '⦹',
1445        'oplus'                   => '⊕',
1446        'Or'                      => '⩔',
1447        'or'                      => '∨',
1448        'orarr'                   => '↻',
1449        'ord'                     => 'º',
1450        'order'                   => 'ℴ',
1451        'orderof'                 => 'ℴ',
1452        'ordf'                    => 'ª',
1453        'ordm'                    => 'º',
1454        'origof'                  => '⊶',
1455        'oror'                    => '⩖',
1456        'orslope'                 => '⩗',
1457        'orv'                     => '⩛',
1458        'oS'                      => 'Ⓢ',
1459        'Oscr'                    => '��',
1460        'oscr'                    => 'ℴ',
1461        'Oslash'                  => 'Ø',
1462        'Oslas'                   => 'Ø',
1463        'oslash'                  => 'ø',
1464        'oslas'                   => 'ø',
1465        'osol'                    => '⊘',
1466        'Otilde'                  => 'Õ',
1467        'Otild'                   => 'Õ',
1468        'otilde'                  => 'õ',
1469        'otild'                   => 'õ',
1470        'Otimes'                  => '⨷',
1471        'otimes'                  => '⊗',
1472        'otimesas'                => '⨶',
1473        'Ouml'                    => 'Ö',
1474        'Oum'                     => 'Ö',
1475        'ouml'                    => 'ö',
1476        'oum'                     => 'ö',
1477        'ovbar'                   => '⌽',
1478        'OverBar'                 => '‾',
1479        'OverBrace'               => '⏞',
1480        'OverBracket'             => '⎴',
1481        'OverParenthesis'         => '⏜',
1482        'par'                     => '¶',
1483        'para'                    => '¶',
1484        'parallel'                => '∥',
1485        'parsim'                  => '⫳',
1486        'parsl'                   => '⫽',
1487        'part'                    => '∂',
1488        'PartialD'                => '∂',
1489        'Pcy'                     => 'П',
1490        'pcy'                     => 'п',
1491        'percnt'                  => '%',
1492        'period'                  => '.',
1493        'permil'                  => '‰',
1494        'perp'                    => '⊥',
1495        'pertenk'                 => '‱',
1496        'Pfr'                     => '��',
1497        'pfr'                     => '��',
1498        'Phi'                     => 'Φ',
1499        'phi'                     => 'φ',
1500        'phiv'                    => 'ϕ',
1501        'phmmat'                  => 'ℳ',
1502        'phone'                   => '☎',
1503        'Pi'                      => 'Π',
1504        'pi'                      => 'π',
1505        'pitchfork'               => '⋔',
1506        'piv'                     => 'ϖ',
1507        'planck'                  => 'ℏ',
1508        'planckh'                 => 'ℎ',
1509        'plankv'                  => 'ℏ',
1510        'plus'                    => '+',
1511        'plusacir'                => '⨣',
1512        'plusb'                   => '⊞',
1513        'pluscir'                 => '⨢',
1514        'plusdo'                  => '∔',
1515        'plusdu'                  => '⨥',
1516        'pluse'                   => '⩲',
1517        'PlusMinus'               => '±',
1518        'plusmn'                  => '±',
1519        'plusm'                   => '±',
1520        'plussim'                 => '⨦',
1521        'plustwo'                 => '⨧',
1522        'pm'                      => '±',
1523        'Poincareplane'           => 'ℌ',
1524        'pointint'                => '⨕',
1525        'Popf'                    => 'ℙ',
1526        'popf'                    => '��',
1527        'pound'                   => '£',
1528        'poun'                    => '£',
1529        'Pr'                      => '⪻',
1530        'pr'                      => '≺',
1531        'prap'                    => '⪷',
1532        'prcue'                   => '≼',
1533        'prE'                     => '⪳',
1534        'pre'                     => '⪯',
1535        'prec'                    => '≺',
1536        'precapprox'              => '⪷',
1537        'preccurlyeq'             => '≼',
1538        'Precedes'                => '≺',
1539        'PrecedesEqual'           => '⪯',
1540        'PrecedesSlantEqual'      => '≼',
1541        'PrecedesTilde'           => '≾',
1542        'preceq'                  => '⪯',
1543        'precnapprox'             => '⪹',
1544        'precneqq'                => '⪵',
1545        'precnsim'                => '⋨',
1546        'precsim'                 => '≾',
1547        'Prime'                   => '″',
1548        'prime'                   => '′',
1549        'primes'                  => 'ℙ',
1550        'prnap'                   => '⪹',
1551        'prnE'                    => '⪵',
1552        'prnsim'                  => '⋨',
1553        'prod'                    => '∏',
1554        'Product'                 => '∏',
1555        'profalar'                => '⌮',
1556        'profline'                => '⌒',
1557        'profsurf'                => '⌓',
1558        'prop'                    => '∝',
1559        'Proportion'              => '∷',
1560        'Proportional'            => '∝',
1561        'propto'                  => '∝',
1562        'prsim'                   => '≾',
1563        'prurel'                  => '⊰',
1564        'Pscr'                    => '��',
1565        'pscr'                    => '��',
1566        'Psi'                     => 'Ψ',
1567        'psi'                     => 'ψ',
1568        'puncsp'                  => ' ',
1569        'Qfr'                     => '��',
1570        'qfr'                     => '��',
1571        'qint'                    => '⨌',
1572        'Qopf'                    => 'ℚ',
1573        'qopf'                    => '��',
1574        'qprime'                  => '⁗',
1575        'Qscr'                    => '��',
1576        'qscr'                    => '��',
1577        'quaternions'             => 'ℍ',
1578        'quatint'                 => '⨖',
1579        'quest'                   => '?',
1580        'questeq'                 => '≟',
1581        'QUOT'                    => '"',
1582        'QUO'                     => '"',
1583        'quot'                    => '"',
1584        'quo'                     => '"',
1585        'rAarr'                   => '⇛',
1586        'race'                    => '∽̱',
1587        'Racute'                  => 'Ŕ',
1588        'racute'                  => 'ŕ',
1589        'radic'                   => '√',
1590        'raemptyv'                => '⦳',
1591        'Rang'                    => '⟫',
1592        'rang'                    => '⟩',
1593        'rangd'                   => '⦒',
1594        'range'                   => '⦥',
1595        'rangle'                  => '⟩',
1596        'raquo'                   => '»',
1597        'raqu'                    => '»',
1598        'Rarr'                    => '↠',
1599        'rArr'                    => '⇒',
1600        'rarr'                    => '→',
1601        'rarrap'                  => '⥵',
1602        'rarrb'                   => '⇥',
1603        'rarrbfs'                 => '⤠',
1604        'rarrc'                   => '⤳',
1605        'rarrfs'                  => '⤞',
1606        'rarrhk'                  => '↪',
1607        'rarrlp'                  => '↬',
1608        'rarrpl'                  => '⥅',
1609        'rarrsim'                 => '⥴',
1610        'Rarrtl'                  => '⤖',
1611        'rarrtl'                  => '↣',
1612        'rarrw'                   => '↝',
1613        'rAtail'                  => '⤜',
1614        'ratail'                  => '⤚',
1615        'ratio'                   => '∶',
1616        'rationals'               => 'ℚ',
1617        'RBarr'                   => '⤐',
1618        'rBarr'                   => '⤏',
1619        'rbarr'                   => '⤍',
1620        'rbbrk'                   => '❳',
1621        'rbrace'                  => '}',
1622        'rbrack'                  => ']',
1623        'rbrke'                   => '⦌',
1624        'rbrksld'                 => '⦎',
1625        'rbrkslu'                 => '⦐',
1626        'Rcaron'                  => 'Ř',
1627        'rcaron'                  => 'ř',
1628        'Rcedil'                  => 'Ŗ',
1629        'rcedil'                  => 'ŗ',
1630        'rceil'                   => '⌉',
1631        'rcub'                    => '}',
1632        'Rcy'                     => 'Р',
1633        'rcy'                     => 'р',
1634        'rdca'                    => '⤷',
1635        'rdldhar'                 => '⥩',
1636        'rdquo'                   => '”',
1637        'rdquor'                  => '”',
1638        'rdsh'                    => '↳',
1639        'Re'                      => 'ℜ',
1640        'real'                    => 'ℜ',
1641        'realine'                 => 'ℛ',
1642        'realpart'                => 'ℜ',
1643        'reals'                   => 'ℝ',
1644        'rect'                    => '▭',
1645        'REG'                     => '®',
1646        'RE'                      => '®',
1647        'reg'                     => '®',
1648        're'                      => '®',
1649        'ReverseElement'          => '∋',
1650        'ReverseEquilibrium'      => '⇋',
1651        'ReverseUpEquilibrium'    => '⥯',
1652        'rfisht'                  => '⥽',
1653        'rfloor'                  => '⌋',
1654        'Rfr'                     => 'ℜ',
1655        'rfr'                     => '��',
1656        'rHar'                    => '⥤',
1657        'rhard'                   => '⇁',
1658        'rharu'                   => '⇀',
1659        'rharul'                  => '⥬',
1660        'Rho'                     => 'Ρ',
1661        'rho'                     => 'ρ',
1662        'rhov'                    => 'ϱ',
1663        'RightAngleBracket'       => '⟩',
1664        'RightArrow'              => '→',
1665        'Rightarrow'              => '⇒',
1666        'rightarrow'              => '→',
1667        'RightArrowBar'           => '⇥',
1668        'RightArrowLeftArrow'     => '⇄',
1669        'rightarrowtail'          => '↣',
1670        'RightCeiling'            => '⌉',
1671        'RightDoubleBracket'      => '⟧',
1672        'RightDownTeeVector'      => '⥝',
1673        'RightDownVector'         => '⇂',
1674        'RightDownVectorBar'      => '⥕',
1675        'RightFloor'              => '⌋',
1676        'rightharpoondown'        => '⇁',
1677        'rightharpoonup'          => '⇀',
1678        'rightleftarrows'         => '⇄',
1679        'rightleftharpoons'       => '⇌',
1680        'rightrightarrows'        => '⇉',
1681        'rightsquigarrow'         => '↝',
1682        'RightTee'                => '⊢',
1683        'RightTeeArrow'           => '↦',
1684        'RightTeeVector'          => '⥛',
1685        'rightthreetimes'         => '⋌',
1686        'RightTriangle'           => '⊳',
1687        'RightTriangleBar'        => '⧐',
1688        'RightTriangleEqual'      => '⊵',
1689        'RightUpDownVector'       => '⥏',
1690        'RightUpTeeVector'        => '⥜',
1691        'RightUpVector'           => '↾',
1692        'RightUpVectorBar'        => '⥔',
1693        'RightVector'             => '⇀',
1694        'RightVectorBar'          => '⥓',
1695        'ring'                    => '˚',
1696        'risingdotseq'            => '≓',
1697        'rlarr'                   => '⇄',
1698        'rlhar'                   => '⇌',
1699        'rlm'                     => '‏',
1700        'rmoust'                  => '⎱',
1701        'rmoustache'              => '⎱',
1702        'rnmid'                   => '⫮',
1703        'roang'                   => '⟭',
1704        'roarr'                   => '⇾',
1705        'robrk'                   => '⟧',
1706        'ropar'                   => '⦆',
1707        'Ropf'                    => 'ℝ',
1708        'ropf'                    => '��',
1709        'roplus'                  => '⨮',
1710        'rotimes'                 => '⨵',
1711        'RoundImplies'            => '⥰',
1712        'rpar'                    => ')',
1713        'rpargt'                  => '⦔',
1714        'rppolint'                => '⨒',
1715        'rrarr'                   => '⇉',
1716        'Rrightarrow'             => '⇛',
1717        'rsaquo'                  => '›',
1718        'Rscr'                    => 'ℛ',
1719        'rscr'                    => '��',
1720        'Rsh'                     => '↱',
1721        'rsh'                     => '↱',
1722        'rsqb'                    => ']',
1723        'rsquo'                   => '’',
1724        'rsquor'                  => '’',
1725        'rthree'                  => '⋌',
1726        'rtimes'                  => '⋊',
1727        'rtri'                    => '▹',
1728        'rtrie'                   => '⊵',
1729        'rtrif'                   => '▸',
1730        'rtriltri'                => '⧎',
1731        'RuleDelayed'             => '⧴',
1732        'ruluhar'                 => '⥨',
1733        'rx'                      => '℞',
1734        'Sacute'                  => 'Ś',
1735        'sacute'                  => 'ś',
1736        'sbquo'                   => '‚',
1737        'Sc'                      => '⪼',
1738        'sc'                      => '≻',
1739        'scap'                    => '⪸',
1740        'Scaron'                  => 'Š',
1741        'scaron'                  => 'š',
1742        'sccue'                   => '≽',
1743        'scE'                     => '⪴',
1744        'sce'                     => '⪰',
1745        'Scedil'                  => 'Ş',
1746        'scedil'                  => 'ş',
1747        'Scirc'                   => 'Ŝ',
1748        'scirc'                   => 'ŝ',
1749        'scnap'                   => '⪺',
1750        'scnE'                    => '⪶',
1751        'scnsim'                  => '⋩',
1752        'scpolint'                => '⨓',
1753        'scsim'                   => '≿',
1754        'Scy'                     => 'С',
1755        'scy'                     => 'с',
1756        'sdot'                    => '⋅',
1757        'sdotb'                   => '⊡',
1758        'sdote'                   => '⩦',
1759        'searhk'                  => '⤥',
1760        'seArr'                   => '⇘',
1761        'searr'                   => '↘',
1762        'searrow'                 => '↘',
1763        'sect'                    => '§',
1764        'sec'                     => '§',
1765        'semi'                    => ';',
1766        'seswar'                  => '⤩',
1767        'setminus'                => '∖',
1768        'setmn'                   => '∖',
1769        'sext'                    => '✶',
1770        'Sfr'                     => '��',
1771        'sfr'                     => '��',
1772        'sfrown'                  => '⌢',
1773        'sharp'                   => '♯',
1774        'SHCHcy'                  => 'Щ',
1775        'shchcy'                  => 'щ',
1776        'SHcy'                    => 'Ш',
1777        'shcy'                    => 'ш',
1778        'ShortDownArrow'          => '↓',
1779        'ShortLeftArrow'          => '←',
1780        'shortmid'                => '∣',
1781        'shortparallel'           => '∥',
1782        'ShortRightArrow'         => '→',
1783        'ShortUpArrow'            => '↑',
1784        'shy'                     => '­',
1785        'sh'                      => '­',
1786        'Sigma'                   => 'Σ',
1787        'sigma'                   => 'σ',
1788        'sigmaf'                  => 'ς',
1789        'sigmav'                  => 'ς',
1790        'sim'                     => '∼',
1791        'simdot'                  => '⩪',
1792        'sime'                    => '≃',
1793        'simeq'                   => '≃',
1794        'simg'                    => '⪞',
1795        'simgE'                   => '⪠',
1796        'siml'                    => '⪝',
1797        'simlE'                   => '⪟',
1798        'simne'                   => '≆',
1799        'simplus'                 => '⨤',
1800        'simrarr'                 => '⥲',
1801        'slarr'                   => '←',
1802        'SmallCircle'             => '∘',
1803        'smallsetminus'           => '∖',
1804        'smashp'                  => '⨳',
1805        'smeparsl'                => '⧤',
1806        'smid'                    => '∣',
1807        'smile'                   => '⌣',
1808        'smt'                     => '⪪',
1809        'smte'                    => '⪬',
1810        'smtes'                   => '⪬︀',
1811        'SOFTcy'                  => 'Ь',
1812        'softcy'                  => 'ь',
1813        'sol'                     => '/',
1814        'solb'                    => '⧄',
1815        'solbar'                  => '⌿',
1816        'Sopf'                    => '��',
1817        'sopf'                    => '��',
1818        'spades'                  => '♠',
1819        'spadesuit'               => '♠',
1820        'spar'                    => '∥',
1821        'sqcap'                   => '⊓',
1822        'sqcaps'                  => '⊓︀',
1823        'sqcup'                   => '⊔',
1824        'sqcups'                  => '⊔︀',
1825        'Sqrt'                    => '√',
1826        'sqsub'                   => '⊏',
1827        'sqsube'                  => '⊑',
1828        'sqsubset'                => '⊏',
1829        'sqsubseteq'              => '⊑',
1830        'sqsup'                   => '⊐',
1831        'sqsupe'                  => '⊒',
1832        'sqsupset'                => '⊐',
1833        'sqsupseteq'              => '⊒',
1834        'squ'                     => '□',
1835        'Square'                  => '□',
1836        'square'                  => '□',
1837        'SquareIntersection'      => '⊓',
1838        'SquareSubset'            => '⊏',
1839        'SquareSubsetEqual'       => '⊑',
1840        'SquareSuperset'          => '⊐',
1841        'SquareSupersetEqual'     => '⊒',
1842        'SquareUnion'             => '⊔',
1843        'squarf'                  => '▪',
1844        'squf'                    => '▪',
1845        'srarr'                   => '→',
1846        'Sscr'                    => '��',
1847        'sscr'                    => '��',
1848        'ssetmn'                  => '∖',
1849        'ssmile'                  => '⌣',
1850        'sstarf'                  => '⋆',
1851        'Star'                    => '⋆',
1852        'star'                    => '☆',
1853        'starf'                   => '★',
1854        'straightepsilon'         => 'ϵ',
1855        'straightphi'             => 'ϕ',
1856        'strns'                   => '¯',
1857        'Sub'                     => '⋐',
1858        'sub'                     => '⊂',
1859        'subdot'                  => '⪽',
1860        'subE'                    => '⫅',
1861        'sube'                    => '⊆',
1862        'subedot'                 => '⫃',
1863        'submult'                 => '⫁',
1864        'subnE'                   => '⫋',
1865        'subne'                   => '⊊',
1866        'subplus'                 => '⪿',
1867        'subrarr'                 => '⥹',
1868        'Subset'                  => '⋐',
1869        'subset'                  => '⊂',
1870        'subseteq'                => '⊆',
1871        'subseteqq'               => '⫅',
1872        'SubsetEqual'             => '⊆',
1873        'subsetneq'               => '⊊',
1874        'subsetneqq'              => '⫋',
1875        'subsim'                  => '⫇',
1876        'subsub'                  => '⫕',
1877        'subsup'                  => '⫓',
1878        'succ'                    => '≻',
1879        'succapprox'              => '⪸',
1880        'succcurlyeq'             => '≽',
1881        'Succeeds'                => '≻',
1882        'SucceedsEqual'           => '⪰',
1883        'SucceedsSlantEqual'      => '≽',
1884        'SucceedsTilde'           => '≿',
1885        'succeq'                  => '⪰',
1886        'succnapprox'             => '⪺',
1887        'succneqq'                => '⪶',
1888        'succnsim'                => '⋩',
1889        'succsim'                 => '≿',
1890        'SuchThat'                => '∋',
1891        'Sum'                     => '∑',
1892        'sum'                     => '∑',
1893        'sung'                    => '♪',
1894        'Sup'                     => '⋑',
1895        'sup'                     => '³',
1896        'sup1'                    => '¹',
1897        'sup2'                    => '²',
1898        'sup3'                    => '³',
1899        'supdot'                  => '⪾',
1900        'supdsub'                 => '⫘',
1901        'supE'                    => '⫆',
1902        'supe'                    => '⊇',
1903        'supedot'                 => '⫄',
1904        'Superset'                => '⊃',
1905        'SupersetEqual'           => '⊇',
1906        'suphsol'                 => '⟉',
1907        'suphsub'                 => '⫗',
1908        'suplarr'                 => '⥻',
1909        'supmult'                 => '⫂',
1910        'supnE'                   => '⫌',
1911        'supne'                   => '⊋',
1912        'supplus'                 => '⫀',
1913        'Supset'                  => '⋑',
1914        'supset'                  => '⊃',
1915        'supseteq'                => '⊇',
1916        'supseteqq'               => '⫆',
1917        'supsetneq'               => '⊋',
1918        'supsetneqq'              => '⫌',
1919        'supsim'                  => '⫈',
1920        'supsub'                  => '⫔',
1921        'supsup'                  => '⫖',
1922        'swarhk'                  => '⤦',
1923        'swArr'                   => '⇙',
1924        'swarr'                   => '↙',
1925        'swarrow'                 => '↙',
1926        'swnwar'                  => '⤪',
1927        'szlig'                   => 'ß',
1928        'szli'                    => 'ß',
1929        'Tab'                     => '	',
1930        'target'                  => '⌖',
1931        'Tau'                     => 'Τ',
1932        'tau'                     => 'τ',
1933        'tbrk'                    => '⎴',
1934        'Tcaron'                  => 'Ť',
1935        'tcaron'                  => 'ť',
1936        'Tcedil'                  => 'Ţ',
1937        'tcedil'                  => 'ţ',
1938        'Tcy'                     => 'Т',
1939        'tcy'                     => 'т',
1940        'tdot'                    => '⃛',
1941        'telrec'                  => '⌕',
1942        'Tfr'                     => '��',
1943        'tfr'                     => '��',
1944        'there4'                  => '∴',
1945        'Therefore'               => '∴',
1946        'therefore'               => '∴',
1947        'Theta'                   => 'Θ',
1948        'theta'                   => 'θ',
1949        'thetasym'                => 'ϑ',
1950        'thetav'                  => 'ϑ',
1951        'thickapprox'             => '≈',
1952        'thicksim'                => '∼',
1953        'ThickSpace'              => '  ',
1954        'thinsp'                  => ' ',
1955        'ThinSpace'               => ' ',
1956        'thkap'                   => '≈',
1957        'thksim'                  => '∼',
1958        'THORN'                   => 'Þ',
1959        'THOR'                    => 'Þ',
1960        'thorn'                   => 'þ',
1961        'thor'                    => 'þ',
1962        'Tilde'                   => '∼',
1963        'tilde'                   => '˜',
1964        'TildeEqual'              => '≃',
1965        'TildeFullEqual'          => '≅',
1966        'TildeTilde'              => '≈',
1967        'times'                   => '×',
1968        'time'                    => '×',
1969        'timesb'                  => '⊠',
1970        'timesbar'                => '⨱',
1971        'timesd'                  => '⨰',
1972        'tint'                    => '∭',
1973        'toea'                    => '⤨',
1974        'top'                     => '⊤',
1975        'topbot'                  => '⌶',
1976        'topcir'                  => '⫱',
1977        'Topf'                    => '��',
1978        'topf'                    => '��',
1979        'topfork'                 => '⫚',
1980        'tosa'                    => '⤩',
1981        'tprime'                  => '‴',
1982        'TRADE'                   => '™',
1983        'trade'                   => '™',
1984        'triangle'                => '▵',
1985        'triangledown'            => '▿',
1986        'triangleleft'            => '◃',
1987        'trianglelefteq'          => '⊴',
1988        'triangleq'               => '≜',
1989        'triangleright'           => '▹',
1990        'trianglerighteq'         => '⊵',
1991        'tridot'                  => '◬',
1992        'trie'                    => '≜',
1993        'triminus'                => '⨺',
1994        'TripleDot'               => '⃛',
1995        'triplus'                 => '⨹',
1996        'trisb'                   => '⧍',
1997        'tritime'                 => '⨻',
1998        'trpezium'                => '⏢',
1999        'Tscr'                    => '��',
2000        'tscr'                    => '��',
2001        'TScy'                    => 'Ц',
2002        'tscy'                    => 'ц',
2003        'TSHcy'                   => 'Ћ',
2004        'tshcy'                   => 'ћ',
2005        'Tstrok'                  => 'Ŧ',
2006        'tstrok'                  => 'ŧ',
2007        'twixt'                   => '≬',
2008        'twoheadleftarrow'        => '↞',
2009        'twoheadrightarrow'       => '↠',
2010        'Uacute'                  => 'Ú',
2011        'Uacut'                   => 'Ú',
2012        'uacute'                  => 'ú',
2013        'uacut'                   => 'ú',
2014        'Uarr'                    => '↟',
2015        'uArr'                    => '⇑',
2016        'uarr'                    => '↑',
2017        'Uarrocir'                => '⥉',
2018        'Ubrcy'                   => 'Ў',
2019        'ubrcy'                   => 'ў',
2020        'Ubreve'                  => 'Ŭ',
2021        'ubreve'                  => 'ŭ',
2022        'Ucirc'                   => 'Û',
2023        'Ucir'                    => 'Û',
2024        'ucirc'                   => 'û',
2025        'ucir'                    => 'û',
2026        'Ucy'                     => 'У',
2027        'ucy'                     => 'у',
2028        'udarr'                   => '⇅',
2029        'Udblac'                  => 'Ű',
2030        'udblac'                  => 'ű',
2031        'udhar'                   => '⥮',
2032        'ufisht'                  => '⥾',
2033        'Ufr'                     => '��',
2034        'ufr'                     => '��',
2035        'Ugrave'                  => 'Ù',
2036        'Ugrav'                   => 'Ù',
2037        'ugrave'                  => 'ù',
2038        'ugrav'                   => 'ù',
2039        'uHar'                    => '⥣',
2040        'uharl'                   => '↿',
2041        'uharr'                   => '↾',
2042        'uhblk'                   => '▀',
2043        'ulcorn'                  => '⌜',
2044        'ulcorner'                => '⌜',
2045        'ulcrop'                  => '⌏',
2046        'ultri'                   => '◸',
2047        'Umacr'                   => 'Ū',
2048        'umacr'                   => 'ū',
2049        'uml'                     => '¨',
2050        'um'                      => '¨',
2051        'UnderBar'                => '_',
2052        'UnderBrace'              => '⏟',
2053        'UnderBracket'            => '⎵',
2054        'UnderParenthesis'        => '⏝',
2055        'Union'                   => '⋃',
2056        'UnionPlus'               => '⊎',
2057        'Uogon'                   => 'Ų',
2058        'uogon'                   => 'ų',
2059        'Uopf'                    => '��',
2060        'uopf'                    => '��',
2061        'UpArrow'                 => '↑',
2062        'Uparrow'                 => '⇑',
2063        'uparrow'                 => '↑',
2064        'UpArrowBar'              => '⤒',
2065        'UpArrowDownArrow'        => '⇅',
2066        'UpDownArrow'             => '↕',
2067        'Updownarrow'             => '⇕',
2068        'updownarrow'             => '↕',
2069        'UpEquilibrium'           => '⥮',
2070        'upharpoonleft'           => '↿',
2071        'upharpoonright'          => '↾',
2072        'uplus'                   => '⊎',
2073        'UpperLeftArrow'          => '↖',
2074        'UpperRightArrow'         => '↗',
2075        'Upsi'                    => 'ϒ',
2076        'upsi'                    => 'υ',
2077        'upsih'                   => 'ϒ',
2078        'Upsilon'                 => 'Υ',
2079        'upsilon'                 => 'υ',
2080        'UpTee'                   => '⊥',
2081        'UpTeeArrow'              => '↥',
2082        'upuparrows'              => '⇈',
2083        'urcorn'                  => '⌝',
2084        'urcorner'                => '⌝',
2085        'urcrop'                  => '⌎',
2086        'Uring'                   => 'Ů',
2087        'uring'                   => 'ů',
2088        'urtri'                   => '◹',
2089        'Uscr'                    => '��',
2090        'uscr'                    => '��',
2091        'utdot'                   => '⋰',
2092        'Utilde'                  => 'Ũ',
2093        'utilde'                  => 'ũ',
2094        'utri'                    => '▵',
2095        'utrif'                   => '▴',
2096        'uuarr'                   => '⇈',
2097        'Uuml'                    => 'Ü',
2098        'Uum'                     => 'Ü',
2099        'uuml'                    => 'ü',
2100        'uum'                     => 'ü',
2101        'uwangle'                 => '⦧',
2102        'vangrt'                  => '⦜',
2103        'varepsilon'              => 'ϵ',
2104        'varkappa'                => 'ϰ',
2105        'varnothing'              => '∅',
2106        'varphi'                  => 'ϕ',
2107        'varpi'                   => 'ϖ',
2108        'varpropto'               => '∝',
2109        'vArr'                    => '⇕',
2110        'varr'                    => '↕',
2111        'varrho'                  => 'ϱ',
2112        'varsigma'                => 'ς',
2113        'varsubsetneq'            => '⊊︀',
2114        'varsubsetneqq'           => '⫋︀',
2115        'varsupsetneq'            => '⊋︀',
2116        'varsupsetneqq'           => '⫌︀',
2117        'vartheta'                => 'ϑ',
2118        'vartriangleleft'         => '⊲',
2119        'vartriangleright'        => '⊳',
2120        'Vbar'                    => '⫫',
2121        'vBar'                    => '⫨',
2122        'vBarv'                   => '⫩',
2123        'Vcy'                     => 'В',
2124        'vcy'                     => 'в',
2125        'VDash'                   => '⊫',
2126        'Vdash'                   => '⊩',
2127        'vDash'                   => '⊨',
2128        'vdash'                   => '⊢',
2129        'Vdashl'                  => '⫦',
2130        'Vee'                     => '⋁',
2131        'vee'                     => '∨',
2132        'veebar'                  => '⊻',
2133        'veeeq'                   => '≚',
2134        'vellip'                  => '⋮',
2135        'Verbar'                  => '‖',
2136        'verbar'                  => '|',
2137        'Vert'                    => '‖',
2138        'vert'                    => '|',
2139        'VerticalBar'             => '∣',
2140        'VerticalLine'            => '|',
2141        'VerticalSeparator'       => '❘',
2142        'VerticalTilde'           => '≀',
2143        'VeryThinSpace'           => ' ',
2144        'Vfr'                     => '��',
2145        'vfr'                     => '��',
2146        'vltri'                   => '⊲',
2147        'vnsub'                   => '⊂⃒',
2148        'vnsup'                   => '⊃⃒',
2149        'Vopf'                    => '��',
2150        'vopf'                    => '��',
2151        'vprop'                   => '∝',
2152        'vrtri'                   => '⊳',
2153        'Vscr'                    => '��',
2154        'vscr'                    => '��',
2155        'vsubnE'                  => '⫋︀',
2156        'vsubne'                  => '⊊︀',
2157        'vsupnE'                  => '⫌︀',
2158        'vsupne'                  => '⊋︀',
2159        'Vvdash'                  => '⊪',
2160        'vzigzag'                 => '⦚',
2161        'Wcirc'                   => 'Ŵ',
2162        'wcirc'                   => 'ŵ',
2163        'wedbar'                  => '⩟',
2164        'Wedge'                   => '⋀',
2165        'wedge'                   => '∧',
2166        'wedgeq'                  => '≙',
2167        'weierp'                  => '℘',
2168        'Wfr'                     => '��',
2169        'wfr'                     => '��',
2170        'Wopf'                    => '��',
2171        'wopf'                    => '��',
2172        'wp'                      => '℘',
2173        'wr'                      => '≀',
2174        'wreath'                  => '≀',
2175        'Wscr'                    => '��',
2176        'wscr'                    => '��',
2177        'xcap'                    => '⋂',
2178        'xcirc'                   => '◯',
2179        'xcup'                    => '⋃',
2180        'xdtri'                   => '▽',
2181        'Xfr'                     => '��',
2182        'xfr'                     => '��',
2183        'xhArr'                   => '⟺',
2184        'xharr'                   => '⟷',
2185        'Xi'                      => 'Ξ',
2186        'xi'                      => 'ξ',
2187        'xlArr'                   => '⟸',
2188        'xlarr'                   => '⟵',
2189        'xmap'                    => '⟼',
2190        'xnis'                    => '⋻',
2191        'xodot'                   => '⨀',
2192        'Xopf'                    => '��',
2193        'xopf'                    => '��',
2194        'xoplus'                  => '⨁',
2195        'xotime'                  => '⨂',
2196        'xrArr'                   => '⟹',
2197        'xrarr'                   => '⟶',
2198        'Xscr'                    => '��',
2199        'xscr'                    => '��',
2200        'xsqcup'                  => '⨆',
2201        'xuplus'                  => '⨄',
2202        'xutri'                   => '△',
2203        'xvee'                    => '⋁',
2204        'xwedge'                  => '⋀',
2205        'Yacute'                  => 'Ý',
2206        'Yacut'                   => 'Ý',
2207        'yacute'                  => 'ý',
2208        'yacut'                   => 'ý',
2209        'YAcy'                    => 'Я',
2210        'yacy'                    => 'я',
2211        'Ycirc'                   => 'Ŷ',
2212        'ycirc'                   => 'ŷ',
2213        'Ycy'                     => 'Ы',
2214        'ycy'                     => 'ы',
2215        'yen'                     => '¥',
2216        'ye'                      => '¥',
2217        'Yfr'                     => '��',
2218        'yfr'                     => '��',
2219        'YIcy'                    => 'Ї',
2220        'yicy'                    => 'ї',
2221        'Yopf'                    => '��',
2222        'yopf'                    => '��',
2223        'Yscr'                    => '��',
2224        'yscr'                    => '��',
2225        'YUcy'                    => 'Ю',
2226        'yucy'                    => 'ю',
2227        'Yuml'                    => 'Ÿ',
2228        'yuml'                    => 'ÿ',
2229        'yum'                     => 'ÿ',
2230        'Zacute'                  => 'Ź',
2231        'zacute'                  => 'ź',
2232        'Zcaron'                  => 'Ž',
2233        'zcaron'                  => 'ž',
2234        'Zcy'                     => 'З',
2235        'zcy'                     => 'з',
2236        'Zdot'                    => 'Ż',
2237        'zdot'                    => 'ż',
2238        'zeetrf'                  => 'ℨ',
2239        'ZeroWidthSpace'          => '​',
2240        'Zeta'                    => 'Ζ',
2241        'zeta'                    => 'ζ',
2242        'Zfr'                     => 'ℨ',
2243        'zfr'                     => '��',
2244        'ZHcy'                    => 'Ж',
2245        'zhcy'                    => 'ж',
2246        'zigrarr'                 => '⇝',
2247        'Zopf'                    => 'ℤ',
2248        'zopf'                    => '��',
2249        'Zscr'                    => '��',
2250        'zscr'                    => '��',
2251        'zwj'                     => '‍',
2252        'zwnj'                    => '‌',
2253    ];
2254
2255    /**
2256     * @param string $entity
2257     *
2258     * @return string
2259     *
2260     * @deprecated Use Html5EntityDecoder::decode() instead
2261     */
2262    public static function decodeEntity(string $entity): string
2263    {
2264        return Html5EntityDecoder::decode($entity);
2265    }
2266
2267    /**
2268     * @param mixed $number
2269     *
2270     * @return string
2271     *
2272     * @deprecated This method will be removed in v2.0.0
2273     */
2274    public static function fromDecimal($number): string
2275    {
2276        // Only convert code points within planes 0-2, excluding NULL
2277        if (empty($number) || $number > 0x2FFFF) {
2278            return self::fromHex('fffd');
2279        }
2280
2281        $entity = '&#' . $number . ';';
2282
2283        $converted = \mb_decode_numericentity($entity, [0x0, 0x2FFFF, 0, 0xFFFF], 'UTF-8');
2284
2285        if ($converted === $entity) {
2286            return self::fromHex('fffd');
2287        }
2288
2289        return $converted;
2290    }
2291
2292    /**
2293     * @param string $hexChars
2294     *
2295     * @return string
2296     *
2297     * @deprecated This method will be removed in v2.0.0
2298     */
2299    public static function fromHex(string $hexChars): string
2300    {
2301        return self::fromDecimal(\hexdec($hexChars));
2302    }
2303}
2304