260 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			260 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/**
 | 
						||
 * Map of named character references from HTML 4.
 | 
						||
 *
 | 
						||
 * @type {Record<string, string>}
 | 
						||
 */
 | 
						||
export const characterEntitiesHtml4 = {
 | 
						||
  nbsp: ' ',
 | 
						||
  iexcl: '¡',
 | 
						||
  cent: '¢',
 | 
						||
  pound: '£',
 | 
						||
  curren: '¤',
 | 
						||
  yen: '¥',
 | 
						||
  brvbar: '¦',
 | 
						||
  sect: '§',
 | 
						||
  uml: '¨',
 | 
						||
  copy: '©',
 | 
						||
  ordf: 'ª',
 | 
						||
  laquo: '«',
 | 
						||
  not: '¬',
 | 
						||
  shy: '',
 | 
						||
  reg: '®',
 | 
						||
  macr: '¯',
 | 
						||
  deg: '°',
 | 
						||
  plusmn: '±',
 | 
						||
  sup2: '²',
 | 
						||
  sup3: '³',
 | 
						||
  acute: '´',
 | 
						||
  micro: 'µ',
 | 
						||
  para: '¶',
 | 
						||
  middot: '·',
 | 
						||
  cedil: '¸',
 | 
						||
  sup1: '¹',
 | 
						||
  ordm: 'º',
 | 
						||
  raquo: '»',
 | 
						||
  frac14: '¼',
 | 
						||
  frac12: '½',
 | 
						||
  frac34: '¾',
 | 
						||
  iquest: '¿',
 | 
						||
  Agrave: 'À',
 | 
						||
  Aacute: 'Á',
 | 
						||
  Acirc: 'Â',
 | 
						||
  Atilde: 'Ã',
 | 
						||
  Auml: 'Ä',
 | 
						||
  Aring: 'Å',
 | 
						||
  AElig: 'Æ',
 | 
						||
  Ccedil: 'Ç',
 | 
						||
  Egrave: 'È',
 | 
						||
  Eacute: 'É',
 | 
						||
  Ecirc: 'Ê',
 | 
						||
  Euml: 'Ë',
 | 
						||
  Igrave: 'Ì',
 | 
						||
  Iacute: 'Í',
 | 
						||
  Icirc: 'Î',
 | 
						||
  Iuml: 'Ï',
 | 
						||
  ETH: 'Ð',
 | 
						||
  Ntilde: 'Ñ',
 | 
						||
  Ograve: 'Ò',
 | 
						||
  Oacute: 'Ó',
 | 
						||
  Ocirc: 'Ô',
 | 
						||
  Otilde: 'Õ',
 | 
						||
  Ouml: 'Ö',
 | 
						||
  times: '×',
 | 
						||
  Oslash: 'Ø',
 | 
						||
  Ugrave: 'Ù',
 | 
						||
  Uacute: 'Ú',
 | 
						||
  Ucirc: 'Û',
 | 
						||
  Uuml: 'Ü',
 | 
						||
  Yacute: 'Ý',
 | 
						||
  THORN: 'Þ',
 | 
						||
  szlig: 'ß',
 | 
						||
  agrave: 'à',
 | 
						||
  aacute: 'á',
 | 
						||
  acirc: 'â',
 | 
						||
  atilde: 'ã',
 | 
						||
  auml: 'ä',
 | 
						||
  aring: 'å',
 | 
						||
  aelig: 'æ',
 | 
						||
  ccedil: 'ç',
 | 
						||
  egrave: 'è',
 | 
						||
  eacute: 'é',
 | 
						||
  ecirc: 'ê',
 | 
						||
  euml: 'ë',
 | 
						||
  igrave: 'ì',
 | 
						||
  iacute: 'í',
 | 
						||
  icirc: 'î',
 | 
						||
  iuml: 'ï',
 | 
						||
  eth: 'ð',
 | 
						||
  ntilde: 'ñ',
 | 
						||
  ograve: 'ò',
 | 
						||
  oacute: 'ó',
 | 
						||
  ocirc: 'ô',
 | 
						||
  otilde: 'õ',
 | 
						||
  ouml: 'ö',
 | 
						||
  divide: '÷',
 | 
						||
  oslash: 'ø',
 | 
						||
  ugrave: 'ù',
 | 
						||
  uacute: 'ú',
 | 
						||
  ucirc: 'û',
 | 
						||
  uuml: 'ü',
 | 
						||
  yacute: 'ý',
 | 
						||
  thorn: 'þ',
 | 
						||
  yuml: 'ÿ',
 | 
						||
  fnof: 'ƒ',
 | 
						||
  Alpha: 'Α',
 | 
						||
  Beta: 'Β',
 | 
						||
  Gamma: 'Γ',
 | 
						||
  Delta: 'Δ',
 | 
						||
  Epsilon: 'Ε',
 | 
						||
  Zeta: 'Ζ',
 | 
						||
  Eta: 'Η',
 | 
						||
  Theta: 'Θ',
 | 
						||
  Iota: 'Ι',
 | 
						||
  Kappa: 'Κ',
 | 
						||
  Lambda: 'Λ',
 | 
						||
  Mu: 'Μ',
 | 
						||
  Nu: 'Ν',
 | 
						||
  Xi: 'Ξ',
 | 
						||
  Omicron: 'Ο',
 | 
						||
  Pi: 'Π',
 | 
						||
  Rho: 'Ρ',
 | 
						||
  Sigma: 'Σ',
 | 
						||
  Tau: 'Τ',
 | 
						||
  Upsilon: 'Υ',
 | 
						||
  Phi: 'Φ',
 | 
						||
  Chi: 'Χ',
 | 
						||
  Psi: 'Ψ',
 | 
						||
  Omega: 'Ω',
 | 
						||
  alpha: 'α',
 | 
						||
  beta: 'β',
 | 
						||
  gamma: 'γ',
 | 
						||
  delta: 'δ',
 | 
						||
  epsilon: 'ε',
 | 
						||
  zeta: 'ζ',
 | 
						||
  eta: 'η',
 | 
						||
  theta: 'θ',
 | 
						||
  iota: 'ι',
 | 
						||
  kappa: 'κ',
 | 
						||
  lambda: 'λ',
 | 
						||
  mu: 'μ',
 | 
						||
  nu: 'ν',
 | 
						||
  xi: 'ξ',
 | 
						||
  omicron: 'ο',
 | 
						||
  pi: 'π',
 | 
						||
  rho: 'ρ',
 | 
						||
  sigmaf: 'ς',
 | 
						||
  sigma: 'σ',
 | 
						||
  tau: 'τ',
 | 
						||
  upsilon: 'υ',
 | 
						||
  phi: 'φ',
 | 
						||
  chi: 'χ',
 | 
						||
  psi: 'ψ',
 | 
						||
  omega: 'ω',
 | 
						||
  thetasym: 'ϑ',
 | 
						||
  upsih: 'ϒ',
 | 
						||
  piv: 'ϖ',
 | 
						||
  bull: '•',
 | 
						||
  hellip: '…',
 | 
						||
  prime: '′',
 | 
						||
  Prime: '″',
 | 
						||
  oline: '‾',
 | 
						||
  frasl: '⁄',
 | 
						||
  weierp: '℘',
 | 
						||
  image: 'ℑ',
 | 
						||
  real: 'ℜ',
 | 
						||
  trade: '™',
 | 
						||
  alefsym: 'ℵ',
 | 
						||
  larr: '←',
 | 
						||
  uarr: '↑',
 | 
						||
  rarr: '→',
 | 
						||
  darr: '↓',
 | 
						||
  harr: '↔',
 | 
						||
  crarr: '↵',
 | 
						||
  lArr: '⇐',
 | 
						||
  uArr: '⇑',
 | 
						||
  rArr: '⇒',
 | 
						||
  dArr: '⇓',
 | 
						||
  hArr: '⇔',
 | 
						||
  forall: '∀',
 | 
						||
  part: '∂',
 | 
						||
  exist: '∃',
 | 
						||
  empty: '∅',
 | 
						||
  nabla: '∇',
 | 
						||
  isin: '∈',
 | 
						||
  notin: '∉',
 | 
						||
  ni: '∋',
 | 
						||
  prod: '∏',
 | 
						||
  sum: '∑',
 | 
						||
  minus: '−',
 | 
						||
  lowast: '∗',
 | 
						||
  radic: '√',
 | 
						||
  prop: '∝',
 | 
						||
  infin: '∞',
 | 
						||
  ang: '∠',
 | 
						||
  and: '∧',
 | 
						||
  or: '∨',
 | 
						||
  cap: '∩',
 | 
						||
  cup: '∪',
 | 
						||
  int: '∫',
 | 
						||
  there4: '∴',
 | 
						||
  sim: '∼',
 | 
						||
  cong: '≅',
 | 
						||
  asymp: '≈',
 | 
						||
  ne: '≠',
 | 
						||
  equiv: '≡',
 | 
						||
  le: '≤',
 | 
						||
  ge: '≥',
 | 
						||
  sub: '⊂',
 | 
						||
  sup: '⊃',
 | 
						||
  nsub: '⊄',
 | 
						||
  sube: '⊆',
 | 
						||
  supe: '⊇',
 | 
						||
  oplus: '⊕',
 | 
						||
  otimes: '⊗',
 | 
						||
  perp: '⊥',
 | 
						||
  sdot: '⋅',
 | 
						||
  lceil: '⌈',
 | 
						||
  rceil: '⌉',
 | 
						||
  lfloor: '⌊',
 | 
						||
  rfloor: '⌋',
 | 
						||
  lang: '〈',
 | 
						||
  rang: '〉',
 | 
						||
  loz: '◊',
 | 
						||
  spades: '♠',
 | 
						||
  clubs: '♣',
 | 
						||
  hearts: '♥',
 | 
						||
  diams: '♦',
 | 
						||
  quot: '"',
 | 
						||
  amp: '&',
 | 
						||
  lt: '<',
 | 
						||
  gt: '>',
 | 
						||
  OElig: 'Œ',
 | 
						||
  oelig: 'œ',
 | 
						||
  Scaron: 'Š',
 | 
						||
  scaron: 'š',
 | 
						||
  Yuml: 'Ÿ',
 | 
						||
  circ: 'ˆ',
 | 
						||
  tilde: '˜',
 | 
						||
  ensp: ' ',
 | 
						||
  emsp: ' ',
 | 
						||
  thinsp: ' ',
 | 
						||
  zwnj: '',
 | 
						||
  zwj: '',
 | 
						||
  lrm: '',
 | 
						||
  rlm: '',
 | 
						||
  ndash: '–',
 | 
						||
  mdash: '—',
 | 
						||
  lsquo: '‘',
 | 
						||
  rsquo: '’',
 | 
						||
  sbquo: '‚',
 | 
						||
  ldquo: '“',
 | 
						||
  rdquo: '”',
 | 
						||
  bdquo: '„',
 | 
						||
  dagger: '†',
 | 
						||
  Dagger: '‡',
 | 
						||
  permil: '‰',
 | 
						||
  lsaquo: '‹',
 | 
						||
  rsaquo: '›',
 | 
						||
  euro: '€'
 | 
						||
}
 |