diff options
Diffstat (limited to 'vendor/golang.org/x/net/html/atom')
-rw-r--r-- | vendor/golang.org/x/net/html/atom/gen.go | 135 | ||||
-rw-r--r-- | vendor/golang.org/x/net/html/atom/table.go | 1468 |
2 files changed, 864 insertions, 739 deletions
diff --git a/vendor/golang.org/x/net/html/atom/gen.go b/vendor/golang.org/x/net/html/atom/gen.go index 6bfa866..cc5dc5d 100644 --- a/vendor/golang.org/x/net/html/atom/gen.go +++ b/vendor/golang.org/x/net/html/atom/gen.go | |||
@@ -4,17 +4,17 @@ | |||
4 | 4 | ||
5 | // +build ignore | 5 | // +build ignore |
6 | 6 | ||
7 | package main | 7 | //go:generate go run gen.go |
8 | //go:generate go run gen.go -test | ||
8 | 9 | ||
9 | // This program generates table.go and table_test.go. | 10 | package main |
10 | // Invoke as | ||
11 | // | ||
12 | // go run gen.go |gofmt >table.go | ||
13 | // go run gen.go -test |gofmt >table_test.go | ||
14 | 11 | ||
15 | import ( | 12 | import ( |
13 | "bytes" | ||
16 | "flag" | 14 | "flag" |
17 | "fmt" | 15 | "fmt" |
16 | "go/format" | ||
17 | "io/ioutil" | ||
18 | "math/rand" | 18 | "math/rand" |
19 | "os" | 19 | "os" |
20 | "sort" | 20 | "sort" |
@@ -42,6 +42,18 @@ func identifier(s string) string { | |||
42 | 42 | ||
43 | var test = flag.Bool("test", false, "generate table_test.go") | 43 | var test = flag.Bool("test", false, "generate table_test.go") |
44 | 44 | ||
45 | func genFile(name string, buf *bytes.Buffer) { | ||
46 | b, err := format.Source(buf.Bytes()) | ||
47 | if err != nil { | ||
48 | fmt.Fprintln(os.Stderr, err) | ||
49 | os.Exit(1) | ||
50 | } | ||
51 | if err := ioutil.WriteFile(name, b, 0644); err != nil { | ||
52 | fmt.Fprintln(os.Stderr, err) | ||
53 | os.Exit(1) | ||
54 | } | ||
55 | } | ||
56 | |||
45 | func main() { | 57 | func main() { |
46 | flag.Parse() | 58 | flag.Parse() |
47 | 59 | ||
@@ -52,32 +64,31 @@ func main() { | |||
52 | all = append(all, extra...) | 64 | all = append(all, extra...) |
53 | sort.Strings(all) | 65 | sort.Strings(all) |
54 | 66 | ||
55 | if *test { | ||
56 | fmt.Printf("// generated by go run gen.go -test; DO NOT EDIT\n\n") | ||
57 | fmt.Printf("package atom\n\n") | ||
58 | fmt.Printf("var testAtomList = []string{\n") | ||
59 | for _, s := range all { | ||
60 | fmt.Printf("\t%q,\n", s) | ||
61 | } | ||
62 | fmt.Printf("}\n") | ||
63 | return | ||
64 | } | ||
65 | |||
66 | // uniq - lists have dups | 67 | // uniq - lists have dups |
67 | // compute max len too | ||
68 | maxLen := 0 | ||
69 | w := 0 | 68 | w := 0 |
70 | for _, s := range all { | 69 | for _, s := range all { |
71 | if w == 0 || all[w-1] != s { | 70 | if w == 0 || all[w-1] != s { |
72 | if maxLen < len(s) { | ||
73 | maxLen = len(s) | ||
74 | } | ||
75 | all[w] = s | 71 | all[w] = s |
76 | w++ | 72 | w++ |
77 | } | 73 | } |
78 | } | 74 | } |
79 | all = all[:w] | 75 | all = all[:w] |
80 | 76 | ||
77 | if *test { | ||
78 | var buf bytes.Buffer | ||
79 | fmt.Fprintln(&buf, "// Code generated by go generate gen.go; DO NOT EDIT.\n") | ||
80 | fmt.Fprintln(&buf, "//go:generate go run gen.go -test\n") | ||
81 | fmt.Fprintln(&buf, "package atom\n") | ||
82 | fmt.Fprintln(&buf, "var testAtomList = []string{") | ||
83 | for _, s := range all { | ||
84 | fmt.Fprintf(&buf, "\t%q,\n", s) | ||
85 | } | ||
86 | fmt.Fprintln(&buf, "}") | ||
87 | |||
88 | genFile("table_test.go", &buf) | ||
89 | return | ||
90 | } | ||
91 | |||
81 | // Find hash that minimizes table size. | 92 | // Find hash that minimizes table size. |
82 | var best *table | 93 | var best *table |
83 | for i := 0; i < 1000000; i++ { | 94 | for i := 0; i < 1000000; i++ { |
@@ -163,36 +174,46 @@ func main() { | |||
163 | atom[s] = uint32(off<<8 | len(s)) | 174 | atom[s] = uint32(off<<8 | len(s)) |
164 | } | 175 | } |
165 | 176 | ||
177 | var buf bytes.Buffer | ||
166 | // Generate the Go code. | 178 | // Generate the Go code. |
167 | fmt.Printf("// generated by go run gen.go; DO NOT EDIT\n\n") | 179 | fmt.Fprintln(&buf, "// Code generated by go generate gen.go; DO NOT EDIT.\n") |
168 | fmt.Printf("package atom\n\nconst (\n") | 180 | fmt.Fprintln(&buf, "//go:generate go run gen.go\n") |
181 | fmt.Fprintln(&buf, "package atom\n\nconst (") | ||
182 | |||
183 | // compute max len | ||
184 | maxLen := 0 | ||
169 | for _, s := range all { | 185 | for _, s := range all { |
170 | fmt.Printf("\t%s Atom = %#x\n", identifier(s), atom[s]) | 186 | if maxLen < len(s) { |
187 | maxLen = len(s) | ||
188 | } | ||
189 | fmt.Fprintf(&buf, "\t%s Atom = %#x\n", identifier(s), atom[s]) | ||
171 | } | 190 | } |
172 | fmt.Printf(")\n\n") | 191 | fmt.Fprintln(&buf, ")\n") |
173 | 192 | ||
174 | fmt.Printf("const hash0 = %#x\n\n", best.h0) | 193 | fmt.Fprintf(&buf, "const hash0 = %#x\n\n", best.h0) |
175 | fmt.Printf("const maxAtomLen = %d\n\n", maxLen) | 194 | fmt.Fprintf(&buf, "const maxAtomLen = %d\n\n", maxLen) |
176 | 195 | ||
177 | fmt.Printf("var table = [1<<%d]Atom{\n", best.k) | 196 | fmt.Fprintf(&buf, "var table = [1<<%d]Atom{\n", best.k) |
178 | for i, s := range best.tab { | 197 | for i, s := range best.tab { |
179 | if s == "" { | 198 | if s == "" { |
180 | continue | 199 | continue |
181 | } | 200 | } |
182 | fmt.Printf("\t%#x: %#x, // %s\n", i, atom[s], s) | 201 | fmt.Fprintf(&buf, "\t%#x: %#x, // %s\n", i, atom[s], s) |
183 | } | 202 | } |
184 | fmt.Printf("}\n") | 203 | fmt.Fprintf(&buf, "}\n") |
185 | datasize := (1 << best.k) * 4 | 204 | datasize := (1 << best.k) * 4 |
186 | 205 | ||
187 | fmt.Printf("const atomText =\n") | 206 | fmt.Fprintln(&buf, "const atomText =") |
188 | textsize := len(text) | 207 | textsize := len(text) |
189 | for len(text) > 60 { | 208 | for len(text) > 60 { |
190 | fmt.Printf("\t%q +\n", text[:60]) | 209 | fmt.Fprintf(&buf, "\t%q +\n", text[:60]) |
191 | text = text[60:] | 210 | text = text[60:] |
192 | } | 211 | } |
193 | fmt.Printf("\t%q\n\n", text) | 212 | fmt.Fprintf(&buf, "\t%q\n\n", text) |
213 | |||
214 | genFile("table.go", &buf) | ||
194 | 215 | ||
195 | fmt.Fprintf(os.Stderr, "%d atoms; %d string bytes + %d tables = %d total data\n", len(all), textsize, datasize, textsize+datasize) | 216 | fmt.Fprintf(os.Stdout, "%d atoms; %d string bytes + %d tables = %d total data\n", len(all), textsize, datasize, textsize+datasize) |
196 | } | 217 | } |
197 | 218 | ||
198 | type byLen []string | 219 | type byLen []string |
@@ -285,8 +306,10 @@ func (t *table) push(i uint32, depth int) bool { | |||
285 | 306 | ||
286 | // The lists of element names and attribute keys were taken from | 307 | // The lists of element names and attribute keys were taken from |
287 | // https://html.spec.whatwg.org/multipage/indices.html#index | 308 | // https://html.spec.whatwg.org/multipage/indices.html#index |
288 | // as of the "HTML Living Standard - Last Updated 21 February 2015" version. | 309 | // as of the "HTML Living Standard - Last Updated 18 September 2017" version. |
289 | 310 | ||
311 | // "command", "keygen" and "menuitem" have been removed from the spec, | ||
312 | // but are kept here for backwards compatibility. | ||
290 | var elements = []string{ | 313 | var elements = []string{ |
291 | "a", | 314 | "a", |
292 | "abbr", | 315 | "abbr", |
@@ -349,6 +372,7 @@ var elements = []string{ | |||
349 | "legend", | 372 | "legend", |
350 | "li", | 373 | "li", |
351 | "link", | 374 | "link", |
375 | "main", | ||
352 | "map", | 376 | "map", |
353 | "mark", | 377 | "mark", |
354 | "menu", | 378 | "menu", |
@@ -364,6 +388,7 @@ var elements = []string{ | |||
364 | "output", | 388 | "output", |
365 | "p", | 389 | "p", |
366 | "param", | 390 | "param", |
391 | "picture", | ||
367 | "pre", | 392 | "pre", |
368 | "progress", | 393 | "progress", |
369 | "q", | 394 | "q", |
@@ -375,6 +400,7 @@ var elements = []string{ | |||
375 | "script", | 400 | "script", |
376 | "section", | 401 | "section", |
377 | "select", | 402 | "select", |
403 | "slot", | ||
378 | "small", | 404 | "small", |
379 | "source", | 405 | "source", |
380 | "span", | 406 | "span", |
@@ -403,14 +429,21 @@ var elements = []string{ | |||
403 | } | 429 | } |
404 | 430 | ||
405 | // https://html.spec.whatwg.org/multipage/indices.html#attributes-3 | 431 | // https://html.spec.whatwg.org/multipage/indices.html#attributes-3 |
406 | 432 | // | |
433 | // "challenge", "command", "contextmenu", "dropzone", "icon", "keytype", "mediagroup", | ||
434 | // "radiogroup", "spellcheck", "scoped", "seamless", "sortable" and "sorted" have been removed from the spec, | ||
435 | // but are kept here for backwards compatibility. | ||
407 | var attributes = []string{ | 436 | var attributes = []string{ |
408 | "abbr", | 437 | "abbr", |
409 | "accept", | 438 | "accept", |
410 | "accept-charset", | 439 | "accept-charset", |
411 | "accesskey", | 440 | "accesskey", |
412 | "action", | 441 | "action", |
442 | "allowfullscreen", | ||
443 | "allowpaymentrequest", | ||
444 | "allowusermedia", | ||
413 | "alt", | 445 | "alt", |
446 | "as", | ||
414 | "async", | 447 | "async", |
415 | "autocomplete", | 448 | "autocomplete", |
416 | "autofocus", | 449 | "autofocus", |
@@ -420,6 +453,7 @@ var attributes = []string{ | |||
420 | "checked", | 453 | "checked", |
421 | "cite", | 454 | "cite", |
422 | "class", | 455 | "class", |
456 | "color", | ||
423 | "cols", | 457 | "cols", |
424 | "colspan", | 458 | "colspan", |
425 | "command", | 459 | "command", |
@@ -457,6 +491,8 @@ var attributes = []string{ | |||
457 | "icon", | 491 | "icon", |
458 | "id", | 492 | "id", |
459 | "inputmode", | 493 | "inputmode", |
494 | "integrity", | ||
495 | "is", | ||
460 | "ismap", | 496 | "ismap", |
461 | "itemid", | 497 | "itemid", |
462 | "itemprop", | 498 | "itemprop", |
@@ -481,16 +517,20 @@ var attributes = []string{ | |||
481 | "multiple", | 517 | "multiple", |
482 | "muted", | 518 | "muted", |
483 | "name", | 519 | "name", |
520 | "nomodule", | ||
521 | "nonce", | ||
484 | "novalidate", | 522 | "novalidate", |
485 | "open", | 523 | "open", |
486 | "optimum", | 524 | "optimum", |
487 | "pattern", | 525 | "pattern", |
488 | "ping", | 526 | "ping", |
489 | "placeholder", | 527 | "placeholder", |
528 | "playsinline", | ||
490 | "poster", | 529 | "poster", |
491 | "preload", | 530 | "preload", |
492 | "radiogroup", | 531 | "radiogroup", |
493 | "readonly", | 532 | "readonly", |
533 | "referrerpolicy", | ||
494 | "rel", | 534 | "rel", |
495 | "required", | 535 | "required", |
496 | "reversed", | 536 | "reversed", |
@@ -507,10 +547,13 @@ var attributes = []string{ | |||
507 | "sizes", | 547 | "sizes", |
508 | "sortable", | 548 | "sortable", |
509 | "sorted", | 549 | "sorted", |
550 | "slot", | ||
510 | "span", | 551 | "span", |
552 | "spellcheck", | ||
511 | "src", | 553 | "src", |
512 | "srcdoc", | 554 | "srcdoc", |
513 | "srclang", | 555 | "srclang", |
556 | "srcset", | ||
514 | "start", | 557 | "start", |
515 | "step", | 558 | "step", |
516 | "style", | 559 | "style", |
@@ -520,16 +563,22 @@ var attributes = []string{ | |||
520 | "translate", | 563 | "translate", |
521 | "type", | 564 | "type", |
522 | "typemustmatch", | 565 | "typemustmatch", |
566 | "updateviacache", | ||
523 | "usemap", | 567 | "usemap", |
524 | "value", | 568 | "value", |
525 | "width", | 569 | "width", |
570 | "workertype", | ||
526 | "wrap", | 571 | "wrap", |
527 | } | 572 | } |
528 | 573 | ||
574 | // "onautocomplete", "onautocompleteerror", "onmousewheel", | ||
575 | // "onshow" and "onsort" have been removed from the spec, | ||
576 | // but are kept here for backwards compatibility. | ||
529 | var eventHandlers = []string{ | 577 | var eventHandlers = []string{ |
530 | "onabort", | 578 | "onabort", |
531 | "onautocomplete", | 579 | "onautocomplete", |
532 | "onautocompleteerror", | 580 | "onautocompleteerror", |
581 | "onauxclick", | ||
533 | "onafterprint", | 582 | "onafterprint", |
534 | "onbeforeprint", | 583 | "onbeforeprint", |
535 | "onbeforeunload", | 584 | "onbeforeunload", |
@@ -541,11 +590,14 @@ var eventHandlers = []string{ | |||
541 | "onclick", | 590 | "onclick", |
542 | "onclose", | 591 | "onclose", |
543 | "oncontextmenu", | 592 | "oncontextmenu", |
593 | "oncopy", | ||
544 | "oncuechange", | 594 | "oncuechange", |
595 | "oncut", | ||
545 | "ondblclick", | 596 | "ondblclick", |
546 | "ondrag", | 597 | "ondrag", |
547 | "ondragend", | 598 | "ondragend", |
548 | "ondragenter", | 599 | "ondragenter", |
600 | "ondragexit", | ||
549 | "ondragleave", | 601 | "ondragleave", |
550 | "ondragover", | 602 | "ondragover", |
551 | "ondragstart", | 603 | "ondragstart", |
@@ -565,18 +617,24 @@ var eventHandlers = []string{ | |||
565 | "onload", | 617 | "onload", |
566 | "onloadeddata", | 618 | "onloadeddata", |
567 | "onloadedmetadata", | 619 | "onloadedmetadata", |
620 | "onloadend", | ||
568 | "onloadstart", | 621 | "onloadstart", |
569 | "onmessage", | 622 | "onmessage", |
623 | "onmessageerror", | ||
570 | "onmousedown", | 624 | "onmousedown", |
625 | "onmouseenter", | ||
626 | "onmouseleave", | ||
571 | "onmousemove", | 627 | "onmousemove", |
572 | "onmouseout", | 628 | "onmouseout", |
573 | "onmouseover", | 629 | "onmouseover", |
574 | "onmouseup", | 630 | "onmouseup", |
575 | "onmousewheel", | 631 | "onmousewheel", |
632 | "onwheel", | ||
576 | "onoffline", | 633 | "onoffline", |
577 | "ononline", | 634 | "ononline", |
578 | "onpagehide", | 635 | "onpagehide", |
579 | "onpageshow", | 636 | "onpageshow", |
637 | "onpaste", | ||
580 | "onpause", | 638 | "onpause", |
581 | "onplay", | 639 | "onplay", |
582 | "onplaying", | 640 | "onplaying", |
@@ -585,7 +643,9 @@ var eventHandlers = []string{ | |||
585 | "onratechange", | 643 | "onratechange", |
586 | "onreset", | 644 | "onreset", |
587 | "onresize", | 645 | "onresize", |
646 | "onrejectionhandled", | ||
588 | "onscroll", | 647 | "onscroll", |
648 | "onsecuritypolicyviolation", | ||
589 | "onseeked", | 649 | "onseeked", |
590 | "onseeking", | 650 | "onseeking", |
591 | "onselect", | 651 | "onselect", |
@@ -597,6 +657,7 @@ var eventHandlers = []string{ | |||
597 | "onsuspend", | 657 | "onsuspend", |
598 | "ontimeupdate", | 658 | "ontimeupdate", |
599 | "ontoggle", | 659 | "ontoggle", |
660 | "onunhandledrejection", | ||
600 | "onunload", | 661 | "onunload", |
601 | "onvolumechange", | 662 | "onvolumechange", |
602 | "onwaiting", | 663 | "onwaiting", |
diff --git a/vendor/golang.org/x/net/html/atom/table.go b/vendor/golang.org/x/net/html/atom/table.go index 2605ba3..f74018e 100644 --- a/vendor/golang.org/x/net/html/atom/table.go +++ b/vendor/golang.org/x/net/html/atom/table.go | |||
@@ -1,713 +1,777 @@ | |||
1 | // generated by go run gen.go; DO NOT EDIT | 1 | // Code generated by go generate gen.go; DO NOT EDIT. |
2 | |||
3 | //go:generate go run gen.go | ||
2 | 4 | ||
3 | package atom | 5 | package atom |
4 | 6 | ||
5 | const ( | 7 | const ( |
6 | A Atom = 0x1 | 8 | A Atom = 0x1 |
7 | Abbr Atom = 0x4 | 9 | Abbr Atom = 0x4 |
8 | Accept Atom = 0x2106 | 10 | Accept Atom = 0x1a06 |
9 | AcceptCharset Atom = 0x210e | 11 | AcceptCharset Atom = 0x1a0e |
10 | Accesskey Atom = 0x3309 | 12 | Accesskey Atom = 0x2c09 |
11 | Action Atom = 0x1f606 | 13 | Action Atom = 0x25a06 |
12 | Address Atom = 0x4f307 | 14 | Address Atom = 0x6ed07 |
13 | Align Atom = 0x1105 | 15 | Align Atom = 0x6d405 |
14 | Alt Atom = 0x4503 | 16 | Allowfullscreen Atom = 0x1f00f |
15 | Annotation Atom = 0x1670a | 17 | Allowpaymentrequest Atom = 0x6913 |
16 | AnnotationXml Atom = 0x1670e | 18 | Allowusermedia Atom = 0x850e |
17 | Applet Atom = 0x2b306 | 19 | Alt Atom = 0xb003 |
18 | Area Atom = 0x2fa04 | 20 | Annotation Atom = 0x1b90a |
19 | Article Atom = 0x38807 | 21 | AnnotationXml Atom = 0x1b90e |
20 | Aside Atom = 0x8305 | 22 | Applet Atom = 0x30106 |
21 | Async Atom = 0x7b05 | 23 | Area Atom = 0x34a04 |
22 | Audio Atom = 0xa605 | 24 | Article Atom = 0x3f007 |
23 | Autocomplete Atom = 0x1fc0c | 25 | As Atom = 0xb902 |
24 | Autofocus Atom = 0xb309 | 26 | Aside Atom = 0xc105 |
25 | Autoplay Atom = 0xce08 | 27 | Async Atom = 0xb905 |
26 | B Atom = 0x101 | 28 | Audio Atom = 0xcf05 |
27 | Base Atom = 0xd604 | 29 | Autocomplete Atom = 0x2600c |
28 | Basefont Atom = 0xd608 | 30 | Autofocus Atom = 0xeb09 |
29 | Bdi Atom = 0x1a03 | 31 | Autoplay Atom = 0x10608 |
30 | Bdo Atom = 0xe703 | 32 | B Atom = 0x101 |
31 | Bgsound Atom = 0x11807 | 33 | Base Atom = 0x11504 |
32 | Big Atom = 0x12403 | 34 | Basefont Atom = 0x11508 |
33 | Blink Atom = 0x12705 | 35 | Bdi Atom = 0x16103 |
34 | Blockquote Atom = 0x12c0a | 36 | Bdo Atom = 0x13403 |
35 | Body Atom = 0x2f04 | 37 | Bgsound Atom = 0x14707 |
36 | Br Atom = 0x202 | 38 | Big Atom = 0x15903 |
37 | Button Atom = 0x13606 | 39 | Blink Atom = 0x15c05 |
38 | Canvas Atom = 0x7f06 | 40 | Blockquote Atom = 0x1680a |
39 | Caption Atom = 0x1bb07 | 41 | Body Atom = 0x2804 |
40 | Center Atom = 0x5b506 | 42 | Br Atom = 0x202 |
41 | Challenge Atom = 0x21f09 | 43 | Button Atom = 0x17206 |
42 | Charset Atom = 0x2807 | 44 | Canvas Atom = 0xbd06 |
43 | Checked Atom = 0x32807 | 45 | Caption Atom = 0x21907 |
44 | Cite Atom = 0x3c804 | 46 | Center Atom = 0x20806 |
45 | Class Atom = 0x4de05 | 47 | Challenge Atom = 0x28309 |
46 | Code Atom = 0x14904 | 48 | Charset Atom = 0x2107 |
47 | Col Atom = 0x15003 | 49 | Checked Atom = 0x46d07 |
48 | Colgroup Atom = 0x15008 | 50 | Cite Atom = 0x55804 |
49 | Color Atom = 0x15d05 | 51 | Class Atom = 0x5b905 |
50 | Cols Atom = 0x16204 | 52 | Code Atom = 0x19004 |
51 | Colspan Atom = 0x16207 | 53 | Col Atom = 0x19703 |
52 | Command Atom = 0x17507 | 54 | Colgroup Atom = 0x19708 |
53 | Content Atom = 0x42307 | 55 | Color Atom = 0x1af05 |
54 | Contenteditable Atom = 0x4230f | 56 | Cols Atom = 0x1b404 |
55 | Contextmenu Atom = 0x3310b | 57 | Colspan Atom = 0x1b407 |
56 | Controls Atom = 0x18808 | 58 | Command Atom = 0x1c707 |
57 | Coords Atom = 0x19406 | 59 | Content Atom = 0x57f07 |
58 | Crossorigin Atom = 0x19f0b | 60 | Contenteditable Atom = 0x57f0f |
59 | Data Atom = 0x44a04 | 61 | Contextmenu Atom = 0x3740b |
60 | Datalist Atom = 0x44a08 | 62 | Controls Atom = 0x1ce08 |
61 | Datetime Atom = 0x23c08 | 63 | Coords Atom = 0x1da06 |
62 | Dd Atom = 0x26702 | 64 | Crossorigin Atom = 0x1e30b |
63 | Default Atom = 0x8607 | 65 | Data Atom = 0x49904 |
64 | Defer Atom = 0x14b05 | 66 | Datalist Atom = 0x49908 |
65 | Del Atom = 0x3ef03 | 67 | Datetime Atom = 0x2a008 |
66 | Desc Atom = 0x4db04 | 68 | Dd Atom = 0x2bf02 |
67 | Details Atom = 0x4807 | 69 | Default Atom = 0xc407 |
68 | Dfn Atom = 0x6103 | 70 | Defer Atom = 0x19205 |
69 | Dialog Atom = 0x1b06 | 71 | Del Atom = 0x44603 |
70 | Dir Atom = 0x6903 | 72 | Desc Atom = 0x55504 |
71 | Dirname Atom = 0x6907 | 73 | Details Atom = 0x4607 |
72 | Disabled Atom = 0x10c08 | 74 | Dfn Atom = 0x5f03 |
73 | Div Atom = 0x11303 | 75 | Dialog Atom = 0x16206 |
74 | Dl Atom = 0x11e02 | 76 | Dir Atom = 0xa303 |
75 | Download Atom = 0x40008 | 77 | Dirname Atom = 0xa307 |
76 | Draggable Atom = 0x17b09 | 78 | Disabled Atom = 0x14d08 |
77 | Dropzone Atom = 0x39108 | 79 | Div Atom = 0x15403 |
78 | Dt Atom = 0x50902 | 80 | Dl Atom = 0x5e202 |
79 | Em Atom = 0x6502 | 81 | Download Atom = 0x45708 |
80 | Embed Atom = 0x6505 | 82 | Draggable Atom = 0x18309 |
81 | Enctype Atom = 0x21107 | 83 | Dropzone Atom = 0x3f908 |
82 | Face Atom = 0x5b304 | 84 | Dt Atom = 0x64702 |
83 | Fieldset Atom = 0x1b008 | 85 | Em Atom = 0x4202 |
84 | Figcaption Atom = 0x1b80a | 86 | Embed Atom = 0x4205 |
85 | Figure Atom = 0x1cc06 | 87 | Enctype Atom = 0x27507 |
86 | Font Atom = 0xda04 | 88 | Face Atom = 0x20604 |
87 | Footer Atom = 0x8d06 | 89 | Fieldset Atom = 0x20e08 |
88 | For Atom = 0x1d803 | 90 | Figcaption Atom = 0x2160a |
89 | ForeignObject Atom = 0x1d80d | 91 | Figure Atom = 0x23006 |
90 | Foreignobject Atom = 0x1e50d | 92 | Font Atom = 0x11904 |
91 | Form Atom = 0x1f204 | 93 | Footer Atom = 0xb306 |
92 | Formaction Atom = 0x1f20a | 94 | For Atom = 0x23c03 |
93 | Formenctype Atom = 0x20d0b | 95 | ForeignObject Atom = 0x23c0d |
94 | Formmethod Atom = 0x2280a | 96 | Foreignobject Atom = 0x2490d |
95 | Formnovalidate Atom = 0x2320e | 97 | Form Atom = 0x25604 |
96 | Formtarget Atom = 0x2470a | 98 | Formaction Atom = 0x2560a |
97 | Frame Atom = 0x9a05 | 99 | Formenctype Atom = 0x2710b |
98 | Frameset Atom = 0x9a08 | 100 | Formmethod Atom = 0x28c0a |
99 | H1 Atom = 0x26e02 | 101 | Formnovalidate Atom = 0x2960e |
100 | H2 Atom = 0x29402 | 102 | Formtarget Atom = 0x2a80a |
101 | H3 Atom = 0x2a702 | 103 | Frame Atom = 0x5705 |
102 | H4 Atom = 0x2e902 | 104 | Frameset Atom = 0x5708 |
103 | H5 Atom = 0x2f302 | 105 | H1 Atom = 0x14502 |
104 | H6 Atom = 0x50b02 | 106 | H2 Atom = 0x2c602 |
105 | Head Atom = 0x2d504 | 107 | H3 Atom = 0x2f502 |
106 | Header Atom = 0x2d506 | 108 | H4 Atom = 0x33902 |
107 | Headers Atom = 0x2d507 | 109 | H5 Atom = 0x34302 |
108 | Height Atom = 0x25106 | 110 | H6 Atom = 0x64902 |
109 | Hgroup Atom = 0x25906 | 111 | Head Atom = 0x32504 |
110 | Hidden Atom = 0x26506 | 112 | Header Atom = 0x32506 |
111 | High Atom = 0x26b04 | 113 | Headers Atom = 0x32507 |
112 | Hr Atom = 0x27002 | 114 | Height Atom = 0x12c06 |
113 | Href Atom = 0x27004 | 115 | Hgroup Atom = 0x2b206 |
114 | Hreflang Atom = 0x27008 | 116 | Hidden Atom = 0x2bd06 |
115 | Html Atom = 0x25504 | 117 | High Atom = 0x2c304 |
116 | HttpEquiv Atom = 0x2780a | 118 | Hr Atom = 0x14002 |
117 | I Atom = 0x601 | 119 | Href Atom = 0x2c804 |
118 | Icon Atom = 0x42204 | 120 | Hreflang Atom = 0x2c808 |
119 | Id Atom = 0x8502 | 121 | Html Atom = 0x13004 |
120 | Iframe Atom = 0x29606 | 122 | HttpEquiv Atom = 0x2d00a |
121 | Image Atom = 0x29c05 | 123 | I Atom = 0x601 |
122 | Img Atom = 0x2a103 | 124 | Icon Atom = 0x57e04 |
123 | Input Atom = 0x3e805 | 125 | Id Atom = 0xc302 |
124 | Inputmode Atom = 0x3e809 | 126 | Iframe Atom = 0x2e406 |
125 | Ins Atom = 0x1a803 | 127 | Image Atom = 0x2ea05 |
126 | Isindex Atom = 0x2a907 | 128 | Img Atom = 0x2ef03 |
127 | Ismap Atom = 0x2b005 | 129 | Input Atom = 0x43f05 |
128 | Itemid Atom = 0x33c06 | 130 | Inputmode Atom = 0x43f09 |
129 | Itemprop Atom = 0x3c908 | 131 | Ins Atom = 0x1ec03 |
130 | Itemref Atom = 0x5ad07 | 132 | Integrity Atom = 0x22709 |
131 | Itemscope Atom = 0x2b909 | 133 | Is Atom = 0x14e02 |
132 | Itemtype Atom = 0x2c308 | 134 | Isindex Atom = 0x2f707 |
133 | Kbd Atom = 0x1903 | 135 | Ismap Atom = 0x2fe05 |
134 | Keygen Atom = 0x3906 | 136 | Itemid Atom = 0x37f06 |
135 | Keytype Atom = 0x53707 | 137 | Itemprop Atom = 0x55908 |
136 | Kind Atom = 0x10904 | 138 | Itemref Atom = 0x3c107 |
137 | Label Atom = 0xf005 | 139 | Itemscope Atom = 0x66d09 |
138 | Lang Atom = 0x27404 | 140 | Itemtype Atom = 0x30708 |
139 | Legend Atom = 0x18206 | 141 | Kbd Atom = 0x16003 |
140 | Li Atom = 0x1202 | 142 | Keygen Atom = 0x3206 |
141 | Link Atom = 0x12804 | 143 | Keytype Atom = 0x7e07 |
142 | List Atom = 0x44e04 | 144 | Kind Atom = 0x18004 |
143 | Listing Atom = 0x44e07 | 145 | Label Atom = 0xda05 |
144 | Loop Atom = 0xf404 | 146 | Lang Atom = 0x2cc04 |
145 | Low Atom = 0x11f03 | 147 | Legend Atom = 0x18a06 |
146 | Malignmark Atom = 0x100a | 148 | Li Atom = 0x11102 |
147 | Manifest Atom = 0x5f108 | 149 | Link Atom = 0x15d04 |
148 | Map Atom = 0x2b203 | 150 | List Atom = 0x49d04 |
149 | Mark Atom = 0x1604 | 151 | Listing Atom = 0x49d07 |
150 | Marquee Atom = 0x2cb07 | 152 | Loop Atom = 0xde04 |
151 | Math Atom = 0x2d204 | 153 | Low Atom = 0x6b03 |
152 | Max Atom = 0x2e103 | 154 | Main Atom = 0x1004 |
153 | Maxlength Atom = 0x2e109 | 155 | Malignmark Atom = 0x6d30a |
154 | Media Atom = 0x6e05 | 156 | Manifest Atom = 0x30f08 |
155 | Mediagroup Atom = 0x6e0a | 157 | Map Atom = 0x30003 |
156 | Menu Atom = 0x33804 | 158 | Mark Atom = 0x6d904 |
157 | Menuitem Atom = 0x33808 | 159 | Marquee Atom = 0x31b07 |
158 | Meta Atom = 0x45d04 | 160 | Math Atom = 0x32204 |
159 | Meter Atom = 0x24205 | 161 | Max Atom = 0x33103 |
160 | Method Atom = 0x22c06 | 162 | Maxlength Atom = 0x33109 |
161 | Mglyph Atom = 0x2a206 | 163 | Media Atom = 0x8e05 |
162 | Mi Atom = 0x2eb02 | 164 | Mediagroup Atom = 0x8e0a |
163 | Min Atom = 0x2eb03 | 165 | Menu Atom = 0x37b04 |
164 | Minlength Atom = 0x2eb09 | 166 | Menuitem Atom = 0x37b08 |
165 | Mn Atom = 0x23502 | 167 | Meta Atom = 0x4ac04 |
166 | Mo Atom = 0x3ed02 | 168 | Meter Atom = 0xa805 |
167 | Ms Atom = 0x2bc02 | 169 | Method Atom = 0x29006 |
168 | Mtext Atom = 0x2f505 | 170 | Mglyph Atom = 0x2f006 |
169 | Multiple Atom = 0x30308 | 171 | Mi Atom = 0x33b02 |
170 | Muted Atom = 0x30b05 | 172 | Min Atom = 0x33b03 |
171 | Name Atom = 0x6c04 | 173 | Minlength Atom = 0x33b09 |
172 | Nav Atom = 0x3e03 | 174 | Mn Atom = 0x29902 |
173 | Nobr Atom = 0x5704 | 175 | Mo Atom = 0x6302 |
174 | Noembed Atom = 0x6307 | 176 | Ms Atom = 0x67002 |
175 | Noframes Atom = 0x9808 | 177 | Mtext Atom = 0x34505 |
176 | Noscript Atom = 0x3d208 | 178 | Multiple Atom = 0x35308 |
177 | Novalidate Atom = 0x2360a | 179 | Muted Atom = 0x35b05 |
178 | Object Atom = 0x1ec06 | 180 | Name Atom = 0xa604 |
179 | Ol Atom = 0xc902 | 181 | Nav Atom = 0x1303 |
180 | Onabort Atom = 0x13a07 | 182 | Nobr Atom = 0x3704 |
181 | Onafterprint Atom = 0x1c00c | 183 | Noembed Atom = 0x4007 |
182 | Onautocomplete Atom = 0x1fa0e | 184 | Noframes Atom = 0x5508 |
183 | Onautocompleteerror Atom = 0x1fa13 | 185 | Nomodule Atom = 0x6108 |
184 | Onbeforeprint Atom = 0x6040d | 186 | Nonce Atom = 0x56205 |
185 | Onbeforeunload Atom = 0x4e70e | 187 | Noscript Atom = 0x1fe08 |
186 | Onblur Atom = 0xaa06 | 188 | Novalidate Atom = 0x29a0a |
187 | Oncancel Atom = 0xe908 | 189 | Object Atom = 0x25006 |
188 | Oncanplay Atom = 0x28509 | 190 | Ol Atom = 0x10102 |
189 | Oncanplaythrough Atom = 0x28510 | 191 | Onabort Atom = 0x17607 |
190 | Onchange Atom = 0x3a708 | 192 | Onafterprint Atom = 0x21e0c |
191 | Onclick Atom = 0x31007 | 193 | Onautocomplete Atom = 0x25e0e |
192 | Onclose Atom = 0x31707 | 194 | Onautocompleteerror Atom = 0x25e13 |
193 | Oncontextmenu Atom = 0x32f0d | 195 | Onauxclick Atom = 0x61b0a |
194 | Oncuechange Atom = 0x3420b | 196 | Onbeforeprint Atom = 0x69a0d |
195 | Ondblclick Atom = 0x34d0a | 197 | Onbeforeunload Atom = 0x6e10e |
196 | Ondrag Atom = 0x35706 | 198 | Onblur Atom = 0x5c206 |
197 | Ondragend Atom = 0x35709 | 199 | Oncancel Atom = 0xd308 |
198 | Ondragenter Atom = 0x3600b | 200 | Oncanplay Atom = 0x13609 |
199 | Ondragleave Atom = 0x36b0b | 201 | Oncanplaythrough Atom = 0x13610 |
200 | Ondragover Atom = 0x3760a | 202 | Onchange Atom = 0x40f08 |
201 | Ondragstart Atom = 0x3800b | 203 | Onclick Atom = 0x2dd07 |
202 | Ondrop Atom = 0x38f06 | 204 | Onclose Atom = 0x36007 |
203 | Ondurationchange Atom = 0x39f10 | 205 | Oncontextmenu Atom = 0x3720d |
204 | Onemptied Atom = 0x39609 | 206 | Oncopy Atom = 0x38506 |
205 | Onended Atom = 0x3af07 | 207 | Oncuechange Atom = 0x38b0b |
206 | Onerror Atom = 0x3b607 | 208 | Oncut Atom = 0x39605 |
207 | Onfocus Atom = 0x3bd07 | 209 | Ondblclick Atom = 0x39b0a |
208 | Onhashchange Atom = 0x3da0c | 210 | Ondrag Atom = 0x3a506 |
209 | Oninput Atom = 0x3e607 | 211 | Ondragend Atom = 0x3a509 |
210 | Oninvalid Atom = 0x3f209 | 212 | Ondragenter Atom = 0x3ae0b |
211 | Onkeydown Atom = 0x3fb09 | 213 | Ondragexit Atom = 0x3b90a |
212 | Onkeypress Atom = 0x4080a | 214 | Ondragleave Atom = 0x3d30b |
213 | Onkeyup Atom = 0x41807 | 215 | Ondragover Atom = 0x3de0a |
214 | Onlanguagechange Atom = 0x43210 | 216 | Ondragstart Atom = 0x3e80b |
215 | Onload Atom = 0x44206 | 217 | Ondrop Atom = 0x3f706 |
216 | Onloadeddata Atom = 0x4420c | 218 | Ondurationchange Atom = 0x40710 |
217 | Onloadedmetadata Atom = 0x45510 | 219 | Onemptied Atom = 0x3fe09 |
218 | Onloadstart Atom = 0x46b0b | 220 | Onended Atom = 0x41707 |
219 | Onmessage Atom = 0x47609 | 221 | Onerror Atom = 0x41e07 |
220 | Onmousedown Atom = 0x47f0b | 222 | Onfocus Atom = 0x42507 |
221 | Onmousemove Atom = 0x48a0b | 223 | Onhashchange Atom = 0x4310c |
222 | Onmouseout Atom = 0x4950a | 224 | Oninput Atom = 0x43d07 |
223 | Onmouseover Atom = 0x4a20b | 225 | Oninvalid Atom = 0x44909 |
224 | Onmouseup Atom = 0x4ad09 | 226 | Onkeydown Atom = 0x45209 |
225 | Onmousewheel Atom = 0x4b60c | 227 | Onkeypress Atom = 0x45f0a |
226 | Onoffline Atom = 0x4c209 | 228 | Onkeyup Atom = 0x47407 |
227 | Ononline Atom = 0x4cb08 | 229 | Onlanguagechange Atom = 0x48110 |
228 | Onpagehide Atom = 0x4d30a | 230 | Onload Atom = 0x49106 |
229 | Onpageshow Atom = 0x4fe0a | 231 | Onloadeddata Atom = 0x4910c |
230 | Onpause Atom = 0x50d07 | 232 | Onloadedmetadata Atom = 0x4a410 |
231 | Onplay Atom = 0x51706 | 233 | Onloadend Atom = 0x4ba09 |
232 | Onplaying Atom = 0x51709 | 234 | Onloadstart Atom = 0x4c30b |
233 | Onpopstate Atom = 0x5200a | 235 | Onmessage Atom = 0x4ce09 |
234 | Onprogress Atom = 0x52a0a | 236 | Onmessageerror Atom = 0x4ce0e |
235 | Onratechange Atom = 0x53e0c | 237 | Onmousedown Atom = 0x4dc0b |
236 | Onreset Atom = 0x54a07 | 238 | Onmouseenter Atom = 0x4e70c |
237 | Onresize Atom = 0x55108 | 239 | Onmouseleave Atom = 0x4f30c |
238 | Onscroll Atom = 0x55f08 | 240 | Onmousemove Atom = 0x4ff0b |
239 | Onseeked Atom = 0x56708 | 241 | Onmouseout Atom = 0x50a0a |
240 | Onseeking Atom = 0x56f09 | 242 | Onmouseover Atom = 0x5170b |
241 | Onselect Atom = 0x57808 | 243 | Onmouseup Atom = 0x52209 |
242 | Onshow Atom = 0x58206 | 244 | Onmousewheel Atom = 0x5300c |
243 | Onsort Atom = 0x58b06 | 245 | Onoffline Atom = 0x53c09 |
244 | Onstalled Atom = 0x59509 | 246 | Ononline Atom = 0x54508 |
245 | Onstorage Atom = 0x59e09 | 247 | Onpagehide Atom = 0x54d0a |
246 | Onsubmit Atom = 0x5a708 | 248 | Onpageshow Atom = 0x5670a |
247 | Onsuspend Atom = 0x5bb09 | 249 | Onpaste Atom = 0x57307 |
248 | Ontimeupdate Atom = 0xdb0c | 250 | Onpause Atom = 0x58e07 |
249 | Ontoggle Atom = 0x5c408 | 251 | Onplay Atom = 0x59806 |
250 | Onunload Atom = 0x5cc08 | 252 | Onplaying Atom = 0x59809 |
251 | Onvolumechange Atom = 0x5d40e | 253 | Onpopstate Atom = 0x5a10a |
252 | Onwaiting Atom = 0x5e209 | 254 | Onprogress Atom = 0x5ab0a |
253 | Open Atom = 0x3cf04 | 255 | Onratechange Atom = 0x5c80c |
254 | Optgroup Atom = 0xf608 | 256 | Onrejectionhandled Atom = 0x5d412 |
255 | Optimum Atom = 0x5eb07 | 257 | Onreset Atom = 0x5e607 |
256 | Option Atom = 0x60006 | 258 | Onresize Atom = 0x5ed08 |
257 | Output Atom = 0x49c06 | 259 | Onscroll Atom = 0x5fc08 |
258 | P Atom = 0xc01 | 260 | Onsecuritypolicyviolation Atom = 0x60419 |
259 | Param Atom = 0xc05 | 261 | Onseeked Atom = 0x62508 |
260 | Pattern Atom = 0x5107 | 262 | Onseeking Atom = 0x62d09 |
261 | Ping Atom = 0x7704 | 263 | Onselect Atom = 0x63608 |
262 | Placeholder Atom = 0xc30b | 264 | Onshow Atom = 0x64006 |
263 | Plaintext Atom = 0xfd09 | 265 | Onsort Atom = 0x64b06 |
264 | Poster Atom = 0x15706 | 266 | Onstalled Atom = 0x65509 |
265 | Pre Atom = 0x25e03 | 267 | Onstorage Atom = 0x65e09 |
266 | Preload Atom = 0x25e07 | 268 | Onsubmit Atom = 0x66708 |
267 | Progress Atom = 0x52c08 | 269 | Onsuspend Atom = 0x67709 |
268 | Prompt Atom = 0x5fa06 | 270 | Ontimeupdate Atom = 0x11a0c |
269 | Public Atom = 0x41e06 | 271 | Ontoggle Atom = 0x68008 |
270 | Q Atom = 0x13101 | 272 | Onunhandledrejection Atom = 0x68814 |
271 | Radiogroup Atom = 0x30a | 273 | Onunload Atom = 0x6a708 |
272 | Readonly Atom = 0x2fb08 | 274 | Onvolumechange Atom = 0x6af0e |
273 | Rel Atom = 0x25f03 | 275 | Onwaiting Atom = 0x6bd09 |
274 | Required Atom = 0x1d008 | 276 | Onwheel Atom = 0x6c607 |
275 | Reversed Atom = 0x5a08 | 277 | Open Atom = 0x55f04 |
276 | Rows Atom = 0x9204 | 278 | Optgroup Atom = 0xe008 |
277 | Rowspan Atom = 0x9207 | 279 | Optimum Atom = 0x6cd07 |
278 | Rp Atom = 0x1c602 | 280 | Option Atom = 0x6dd06 |
279 | Rt Atom = 0x13f02 | 281 | Output Atom = 0x51106 |
280 | Ruby Atom = 0xaf04 | 282 | P Atom = 0xc01 |
281 | S Atom = 0x2c01 | 283 | Param Atom = 0xc05 |
282 | Samp Atom = 0x4e04 | 284 | Pattern Atom = 0x4f07 |
283 | Sandbox Atom = 0xbb07 | 285 | Picture Atom = 0x9707 |
284 | Scope Atom = 0x2bd05 | 286 | Ping Atom = 0xe704 |
285 | Scoped Atom = 0x2bd06 | 287 | Placeholder Atom = 0xfb0b |
286 | Script Atom = 0x3d406 | 288 | Plaintext Atom = 0x19e09 |
287 | Seamless Atom = 0x31c08 | 289 | Playsinline Atom = 0x10a0b |
288 | Section Atom = 0x4e207 | 290 | Poster Atom = 0x2b706 |
289 | Select Atom = 0x57a06 | 291 | Pre Atom = 0x46403 |
290 | Selected Atom = 0x57a08 | 292 | Preload Atom = 0x47a07 |
291 | Shape Atom = 0x4f905 | 293 | Progress Atom = 0x5ad08 |
292 | Size Atom = 0x55504 | 294 | Prompt Atom = 0x52a06 |
293 | Sizes Atom = 0x55505 | 295 | Public Atom = 0x57a06 |
294 | Small Atom = 0x18f05 | 296 | Q Atom = 0x7701 |
295 | Sortable Atom = 0x58d08 | 297 | Radiogroup Atom = 0x30a |
296 | Sorted Atom = 0x19906 | 298 | Readonly Atom = 0x34b08 |
297 | Source Atom = 0x1aa06 | 299 | Referrerpolicy Atom = 0x3c50e |
298 | Spacer Atom = 0x2db06 | 300 | Rel Atom = 0x47b03 |
299 | Span Atom = 0x9504 | 301 | Required Atom = 0x23408 |
300 | Spellcheck Atom = 0x3230a | 302 | Reversed Atom = 0x9c08 |
301 | Src Atom = 0x3c303 | 303 | Rows Atom = 0x3a04 |
302 | Srcdoc Atom = 0x3c306 | 304 | Rowspan Atom = 0x3a07 |
303 | Srclang Atom = 0x41107 | 305 | Rp Atom = 0x22402 |
304 | Start Atom = 0x38605 | 306 | Rt Atom = 0x17b02 |
305 | Step Atom = 0x5f704 | 307 | Ruby Atom = 0xac04 |
306 | Strike Atom = 0x53306 | 308 | S Atom = 0x2501 |
307 | Strong Atom = 0x55906 | 309 | Samp Atom = 0x4c04 |
308 | Style Atom = 0x61105 | 310 | Sandbox Atom = 0xf307 |
309 | Sub Atom = 0x5a903 | 311 | Scope Atom = 0x67105 |
310 | Summary Atom = 0x61607 | 312 | Scoped Atom = 0x67106 |
311 | Sup Atom = 0x61d03 | 313 | Script Atom = 0x20006 |
312 | Svg Atom = 0x62003 | 314 | Seamless Atom = 0x36508 |
313 | System Atom = 0x62306 | 315 | Section Atom = 0x5bd07 |
314 | Tabindex Atom = 0x46308 | 316 | Select Atom = 0x63806 |
315 | Table Atom = 0x42d05 | 317 | Selected Atom = 0x63808 |
316 | Target Atom = 0x24b06 | 318 | Shape Atom = 0x1d505 |
317 | Tbody Atom = 0x2e05 | 319 | Size Atom = 0x5f104 |
318 | Td Atom = 0x4702 | 320 | Sizes Atom = 0x5f105 |
319 | Template Atom = 0x62608 | 321 | Slot Atom = 0x1df04 |
320 | Textarea Atom = 0x2f608 | 322 | Small Atom = 0x1ee05 |
321 | Tfoot Atom = 0x8c05 | 323 | Sortable Atom = 0x64d08 |
322 | Th Atom = 0x22e02 | 324 | Sorted Atom = 0x32b06 |
323 | Thead Atom = 0x2d405 | 325 | Source Atom = 0x36c06 |
324 | Time Atom = 0xdd04 | 326 | Spacer Atom = 0x42b06 |
325 | Title Atom = 0xa105 | 327 | Span Atom = 0x3d04 |
326 | Tr Atom = 0x10502 | 328 | Spellcheck Atom = 0x4680a |
327 | Track Atom = 0x10505 | 329 | Src Atom = 0x5b403 |
328 | Translate Atom = 0x14009 | 330 | Srcdoc Atom = 0x5b406 |
329 | Tt Atom = 0x5302 | 331 | Srclang Atom = 0x5f507 |
330 | Type Atom = 0x21404 | 332 | Srcset Atom = 0x6f306 |
331 | Typemustmatch Atom = 0x2140d | 333 | Start Atom = 0x3ee05 |
332 | U Atom = 0xb01 | 334 | Step Atom = 0x57704 |
333 | Ul Atom = 0x8a02 | 335 | Strike Atom = 0x7a06 |
334 | Usemap Atom = 0x51106 | 336 | Strong Atom = 0x31506 |
335 | Value Atom = 0x4005 | 337 | Style Atom = 0x6f905 |
336 | Var Atom = 0x11503 | 338 | Sub Atom = 0x66903 |
337 | Video Atom = 0x28105 | 339 | Summary Atom = 0x6fe07 |
338 | Wbr Atom = 0x12103 | 340 | Sup Atom = 0x70503 |
339 | Width Atom = 0x50705 | 341 | Svg Atom = 0x70803 |
340 | Wrap Atom = 0x58704 | 342 | System Atom = 0x70b06 |
341 | Xmp Atom = 0xc103 | 343 | Tabindex Atom = 0x4b208 |
344 | Table Atom = 0x58905 | ||
345 | Target Atom = 0x2ac06 | ||
346 | Tbody Atom = 0x2705 | ||
347 | Td Atom = 0x5e02 | ||
348 | Template Atom = 0x70e08 | ||
349 | Textarea Atom = 0x34608 | ||
350 | Tfoot Atom = 0xb205 | ||
351 | Th Atom = 0x13f02 | ||
352 | Thead Atom = 0x32405 | ||
353 | Time Atom = 0x11c04 | ||
354 | Title Atom = 0xca05 | ||
355 | Tr Atom = 0x7402 | ||
356 | Track Atom = 0x17c05 | ||
357 | Translate Atom = 0x1a609 | ||
358 | Tt Atom = 0x5102 | ||
359 | Type Atom = 0x8104 | ||
360 | Typemustmatch Atom = 0x2780d | ||
361 | U Atom = 0xb01 | ||
362 | Ul Atom = 0x6602 | ||
363 | Updateviacache Atom = 0x1200e | ||
364 | Usemap Atom = 0x59206 | ||
365 | Value Atom = 0x1505 | ||
366 | Var Atom = 0x15603 | ||
367 | Video Atom = 0x2d905 | ||
368 | Wbr Atom = 0x57003 | ||
369 | Width Atom = 0x64505 | ||
370 | Workertype Atom = 0x7160a | ||
371 | Wrap Atom = 0x72004 | ||
372 | Xmp Atom = 0xf903 | ||
342 | ) | 373 | ) |
343 | 374 | ||
344 | const hash0 = 0xc17da63e | 375 | const hash0 = 0x81cdf10e |
345 | 376 | ||
346 | const maxAtomLen = 19 | 377 | const maxAtomLen = 25 |
347 | 378 | ||
348 | var table = [1 << 9]Atom{ | 379 | var table = [1 << 9]Atom{ |
349 | 0x1: 0x48a0b, // onmousemove | 380 | 0x1: 0x8e0a, // mediagroup |
350 | 0x2: 0x5e209, // onwaiting | 381 | 0x2: 0x2cc04, // lang |
351 | 0x3: 0x1fa13, // onautocompleteerror | 382 | 0x4: 0x2c09, // accesskey |
352 | 0x4: 0x5fa06, // prompt | 383 | 0x5: 0x5708, // frameset |
353 | 0x7: 0x5eb07, // optimum | 384 | 0x7: 0x63608, // onselect |
354 | 0x8: 0x1604, // mark | 385 | 0x8: 0x70b06, // system |
355 | 0xa: 0x5ad07, // itemref | 386 | 0xa: 0x64505, // width |
356 | 0xb: 0x4fe0a, // onpageshow | 387 | 0xc: 0x2710b, // formenctype |
357 | 0xc: 0x57a06, // select | 388 | 0xd: 0x10102, // ol |
358 | 0xd: 0x17b09, // draggable | 389 | 0xe: 0x38b0b, // oncuechange |
359 | 0xe: 0x3e03, // nav | 390 | 0x10: 0x13403, // bdo |
360 | 0xf: 0x17507, // command | 391 | 0x11: 0xcf05, // audio |
361 | 0x11: 0xb01, // u | 392 | 0x12: 0x18309, // draggable |
362 | 0x14: 0x2d507, // headers | 393 | 0x14: 0x2d905, // video |
363 | 0x15: 0x44a08, // datalist | 394 | 0x15: 0x29902, // mn |
364 | 0x17: 0x4e04, // samp | 395 | 0x16: 0x37b04, // menu |
365 | 0x1a: 0x3fb09, // onkeydown | 396 | 0x17: 0x2b706, // poster |
366 | 0x1b: 0x55f08, // onscroll | 397 | 0x19: 0xb306, // footer |
367 | 0x1c: 0x15003, // col | 398 | 0x1a: 0x29006, // method |
368 | 0x20: 0x3c908, // itemprop | 399 | 0x1b: 0x2a008, // datetime |
369 | 0x21: 0x2780a, // http-equiv | 400 | 0x1c: 0x17607, // onabort |
370 | 0x22: 0x61d03, // sup | 401 | 0x1d: 0x1200e, // updateviacache |
371 | 0x24: 0x1d008, // required | 402 | 0x1e: 0xb905, // async |
372 | 0x2b: 0x25e07, // preload | 403 | 0x1f: 0x49106, // onload |
373 | 0x2c: 0x6040d, // onbeforeprint | 404 | 0x21: 0xd308, // oncancel |
374 | 0x2d: 0x3600b, // ondragenter | 405 | 0x22: 0x62508, // onseeked |
375 | 0x2e: 0x50902, // dt | 406 | 0x23: 0x2ea05, // image |
376 | 0x2f: 0x5a708, // onsubmit | 407 | 0x24: 0x5d412, // onrejectionhandled |
377 | 0x30: 0x27002, // hr | 408 | 0x26: 0x15d04, // link |
378 | 0x31: 0x32f0d, // oncontextmenu | 409 | 0x27: 0x51106, // output |
379 | 0x33: 0x29c05, // image | 410 | 0x28: 0x32504, // head |
380 | 0x34: 0x50d07, // onpause | 411 | 0x29: 0x4f30c, // onmouseleave |
381 | 0x35: 0x25906, // hgroup | 412 | 0x2a: 0x57307, // onpaste |
382 | 0x36: 0x7704, // ping | 413 | 0x2b: 0x59809, // onplaying |
383 | 0x37: 0x57808, // onselect | 414 | 0x2c: 0x1b407, // colspan |
384 | 0x3a: 0x11303, // div | 415 | 0x2f: 0x1af05, // color |
385 | 0x3b: 0x1fa0e, // onautocomplete | 416 | 0x30: 0x5f104, // size |
386 | 0x40: 0x2eb02, // mi | 417 | 0x31: 0x2d00a, // http-equiv |
387 | 0x41: 0x31c08, // seamless | 418 | 0x33: 0x601, // i |
388 | 0x42: 0x2807, // charset | 419 | 0x34: 0x54d0a, // onpagehide |
389 | 0x43: 0x8502, // id | 420 | 0x35: 0x68814, // onunhandledrejection |
390 | 0x44: 0x5200a, // onpopstate | 421 | 0x37: 0x41e07, // onerror |
391 | 0x45: 0x3ef03, // del | 422 | 0x3a: 0x11508, // basefont |
392 | 0x46: 0x2cb07, // marquee | 423 | 0x3f: 0x1303, // nav |
393 | 0x47: 0x3309, // accesskey | 424 | 0x40: 0x18004, // kind |
394 | 0x49: 0x8d06, // footer | 425 | 0x41: 0x34b08, // readonly |
395 | 0x4a: 0x44e04, // list | 426 | 0x42: 0x2f006, // mglyph |
396 | 0x4b: 0x2b005, // ismap | 427 | 0x44: 0x11102, // li |
397 | 0x51: 0x33804, // menu | 428 | 0x46: 0x2bd06, // hidden |
398 | 0x52: 0x2f04, // body | 429 | 0x47: 0x70803, // svg |
399 | 0x55: 0x9a08, // frameset | 430 | 0x48: 0x57704, // step |
400 | 0x56: 0x54a07, // onreset | 431 | 0x49: 0x22709, // integrity |
401 | 0x57: 0x12705, // blink | 432 | 0x4a: 0x57a06, // public |
402 | 0x58: 0xa105, // title | 433 | 0x4c: 0x19703, // col |
403 | 0x59: 0x38807, // article | 434 | 0x4d: 0x1680a, // blockquote |
404 | 0x5b: 0x22e02, // th | 435 | 0x4e: 0x34302, // h5 |
405 | 0x5d: 0x13101, // q | 436 | 0x50: 0x5ad08, // progress |
406 | 0x5e: 0x3cf04, // open | 437 | 0x51: 0x5f105, // sizes |
407 | 0x5f: 0x2fa04, // area | 438 | 0x52: 0x33902, // h4 |
408 | 0x61: 0x44206, // onload | 439 | 0x56: 0x32405, // thead |
409 | 0x62: 0xda04, // font | 440 | 0x57: 0x7e07, // keytype |
410 | 0x63: 0xd604, // base | 441 | 0x58: 0x5ab0a, // onprogress |
411 | 0x64: 0x16207, // colspan | 442 | 0x59: 0x43f09, // inputmode |
412 | 0x65: 0x53707, // keytype | 443 | 0x5a: 0x3a509, // ondragend |
413 | 0x66: 0x11e02, // dl | 444 | 0x5d: 0x39605, // oncut |
414 | 0x68: 0x1b008, // fieldset | 445 | 0x5e: 0x42b06, // spacer |
415 | 0x6a: 0x2eb03, // min | 446 | 0x5f: 0x19708, // colgroup |
416 | 0x6b: 0x11503, // var | 447 | 0x62: 0x14e02, // is |
417 | 0x6f: 0x2d506, // header | 448 | 0x65: 0xb902, // as |
418 | 0x70: 0x13f02, // rt | 449 | 0x66: 0x53c09, // onoffline |
419 | 0x71: 0x15008, // colgroup | 450 | 0x67: 0x32b06, // sorted |
420 | 0x72: 0x23502, // mn | 451 | 0x69: 0x48110, // onlanguagechange |
421 | 0x74: 0x13a07, // onabort | 452 | 0x6c: 0x4310c, // onhashchange |
422 | 0x75: 0x3906, // keygen | 453 | 0x6d: 0xa604, // name |
423 | 0x76: 0x4c209, // onoffline | 454 | 0x6e: 0xb205, // tfoot |
424 | 0x77: 0x21f09, // challenge | 455 | 0x6f: 0x55504, // desc |
425 | 0x78: 0x2b203, // map | 456 | 0x70: 0x33103, // max |
426 | 0x7a: 0x2e902, // h4 | 457 | 0x72: 0x1da06, // coords |
427 | 0x7b: 0x3b607, // onerror | 458 | 0x73: 0x2f502, // h3 |
428 | 0x7c: 0x2e109, // maxlength | 459 | 0x74: 0x6e10e, // onbeforeunload |
429 | 0x7d: 0x2f505, // mtext | 460 | 0x75: 0x3a04, // rows |
430 | 0x7e: 0xbb07, // sandbox | 461 | 0x76: 0x63806, // select |
431 | 0x7f: 0x58b06, // onsort | 462 | 0x77: 0xa805, // meter |
432 | 0x80: 0x100a, // malignmark | 463 | 0x78: 0x37f06, // itemid |
433 | 0x81: 0x45d04, // meta | 464 | 0x79: 0x5300c, // onmousewheel |
434 | 0x82: 0x7b05, // async | 465 | 0x7a: 0x5b406, // srcdoc |
435 | 0x83: 0x2a702, // h3 | 466 | 0x7d: 0x17c05, // track |
436 | 0x84: 0x26702, // dd | 467 | 0x7f: 0x30708, // itemtype |
437 | 0x85: 0x27004, // href | 468 | 0x82: 0x6302, // mo |
438 | 0x86: 0x6e0a, // mediagroup | 469 | 0x83: 0x40f08, // onchange |
439 | 0x87: 0x19406, // coords | 470 | 0x84: 0x32507, // headers |
440 | 0x88: 0x41107, // srclang | 471 | 0x85: 0x5c80c, // onratechange |
441 | 0x89: 0x34d0a, // ondblclick | 472 | 0x86: 0x60419, // onsecuritypolicyviolation |
442 | 0x8a: 0x4005, // value | 473 | 0x88: 0x49908, // datalist |
443 | 0x8c: 0xe908, // oncancel | 474 | 0x89: 0x4dc0b, // onmousedown |
444 | 0x8e: 0x3230a, // spellcheck | 475 | 0x8a: 0x1df04, // slot |
445 | 0x8f: 0x9a05, // frame | 476 | 0x8b: 0x4a410, // onloadedmetadata |
446 | 0x91: 0x12403, // big | 477 | 0x8c: 0x1a06, // accept |
447 | 0x94: 0x1f606, // action | 478 | 0x8d: 0x25006, // object |
448 | 0x95: 0x6903, // dir | 479 | 0x91: 0x6af0e, // onvolumechange |
449 | 0x97: 0x2fb08, // readonly | 480 | 0x92: 0x2107, // charset |
450 | 0x99: 0x42d05, // table | 481 | 0x93: 0x25e13, // onautocompleteerror |
451 | 0x9a: 0x61607, // summary | 482 | 0x94: 0x6913, // allowpaymentrequest |
452 | 0x9b: 0x12103, // wbr | 483 | 0x95: 0x2804, // body |
453 | 0x9c: 0x30a, // radiogroup | 484 | 0x96: 0xc407, // default |
454 | 0x9d: 0x6c04, // name | 485 | 0x97: 0x63808, // selected |
455 | 0x9f: 0x62306, // system | 486 | 0x98: 0x20604, // face |
456 | 0xa1: 0x15d05, // color | 487 | 0x99: 0x1d505, // shape |
457 | 0xa2: 0x7f06, // canvas | 488 | 0x9b: 0x68008, // ontoggle |
458 | 0xa3: 0x25504, // html | 489 | 0x9e: 0x64702, // dt |
459 | 0xa5: 0x56f09, // onseeking | 490 | 0x9f: 0x6d904, // mark |
460 | 0xac: 0x4f905, // shape | 491 | 0xa1: 0xb01, // u |
461 | 0xad: 0x25f03, // rel | 492 | 0xa4: 0x6a708, // onunload |
462 | 0xae: 0x28510, // oncanplaythrough | 493 | 0xa5: 0xde04, // loop |
463 | 0xaf: 0x3760a, // ondragover | 494 | 0xa6: 0x14d08, // disabled |
464 | 0xb0: 0x62608, // template | 495 | 0xaa: 0x41707, // onended |
465 | 0xb1: 0x1d80d, // foreignObject | 496 | 0xab: 0x6d30a, // malignmark |
466 | 0xb3: 0x9204, // rows | 497 | 0xad: 0x67709, // onsuspend |
467 | 0xb6: 0x44e07, // listing | 498 | 0xae: 0x34505, // mtext |
468 | 0xb7: 0x49c06, // output | 499 | 0xaf: 0x64b06, // onsort |
469 | 0xb9: 0x3310b, // contextmenu | 500 | 0xb0: 0x55908, // itemprop |
470 | 0xbb: 0x11f03, // low | 501 | 0xb3: 0x66d09, // itemscope |
471 | 0xbc: 0x1c602, // rp | 502 | 0xb4: 0x15c05, // blink |
472 | 0xbd: 0x5bb09, // onsuspend | 503 | 0xb6: 0x3a506, // ondrag |
473 | 0xbe: 0x13606, // button | 504 | 0xb7: 0x6602, // ul |
474 | 0xbf: 0x4db04, // desc | 505 | 0xb8: 0x25604, // form |
475 | 0xc1: 0x4e207, // section | 506 | 0xb9: 0xf307, // sandbox |
476 | 0xc2: 0x52a0a, // onprogress | 507 | 0xba: 0x5705, // frame |
477 | 0xc3: 0x59e09, // onstorage | 508 | 0xbb: 0x1505, // value |
478 | 0xc4: 0x2d204, // math | 509 | 0xbc: 0x65e09, // onstorage |
479 | 0xc5: 0x4503, // alt | 510 | 0xc0: 0x17b02, // rt |
480 | 0xc7: 0x8a02, // ul | 511 | 0xc2: 0x202, // br |
481 | 0xc8: 0x5107, // pattern | 512 | 0xc3: 0x20e08, // fieldset |
482 | 0xc9: 0x4b60c, // onmousewheel | 513 | 0xc4: 0x2780d, // typemustmatch |
483 | 0xca: 0x35709, // ondragend | 514 | 0xc5: 0x6108, // nomodule |
484 | 0xcb: 0xaf04, // ruby | 515 | 0xc6: 0x4007, // noembed |
485 | 0xcc: 0xc01, // p | 516 | 0xc7: 0x69a0d, // onbeforeprint |
486 | 0xcd: 0x31707, // onclose | 517 | 0xc8: 0x17206, // button |
487 | 0xce: 0x24205, // meter | 518 | 0xc9: 0x2dd07, // onclick |
488 | 0xcf: 0x11807, // bgsound | 519 | 0xca: 0x6fe07, // summary |
489 | 0xd2: 0x25106, // height | 520 | 0xcd: 0xac04, // ruby |
490 | 0xd4: 0x101, // b | 521 | 0xce: 0x5b905, // class |
491 | 0xd5: 0x2c308, // itemtype | 522 | 0xcf: 0x3e80b, // ondragstart |
492 | 0xd8: 0x1bb07, // caption | 523 | 0xd0: 0x21907, // caption |
493 | 0xd9: 0x10c08, // disabled | 524 | 0xd4: 0x850e, // allowusermedia |
494 | 0xdb: 0x33808, // menuitem | 525 | 0xd5: 0x4c30b, // onloadstart |
495 | 0xdc: 0x62003, // svg | 526 | 0xd9: 0x15403, // div |
496 | 0xdd: 0x18f05, // small | 527 | 0xda: 0x49d04, // list |
497 | 0xde: 0x44a04, // data | 528 | 0xdb: 0x32204, // math |
498 | 0xe0: 0x4cb08, // ononline | 529 | 0xdc: 0x43f05, // input |
499 | 0xe1: 0x2a206, // mglyph | 530 | 0xdf: 0x3de0a, // ondragover |
500 | 0xe3: 0x6505, // embed | 531 | 0xe0: 0x2c602, // h2 |
501 | 0xe4: 0x10502, // tr | 532 | 0xe2: 0x19e09, // plaintext |
502 | 0xe5: 0x46b0b, // onloadstart | 533 | 0xe4: 0x4e70c, // onmouseenter |
503 | 0xe7: 0x3c306, // srcdoc | 534 | 0xe7: 0x46d07, // checked |
504 | 0xeb: 0x5c408, // ontoggle | 535 | 0xe8: 0x46403, // pre |
505 | 0xed: 0xe703, // bdo | 536 | 0xea: 0x35308, // multiple |
506 | 0xee: 0x4702, // td | 537 | 0xeb: 0x16103, // bdi |
507 | 0xef: 0x8305, // aside | 538 | 0xec: 0x33109, // maxlength |
508 | 0xf0: 0x29402, // h2 | 539 | 0xed: 0x7701, // q |
509 | 0xf1: 0x52c08, // progress | 540 | 0xee: 0x61b0a, // onauxclick |
510 | 0xf2: 0x12c0a, // blockquote | 541 | 0xf0: 0x57003, // wbr |
511 | 0xf4: 0xf005, // label | 542 | 0xf2: 0x11504, // base |
512 | 0xf5: 0x601, // i | 543 | 0xf3: 0x6dd06, // option |
513 | 0xf7: 0x9207, // rowspan | 544 | 0xf5: 0x40710, // ondurationchange |
514 | 0xfb: 0x51709, // onplaying | 545 | 0xf7: 0x5508, // noframes |
515 | 0xfd: 0x2a103, // img | 546 | 0xf9: 0x3f908, // dropzone |
516 | 0xfe: 0xf608, // optgroup | 547 | 0xfb: 0x67105, // scope |
517 | 0xff: 0x42307, // content | 548 | 0xfc: 0x9c08, // reversed |
518 | 0x101: 0x53e0c, // onratechange | 549 | 0xfd: 0x3ae0b, // ondragenter |
519 | 0x103: 0x3da0c, // onhashchange | 550 | 0xfe: 0x3ee05, // start |
520 | 0x104: 0x4807, // details | 551 | 0xff: 0xf903, // xmp |
521 | 0x106: 0x40008, // download | 552 | 0x100: 0x5f507, // srclang |
522 | 0x109: 0x14009, // translate | 553 | 0x101: 0x2ef03, // img |
523 | 0x10b: 0x4230f, // contenteditable | 554 | 0x104: 0x101, // b |
524 | 0x10d: 0x36b0b, // ondragleave | 555 | 0x105: 0x23c03, // for |
525 | 0x10e: 0x2106, // accept | 556 | 0x106: 0xc105, // aside |
526 | 0x10f: 0x57a08, // selected | 557 | 0x107: 0x43d07, // oninput |
527 | 0x112: 0x1f20a, // formaction | 558 | 0x108: 0x34a04, // area |
528 | 0x113: 0x5b506, // center | 559 | 0x109: 0x28c0a, // formmethod |
529 | 0x115: 0x45510, // onloadedmetadata | 560 | 0x10a: 0x72004, // wrap |
530 | 0x116: 0x12804, // link | 561 | 0x10c: 0x22402, // rp |
531 | 0x117: 0xdd04, // time | 562 | 0x10d: 0x45f0a, // onkeypress |
532 | 0x118: 0x19f0b, // crossorigin | 563 | 0x10e: 0x5102, // tt |
533 | 0x119: 0x3bd07, // onfocus | 564 | 0x110: 0x33b02, // mi |
534 | 0x11a: 0x58704, // wrap | 565 | 0x111: 0x35b05, // muted |
535 | 0x11b: 0x42204, // icon | 566 | 0x112: 0xb003, // alt |
536 | 0x11d: 0x28105, // video | 567 | 0x113: 0x19004, // code |
537 | 0x11e: 0x4de05, // class | 568 | 0x114: 0x4202, // em |
538 | 0x121: 0x5d40e, // onvolumechange | 569 | 0x115: 0x3b90a, // ondragexit |
539 | 0x122: 0xaa06, // onblur | 570 | 0x117: 0x3d04, // span |
540 | 0x123: 0x2b909, // itemscope | 571 | 0x119: 0x30f08, // manifest |
541 | 0x124: 0x61105, // style | 572 | 0x11a: 0x37b08, // menuitem |
542 | 0x127: 0x41e06, // public | 573 | 0x11b: 0x57f07, // content |
543 | 0x129: 0x2320e, // formnovalidate | 574 | 0x11d: 0x6bd09, // onwaiting |
544 | 0x12a: 0x58206, // onshow | 575 | 0x11f: 0x4ba09, // onloadend |
545 | 0x12c: 0x51706, // onplay | 576 | 0x121: 0x3720d, // oncontextmenu |
546 | 0x12d: 0x3c804, // cite | 577 | 0x123: 0x5c206, // onblur |
547 | 0x12e: 0x2bc02, // ms | 578 | 0x124: 0x3f007, // article |
548 | 0x12f: 0xdb0c, // ontimeupdate | 579 | 0x125: 0xa303, // dir |
549 | 0x130: 0x10904, // kind | 580 | 0x126: 0xe704, // ping |
550 | 0x131: 0x2470a, // formtarget | 581 | 0x127: 0x23408, // required |
551 | 0x135: 0x3af07, // onended | 582 | 0x128: 0x44909, // oninvalid |
552 | 0x136: 0x26506, // hidden | 583 | 0x129: 0x6d405, // align |
553 | 0x137: 0x2c01, // s | 584 | 0x12b: 0x57e04, // icon |
554 | 0x139: 0x2280a, // formmethod | 585 | 0x12c: 0x64902, // h6 |
555 | 0x13a: 0x3e805, // input | 586 | 0x12d: 0x1b404, // cols |
556 | 0x13c: 0x50b02, // h6 | 587 | 0x12e: 0x2160a, // figcaption |
557 | 0x13d: 0xc902, // ol | 588 | 0x12f: 0x45209, // onkeydown |
558 | 0x13e: 0x3420b, // oncuechange | 589 | 0x130: 0x66708, // onsubmit |
559 | 0x13f: 0x1e50d, // foreignobject | 590 | 0x131: 0x13609, // oncanplay |
560 | 0x143: 0x4e70e, // onbeforeunload | 591 | 0x132: 0x70503, // sup |
561 | 0x144: 0x2bd05, // scope | 592 | 0x133: 0xc01, // p |
562 | 0x145: 0x39609, // onemptied | 593 | 0x135: 0x3fe09, // onemptied |
563 | 0x146: 0x14b05, // defer | 594 | 0x136: 0x38506, // oncopy |
564 | 0x147: 0xc103, // xmp | 595 | 0x137: 0x55804, // cite |
565 | 0x148: 0x39f10, // ondurationchange | 596 | 0x138: 0x39b0a, // ondblclick |
566 | 0x149: 0x1903, // kbd | 597 | 0x13a: 0x4ff0b, // onmousemove |
567 | 0x14c: 0x47609, // onmessage | 598 | 0x13c: 0x66903, // sub |
568 | 0x14d: 0x60006, // option | 599 | 0x13d: 0x47b03, // rel |
569 | 0x14e: 0x2eb09, // minlength | 600 | 0x13e: 0xe008, // optgroup |
570 | 0x14f: 0x32807, // checked | 601 | 0x142: 0x3a07, // rowspan |
571 | 0x150: 0xce08, // autoplay | 602 | 0x143: 0x36c06, // source |
572 | 0x152: 0x202, // br | 603 | 0x144: 0x1fe08, // noscript |
573 | 0x153: 0x2360a, // novalidate | 604 | 0x145: 0x55f04, // open |
574 | 0x156: 0x6307, // noembed | 605 | 0x146: 0x1ec03, // ins |
575 | 0x159: 0x31007, // onclick | 606 | 0x147: 0x23c0d, // foreignObject |
576 | 0x15a: 0x47f0b, // onmousedown | 607 | 0x148: 0x5a10a, // onpopstate |
577 | 0x15b: 0x3a708, // onchange | 608 | 0x14a: 0x27507, // enctype |
578 | 0x15e: 0x3f209, // oninvalid | 609 | 0x14b: 0x25e0e, // onautocomplete |
579 | 0x15f: 0x2bd06, // scoped | 610 | 0x14c: 0x34608, // textarea |
580 | 0x160: 0x18808, // controls | 611 | 0x14e: 0x2600c, // autocomplete |
581 | 0x161: 0x30b05, // muted | 612 | 0x14f: 0x14002, // hr |
582 | 0x162: 0x58d08, // sortable | 613 | 0x150: 0x1ce08, // controls |
583 | 0x163: 0x51106, // usemap | 614 | 0x151: 0xc302, // id |
584 | 0x164: 0x1b80a, // figcaption | 615 | 0x153: 0x21e0c, // onafterprint |
585 | 0x165: 0x35706, // ondrag | 616 | 0x155: 0x2490d, // foreignobject |
586 | 0x166: 0x26b04, // high | 617 | 0x156: 0x31b07, // marquee |
587 | 0x168: 0x3c303, // src | 618 | 0x157: 0x58e07, // onpause |
588 | 0x169: 0x15706, // poster | 619 | 0x158: 0x5e202, // dl |
589 | 0x16b: 0x1670e, // annotation-xml | 620 | 0x159: 0x12c06, // height |
590 | 0x16c: 0x5f704, // step | 621 | 0x15a: 0x33b03, // min |
591 | 0x16d: 0x4, // abbr | 622 | 0x15b: 0xa307, // dirname |
592 | 0x16e: 0x1b06, // dialog | 623 | 0x15c: 0x1a609, // translate |
593 | 0x170: 0x1202, // li | 624 | 0x15d: 0x13004, // html |
594 | 0x172: 0x3ed02, // mo | 625 | 0x15e: 0x33b09, // minlength |
595 | 0x175: 0x1d803, // for | 626 | 0x15f: 0x47a07, // preload |
596 | 0x176: 0x1a803, // ins | 627 | 0x160: 0x70e08, // template |
597 | 0x178: 0x55504, // size | 628 | 0x161: 0x3d30b, // ondragleave |
598 | 0x179: 0x43210, // onlanguagechange | 629 | 0x164: 0x5b403, // src |
599 | 0x17a: 0x8607, // default | 630 | 0x165: 0x31506, // strong |
600 | 0x17b: 0x1a03, // bdi | 631 | 0x167: 0x4c04, // samp |
601 | 0x17c: 0x4d30a, // onpagehide | 632 | 0x168: 0x6ed07, // address |
602 | 0x17d: 0x6907, // dirname | 633 | 0x169: 0x54508, // ononline |
603 | 0x17e: 0x21404, // type | 634 | 0x16b: 0xfb0b, // placeholder |
604 | 0x17f: 0x1f204, // form | 635 | 0x16c: 0x2ac06, // target |
605 | 0x181: 0x28509, // oncanplay | 636 | 0x16d: 0x1ee05, // small |
606 | 0x182: 0x6103, // dfn | 637 | 0x16e: 0x6c607, // onwheel |
607 | 0x183: 0x46308, // tabindex | 638 | 0x16f: 0x1b90a, // annotation |
608 | 0x186: 0x6502, // em | 639 | 0x170: 0x4680a, // spellcheck |
609 | 0x187: 0x27404, // lang | 640 | 0x171: 0x4607, // details |
610 | 0x189: 0x39108, // dropzone | 641 | 0x172: 0xbd06, // canvas |
611 | 0x18a: 0x4080a, // onkeypress | 642 | 0x173: 0xeb09, // autofocus |
612 | 0x18b: 0x23c08, // datetime | 643 | 0x174: 0xc05, // param |
613 | 0x18c: 0x16204, // cols | 644 | 0x176: 0x45708, // download |
614 | 0x18d: 0x1, // a | 645 | 0x177: 0x44603, // del |
615 | 0x18e: 0x4420c, // onloadeddata | 646 | 0x178: 0x36007, // onclose |
616 | 0x190: 0xa605, // audio | 647 | 0x179: 0x16003, // kbd |
617 | 0x192: 0x2e05, // tbody | 648 | 0x17a: 0x30106, // applet |
618 | 0x193: 0x22c06, // method | 649 | 0x17b: 0x2c804, // href |
619 | 0x195: 0xf404, // loop | 650 | 0x17c: 0x5ed08, // onresize |
620 | 0x196: 0x29606, // iframe | 651 | 0x17e: 0x4910c, // onloadeddata |
621 | 0x198: 0x2d504, // head | 652 | 0x180: 0x7402, // tr |
622 | 0x19e: 0x5f108, // manifest | 653 | 0x181: 0x2a80a, // formtarget |
623 | 0x19f: 0xb309, // autofocus | 654 | 0x182: 0xca05, // title |
624 | 0x1a0: 0x14904, // code | 655 | 0x183: 0x6f905, // style |
625 | 0x1a1: 0x55906, // strong | 656 | 0x184: 0x7a06, // strike |
626 | 0x1a2: 0x30308, // multiple | 657 | 0x185: 0x59206, // usemap |
627 | 0x1a3: 0xc05, // param | 658 | 0x186: 0x2e406, // iframe |
628 | 0x1a6: 0x21107, // enctype | 659 | 0x187: 0x1004, // main |
629 | 0x1a7: 0x5b304, // face | 660 | 0x189: 0x9707, // picture |
630 | 0x1a8: 0xfd09, // plaintext | 661 | 0x18c: 0x2fe05, // ismap |
631 | 0x1a9: 0x26e02, // h1 | 662 | 0x18e: 0x49904, // data |
632 | 0x1aa: 0x59509, // onstalled | 663 | 0x18f: 0xda05, // label |
633 | 0x1ad: 0x3d406, // script | 664 | 0x191: 0x3c50e, // referrerpolicy |
634 | 0x1ae: 0x2db06, // spacer | 665 | 0x192: 0x13f02, // th |
635 | 0x1af: 0x55108, // onresize | 666 | 0x194: 0x52a06, // prompt |
636 | 0x1b0: 0x4a20b, // onmouseover | 667 | 0x195: 0x5bd07, // section |
637 | 0x1b1: 0x5cc08, // onunload | 668 | 0x197: 0x6cd07, // optimum |
638 | 0x1b2: 0x56708, // onseeked | 669 | 0x198: 0x2c304, // high |
639 | 0x1b4: 0x2140d, // typemustmatch | 670 | 0x199: 0x14502, // h1 |
640 | 0x1b5: 0x1cc06, // figure | 671 | 0x19a: 0x65509, // onstalled |
641 | 0x1b6: 0x4950a, // onmouseout | 672 | 0x19b: 0x15603, // var |
642 | 0x1b7: 0x25e03, // pre | 673 | 0x19c: 0x11c04, // time |
643 | 0x1b8: 0x50705, // width | 674 | 0x19e: 0x67002, // ms |
644 | 0x1b9: 0x19906, // sorted | 675 | 0x19f: 0x32506, // header |
645 | 0x1bb: 0x5704, // nobr | 676 | 0x1a0: 0x4ce09, // onmessage |
646 | 0x1be: 0x5302, // tt | 677 | 0x1a1: 0x56205, // nonce |
647 | 0x1bf: 0x1105, // align | 678 | 0x1a2: 0x2560a, // formaction |
648 | 0x1c0: 0x3e607, // oninput | 679 | 0x1a3: 0x20806, // center |
649 | 0x1c3: 0x41807, // onkeyup | 680 | 0x1a4: 0x3704, // nobr |
650 | 0x1c6: 0x1c00c, // onafterprint | 681 | 0x1a5: 0x58905, // table |
651 | 0x1c7: 0x210e, // accept-charset | 682 | 0x1a6: 0x49d07, // listing |
652 | 0x1c8: 0x33c06, // itemid | 683 | 0x1a7: 0x18a06, // legend |
653 | 0x1c9: 0x3e809, // inputmode | 684 | 0x1a9: 0x28309, // challenge |
654 | 0x1cb: 0x53306, // strike | 685 | 0x1aa: 0x23006, // figure |
655 | 0x1cc: 0x5a903, // sub | 686 | 0x1ab: 0x8e05, // media |
656 | 0x1cd: 0x10505, // track | 687 | 0x1ae: 0x8104, // type |
657 | 0x1ce: 0x38605, // start | 688 | 0x1af: 0x11904, // font |
658 | 0x1d0: 0xd608, // basefont | 689 | 0x1b0: 0x4ce0e, // onmessageerror |
659 | 0x1d6: 0x1aa06, // source | 690 | 0x1b1: 0x36508, // seamless |
660 | 0x1d7: 0x18206, // legend | 691 | 0x1b2: 0x5f03, // dfn |
661 | 0x1d8: 0x2d405, // thead | 692 | 0x1b3: 0x19205, // defer |
662 | 0x1da: 0x8c05, // tfoot | 693 | 0x1b4: 0x6b03, // low |
663 | 0x1dd: 0x1ec06, // object | 694 | 0x1b5: 0x62d09, // onseeking |
664 | 0x1de: 0x6e05, // media | 695 | 0x1b6: 0x5170b, // onmouseover |
665 | 0x1df: 0x1670a, // annotation | 696 | 0x1b7: 0x29a0a, // novalidate |
666 | 0x1e0: 0x20d0b, // formenctype | 697 | 0x1b8: 0x7160a, // workertype |
667 | 0x1e2: 0x3d208, // noscript | 698 | 0x1ba: 0x3c107, // itemref |
668 | 0x1e4: 0x55505, // sizes | 699 | 0x1bd: 0x1, // a |
669 | 0x1e5: 0x1fc0c, // autocomplete | 700 | 0x1be: 0x30003, // map |
670 | 0x1e6: 0x9504, // span | 701 | 0x1bf: 0x11a0c, // ontimeupdate |
671 | 0x1e7: 0x9808, // noframes | 702 | 0x1c0: 0x14707, // bgsound |
672 | 0x1e8: 0x24b06, // target | 703 | 0x1c1: 0x3206, // keygen |
673 | 0x1e9: 0x38f06, // ondrop | 704 | 0x1c2: 0x2705, // tbody |
674 | 0x1ea: 0x2b306, // applet | 705 | 0x1c5: 0x64006, // onshow |
675 | 0x1ec: 0x5a08, // reversed | 706 | 0x1c7: 0x2501, // s |
676 | 0x1f0: 0x2a907, // isindex | 707 | 0x1c8: 0x4f07, // pattern |
677 | 0x1f3: 0x27008, // hreflang | 708 | 0x1cc: 0x13610, // oncanplaythrough |
678 | 0x1f5: 0x2f302, // h5 | 709 | 0x1ce: 0x2bf02, // dd |
679 | 0x1f6: 0x4f307, // address | 710 | 0x1cf: 0x6f306, // srcset |
680 | 0x1fa: 0x2e103, // max | 711 | 0x1d0: 0x15903, // big |
681 | 0x1fb: 0xc30b, // placeholder | 712 | 0x1d2: 0x64d08, // sortable |
682 | 0x1fc: 0x2f608, // textarea | 713 | 0x1d3: 0x47407, // onkeyup |
683 | 0x1fe: 0x4ad09, // onmouseup | 714 | 0x1d5: 0x59806, // onplay |
684 | 0x1ff: 0x3800b, // ondragstart | 715 | 0x1d7: 0x4ac04, // meta |
716 | 0x1d8: 0x3f706, // ondrop | ||
717 | 0x1da: 0x5fc08, // onscroll | ||
718 | 0x1db: 0x1e30b, // crossorigin | ||
719 | 0x1dc: 0x5670a, // onpageshow | ||
720 | 0x1dd: 0x4, // abbr | ||
721 | 0x1de: 0x5e02, // td | ||
722 | 0x1df: 0x57f0f, // contenteditable | ||
723 | 0x1e0: 0x25a06, // action | ||
724 | 0x1e1: 0x10a0b, // playsinline | ||
725 | 0x1e2: 0x42507, // onfocus | ||
726 | 0x1e3: 0x2c808, // hreflang | ||
727 | 0x1e5: 0x50a0a, // onmouseout | ||
728 | 0x1e6: 0x5e607, // onreset | ||
729 | 0x1e7: 0x10608, // autoplay | ||
730 | 0x1ea: 0x67106, // scoped | ||
731 | 0x1ec: 0x30a, // radiogroup | ||
732 | 0x1ee: 0x3740b, // contextmenu | ||
733 | 0x1ef: 0x52209, // onmouseup | ||
734 | 0x1f1: 0x2b206, // hgroup | ||
735 | 0x1f2: 0x1f00f, // allowfullscreen | ||
736 | 0x1f3: 0x4b208, // tabindex | ||
737 | 0x1f6: 0x2f707, // isindex | ||
738 | 0x1f7: 0x1a0e, // accept-charset | ||
739 | 0x1f8: 0x2960e, // formnovalidate | ||
740 | 0x1fb: 0x1b90e, // annotation-xml | ||
741 | 0x1fc: 0x4205, // embed | ||
742 | 0x1fd: 0x20006, // script | ||
743 | 0x1fe: 0x16206, // dialog | ||
744 | 0x1ff: 0x1c707, // command | ||
685 | } | 745 | } |
686 | 746 | ||
687 | const atomText = "abbradiogrouparamalignmarkbdialogaccept-charsetbodyaccesskey" + | 747 | const atomText = "abbradiogrouparamainavalueaccept-charsetbodyaccesskeygenobro" + |
688 | "genavaluealtdetailsampatternobreversedfnoembedirnamediagroup" + | 748 | "wspanoembedetailsampatternoframesetdfnomoduleallowpaymentreq" + |
689 | "ingasyncanvasidefaultfooterowspanoframesetitleaudionblurubya" + | 749 | "uestrikeytypeallowusermediagroupictureversedirnameterubyaltf" + |
690 | "utofocusandboxmplaceholderautoplaybasefontimeupdatebdoncance" + | 750 | "ooterasyncanvasidefaultitleaudioncancelabelooptgroupingautof" + |
691 | "labelooptgrouplaintextrackindisabledivarbgsoundlowbrbigblink" + | 751 | "ocusandboxmplaceholderautoplaysinlinebasefontimeupdateviacac" + |
692 | "blockquotebuttonabortranslatecodefercolgroupostercolorcolspa" + | 752 | "heightmlbdoncanplaythrough1bgsoundisabledivarbigblinkbdialog" + |
693 | "nnotation-xmlcommandraggablegendcontrolsmallcoordsortedcross" + | 753 | "blockquotebuttonabortrackindraggablegendcodefercolgrouplaint" + |
694 | "originsourcefieldsetfigcaptionafterprintfigurequiredforeignO" + | 754 | "extranslatecolorcolspannotation-xmlcommandcontrolshapecoords" + |
695 | "bjectforeignobjectformactionautocompleteerrorformenctypemust" + | 755 | "lotcrossoriginsmallowfullscreenoscriptfacenterfieldsetfigcap" + |
696 | "matchallengeformmethodformnovalidatetimeterformtargetheightm" + | 756 | "tionafterprintegrityfigurequiredforeignObjectforeignobjectfo" + |
697 | "lhgroupreloadhiddenhigh1hreflanghttp-equivideoncanplaythroug" + | 757 | "rmactionautocompleteerrorformenctypemustmatchallengeformmeth" + |
698 | "h2iframeimageimglyph3isindexismappletitemscopeditemtypemarqu" + | 758 | "odformnovalidatetimeformtargethgrouposterhiddenhigh2hreflang" + |
699 | "eematheaderspacermaxlength4minlength5mtextareadonlymultiplem" + | 759 | "http-equivideonclickiframeimageimglyph3isindexismappletitemt" + |
700 | "utedonclickoncloseamlesspellcheckedoncontextmenuitemidoncuec" + | 760 | "ypemanifestrongmarqueematheadersortedmaxlength4minlength5mte" + |
701 | "hangeondblclickondragendondragenterondragleaveondragoverondr" + | 761 | "xtareadonlymultiplemutedoncloseamlessourceoncontextmenuitemi" + |
702 | "agstarticleondropzonemptiedondurationchangeonendedonerroronf" + | 762 | "doncopyoncuechangeoncutondblclickondragendondragenterondrage" + |
703 | "ocusrcdocitempropenoscriptonhashchangeoninputmodeloninvalido" + | 763 | "xitemreferrerpolicyondragleaveondragoverondragstarticleondro" + |
704 | "nkeydownloadonkeypressrclangonkeyupublicontenteditableonlang" + | 764 | "pzonemptiedondurationchangeonendedonerroronfocuspaceronhashc" + |
705 | "uagechangeonloadeddatalistingonloadedmetadatabindexonloadsta" + | 765 | "hangeoninputmodeloninvalidonkeydownloadonkeypresspellchecked" + |
706 | "rtonmessageonmousedownonmousemoveonmouseoutputonmouseoveronm" + | 766 | "onkeyupreloadonlanguagechangeonloadeddatalistingonloadedmeta" + |
707 | "ouseuponmousewheelonofflineononlineonpagehidesclassectionbef" + | 767 | "databindexonloadendonloadstartonmessageerroronmousedownonmou" + |
708 | "oreunloaddresshapeonpageshowidth6onpausemaponplayingonpopsta" + | 768 | "seenteronmouseleaveonmousemoveonmouseoutputonmouseoveronmous" + |
709 | "teonprogresstrikeytypeonratechangeonresetonresizestrongonscr" + | 769 | "eupromptonmousewheelonofflineononlineonpagehidescitempropeno" + |
710 | "ollonseekedonseekingonselectedonshowraponsortableonstalledon" + | 770 | "nceonpageshowbronpastepublicontenteditableonpausemaponplayin" + |
711 | "storageonsubmitemrefacenteronsuspendontoggleonunloadonvolume" + | 771 | "gonpopstateonprogressrcdoclassectionbluronratechangeonreject" + |
712 | "changeonwaitingoptimumanifestepromptoptionbeforeprintstylesu" + | 772 | "ionhandledonresetonresizesrclangonscrollonsecuritypolicyviol" + |
713 | "mmarysupsvgsystemplate" | 773 | "ationauxclickonseekedonseekingonselectedonshowidth6onsortabl" + |
774 | "eonstalledonstorageonsubmitemscopedonsuspendontoggleonunhand" + | ||
775 | "ledrejectionbeforeprintonunloadonvolumechangeonwaitingonwhee" + | ||
776 | "loptimumalignmarkoptionbeforeunloaddressrcsetstylesummarysup" + | ||
777 | "svgsystemplateworkertypewrap" | ||