index.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. /**
  2. * Map of named character references from HTML 4.
  3. *
  4. * @type {Record<string, string>}
  5. */
  6. export const characterEntitiesHtml4 = {
  7. nbsp: ' ',
  8. iexcl: '¡',
  9. cent: '¢',
  10. pound: '£',
  11. curren: '¤',
  12. yen: '¥',
  13. brvbar: '¦',
  14. sect: '§',
  15. uml: '¨',
  16. copy: '©',
  17. ordf: 'ª',
  18. laquo: '«',
  19. not: '¬',
  20. shy: '­',
  21. reg: '®',
  22. macr: '¯',
  23. deg: '°',
  24. plusmn: '±',
  25. sup2: '²',
  26. sup3: '³',
  27. acute: '´',
  28. micro: 'µ',
  29. para: '¶',
  30. middot: '·',
  31. cedil: '¸',
  32. sup1: '¹',
  33. ordm: 'º',
  34. raquo: '»',
  35. frac14: '¼',
  36. frac12: '½',
  37. frac34: '¾',
  38. iquest: '¿',
  39. Agrave: 'À',
  40. Aacute: 'Á',
  41. Acirc: 'Â',
  42. Atilde: 'Ã',
  43. Auml: 'Ä',
  44. Aring: 'Å',
  45. AElig: 'Æ',
  46. Ccedil: 'Ç',
  47. Egrave: 'È',
  48. Eacute: 'É',
  49. Ecirc: 'Ê',
  50. Euml: 'Ë',
  51. Igrave: 'Ì',
  52. Iacute: 'Í',
  53. Icirc: 'Î',
  54. Iuml: 'Ï',
  55. ETH: 'Ð',
  56. Ntilde: 'Ñ',
  57. Ograve: 'Ò',
  58. Oacute: 'Ó',
  59. Ocirc: 'Ô',
  60. Otilde: 'Õ',
  61. Ouml: 'Ö',
  62. times: '×',
  63. Oslash: 'Ø',
  64. Ugrave: 'Ù',
  65. Uacute: 'Ú',
  66. Ucirc: 'Û',
  67. Uuml: 'Ü',
  68. Yacute: 'Ý',
  69. THORN: 'Þ',
  70. szlig: 'ß',
  71. agrave: 'à',
  72. aacute: 'á',
  73. acirc: 'â',
  74. atilde: 'ã',
  75. auml: 'ä',
  76. aring: 'å',
  77. aelig: 'æ',
  78. ccedil: 'ç',
  79. egrave: 'è',
  80. eacute: 'é',
  81. ecirc: 'ê',
  82. euml: 'ë',
  83. igrave: 'ì',
  84. iacute: 'í',
  85. icirc: 'î',
  86. iuml: 'ï',
  87. eth: 'ð',
  88. ntilde: 'ñ',
  89. ograve: 'ò',
  90. oacute: 'ó',
  91. ocirc: 'ô',
  92. otilde: 'õ',
  93. ouml: 'ö',
  94. divide: '÷',
  95. oslash: 'ø',
  96. ugrave: 'ù',
  97. uacute: 'ú',
  98. ucirc: 'û',
  99. uuml: 'ü',
  100. yacute: 'ý',
  101. thorn: 'þ',
  102. yuml: 'ÿ',
  103. fnof: 'ƒ',
  104. Alpha: 'Α',
  105. Beta: 'Β',
  106. Gamma: 'Γ',
  107. Delta: 'Δ',
  108. Epsilon: 'Ε',
  109. Zeta: 'Ζ',
  110. Eta: 'Η',
  111. Theta: 'Θ',
  112. Iota: 'Ι',
  113. Kappa: 'Κ',
  114. Lambda: 'Λ',
  115. Mu: 'Μ',
  116. Nu: 'Ν',
  117. Xi: 'Ξ',
  118. Omicron: 'Ο',
  119. Pi: 'Π',
  120. Rho: 'Ρ',
  121. Sigma: 'Σ',
  122. Tau: 'Τ',
  123. Upsilon: 'Υ',
  124. Phi: 'Φ',
  125. Chi: 'Χ',
  126. Psi: 'Ψ',
  127. Omega: 'Ω',
  128. alpha: 'α',
  129. beta: 'β',
  130. gamma: 'γ',
  131. delta: 'δ',
  132. epsilon: 'ε',
  133. zeta: 'ζ',
  134. eta: 'η',
  135. theta: 'θ',
  136. iota: 'ι',
  137. kappa: 'κ',
  138. lambda: 'λ',
  139. mu: 'μ',
  140. nu: 'ν',
  141. xi: 'ξ',
  142. omicron: 'ο',
  143. pi: 'π',
  144. rho: 'ρ',
  145. sigmaf: 'ς',
  146. sigma: 'σ',
  147. tau: 'τ',
  148. upsilon: 'υ',
  149. phi: 'φ',
  150. chi: 'χ',
  151. psi: 'ψ',
  152. omega: 'ω',
  153. thetasym: 'ϑ',
  154. upsih: 'ϒ',
  155. piv: 'ϖ',
  156. bull: '•',
  157. hellip: '…',
  158. prime: '′',
  159. Prime: '″',
  160. oline: '‾',
  161. frasl: '⁄',
  162. weierp: '℘',
  163. image: 'ℑ',
  164. real: 'ℜ',
  165. trade: '™',
  166. alefsym: 'ℵ',
  167. larr: '←',
  168. uarr: '↑',
  169. rarr: '→',
  170. darr: '↓',
  171. harr: '↔',
  172. crarr: '↵',
  173. lArr: '⇐',
  174. uArr: '⇑',
  175. rArr: '⇒',
  176. dArr: '⇓',
  177. hArr: '⇔',
  178. forall: '∀',
  179. part: '∂',
  180. exist: '∃',
  181. empty: '∅',
  182. nabla: '∇',
  183. isin: '∈',
  184. notin: '∉',
  185. ni: '∋',
  186. prod: '∏',
  187. sum: '∑',
  188. minus: '−',
  189. lowast: '∗',
  190. radic: '√',
  191. prop: '∝',
  192. infin: '∞',
  193. ang: '∠',
  194. and: '∧',
  195. or: '∨',
  196. cap: '∩',
  197. cup: '∪',
  198. int: '∫',
  199. there4: '∴',
  200. sim: '∼',
  201. cong: '≅',
  202. asymp: '≈',
  203. ne: '≠',
  204. equiv: '≡',
  205. le: '≤',
  206. ge: '≥',
  207. sub: '⊂',
  208. sup: '⊃',
  209. nsub: '⊄',
  210. sube: '⊆',
  211. supe: '⊇',
  212. oplus: '⊕',
  213. otimes: '⊗',
  214. perp: '⊥',
  215. sdot: '⋅',
  216. lceil: '⌈',
  217. rceil: '⌉',
  218. lfloor: '⌊',
  219. rfloor: '⌋',
  220. lang: '〈',
  221. rang: '〉',
  222. loz: '◊',
  223. spades: '♠',
  224. clubs: '♣',
  225. hearts: '♥',
  226. diams: '♦',
  227. quot: '"',
  228. amp: '&',
  229. lt: '<',
  230. gt: '>',
  231. OElig: 'Œ',
  232. oelig: 'œ',
  233. Scaron: 'Š',
  234. scaron: 'š',
  235. Yuml: 'Ÿ',
  236. circ: 'ˆ',
  237. tilde: '˜',
  238. ensp: ' ',
  239. emsp: ' ',
  240. thinsp: ' ',
  241. zwnj: '‌',
  242. zwj: '‍',
  243. lrm: '‎',
  244. rlm: '‏',
  245. ndash: '–',
  246. mdash: '—',
  247. lsquo: '‘',
  248. rsquo: '’',
  249. sbquo: '‚',
  250. ldquo: '“',
  251. rdquo: '”',
  252. bdquo: '„',
  253. dagger: '†',
  254. Dagger: '‡',
  255. permil: '‰',
  256. lsaquo: '‹',
  257. rsaquo: '›',
  258. euro: '€'
  259. }