table.go (66608B)
1 package html 2 3 type traits uint16 4 5 const ( 6 normalTag traits = 1 << iota 7 rawTag // raw tags need special processing for their content 8 nonPhrasingTag // non-phrasing elements are unaffected by whitespace, remove spaces around these tags 9 objectTag // content tags with a few exclusions, keep spaces after these open/close tags 10 omitPTag // omit p end tag if it is followed by this start tag 11 keepPTag // keep p end tag if it is followed by this end tag 12 ) 13 14 const ( 15 booleanAttr traits = 1 << iota 16 caselessAttr 17 urlAttr 18 trimAttr 19 ) 20 21 var tagMap = map[Hash]traits{ 22 A: keepPTag, 23 Abbr: normalTag, 24 Address: nonPhrasingTag | omitPTag, 25 Area: normalTag, 26 Article: nonPhrasingTag | omitPTag, 27 Aside: nonPhrasingTag | omitPTag, 28 Audio: keepPTag, 29 B: normalTag, 30 Base: normalTag, 31 Bb: normalTag, 32 Bdi: normalTag, 33 Bdo: normalTag, 34 Blockquote: nonPhrasingTag | omitPTag, 35 Body: nonPhrasingTag, 36 Br: nonPhrasingTag, 37 Button: objectTag, 38 Canvas: objectTag | keepPTag, 39 Caption: nonPhrasingTag, 40 Cite: normalTag, 41 Code: normalTag, 42 Col: nonPhrasingTag, 43 Colgroup: nonPhrasingTag, 44 Data: normalTag, 45 Datalist: normalTag, 46 Dd: nonPhrasingTag, 47 Del: keepPTag, 48 Details: omitPTag, 49 Dfn: normalTag, 50 Dialog: normalTag, 51 Div: nonPhrasingTag | omitPTag, 52 Dl: nonPhrasingTag | omitPTag, 53 Dt: nonPhrasingTag, 54 Em: normalTag, 55 Embed: nonPhrasingTag, 56 Fieldset: nonPhrasingTag | omitPTag, 57 Figcaption: nonPhrasingTag | omitPTag, 58 Figure: nonPhrasingTag | omitPTag, 59 Footer: nonPhrasingTag | omitPTag, 60 Form: nonPhrasingTag | omitPTag, 61 H1: nonPhrasingTag | omitPTag, 62 H2: nonPhrasingTag | omitPTag, 63 H3: nonPhrasingTag | omitPTag, 64 H4: nonPhrasingTag | omitPTag, 65 H5: nonPhrasingTag | omitPTag, 66 H6: nonPhrasingTag | omitPTag, 67 Head: nonPhrasingTag, 68 Header: nonPhrasingTag | omitPTag, 69 Hgroup: nonPhrasingTag, 70 Hr: nonPhrasingTag | omitPTag, 71 Html: nonPhrasingTag, 72 I: normalTag, 73 Iframe: rawTag | objectTag, 74 Img: objectTag, 75 Input: objectTag, 76 Ins: keepPTag, 77 Kbd: normalTag, 78 Label: normalTag, 79 Legend: normalTag, 80 Li: nonPhrasingTag, 81 Link: normalTag, 82 Main: nonPhrasingTag | omitPTag, 83 Map: keepPTag, 84 Mark: normalTag, 85 Math: rawTag, 86 Menu: omitPTag, 87 Meta: nonPhrasingTag, 88 Meter: objectTag, 89 Nav: nonPhrasingTag | omitPTag, 90 Noscript: nonPhrasingTag | keepPTag, 91 Object: objectTag, 92 Ol: nonPhrasingTag | omitPTag, 93 Optgroup: normalTag, 94 Option: normalTag, 95 Output: nonPhrasingTag, 96 P: nonPhrasingTag | omitPTag, 97 Param: normalTag, 98 Picture: normalTag, 99 Pre: nonPhrasingTag | omitPTag, 100 Progress: objectTag, 101 Q: objectTag, 102 Rp: normalTag, 103 Rt: normalTag, 104 Ruby: normalTag, 105 S: normalTag, 106 Samp: normalTag, 107 Script: rawTag, 108 Section: nonPhrasingTag | omitPTag, 109 Select: objectTag, 110 Slot: normalTag, 111 Small: normalTag, 112 Source: normalTag, 113 Span: normalTag, 114 Strong: normalTag, 115 Style: rawTag | nonPhrasingTag, 116 Sub: normalTag, 117 Summary: normalTag, 118 Sup: normalTag, 119 Svg: rawTag | objectTag, 120 Table: nonPhrasingTag | omitPTag, 121 Tbody: nonPhrasingTag, 122 Td: nonPhrasingTag, 123 Template: normalTag, 124 Textarea: rawTag | objectTag, 125 Tfoot: nonPhrasingTag, 126 Th: nonPhrasingTag, 127 Thead: nonPhrasingTag, 128 Time: normalTag, 129 Title: nonPhrasingTag, 130 Tr: nonPhrasingTag, 131 Track: normalTag, 132 U: normalTag, 133 Ul: nonPhrasingTag | omitPTag, 134 Var: normalTag, 135 Video: objectTag | keepPTag, 136 Wbr: normalTag, 137 } 138 139 var attrMap = map[Hash]traits{ 140 Accept: trimAttr, 141 Accept_Charset: caselessAttr, 142 Action: urlAttr, 143 Align: caselessAttr, 144 Alink: caselessAttr, 145 Allowfullscreen: booleanAttr, 146 Async: booleanAttr, 147 Autofocus: booleanAttr, 148 Autoplay: booleanAttr, 149 Axis: caselessAttr, 150 Background: urlAttr, 151 Bgcolor: caselessAttr, 152 Charset: caselessAttr, 153 Checked: booleanAttr, 154 Cite: urlAttr, 155 Class: trimAttr, 156 Classid: urlAttr, 157 Clear: caselessAttr, 158 Codebase: urlAttr, 159 Codetype: trimAttr, 160 Color: caselessAttr, 161 Cols: trimAttr, 162 Colspan: trimAttr, 163 Compact: booleanAttr, 164 Controls: booleanAttr, 165 Data: urlAttr, 166 Declare: booleanAttr, 167 Default: booleanAttr, 168 DefaultChecked: booleanAttr, 169 DefaultMuted: booleanAttr, 170 DefaultSelected: booleanAttr, 171 Defer: booleanAttr, 172 Dir: caselessAttr, 173 Disabled: booleanAttr, 174 Enabled: booleanAttr, 175 Enctype: trimAttr, 176 Face: caselessAttr, 177 Formaction: urlAttr, 178 Formnovalidate: booleanAttr, 179 Frame: caselessAttr, 180 Hidden: booleanAttr, 181 Href: urlAttr, 182 Hreflang: caselessAttr, 183 Http_Equiv: caselessAttr, 184 Icon: urlAttr, 185 Inert: booleanAttr, 186 Ismap: booleanAttr, 187 Itemscope: booleanAttr, 188 Lang: trimAttr, 189 Language: caselessAttr, 190 Link: caselessAttr, 191 Longdesc: urlAttr, 192 Manifest: urlAttr, 193 Maxlength: trimAttr, 194 Media: caselessAttr | trimAttr, 195 Method: caselessAttr, 196 Multiple: booleanAttr, 197 Muted: booleanAttr, 198 Nohref: booleanAttr, 199 Noresize: booleanAttr, 200 Noshade: booleanAttr, 201 Novalidate: booleanAttr, 202 Nowrap: booleanAttr, 203 Open: booleanAttr, 204 Pauseonexit: booleanAttr, 205 Poster: urlAttr, 206 Profile: urlAttr, 207 Readonly: booleanAttr, 208 Rel: caselessAttr | trimAttr, 209 Required: booleanAttr, 210 Rev: caselessAttr, 211 Reversed: booleanAttr, 212 Rows: trimAttr, 213 Rowspan: trimAttr, 214 Rules: caselessAttr, 215 Scope: caselessAttr, 216 Scoped: booleanAttr, 217 Scrolling: caselessAttr, 218 Seamless: booleanAttr, 219 Selected: booleanAttr, 220 Shape: caselessAttr, 221 Size: trimAttr, 222 Sortable: booleanAttr, 223 Span: trimAttr, 224 Src: urlAttr, 225 Srcset: trimAttr, 226 Tabindex: trimAttr, 227 Target: caselessAttr, 228 Text: caselessAttr, 229 Translate: caselessAttr, 230 Truespeed: booleanAttr, 231 Type: trimAttr, 232 Typemustmatch: booleanAttr, 233 Undeterminate: booleanAttr, 234 Usemap: urlAttr, 235 Valign: caselessAttr, 236 Valuetype: caselessAttr, 237 Vlink: caselessAttr, 238 Visible: booleanAttr, 239 Xmlns: urlAttr, 240 } 241 242 var jsMimetypes = map[string]bool{ 243 "text/javascript": true, 244 "application/javascript": true, 245 } 246 247 // EntitiesMap are all named character entities. 248 var EntitiesMap = map[string][]byte{ 249 "AElig": []byte("Æ"), 250 "AMP": []byte("&"), 251 "Aacute": []byte("Á"), 252 "Abreve": []byte("Ă"), 253 "Acirc": []byte("Â"), 254 "Agrave": []byte("À"), 255 "Alpha": []byte("Α"), 256 "Amacr": []byte("Ā"), 257 "Aogon": []byte("Ą"), 258 "ApplyFunction": []byte("⁡"), 259 "Aring": []byte("Å"), 260 "Assign": []byte("≔"), 261 "Atilde": []byte("Ã"), 262 "Backslash": []byte("∖"), 263 "Barwed": []byte("⌆"), 264 "Because": []byte("∵"), 265 "Bernoullis": []byte("ℬ"), 266 "Breve": []byte("˘"), 267 "Bumpeq": []byte("≎"), 268 "Cacute": []byte("Ć"), 269 "CapitalDifferentialD": []byte("ⅅ"), 270 "Cayleys": []byte("ℭ"), 271 "Ccaron": []byte("Č"), 272 "Ccedil": []byte("Ç"), 273 "Ccirc": []byte("Ĉ"), 274 "Cconint": []byte("∰"), 275 "Cedilla": []byte("¸"), 276 "CenterDot": []byte("·"), 277 "CircleDot": []byte("⊙"), 278 "CircleMinus": []byte("⊖"), 279 "CirclePlus": []byte("⊕"), 280 "CircleTimes": []byte("⊗"), 281 "ClockwiseContourIntegral": []byte("∲"), 282 "CloseCurlyDoubleQuote": []byte("”"), 283 "CloseCurlyQuote": []byte("’"), 284 "Congruent": []byte("≡"), 285 "Conint": []byte("∯"), 286 "ContourIntegral": []byte("∮"), 287 "Coproduct": []byte("∐"), 288 "CounterClockwiseContourIntegral": []byte("∳"), 289 "CupCap": []byte("≍"), 290 "DDotrahd": []byte("⤑"), 291 "Dagger": []byte("‡"), 292 "Dcaron": []byte("Ď"), 293 "Delta": []byte("Δ"), 294 "DiacriticalAcute": []byte("´"), 295 "DiacriticalDot": []byte("˙"), 296 "DiacriticalDoubleAcute": []byte("˝"), 297 "DiacriticalGrave": []byte("`"), 298 "DiacriticalTilde": []byte("˜"), 299 "Diamond": []byte("⋄"), 300 "DifferentialD": []byte("ⅆ"), 301 "DotDot": []byte("⃜"), 302 "DotEqual": []byte("≐"), 303 "DoubleContourIntegral": []byte("∯"), 304 "DoubleDot": []byte("¨"), 305 "DoubleDownArrow": []byte("⇓"), 306 "DoubleLeftArrow": []byte("⇐"), 307 "DoubleLeftRightArrow": []byte("⇔"), 308 "DoubleLeftTee": []byte("⫤"), 309 "DoubleLongLeftArrow": []byte("⟸"), 310 "DoubleLongLeftRightArrow": []byte("⟺"), 311 "DoubleLongRightArrow": []byte("⟹"), 312 "DoubleRightArrow": []byte("⇒"), 313 "DoubleRightTee": []byte("⊨"), 314 "DoubleUpArrow": []byte("⇑"), 315 "DoubleUpDownArrow": []byte("⇕"), 316 "DoubleVerticalBar": []byte("∥"), 317 "DownArrow": []byte("↓"), 318 "DownArrowBar": []byte("⤓"), 319 "DownArrowUpArrow": []byte("⇵"), 320 "DownBreve": []byte("̑"), 321 "DownLeftRightVector": []byte("⥐"), 322 "DownLeftTeeVector": []byte("⥞"), 323 "DownLeftVector": []byte("↽"), 324 "DownLeftVectorBar": []byte("⥖"), 325 "DownRightTeeVector": []byte("⥟"), 326 "DownRightVector": []byte("⇁"), 327 "DownRightVectorBar": []byte("⥗"), 328 "DownTee": []byte("⊤"), 329 "DownTeeArrow": []byte("↧"), 330 "Downarrow": []byte("⇓"), 331 "Dstrok": []byte("Đ"), 332 "Eacute": []byte("É"), 333 "Ecaron": []byte("Ě"), 334 "Ecirc": []byte("Ê"), 335 "Egrave": []byte("È"), 336 "Element": []byte("∈"), 337 "Emacr": []byte("Ē"), 338 "EmptySmallSquare": []byte("◻"), 339 "EmptyVerySmallSquare": []byte("▫"), 340 "Eogon": []byte("Ę"), 341 "Epsilon": []byte("Ε"), 342 "EqualTilde": []byte("≂"), 343 "Equilibrium": []byte("⇌"), 344 "Exists": []byte("∃"), 345 "ExponentialE": []byte("ⅇ"), 346 "FilledSmallSquare": []byte("◼"), 347 "FilledVerySmallSquare": []byte("▪"), 348 "ForAll": []byte("∀"), 349 "Fouriertrf": []byte("ℱ"), 350 "GT": []byte(">"), 351 "Gamma": []byte("Γ"), 352 "Gammad": []byte("Ϝ"), 353 "Gbreve": []byte("Ğ"), 354 "Gcedil": []byte("Ģ"), 355 "Gcirc": []byte("Ĝ"), 356 "GreaterEqual": []byte("≥"), 357 "GreaterEqualLess": []byte("⋛"), 358 "GreaterFullEqual": []byte("≧"), 359 "GreaterGreater": []byte("⪢"), 360 "GreaterLess": []byte("≷"), 361 "GreaterSlantEqual": []byte("⩾"), 362 "GreaterTilde": []byte("≳"), 363 "HARDcy": []byte("Ъ"), 364 "Hacek": []byte("ˇ"), 365 "Hat": []byte("^"), 366 "Hcirc": []byte("Ĥ"), 367 "HilbertSpace": []byte("ℋ"), 368 "HorizontalLine": []byte("─"), 369 "Hstrok": []byte("Ħ"), 370 "HumpDownHump": []byte("≎"), 371 "HumpEqual": []byte("≏"), 372 "IJlig": []byte("IJ"), 373 "Iacute": []byte("Í"), 374 "Icirc": []byte("Î"), 375 "Ifr": []byte("ℑ"), 376 "Igrave": []byte("Ì"), 377 "Imacr": []byte("Ī"), 378 "ImaginaryI": []byte("ⅈ"), 379 "Implies": []byte("⇒"), 380 "Integral": []byte("∫"), 381 "Intersection": []byte("⋂"), 382 "InvisibleComma": []byte("⁣"), 383 "InvisibleTimes": []byte("⁢"), 384 "Iogon": []byte("Į"), 385 "Itilde": []byte("Ĩ"), 386 "Jcirc": []byte("Ĵ"), 387 "Jsercy": []byte("Ј"), 388 "Kappa": []byte("Κ"), 389 "Kcedil": []byte("Ķ"), 390 "LT": []byte("<"), 391 "Lacute": []byte("Ĺ"), 392 "Lambda": []byte("Λ"), 393 "Laplacetrf": []byte("ℒ"), 394 "Lcaron": []byte("Ľ"), 395 "Lcedil": []byte("Ļ"), 396 "LeftAngleBracket": []byte("⟨"), 397 "LeftArrow": []byte("←"), 398 "LeftArrowBar": []byte("⇤"), 399 "LeftArrowRightArrow": []byte("⇆"), 400 "LeftCeiling": []byte("⌈"), 401 "LeftDoubleBracket": []byte("⟦"), 402 "LeftDownTeeVector": []byte("⥡"), 403 "LeftDownVector": []byte("⇃"), 404 "LeftDownVectorBar": []byte("⥙"), 405 "LeftFloor": []byte("⌊"), 406 "LeftRightArrow": []byte("↔"), 407 "LeftRightVector": []byte("⥎"), 408 "LeftTee": []byte("⊣"), 409 "LeftTeeArrow": []byte("↤"), 410 "LeftTeeVector": []byte("⥚"), 411 "LeftTriangle": []byte("⊲"), 412 "LeftTriangleBar": []byte("⧏"), 413 "LeftTriangleEqual": []byte("⊴"), 414 "LeftUpDownVector": []byte("⥑"), 415 "LeftUpTeeVector": []byte("⥠"), 416 "LeftUpVector": []byte("↿"), 417 "LeftUpVectorBar": []byte("⥘"), 418 "LeftVector": []byte("↼"), 419 "LeftVectorBar": []byte("⥒"), 420 "Leftarrow": []byte("⇐"), 421 "Leftrightarrow": []byte("⇔"), 422 "LessEqualGreater": []byte("⋚"), 423 "LessFullEqual": []byte("≦"), 424 "LessGreater": []byte("≶"), 425 "LessLess": []byte("⪡"), 426 "LessSlantEqual": []byte("⩽"), 427 "LessTilde": []byte("≲"), 428 "Lleftarrow": []byte("⇚"), 429 "Lmidot": []byte("Ŀ"), 430 "LongLeftArrow": []byte("⟵"), 431 "LongLeftRightArrow": []byte("⟷"), 432 "LongRightArrow": []byte("⟶"), 433 "Longleftarrow": []byte("⟸"), 434 "Longleftrightarrow": []byte("⟺"), 435 "Longrightarrow": []byte("⟹"), 436 "LowerLeftArrow": []byte("↙"), 437 "LowerRightArrow": []byte("↘"), 438 "Lstrok": []byte("Ł"), 439 "MediumSpace": []byte(" "), 440 "Mellintrf": []byte("ℳ"), 441 "MinusPlus": []byte("∓"), 442 "Nacute": []byte("Ń"), 443 "Ncaron": []byte("Ň"), 444 "Ncedil": []byte("Ņ"), 445 "NegativeMediumSpace": []byte("​"), 446 "NegativeThickSpace": []byte("​"), 447 "NegativeThinSpace": []byte("​"), 448 "NegativeVeryThinSpace": []byte("​"), 449 "NestedGreaterGreater": []byte("≫"), 450 "NestedLessLess": []byte("≪"), 451 "NewLine": []byte("\n"), 452 "NoBreak": []byte("⁠"), 453 "NonBreakingSpace": []byte(" "), 454 "NotCongruent": []byte("≢"), 455 "NotCupCap": []byte("≭"), 456 "NotDoubleVerticalBar": []byte("∦"), 457 "NotElement": []byte("∉"), 458 "NotEqual": []byte("≠"), 459 "NotExists": []byte("∄"), 460 "NotGreater": []byte("≯"), 461 "NotGreaterEqual": []byte("≱"), 462 "NotGreaterLess": []byte("≹"), 463 "NotGreaterTilde": []byte("≵"), 464 "NotLeftTriangle": []byte("⋪"), 465 "NotLeftTriangleEqual": []byte("⋬"), 466 "NotLess": []byte("≮"), 467 "NotLessEqual": []byte("≰"), 468 "NotLessGreater": []byte("≸"), 469 "NotLessTilde": []byte("≴"), 470 "NotPrecedes": []byte("⊀"), 471 "NotPrecedesSlantEqual": []byte("⋠"), 472 "NotReverseElement": []byte("∌"), 473 "NotRightTriangle": []byte("⋫"), 474 "NotRightTriangleEqual": []byte("⋭"), 475 "NotSquareSubsetEqual": []byte("⋢"), 476 "NotSquareSupersetEqual": []byte("⋣"), 477 "NotSubsetEqual": []byte("⊈"), 478 "NotSucceeds": []byte("⊁"), 479 "NotSucceedsSlantEqual": []byte("⋡"), 480 "NotSupersetEqual": []byte("⊉"), 481 "NotTilde": []byte("≁"), 482 "NotTildeEqual": []byte("≄"), 483 "NotTildeFullEqual": []byte("≇"), 484 "NotTildeTilde": []byte("≉"), 485 "NotVerticalBar": []byte("∤"), 486 "Ntilde": []byte("Ñ"), 487 "OElig": []byte("Œ"), 488 "Oacute": []byte("Ó"), 489 "Ocirc": []byte("Ô"), 490 "Odblac": []byte("Ő"), 491 "Ograve": []byte("Ò"), 492 "Omacr": []byte("Ō"), 493 "Omega": []byte("Ω"), 494 "Omicron": []byte("Ο"), 495 "OpenCurlyDoubleQuote": []byte("“"), 496 "OpenCurlyQuote": []byte("‘"), 497 "Oslash": []byte("Ø"), 498 "Otilde": []byte("Õ"), 499 "OverBar": []byte("‾"), 500 "OverBrace": []byte("⏞"), 501 "OverBracket": []byte("⎴"), 502 "OverParenthesis": []byte("⏜"), 503 "PartialD": []byte("∂"), 504 "PlusMinus": []byte("±"), 505 "Poincareplane": []byte("ℌ"), 506 "Precedes": []byte("≺"), 507 "PrecedesEqual": []byte("⪯"), 508 "PrecedesSlantEqual": []byte("≼"), 509 "PrecedesTilde": []byte("≾"), 510 "Product": []byte("∏"), 511 "Proportion": []byte("∷"), 512 "Proportional": []byte("∝"), 513 "QUOT": []byte("\""), 514 "Racute": []byte("Ŕ"), 515 "Rcaron": []byte("Ř"), 516 "Rcedil": []byte("Ŗ"), 517 "ReverseElement": []byte("∋"), 518 "ReverseEquilibrium": []byte("⇋"), 519 "ReverseUpEquilibrium": []byte("⥯"), 520 "Rfr": []byte("ℜ"), 521 "RightAngleBracket": []byte("⟩"), 522 "RightArrow": []byte("→"), 523 "RightArrowBar": []byte("⇥"), 524 "RightArrowLeftArrow": []byte("⇄"), 525 "RightCeiling": []byte("⌉"), 526 "RightDoubleBracket": []byte("⟧"), 527 "RightDownTeeVector": []byte("⥝"), 528 "RightDownVector": []byte("⇂"), 529 "RightDownVectorBar": []byte("⥕"), 530 "RightFloor": []byte("⌋"), 531 "RightTee": []byte("⊢"), 532 "RightTeeArrow": []byte("↦"), 533 "RightTeeVector": []byte("⥛"), 534 "RightTriangle": []byte("⊳"), 535 "RightTriangleBar": []byte("⧐"), 536 "RightTriangleEqual": []byte("⊵"), 537 "RightUpDownVector": []byte("⥏"), 538 "RightUpTeeVector": []byte("⥜"), 539 "RightUpVector": []byte("↾"), 540 "RightUpVectorBar": []byte("⥔"), 541 "RightVector": []byte("⇀"), 542 "RightVectorBar": []byte("⥓"), 543 "Rightarrow": []byte("⇒"), 544 "RoundImplies": []byte("⥰"), 545 "Rrightarrow": []byte("⇛"), 546 "RuleDelayed": []byte("⧴"), 547 "SHCHcy": []byte("Щ"), 548 "SOFTcy": []byte("Ь"), 549 "Sacute": []byte("Ś"), 550 "Scaron": []byte("Š"), 551 "Scedil": []byte("Ş"), 552 "Scirc": []byte("Ŝ"), 553 "ShortDownArrow": []byte("↓"), 554 "ShortLeftArrow": []byte("←"), 555 "ShortRightArrow": []byte("→"), 556 "ShortUpArrow": []byte("↑"), 557 "Sigma": []byte("Σ"), 558 "SmallCircle": []byte("∘"), 559 "Square": []byte("□"), 560 "SquareIntersection": []byte("⊓"), 561 "SquareSubset": []byte("⊏"), 562 "SquareSubsetEqual": []byte("⊑"), 563 "SquareSuperset": []byte("⊐"), 564 "SquareSupersetEqual": []byte("⊒"), 565 "SquareUnion": []byte("⊔"), 566 "Subset": []byte("⋐"), 567 "SubsetEqual": []byte("⊆"), 568 "Succeeds": []byte("≻"), 569 "SucceedsEqual": []byte("⪰"), 570 "SucceedsSlantEqual": []byte("≽"), 571 "SucceedsTilde": []byte("≿"), 572 "SuchThat": []byte("∋"), 573 "Superset": []byte("⊃"), 574 "SupersetEqual": []byte("⊇"), 575 "Supset": []byte("⋑"), 576 "THORN": []byte("Þ"), 577 "Tab": []byte(" "), 578 "Tcaron": []byte("Ť"), 579 "Tcedil": []byte("Ţ"), 580 "Therefore": []byte("∴"), 581 "Theta": []byte("Θ"), 582 "ThinSpace": []byte(" "), 583 "Tilde": []byte("∼"), 584 "TildeEqual": []byte("≃"), 585 "TildeFullEqual": []byte("≅"), 586 "TildeTilde": []byte("≈"), 587 "TripleDot": []byte("⃛"), 588 "Tstrok": []byte("Ŧ"), 589 "Uacute": []byte("Ú"), 590 "Uarrocir": []byte("⥉"), 591 "Ubreve": []byte("Ŭ"), 592 "Ucirc": []byte("Û"), 593 "Udblac": []byte("Ű"), 594 "Ugrave": []byte("Ù"), 595 "Umacr": []byte("Ū"), 596 "UnderBar": []byte("_"), 597 "UnderBrace": []byte("⏟"), 598 "UnderBracket": []byte("⎵"), 599 "UnderParenthesis": []byte("⏝"), 600 "Union": []byte("⋃"), 601 "UnionPlus": []byte("⊎"), 602 "Uogon": []byte("Ų"), 603 "UpArrow": []byte("↑"), 604 "UpArrowBar": []byte("⤒"), 605 "UpArrowDownArrow": []byte("⇅"), 606 "UpDownArrow": []byte("↕"), 607 "UpEquilibrium": []byte("⥮"), 608 "UpTee": []byte("⊥"), 609 "UpTeeArrow": []byte("↥"), 610 "Uparrow": []byte("⇑"), 611 "Updownarrow": []byte("⇕"), 612 "UpperLeftArrow": []byte("↖"), 613 "UpperRightArrow": []byte("↗"), 614 "Upsilon": []byte("Υ"), 615 "Uring": []byte("Ů"), 616 "Utilde": []byte("Ũ"), 617 "Verbar": []byte("‖"), 618 "VerticalBar": []byte("∣"), 619 "VerticalLine": []byte("|"), 620 "VerticalSeparator": []byte("❘"), 621 "VerticalTilde": []byte("≀"), 622 "VeryThinSpace": []byte(" "), 623 "Vvdash": []byte("⊪"), 624 "Wcirc": []byte("Ŵ"), 625 "Yacute": []byte("Ý"), 626 "Ycirc": []byte("Ŷ"), 627 "Zacute": []byte("Ź"), 628 "Zcaron": []byte("Ž"), 629 "ZeroWidthSpace": []byte("​"), 630 "aacute": []byte("á"), 631 "abreve": []byte("ă"), 632 "acirc": []byte("â"), 633 "acute": []byte("´"), 634 "aelig": []byte("æ"), 635 "agrave": []byte("à"), 636 "alefsym": []byte("ℵ"), 637 "alpha": []byte("α"), 638 "amacr": []byte("ā"), 639 "amp": []byte("&"), 640 "andslope": []byte("⩘"), 641 "angle": []byte("∠"), 642 "angmsd": []byte("∡"), 643 "angmsdaa": []byte("⦨"), 644 "angmsdab": []byte("⦩"), 645 "angmsdac": []byte("⦪"), 646 "angmsdad": []byte("⦫"), 647 "angmsdae": []byte("⦬"), 648 "angmsdaf": []byte("⦭"), 649 "angmsdag": []byte("⦮"), 650 "angmsdah": []byte("⦯"), 651 "angrtvb": []byte("⊾"), 652 "angrtvbd": []byte("⦝"), 653 "angsph": []byte("∢"), 654 "angst": []byte("Å"), 655 "angzarr": []byte("⍼"), 656 "aogon": []byte("ą"), 657 "apos": []byte("'"), 658 "approx": []byte("≈"), 659 "approxeq": []byte("≊"), 660 "aring": []byte("å"), 661 "ast": []byte("*"), 662 "asymp": []byte("≈"), 663 "asympeq": []byte("≍"), 664 "atilde": []byte("ã"), 665 "awconint": []byte("∳"), 666 "backcong": []byte("≌"), 667 "backepsilon": []byte("϶"), 668 "backprime": []byte("‵"), 669 "backsim": []byte("∽"), 670 "backsimeq": []byte("⋍"), 671 "barvee": []byte("⊽"), 672 "barwed": []byte("⌅"), 673 "barwedge": []byte("⌅"), 674 "bbrktbrk": []byte("⎶"), 675 "becaus": []byte("∵"), 676 "because": []byte("∵"), 677 "bemptyv": []byte("⦰"), 678 "bernou": []byte("ℬ"), 679 "between": []byte("≬"), 680 "bigcap": []byte("⋂"), 681 "bigcirc": []byte("◯"), 682 "bigcup": []byte("⋃"), 683 "bigodot": []byte("⨀"), 684 "bigoplus": []byte("⨁"), 685 "bigotimes": []byte("⨂"), 686 "bigsqcup": []byte("⨆"), 687 "bigstar": []byte("★"), 688 "bigtriangledown": []byte("▽"), 689 "bigtriangleup": []byte("△"), 690 "biguplus": []byte("⨄"), 691 "bigvee": []byte("⋁"), 692 "bigwedge": []byte("⋀"), 693 "bkarow": []byte("⤍"), 694 "blacklozenge": []byte("⧫"), 695 "blacksquare": []byte("▪"), 696 "blacktriangle": []byte("▴"), 697 "blacktriangledown": []byte("▾"), 698 "blacktriangleleft": []byte("◂"), 699 "blacktriangleright": []byte("▸"), 700 "bottom": []byte("⊥"), 701 "bowtie": []byte("⋈"), 702 "boxminus": []byte("⊟"), 703 "boxplus": []byte("⊞"), 704 "boxtimes": []byte("⊠"), 705 "bprime": []byte("‵"), 706 "breve": []byte("˘"), 707 "brvbar": []byte("¦"), 708 "bsol": []byte("\\"), 709 "bsolhsub": []byte("⟈"), 710 "bullet": []byte("•"), 711 "bumpeq": []byte("≏"), 712 "cacute": []byte("ć"), 713 "capbrcup": []byte("⩉"), 714 "caron": []byte("ˇ"), 715 "ccaron": []byte("č"), 716 "ccedil": []byte("ç"), 717 "ccirc": []byte("ĉ"), 718 "ccupssm": []byte("⩐"), 719 "cedil": []byte("¸"), 720 "cemptyv": []byte("⦲"), 721 "centerdot": []byte("·"), 722 "checkmark": []byte("✓"), 723 "circeq": []byte("≗"), 724 "circlearrowleft": []byte("↺"), 725 "circlearrowright": []byte("↻"), 726 "circledR": []byte("®"), 727 "circledS": []byte("Ⓢ"), 728 "circledast": []byte("⊛"), 729 "circledcirc": []byte("⊚"), 730 "circleddash": []byte("⊝"), 731 "cirfnint": []byte("⨐"), 732 "cirscir": []byte("⧂"), 733 "clubsuit": []byte("♣"), 734 "colon": []byte(":"), 735 "colone": []byte("≔"), 736 "coloneq": []byte("≔"), 737 "comma": []byte(","), 738 "commat": []byte("@"), 739 "compfn": []byte("∘"), 740 "complement": []byte("∁"), 741 "complexes": []byte("ℂ"), 742 "congdot": []byte("⩭"), 743 "conint": []byte("∮"), 744 "coprod": []byte("∐"), 745 "copysr": []byte("℗"), 746 "cudarrl": []byte("⤸"), 747 "cudarrr": []byte("⤵"), 748 "cularr": []byte("↶"), 749 "cularrp": []byte("⤽"), 750 "cupbrcap": []byte("⩈"), 751 "cupdot": []byte("⊍"), 752 "curarr": []byte("↷"), 753 "curarrm": []byte("⤼"), 754 "curlyeqprec": []byte("⋞"), 755 "curlyeqsucc": []byte("⋟"), 756 "curlyvee": []byte("⋎"), 757 "curlywedge": []byte("⋏"), 758 "curren": []byte("¤"), 759 "curvearrowleft": []byte("↶"), 760 "curvearrowright": []byte("↷"), 761 "cwconint": []byte("∲"), 762 "cylcty": []byte("⌭"), 763 "dagger": []byte("†"), 764 "daleth": []byte("ℸ"), 765 "dbkarow": []byte("⤏"), 766 "dblac": []byte("˝"), 767 "dcaron": []byte("ď"), 768 "ddagger": []byte("‡"), 769 "ddotseq": []byte("⩷"), 770 "delta": []byte("δ"), 771 "demptyv": []byte("⦱"), 772 "diamond": []byte("⋄"), 773 "diamondsuit": []byte("♦"), 774 "digamma": []byte("ϝ"), 775 "divide": []byte("÷"), 776 "divideontimes": []byte("⋇"), 777 "divonx": []byte("⋇"), 778 "dlcorn": []byte("⌞"), 779 "dlcrop": []byte("⌍"), 780 "dollar": []byte("$"), 781 "doteqdot": []byte("≑"), 782 "dotminus": []byte("∸"), 783 "dotplus": []byte("∔"), 784 "dotsquare": []byte("⊡"), 785 "doublebarwedge": []byte("⌆"), 786 "downarrow": []byte("↓"), 787 "downdownarrows": []byte("⇊"), 788 "downharpoonleft": []byte("⇃"), 789 "downharpoonright": []byte("⇂"), 790 "drbkarow": []byte("⤐"), 791 "drcorn": []byte("⌟"), 792 "drcrop": []byte("⌌"), 793 "dstrok": []byte("đ"), 794 "dwangle": []byte("⦦"), 795 "dzigrarr": []byte("⟿"), 796 "eacute": []byte("é"), 797 "ecaron": []byte("ě"), 798 "ecirc": []byte("ê"), 799 "ecolon": []byte("≕"), 800 "egrave": []byte("è"), 801 "elinters": []byte("⏧"), 802 "emacr": []byte("ē"), 803 "emptyset": []byte("∅"), 804 "emptyv": []byte("∅"), 805 "emsp13": []byte(" "), 806 "emsp14": []byte(" "), 807 "eogon": []byte("ę"), 808 "epsilon": []byte("ε"), 809 "eqcirc": []byte("≖"), 810 "eqcolon": []byte("≕"), 811 "eqsim": []byte("≂"), 812 "eqslantgtr": []byte("⪖"), 813 "eqslantless": []byte("⪕"), 814 "equals": []byte("="), 815 "equest": []byte("≟"), 816 "equivDD": []byte("⩸"), 817 "eqvparsl": []byte("⧥"), 818 "excl": []byte("!"), 819 "expectation": []byte("ℰ"), 820 "exponentiale": []byte("ⅇ"), 821 "fallingdotseq": []byte("≒"), 822 "female": []byte("♀"), 823 "forall": []byte("∀"), 824 "fpartint": []byte("⨍"), 825 "frac12": []byte("½"), 826 "frac13": []byte("⅓"), 827 "frac14": []byte("¼"), 828 "frac15": []byte("⅕"), 829 "frac16": []byte("⅙"), 830 "frac18": []byte("⅛"), 831 "frac23": []byte("⅔"), 832 "frac25": []byte("⅖"), 833 "frac34": []byte("¾"), 834 "frac35": []byte("⅗"), 835 "frac38": []byte("⅜"), 836 "frac45": []byte("⅘"), 837 "frac56": []byte("⅚"), 838 "frac58": []byte("⅝"), 839 "frac78": []byte("⅞"), 840 "gacute": []byte("ǵ"), 841 "gamma": []byte("γ"), 842 "gammad": []byte("ϝ"), 843 "gbreve": []byte("ğ"), 844 "gcirc": []byte("ĝ"), 845 "geq": []byte("≥"), 846 "geqq": []byte("≧"), 847 "geqslant": []byte("⩾"), 848 "gesdoto": []byte("⪂"), 849 "gesdotol": []byte("⪄"), 850 "ggg": []byte("⋙"), 851 "gnapprox": []byte("⪊"), 852 "gneq": []byte("⪈"), 853 "gneqq": []byte("≩"), 854 "grave": []byte("`"), 855 "gt": []byte(">"), 856 "gtquest": []byte("⩼"), 857 "gtrapprox": []byte("⪆"), 858 "gtrdot": []byte("⋗"), 859 "gtreqless": []byte("⋛"), 860 "gtreqqless": []byte("⪌"), 861 "gtrless": []byte("≷"), 862 "gtrsim": []byte("≳"), 863 "hArr": []byte("⇔"), 864 "hairsp": []byte(" "), 865 "hamilt": []byte("ℋ"), 866 "hardcy": []byte("ъ"), 867 "harrcir": []byte("⥈"), 868 "hcirc": []byte("ĥ"), 869 "hearts": []byte("♥"), 870 "heartsuit": []byte("♥"), 871 "hellip": []byte("…"), 872 "hercon": []byte("⊹"), 873 "hksearow": []byte("⤥"), 874 "hkswarow": []byte("⤦"), 875 "homtht": []byte("∻"), 876 "hookleftarrow": []byte("↩"), 877 "hookrightarrow": []byte("↪"), 878 "horbar": []byte("―"), 879 "hslash": []byte("ℏ"), 880 "hstrok": []byte("ħ"), 881 "hybull": []byte("⁃"), 882 "hyphen": []byte("‐"), 883 "iacute": []byte("í"), 884 "icirc": []byte("î"), 885 "iexcl": []byte("¡"), 886 "igrave": []byte("ì"), 887 "iiiint": []byte("⨌"), 888 "iiint": []byte("∭"), 889 "ijlig": []byte("ij"), 890 "imacr": []byte("ī"), 891 "image": []byte("ℑ"), 892 "imagline": []byte("ℐ"), 893 "imagpart": []byte("ℑ"), 894 "imath": []byte("ı"), 895 "imped": []byte("Ƶ"), 896 "incare": []byte("℅"), 897 "infintie": []byte("⧝"), 898 "inodot": []byte("ı"), 899 "intcal": []byte("⊺"), 900 "integers": []byte("ℤ"), 901 "intercal": []byte("⊺"), 902 "intlarhk": []byte("⨗"), 903 "intprod": []byte("⨼"), 904 "iogon": []byte("į"), 905 "iquest": []byte("¿"), 906 "isin": []byte("∈"), 907 "isindot": []byte("⋵"), 908 "isinsv": []byte("⋳"), 909 "isinv": []byte("∈"), 910 "itilde": []byte("ĩ"), 911 "jcirc": []byte("ĵ"), 912 "jmath": []byte("ȷ"), 913 "jsercy": []byte("ј"), 914 "kappa": []byte("κ"), 915 "kappav": []byte("ϰ"), 916 "kcedil": []byte("ķ"), 917 "kgreen": []byte("ĸ"), 918 "lacute": []byte("ĺ"), 919 "laemptyv": []byte("⦴"), 920 "lagran": []byte("ℒ"), 921 "lambda": []byte("λ"), 922 "langle": []byte("⟨"), 923 "laquo": []byte("«"), 924 "larrbfs": []byte("⤟"), 925 "larrhk": []byte("↩"), 926 "larrlp": []byte("↫"), 927 "larrsim": []byte("⥳"), 928 "larrtl": []byte("↢"), 929 "lbrace": []byte("{"), 930 "lbrack": []byte("["), 931 "lbrksld": []byte("⦏"), 932 "lbrkslu": []byte("⦍"), 933 "lcaron": []byte("ľ"), 934 "lcedil": []byte("ļ"), 935 "lcub": []byte("{"), 936 "ldquor": []byte("„"), 937 "ldrdhar": []byte("⥧"), 938 "ldrushar": []byte("⥋"), 939 "leftarrow": []byte("←"), 940 "leftarrowtail": []byte("↢"), 941 "leftharpoondown": []byte("↽"), 942 "leftharpoonup": []byte("↼"), 943 "leftleftarrows": []byte("⇇"), 944 "leftrightarrow": []byte("↔"), 945 "leftrightarrows": []byte("⇆"), 946 "leftrightharpoons": []byte("⇋"), 947 "leftrightsquigarrow": []byte("↭"), 948 "leftthreetimes": []byte("⋋"), 949 "leq": []byte("≤"), 950 "leqq": []byte("≦"), 951 "leqslant": []byte("⩽"), 952 "lesdoto": []byte("⪁"), 953 "lesdotor": []byte("⪃"), 954 "lessapprox": []byte("⪅"), 955 "lessdot": []byte("⋖"), 956 "lesseqgtr": []byte("⋚"), 957 "lesseqqgtr": []byte("⪋"), 958 "lessgtr": []byte("≶"), 959 "lesssim": []byte("≲"), 960 "lfloor": []byte("⌊"), 961 "llcorner": []byte("⌞"), 962 "lmidot": []byte("ŀ"), 963 "lmoust": []byte("⎰"), 964 "lmoustache": []byte("⎰"), 965 "lnapprox": []byte("⪉"), 966 "lneq": []byte("⪇"), 967 "lneqq": []byte("≨"), 968 "longleftarrow": []byte("⟵"), 969 "longleftrightarrow": []byte("⟷"), 970 "longmapsto": []byte("⟼"), 971 "longrightarrow": []byte("⟶"), 972 "looparrowleft": []byte("↫"), 973 "looparrowright": []byte("↬"), 974 "lotimes": []byte("⨴"), 975 "lowast": []byte("∗"), 976 "lowbar": []byte("_"), 977 "lozenge": []byte("◊"), 978 "lpar": []byte("("), 979 "lrcorner": []byte("⌟"), 980 "lsaquo": []byte("‹"), 981 "lsqb": []byte("["), 982 "lsquor": []byte("‚"), 983 "lstrok": []byte("ł"), 984 "lt": []byte("<"), 985 "lthree": []byte("⋋"), 986 "ltimes": []byte("⋉"), 987 "ltquest": []byte("⩻"), 988 "lurdshar": []byte("⥊"), 989 "luruhar": []byte("⥦"), 990 "maltese": []byte("✠"), 991 "mapsto": []byte("↦"), 992 "mapstodown": []byte("↧"), 993 "mapstoleft": []byte("↤"), 994 "mapstoup": []byte("↥"), 995 "marker": []byte("▮"), 996 "measuredangle": []byte("∡"), 997 "micro": []byte("µ"), 998 "midast": []byte("*"), 999 "middot": []byte("·"), 1000 "minusb": []byte("⊟"), 1001 "minusd": []byte("∸"), 1002 "minusdu": []byte("⨪"), 1003 "mnplus": []byte("∓"), 1004 "models": []byte("⊧"), 1005 "mstpos": []byte("∾"), 1006 "multimap": []byte("⊸"), 1007 "nLeftarrow": []byte("⇍"), 1008 "nLeftrightarrow": []byte("⇎"), 1009 "nRightarrow": []byte("⇏"), 1010 "nVDash": []byte("⊯"), 1011 "nVdash": []byte("⊮"), 1012 "nabla": []byte("∇"), 1013 "nacute": []byte("ń"), 1014 "napos": []byte("ʼn"), 1015 "napprox": []byte("≉"), 1016 "natural": []byte("♮"), 1017 "naturals": []byte("ℕ"), 1018 "ncaron": []byte("ň"), 1019 "ncedil": []byte("ņ"), 1020 "nearrow": []byte("↗"), 1021 "nequiv": []byte("≢"), 1022 "nesear": []byte("⤨"), 1023 "nexist": []byte("∄"), 1024 "nexists": []byte("∄"), 1025 "ngeq": []byte("≱"), 1026 "ngtr": []byte("≯"), 1027 "niv": []byte("∋"), 1028 "nleftarrow": []byte("↚"), 1029 "nleftrightarrow": []byte("↮"), 1030 "nleq": []byte("≰"), 1031 "nless": []byte("≮"), 1032 "nltrie": []byte("⋬"), 1033 "notinva": []byte("∉"), 1034 "notinvb": []byte("⋷"), 1035 "notinvc": []byte("⋶"), 1036 "notniva": []byte("∌"), 1037 "notnivb": []byte("⋾"), 1038 "notnivc": []byte("⋽"), 1039 "nparallel": []byte("∦"), 1040 "npolint": []byte("⨔"), 1041 "nprcue": []byte("⋠"), 1042 "nprec": []byte("⊀"), 1043 "nrightarrow": []byte("↛"), 1044 "nrtrie": []byte("⋭"), 1045 "nsccue": []byte("⋡"), 1046 "nshortmid": []byte("∤"), 1047 "nshortparallel": []byte("∦"), 1048 "nsimeq": []byte("≄"), 1049 "nsmid": []byte("∤"), 1050 "nspar": []byte("∦"), 1051 "nsqsube": []byte("⋢"), 1052 "nsqsupe": []byte("⋣"), 1053 "nsubseteq": []byte("⊈"), 1054 "nsucc": []byte("⊁"), 1055 "nsupseteq": []byte("⊉"), 1056 "ntilde": []byte("ñ"), 1057 "ntriangleleft": []byte("⋪"), 1058 "ntrianglelefteq": []byte("⋬"), 1059 "ntriangleright": []byte("⋫"), 1060 "ntrianglerighteq": []byte("⋭"), 1061 "num": []byte("#"), 1062 "numero": []byte("№"), 1063 "nvDash": []byte("⊭"), 1064 "nvdash": []byte("⊬"), 1065 "nvinfin": []byte("⧞"), 1066 "nwarrow": []byte("↖"), 1067 "oacute": []byte("ó"), 1068 "ocirc": []byte("ô"), 1069 "odblac": []byte("ő"), 1070 "oelig": []byte("œ"), 1071 "ograve": []byte("ò"), 1072 "olcross": []byte("⦻"), 1073 "omacr": []byte("ō"), 1074 "omega": []byte("ω"), 1075 "omicron": []byte("ο"), 1076 "ominus": []byte("⊖"), 1077 "order": []byte("ℴ"), 1078 "orderof": []byte("ℴ"), 1079 "origof": []byte("⊶"), 1080 "orslope": []byte("⩗"), 1081 "oslash": []byte("ø"), 1082 "otilde": []byte("õ"), 1083 "otimes": []byte("⊗"), 1084 "otimesas": []byte("⨶"), 1085 "parallel": []byte("∥"), 1086 "percnt": []byte("%"), 1087 "period": []byte("."), 1088 "permil": []byte("‰"), 1089 "perp": []byte("⊥"), 1090 "pertenk": []byte("‱"), 1091 "phmmat": []byte("ℳ"), 1092 "pitchfork": []byte("⋔"), 1093 "planck": []byte("ℏ"), 1094 "planckh": []byte("ℎ"), 1095 "plankv": []byte("ℏ"), 1096 "plus": []byte("+"), 1097 "plusacir": []byte("⨣"), 1098 "pluscir": []byte("⨢"), 1099 "plusdo": []byte("∔"), 1100 "plusmn": []byte("±"), 1101 "plussim": []byte("⨦"), 1102 "plustwo": []byte("⨧"), 1103 "pointint": []byte("⨕"), 1104 "pound": []byte("£"), 1105 "prec": []byte("≺"), 1106 "precapprox": []byte("⪷"), 1107 "preccurlyeq": []byte("≼"), 1108 "preceq": []byte("⪯"), 1109 "precnapprox": []byte("⪹"), 1110 "precneqq": []byte("⪵"), 1111 "precnsim": []byte("⋨"), 1112 "precsim": []byte("≾"), 1113 "primes": []byte("ℙ"), 1114 "prnsim": []byte("⋨"), 1115 "profalar": []byte("⌮"), 1116 "profline": []byte("⌒"), 1117 "profsurf": []byte("⌓"), 1118 "propto": []byte("∝"), 1119 "prurel": []byte("⊰"), 1120 "puncsp": []byte(" "), 1121 "qprime": []byte("⁗"), 1122 "quaternions": []byte("ℍ"), 1123 "quatint": []byte("⨖"), 1124 "quest": []byte("?"), 1125 "questeq": []byte("≟"), 1126 "quot": []byte("\""), 1127 "racute": []byte("ŕ"), 1128 "radic": []byte("√"), 1129 "raemptyv": []byte("⦳"), 1130 "rangle": []byte("⟩"), 1131 "raquo": []byte("»"), 1132 "rarrbfs": []byte("⤠"), 1133 "rarrhk": []byte("↪"), 1134 "rarrlp": []byte("↬"), 1135 "rarrsim": []byte("⥴"), 1136 "rarrtl": []byte("↣"), 1137 "rationals": []byte("ℚ"), 1138 "rbrace": []byte("}"), 1139 "rbrack": []byte("]"), 1140 "rbrksld": []byte("⦎"), 1141 "rbrkslu": []byte("⦐"), 1142 "rcaron": []byte("ř"), 1143 "rcedil": []byte("ŗ"), 1144 "rcub": []byte("}"), 1145 "rdldhar": []byte("⥩"), 1146 "rdquor": []byte("”"), 1147 "real": []byte("ℜ"), 1148 "realine": []byte("ℛ"), 1149 "realpart": []byte("ℜ"), 1150 "reals": []byte("ℝ"), 1151 "rfloor": []byte("⌋"), 1152 "rightarrow": []byte("→"), 1153 "rightarrowtail": []byte("↣"), 1154 "rightharpoondown": []byte("⇁"), 1155 "rightharpoonup": []byte("⇀"), 1156 "rightleftarrows": []byte("⇄"), 1157 "rightleftharpoons": []byte("⇌"), 1158 "rightrightarrows": []byte("⇉"), 1159 "rightsquigarrow": []byte("↝"), 1160 "rightthreetimes": []byte("⋌"), 1161 "risingdotseq": []byte("≓"), 1162 "rmoust": []byte("⎱"), 1163 "rmoustache": []byte("⎱"), 1164 "rotimes": []byte("⨵"), 1165 "rpar": []byte(")"), 1166 "rppolint": []byte("⨒"), 1167 "rsaquo": []byte("›"), 1168 "rsqb": []byte("]"), 1169 "rsquor": []byte("’"), 1170 "rthree": []byte("⋌"), 1171 "rtimes": []byte("⋊"), 1172 "rtriltri": []byte("⧎"), 1173 "ruluhar": []byte("⥨"), 1174 "sacute": []byte("ś"), 1175 "scaron": []byte("š"), 1176 "scedil": []byte("ş"), 1177 "scirc": []byte("ŝ"), 1178 "scnsim": []byte("⋩"), 1179 "scpolint": []byte("⨓"), 1180 "searrow": []byte("↘"), 1181 "semi": []byte(";"), 1182 "seswar": []byte("⤩"), 1183 "setminus": []byte("∖"), 1184 "sfrown": []byte("⌢"), 1185 "shchcy": []byte("щ"), 1186 "shortmid": []byte("∣"), 1187 "shortparallel": []byte("∥"), 1188 "sigma": []byte("σ"), 1189 "sigmaf": []byte("ς"), 1190 "sigmav": []byte("ς"), 1191 "simeq": []byte("≃"), 1192 "simplus": []byte("⨤"), 1193 "simrarr": []byte("⥲"), 1194 "slarr": []byte("←"), 1195 "smallsetminus": []byte("∖"), 1196 "smeparsl": []byte("⧤"), 1197 "smid": []byte("∣"), 1198 "softcy": []byte("ь"), 1199 "sol": []byte("/"), 1200 "solbar": []byte("⌿"), 1201 "spades": []byte("♠"), 1202 "spadesuit": []byte("♠"), 1203 "spar": []byte("∥"), 1204 "sqsube": []byte("⊑"), 1205 "sqsubset": []byte("⊏"), 1206 "sqsubseteq": []byte("⊑"), 1207 "sqsupe": []byte("⊒"), 1208 "sqsupset": []byte("⊐"), 1209 "sqsupseteq": []byte("⊒"), 1210 "square": []byte("□"), 1211 "squarf": []byte("▪"), 1212 "srarr": []byte("→"), 1213 "ssetmn": []byte("∖"), 1214 "ssmile": []byte("⌣"), 1215 "sstarf": []byte("⋆"), 1216 "straightepsilon": []byte("ϵ"), 1217 "straightphi": []byte("ϕ"), 1218 "strns": []byte("¯"), 1219 "subedot": []byte("⫃"), 1220 "submult": []byte("⫁"), 1221 "subplus": []byte("⪿"), 1222 "subrarr": []byte("⥹"), 1223 "subset": []byte("⊂"), 1224 "subseteq": []byte("⊆"), 1225 "subseteqq": []byte("⫅"), 1226 "subsetneq": []byte("⊊"), 1227 "subsetneqq": []byte("⫋"), 1228 "succ": []byte("≻"), 1229 "succapprox": []byte("⪸"), 1230 "succcurlyeq": []byte("≽"), 1231 "succeq": []byte("⪰"), 1232 "succnapprox": []byte("⪺"), 1233 "succneqq": []byte("⪶"), 1234 "succnsim": []byte("⋩"), 1235 "succsim": []byte("≿"), 1236 "supdsub": []byte("⫘"), 1237 "supedot": []byte("⫄"), 1238 "suphsol": []byte("⟉"), 1239 "suphsub": []byte("⫗"), 1240 "suplarr": []byte("⥻"), 1241 "supmult": []byte("⫂"), 1242 "supplus": []byte("⫀"), 1243 "supset": []byte("⊃"), 1244 "supseteq": []byte("⊇"), 1245 "supseteqq": []byte("⫆"), 1246 "supsetneq": []byte("⊋"), 1247 "supsetneqq": []byte("⫌"), 1248 "swarrow": []byte("↙"), 1249 "szlig": []byte("ß"), 1250 "target": []byte("⌖"), 1251 "tcaron": []byte("ť"), 1252 "tcedil": []byte("ţ"), 1253 "telrec": []byte("⌕"), 1254 "there4": []byte("∴"), 1255 "therefore": []byte("∴"), 1256 "theta": []byte("θ"), 1257 "thetasym": []byte("ϑ"), 1258 "thetav": []byte("ϑ"), 1259 "thickapprox": []byte("≈"), 1260 "thicksim": []byte("∼"), 1261 "thinsp": []byte(" "), 1262 "thkap": []byte("≈"), 1263 "thksim": []byte("∼"), 1264 "thorn": []byte("þ"), 1265 "tilde": []byte("˜"), 1266 "times": []byte("×"), 1267 "timesb": []byte("⊠"), 1268 "timesbar": []byte("⨱"), 1269 "topbot": []byte("⌶"), 1270 "topfork": []byte("⫚"), 1271 "tprime": []byte("‴"), 1272 "triangle": []byte("▵"), 1273 "triangledown": []byte("▿"), 1274 "triangleleft": []byte("◃"), 1275 "trianglelefteq": []byte("⊴"), 1276 "triangleq": []byte("≜"), 1277 "triangleright": []byte("▹"), 1278 "trianglerighteq": []byte("⊵"), 1279 "tridot": []byte("◬"), 1280 "triminus": []byte("⨺"), 1281 "triplus": []byte("⨹"), 1282 "tritime": []byte("⨻"), 1283 "trpezium": []byte("⏢"), 1284 "tstrok": []byte("ŧ"), 1285 "twoheadleftarrow": []byte("↞"), 1286 "twoheadrightarrow": []byte("↠"), 1287 "uacute": []byte("ú"), 1288 "ubreve": []byte("ŭ"), 1289 "ucirc": []byte("û"), 1290 "udblac": []byte("ű"), 1291 "ugrave": []byte("ù"), 1292 "ulcorn": []byte("⌜"), 1293 "ulcorner": []byte("⌜"), 1294 "ulcrop": []byte("⌏"), 1295 "umacr": []byte("ū"), 1296 "uogon": []byte("ų"), 1297 "uparrow": []byte("↑"), 1298 "updownarrow": []byte("↕"), 1299 "upharpoonleft": []byte("↿"), 1300 "upharpoonright": []byte("↾"), 1301 "upsih": []byte("ϒ"), 1302 "upsilon": []byte("υ"), 1303 "upuparrows": []byte("⇈"), 1304 "urcorn": []byte("⌝"), 1305 "urcorner": []byte("⌝"), 1306 "urcrop": []byte("⌎"), 1307 "uring": []byte("ů"), 1308 "utilde": []byte("ũ"), 1309 "uwangle": []byte("⦧"), 1310 "varepsilon": []byte("ϵ"), 1311 "varkappa": []byte("ϰ"), 1312 "varnothing": []byte("∅"), 1313 "varphi": []byte("ϕ"), 1314 "varpi": []byte("ϖ"), 1315 "varpropto": []byte("∝"), 1316 "varrho": []byte("ϱ"), 1317 "varsigma": []byte("ς"), 1318 "vartheta": []byte("ϑ"), 1319 "vartriangleleft": []byte("⊲"), 1320 "vartriangleright": []byte("⊳"), 1321 "vee": []byte("∨"), 1322 "veebar": []byte("⊻"), 1323 "vellip": []byte("⋮"), 1324 "verbar": []byte("|"), 1325 "vert": []byte("|"), 1326 "vprop": []byte("∝"), 1327 "vzigzag": []byte("⦚"), 1328 "wcirc": []byte("ŵ"), 1329 "wedge": []byte("∧"), 1330 "wedgeq": []byte("≙"), 1331 "weierp": []byte("℘"), 1332 "wreath": []byte("≀"), 1333 "xvee": []byte("⋁"), 1334 "xwedge": []byte("⋀"), 1335 "yacute": []byte("ý"), 1336 "ycirc": []byte("ŷ"), 1337 "zacute": []byte("ź"), 1338 "zcaron": []byte("ž"), 1339 "zeetrf": []byte("ℨ"), 1340 "zigrarr": []byte("⇝"), 1341 } 1342 1343 // TextRevEntitiesMap is a map of escapes. 1344 var TextRevEntitiesMap = map[byte][]byte{ 1345 '<': []byte("<"), 1346 }