The reconcile package is used for DOM reconcilation in Isomorphic Go web applications.

table.go 23KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713
  1. // generated by go run gen.go; DO NOT EDIT
  2. package atom
  3. const (
  4. A Atom = 0x1
  5. Abbr Atom = 0x4
  6. Accept Atom = 0x2106
  7. AcceptCharset Atom = 0x210e
  8. Accesskey Atom = 0x3309
  9. Action Atom = 0x1f606
  10. Address Atom = 0x4f307
  11. Align Atom = 0x1105
  12. Alt Atom = 0x4503
  13. Annotation Atom = 0x1670a
  14. AnnotationXml Atom = 0x1670e
  15. Applet Atom = 0x2b306
  16. Area Atom = 0x2fa04
  17. Article Atom = 0x38807
  18. Aside Atom = 0x8305
  19. Async Atom = 0x7b05
  20. Audio Atom = 0xa605
  21. Autocomplete Atom = 0x1fc0c
  22. Autofocus Atom = 0xb309
  23. Autoplay Atom = 0xce08
  24. B Atom = 0x101
  25. Base Atom = 0xd604
  26. Basefont Atom = 0xd608
  27. Bdi Atom = 0x1a03
  28. Bdo Atom = 0xe703
  29. Bgsound Atom = 0x11807
  30. Big Atom = 0x12403
  31. Blink Atom = 0x12705
  32. Blockquote Atom = 0x12c0a
  33. Body Atom = 0x2f04
  34. Br Atom = 0x202
  35. Button Atom = 0x13606
  36. Canvas Atom = 0x7f06
  37. Caption Atom = 0x1bb07
  38. Center Atom = 0x5b506
  39. Challenge Atom = 0x21f09
  40. Charset Atom = 0x2807
  41. Checked Atom = 0x32807
  42. Cite Atom = 0x3c804
  43. Class Atom = 0x4de05
  44. Code Atom = 0x14904
  45. Col Atom = 0x15003
  46. Colgroup Atom = 0x15008
  47. Color Atom = 0x15d05
  48. Cols Atom = 0x16204
  49. Colspan Atom = 0x16207
  50. Command Atom = 0x17507
  51. Content Atom = 0x42307
  52. Contenteditable Atom = 0x4230f
  53. Contextmenu Atom = 0x3310b
  54. Controls Atom = 0x18808
  55. Coords Atom = 0x19406
  56. Crossorigin Atom = 0x19f0b
  57. Data Atom = 0x44a04
  58. Datalist Atom = 0x44a08
  59. Datetime Atom = 0x23c08
  60. Dd Atom = 0x26702
  61. Default Atom = 0x8607
  62. Defer Atom = 0x14b05
  63. Del Atom = 0x3ef03
  64. Desc Atom = 0x4db04
  65. Details Atom = 0x4807
  66. Dfn Atom = 0x6103
  67. Dialog Atom = 0x1b06
  68. Dir Atom = 0x6903
  69. Dirname Atom = 0x6907
  70. Disabled Atom = 0x10c08
  71. Div Atom = 0x11303
  72. Dl Atom = 0x11e02
  73. Download Atom = 0x40008
  74. Draggable Atom = 0x17b09
  75. Dropzone Atom = 0x39108
  76. Dt Atom = 0x50902
  77. Em Atom = 0x6502
  78. Embed Atom = 0x6505
  79. Enctype Atom = 0x21107
  80. Face Atom = 0x5b304
  81. Fieldset Atom = 0x1b008
  82. Figcaption Atom = 0x1b80a
  83. Figure Atom = 0x1cc06
  84. Font Atom = 0xda04
  85. Footer Atom = 0x8d06
  86. For Atom = 0x1d803
  87. ForeignObject Atom = 0x1d80d
  88. Foreignobject Atom = 0x1e50d
  89. Form Atom = 0x1f204
  90. Formaction Atom = 0x1f20a
  91. Formenctype Atom = 0x20d0b
  92. Formmethod Atom = 0x2280a
  93. Formnovalidate Atom = 0x2320e
  94. Formtarget Atom = 0x2470a
  95. Frame Atom = 0x9a05
  96. Frameset Atom = 0x9a08
  97. H1 Atom = 0x26e02
  98. H2 Atom = 0x29402
  99. H3 Atom = 0x2a702
  100. H4 Atom = 0x2e902
  101. H5 Atom = 0x2f302
  102. H6 Atom = 0x50b02
  103. Head Atom = 0x2d504
  104. Header Atom = 0x2d506
  105. Headers Atom = 0x2d507
  106. Height Atom = 0x25106
  107. Hgroup Atom = 0x25906
  108. Hidden Atom = 0x26506
  109. High Atom = 0x26b04
  110. Hr Atom = 0x27002
  111. Href Atom = 0x27004
  112. Hreflang Atom = 0x27008
  113. Html Atom = 0x25504
  114. HttpEquiv Atom = 0x2780a
  115. I Atom = 0x601
  116. Icon Atom = 0x42204
  117. Id Atom = 0x8502
  118. Iframe Atom = 0x29606
  119. Image Atom = 0x29c05
  120. Img Atom = 0x2a103
  121. Input Atom = 0x3e805
  122. Inputmode Atom = 0x3e809
  123. Ins Atom = 0x1a803
  124. Isindex Atom = 0x2a907
  125. Ismap Atom = 0x2b005
  126. Itemid Atom = 0x33c06
  127. Itemprop Atom = 0x3c908
  128. Itemref Atom = 0x5ad07
  129. Itemscope Atom = 0x2b909
  130. Itemtype Atom = 0x2c308
  131. Kbd Atom = 0x1903
  132. Keygen Atom = 0x3906
  133. Keytype Atom = 0x53707
  134. Kind Atom = 0x10904
  135. Label Atom = 0xf005
  136. Lang Atom = 0x27404
  137. Legend Atom = 0x18206
  138. Li Atom = 0x1202
  139. Link Atom = 0x12804
  140. List Atom = 0x44e04
  141. Listing Atom = 0x44e07
  142. Loop Atom = 0xf404
  143. Low Atom = 0x11f03
  144. Malignmark Atom = 0x100a
  145. Manifest Atom = 0x5f108
  146. Map Atom = 0x2b203
  147. Mark Atom = 0x1604
  148. Marquee Atom = 0x2cb07
  149. Math Atom = 0x2d204
  150. Max Atom = 0x2e103
  151. Maxlength Atom = 0x2e109
  152. Media Atom = 0x6e05
  153. Mediagroup Atom = 0x6e0a
  154. Menu Atom = 0x33804
  155. Menuitem Atom = 0x33808
  156. Meta Atom = 0x45d04
  157. Meter Atom = 0x24205
  158. Method Atom = 0x22c06
  159. Mglyph Atom = 0x2a206
  160. Mi Atom = 0x2eb02
  161. Min Atom = 0x2eb03
  162. Minlength Atom = 0x2eb09
  163. Mn Atom = 0x23502
  164. Mo Atom = 0x3ed02
  165. Ms Atom = 0x2bc02
  166. Mtext Atom = 0x2f505
  167. Multiple Atom = 0x30308
  168. Muted Atom = 0x30b05
  169. Name Atom = 0x6c04
  170. Nav Atom = 0x3e03
  171. Nobr Atom = 0x5704
  172. Noembed Atom = 0x6307
  173. Noframes Atom = 0x9808
  174. Noscript Atom = 0x3d208
  175. Novalidate Atom = 0x2360a
  176. Object Atom = 0x1ec06
  177. Ol Atom = 0xc902
  178. Onabort Atom = 0x13a07
  179. Onafterprint Atom = 0x1c00c
  180. Onautocomplete Atom = 0x1fa0e
  181. Onautocompleteerror Atom = 0x1fa13
  182. Onbeforeprint Atom = 0x6040d
  183. Onbeforeunload Atom = 0x4e70e
  184. Onblur Atom = 0xaa06
  185. Oncancel Atom = 0xe908
  186. Oncanplay Atom = 0x28509
  187. Oncanplaythrough Atom = 0x28510
  188. Onchange Atom = 0x3a708
  189. Onclick Atom = 0x31007
  190. Onclose Atom = 0x31707
  191. Oncontextmenu Atom = 0x32f0d
  192. Oncuechange Atom = 0x3420b
  193. Ondblclick Atom = 0x34d0a
  194. Ondrag Atom = 0x35706
  195. Ondragend Atom = 0x35709
  196. Ondragenter Atom = 0x3600b
  197. Ondragleave Atom = 0x36b0b
  198. Ondragover Atom = 0x3760a
  199. Ondragstart Atom = 0x3800b
  200. Ondrop Atom = 0x38f06
  201. Ondurationchange Atom = 0x39f10
  202. Onemptied Atom = 0x39609
  203. Onended Atom = 0x3af07
  204. Onerror Atom = 0x3b607
  205. Onfocus Atom = 0x3bd07
  206. Onhashchange Atom = 0x3da0c
  207. Oninput Atom = 0x3e607
  208. Oninvalid Atom = 0x3f209
  209. Onkeydown Atom = 0x3fb09
  210. Onkeypress Atom = 0x4080a
  211. Onkeyup Atom = 0x41807
  212. Onlanguagechange Atom = 0x43210
  213. Onload Atom = 0x44206
  214. Onloadeddata Atom = 0x4420c
  215. Onloadedmetadata Atom = 0x45510
  216. Onloadstart Atom = 0x46b0b
  217. Onmessage Atom = 0x47609
  218. Onmousedown Atom = 0x47f0b
  219. Onmousemove Atom = 0x48a0b
  220. Onmouseout Atom = 0x4950a
  221. Onmouseover Atom = 0x4a20b
  222. Onmouseup Atom = 0x4ad09
  223. Onmousewheel Atom = 0x4b60c
  224. Onoffline Atom = 0x4c209
  225. Ononline Atom = 0x4cb08
  226. Onpagehide Atom = 0x4d30a
  227. Onpageshow Atom = 0x4fe0a
  228. Onpause Atom = 0x50d07
  229. Onplay Atom = 0x51706
  230. Onplaying Atom = 0x51709
  231. Onpopstate Atom = 0x5200a
  232. Onprogress Atom = 0x52a0a
  233. Onratechange Atom = 0x53e0c
  234. Onreset Atom = 0x54a07
  235. Onresize Atom = 0x55108
  236. Onscroll Atom = 0x55f08
  237. Onseeked Atom = 0x56708
  238. Onseeking Atom = 0x56f09
  239. Onselect Atom = 0x57808
  240. Onshow Atom = 0x58206
  241. Onsort Atom = 0x58b06
  242. Onstalled Atom = 0x59509
  243. Onstorage Atom = 0x59e09
  244. Onsubmit Atom = 0x5a708
  245. Onsuspend Atom = 0x5bb09
  246. Ontimeupdate Atom = 0xdb0c
  247. Ontoggle Atom = 0x5c408
  248. Onunload Atom = 0x5cc08
  249. Onvolumechange Atom = 0x5d40e
  250. Onwaiting Atom = 0x5e209
  251. Open Atom = 0x3cf04
  252. Optgroup Atom = 0xf608
  253. Optimum Atom = 0x5eb07
  254. Option Atom = 0x60006
  255. Output Atom = 0x49c06
  256. P Atom = 0xc01
  257. Param Atom = 0xc05
  258. Pattern Atom = 0x5107
  259. Ping Atom = 0x7704
  260. Placeholder Atom = 0xc30b
  261. Plaintext Atom = 0xfd09
  262. Poster Atom = 0x15706
  263. Pre Atom = 0x25e03
  264. Preload Atom = 0x25e07
  265. Progress Atom = 0x52c08
  266. Prompt Atom = 0x5fa06
  267. Public Atom = 0x41e06
  268. Q Atom = 0x13101
  269. Radiogroup Atom = 0x30a
  270. Readonly Atom = 0x2fb08
  271. Rel Atom = 0x25f03
  272. Required Atom = 0x1d008
  273. Reversed Atom = 0x5a08
  274. Rows Atom = 0x9204
  275. Rowspan Atom = 0x9207
  276. Rp Atom = 0x1c602
  277. Rt Atom = 0x13f02
  278. Ruby Atom = 0xaf04
  279. S Atom = 0x2c01
  280. Samp Atom = 0x4e04
  281. Sandbox Atom = 0xbb07
  282. Scope Atom = 0x2bd05
  283. Scoped Atom = 0x2bd06
  284. Script Atom = 0x3d406
  285. Seamless Atom = 0x31c08
  286. Section Atom = 0x4e207
  287. Select Atom = 0x57a06
  288. Selected Atom = 0x57a08
  289. Shape Atom = 0x4f905
  290. Size Atom = 0x55504
  291. Sizes Atom = 0x55505
  292. Small Atom = 0x18f05
  293. Sortable Atom = 0x58d08
  294. Sorted Atom = 0x19906
  295. Source Atom = 0x1aa06
  296. Spacer Atom = 0x2db06
  297. Span Atom = 0x9504
  298. Spellcheck Atom = 0x3230a
  299. Src Atom = 0x3c303
  300. Srcdoc Atom = 0x3c306
  301. Srclang Atom = 0x41107
  302. Start Atom = 0x38605
  303. Step Atom = 0x5f704
  304. Strike Atom = 0x53306
  305. Strong Atom = 0x55906
  306. Style Atom = 0x61105
  307. Sub Atom = 0x5a903
  308. Summary Atom = 0x61607
  309. Sup Atom = 0x61d03
  310. Svg Atom = 0x62003
  311. System Atom = 0x62306
  312. Tabindex Atom = 0x46308
  313. Table Atom = 0x42d05
  314. Target Atom = 0x24b06
  315. Tbody Atom = 0x2e05
  316. Td Atom = 0x4702
  317. Template Atom = 0x62608
  318. Textarea Atom = 0x2f608
  319. Tfoot Atom = 0x8c05
  320. Th Atom = 0x22e02
  321. Thead Atom = 0x2d405
  322. Time Atom = 0xdd04
  323. Title Atom = 0xa105
  324. Tr Atom = 0x10502
  325. Track Atom = 0x10505
  326. Translate Atom = 0x14009
  327. Tt Atom = 0x5302
  328. Type Atom = 0x21404
  329. Typemustmatch Atom = 0x2140d
  330. U Atom = 0xb01
  331. Ul Atom = 0x8a02
  332. Usemap Atom = 0x51106
  333. Value Atom = 0x4005
  334. Var Atom = 0x11503
  335. Video Atom = 0x28105
  336. Wbr Atom = 0x12103
  337. Width Atom = 0x50705
  338. Wrap Atom = 0x58704
  339. Xmp Atom = 0xc103
  340. )
  341. const hash0 = 0xc17da63e
  342. const maxAtomLen = 19
  343. var table = [1 << 9]Atom{
  344. 0x1: 0x48a0b, // onmousemove
  345. 0x2: 0x5e209, // onwaiting
  346. 0x3: 0x1fa13, // onautocompleteerror
  347. 0x4: 0x5fa06, // prompt
  348. 0x7: 0x5eb07, // optimum
  349. 0x8: 0x1604, // mark
  350. 0xa: 0x5ad07, // itemref
  351. 0xb: 0x4fe0a, // onpageshow
  352. 0xc: 0x57a06, // select
  353. 0xd: 0x17b09, // draggable
  354. 0xe: 0x3e03, // nav
  355. 0xf: 0x17507, // command
  356. 0x11: 0xb01, // u
  357. 0x14: 0x2d507, // headers
  358. 0x15: 0x44a08, // datalist
  359. 0x17: 0x4e04, // samp
  360. 0x1a: 0x3fb09, // onkeydown
  361. 0x1b: 0x55f08, // onscroll
  362. 0x1c: 0x15003, // col
  363. 0x20: 0x3c908, // itemprop
  364. 0x21: 0x2780a, // http-equiv
  365. 0x22: 0x61d03, // sup
  366. 0x24: 0x1d008, // required
  367. 0x2b: 0x25e07, // preload
  368. 0x2c: 0x6040d, // onbeforeprint
  369. 0x2d: 0x3600b, // ondragenter
  370. 0x2e: 0x50902, // dt
  371. 0x2f: 0x5a708, // onsubmit
  372. 0x30: 0x27002, // hr
  373. 0x31: 0x32f0d, // oncontextmenu
  374. 0x33: 0x29c05, // image
  375. 0x34: 0x50d07, // onpause
  376. 0x35: 0x25906, // hgroup
  377. 0x36: 0x7704, // ping
  378. 0x37: 0x57808, // onselect
  379. 0x3a: 0x11303, // div
  380. 0x3b: 0x1fa0e, // onautocomplete
  381. 0x40: 0x2eb02, // mi
  382. 0x41: 0x31c08, // seamless
  383. 0x42: 0x2807, // charset
  384. 0x43: 0x8502, // id
  385. 0x44: 0x5200a, // onpopstate
  386. 0x45: 0x3ef03, // del
  387. 0x46: 0x2cb07, // marquee
  388. 0x47: 0x3309, // accesskey
  389. 0x49: 0x8d06, // footer
  390. 0x4a: 0x44e04, // list
  391. 0x4b: 0x2b005, // ismap
  392. 0x51: 0x33804, // menu
  393. 0x52: 0x2f04, // body
  394. 0x55: 0x9a08, // frameset
  395. 0x56: 0x54a07, // onreset
  396. 0x57: 0x12705, // blink
  397. 0x58: 0xa105, // title
  398. 0x59: 0x38807, // article
  399. 0x5b: 0x22e02, // th
  400. 0x5d: 0x13101, // q
  401. 0x5e: 0x3cf04, // open
  402. 0x5f: 0x2fa04, // area
  403. 0x61: 0x44206, // onload
  404. 0x62: 0xda04, // font
  405. 0x63: 0xd604, // base
  406. 0x64: 0x16207, // colspan
  407. 0x65: 0x53707, // keytype
  408. 0x66: 0x11e02, // dl
  409. 0x68: 0x1b008, // fieldset
  410. 0x6a: 0x2eb03, // min
  411. 0x6b: 0x11503, // var
  412. 0x6f: 0x2d506, // header
  413. 0x70: 0x13f02, // rt
  414. 0x71: 0x15008, // colgroup
  415. 0x72: 0x23502, // mn
  416. 0x74: 0x13a07, // onabort
  417. 0x75: 0x3906, // keygen
  418. 0x76: 0x4c209, // onoffline
  419. 0x77: 0x21f09, // challenge
  420. 0x78: 0x2b203, // map
  421. 0x7a: 0x2e902, // h4
  422. 0x7b: 0x3b607, // onerror
  423. 0x7c: 0x2e109, // maxlength
  424. 0x7d: 0x2f505, // mtext
  425. 0x7e: 0xbb07, // sandbox
  426. 0x7f: 0x58b06, // onsort
  427. 0x80: 0x100a, // malignmark
  428. 0x81: 0x45d04, // meta
  429. 0x82: 0x7b05, // async
  430. 0x83: 0x2a702, // h3
  431. 0x84: 0x26702, // dd
  432. 0x85: 0x27004, // href
  433. 0x86: 0x6e0a, // mediagroup
  434. 0x87: 0x19406, // coords
  435. 0x88: 0x41107, // srclang
  436. 0x89: 0x34d0a, // ondblclick
  437. 0x8a: 0x4005, // value
  438. 0x8c: 0xe908, // oncancel
  439. 0x8e: 0x3230a, // spellcheck
  440. 0x8f: 0x9a05, // frame
  441. 0x91: 0x12403, // big
  442. 0x94: 0x1f606, // action
  443. 0x95: 0x6903, // dir
  444. 0x97: 0x2fb08, // readonly
  445. 0x99: 0x42d05, // table
  446. 0x9a: 0x61607, // summary
  447. 0x9b: 0x12103, // wbr
  448. 0x9c: 0x30a, // radiogroup
  449. 0x9d: 0x6c04, // name
  450. 0x9f: 0x62306, // system
  451. 0xa1: 0x15d05, // color
  452. 0xa2: 0x7f06, // canvas
  453. 0xa3: 0x25504, // html
  454. 0xa5: 0x56f09, // onseeking
  455. 0xac: 0x4f905, // shape
  456. 0xad: 0x25f03, // rel
  457. 0xae: 0x28510, // oncanplaythrough
  458. 0xaf: 0x3760a, // ondragover
  459. 0xb0: 0x62608, // template
  460. 0xb1: 0x1d80d, // foreignObject
  461. 0xb3: 0x9204, // rows
  462. 0xb6: 0x44e07, // listing
  463. 0xb7: 0x49c06, // output
  464. 0xb9: 0x3310b, // contextmenu
  465. 0xbb: 0x11f03, // low
  466. 0xbc: 0x1c602, // rp
  467. 0xbd: 0x5bb09, // onsuspend
  468. 0xbe: 0x13606, // button
  469. 0xbf: 0x4db04, // desc
  470. 0xc1: 0x4e207, // section
  471. 0xc2: 0x52a0a, // onprogress
  472. 0xc3: 0x59e09, // onstorage
  473. 0xc4: 0x2d204, // math
  474. 0xc5: 0x4503, // alt
  475. 0xc7: 0x8a02, // ul
  476. 0xc8: 0x5107, // pattern
  477. 0xc9: 0x4b60c, // onmousewheel
  478. 0xca: 0x35709, // ondragend
  479. 0xcb: 0xaf04, // ruby
  480. 0xcc: 0xc01, // p
  481. 0xcd: 0x31707, // onclose
  482. 0xce: 0x24205, // meter
  483. 0xcf: 0x11807, // bgsound
  484. 0xd2: 0x25106, // height
  485. 0xd4: 0x101, // b
  486. 0xd5: 0x2c308, // itemtype
  487. 0xd8: 0x1bb07, // caption
  488. 0xd9: 0x10c08, // disabled
  489. 0xdb: 0x33808, // menuitem
  490. 0xdc: 0x62003, // svg
  491. 0xdd: 0x18f05, // small
  492. 0xde: 0x44a04, // data
  493. 0xe0: 0x4cb08, // ononline
  494. 0xe1: 0x2a206, // mglyph
  495. 0xe3: 0x6505, // embed
  496. 0xe4: 0x10502, // tr
  497. 0xe5: 0x46b0b, // onloadstart
  498. 0xe7: 0x3c306, // srcdoc
  499. 0xeb: 0x5c408, // ontoggle
  500. 0xed: 0xe703, // bdo
  501. 0xee: 0x4702, // td
  502. 0xef: 0x8305, // aside
  503. 0xf0: 0x29402, // h2
  504. 0xf1: 0x52c08, // progress
  505. 0xf2: 0x12c0a, // blockquote
  506. 0xf4: 0xf005, // label
  507. 0xf5: 0x601, // i
  508. 0xf7: 0x9207, // rowspan
  509. 0xfb: 0x51709, // onplaying
  510. 0xfd: 0x2a103, // img
  511. 0xfe: 0xf608, // optgroup
  512. 0xff: 0x42307, // content
  513. 0x101: 0x53e0c, // onratechange
  514. 0x103: 0x3da0c, // onhashchange
  515. 0x104: 0x4807, // details
  516. 0x106: 0x40008, // download
  517. 0x109: 0x14009, // translate
  518. 0x10b: 0x4230f, // contenteditable
  519. 0x10d: 0x36b0b, // ondragleave
  520. 0x10e: 0x2106, // accept
  521. 0x10f: 0x57a08, // selected
  522. 0x112: 0x1f20a, // formaction
  523. 0x113: 0x5b506, // center
  524. 0x115: 0x45510, // onloadedmetadata
  525. 0x116: 0x12804, // link
  526. 0x117: 0xdd04, // time
  527. 0x118: 0x19f0b, // crossorigin
  528. 0x119: 0x3bd07, // onfocus
  529. 0x11a: 0x58704, // wrap
  530. 0x11b: 0x42204, // icon
  531. 0x11d: 0x28105, // video
  532. 0x11e: 0x4de05, // class
  533. 0x121: 0x5d40e, // onvolumechange
  534. 0x122: 0xaa06, // onblur
  535. 0x123: 0x2b909, // itemscope
  536. 0x124: 0x61105, // style
  537. 0x127: 0x41e06, // public
  538. 0x129: 0x2320e, // formnovalidate
  539. 0x12a: 0x58206, // onshow
  540. 0x12c: 0x51706, // onplay
  541. 0x12d: 0x3c804, // cite
  542. 0x12e: 0x2bc02, // ms
  543. 0x12f: 0xdb0c, // ontimeupdate
  544. 0x130: 0x10904, // kind
  545. 0x131: 0x2470a, // formtarget
  546. 0x135: 0x3af07, // onended
  547. 0x136: 0x26506, // hidden
  548. 0x137: 0x2c01, // s
  549. 0x139: 0x2280a, // formmethod
  550. 0x13a: 0x3e805, // input
  551. 0x13c: 0x50b02, // h6
  552. 0x13d: 0xc902, // ol
  553. 0x13e: 0x3420b, // oncuechange
  554. 0x13f: 0x1e50d, // foreignobject
  555. 0x143: 0x4e70e, // onbeforeunload
  556. 0x144: 0x2bd05, // scope
  557. 0x145: 0x39609, // onemptied
  558. 0x146: 0x14b05, // defer
  559. 0x147: 0xc103, // xmp
  560. 0x148: 0x39f10, // ondurationchange
  561. 0x149: 0x1903, // kbd
  562. 0x14c: 0x47609, // onmessage
  563. 0x14d: 0x60006, // option
  564. 0x14e: 0x2eb09, // minlength
  565. 0x14f: 0x32807, // checked
  566. 0x150: 0xce08, // autoplay
  567. 0x152: 0x202, // br
  568. 0x153: 0x2360a, // novalidate
  569. 0x156: 0x6307, // noembed
  570. 0x159: 0x31007, // onclick
  571. 0x15a: 0x47f0b, // onmousedown
  572. 0x15b: 0x3a708, // onchange
  573. 0x15e: 0x3f209, // oninvalid
  574. 0x15f: 0x2bd06, // scoped
  575. 0x160: 0x18808, // controls
  576. 0x161: 0x30b05, // muted
  577. 0x162: 0x58d08, // sortable
  578. 0x163: 0x51106, // usemap
  579. 0x164: 0x1b80a, // figcaption
  580. 0x165: 0x35706, // ondrag
  581. 0x166: 0x26b04, // high
  582. 0x168: 0x3c303, // src
  583. 0x169: 0x15706, // poster
  584. 0x16b: 0x1670e, // annotation-xml
  585. 0x16c: 0x5f704, // step
  586. 0x16d: 0x4, // abbr
  587. 0x16e: 0x1b06, // dialog
  588. 0x170: 0x1202, // li
  589. 0x172: 0x3ed02, // mo
  590. 0x175: 0x1d803, // for
  591. 0x176: 0x1a803, // ins
  592. 0x178: 0x55504, // size
  593. 0x179: 0x43210, // onlanguagechange
  594. 0x17a: 0x8607, // default
  595. 0x17b: 0x1a03, // bdi
  596. 0x17c: 0x4d30a, // onpagehide
  597. 0x17d: 0x6907, // dirname
  598. 0x17e: 0x21404, // type
  599. 0x17f: 0x1f204, // form
  600. 0x181: 0x28509, // oncanplay
  601. 0x182: 0x6103, // dfn
  602. 0x183: 0x46308, // tabindex
  603. 0x186: 0x6502, // em
  604. 0x187: 0x27404, // lang
  605. 0x189: 0x39108, // dropzone
  606. 0x18a: 0x4080a, // onkeypress
  607. 0x18b: 0x23c08, // datetime
  608. 0x18c: 0x16204, // cols
  609. 0x18d: 0x1, // a
  610. 0x18e: 0x4420c, // onloadeddata
  611. 0x190: 0xa605, // audio
  612. 0x192: 0x2e05, // tbody
  613. 0x193: 0x22c06, // method
  614. 0x195: 0xf404, // loop
  615. 0x196: 0x29606, // iframe
  616. 0x198: 0x2d504, // head
  617. 0x19e: 0x5f108, // manifest
  618. 0x19f: 0xb309, // autofocus
  619. 0x1a0: 0x14904, // code
  620. 0x1a1: 0x55906, // strong
  621. 0x1a2: 0x30308, // multiple
  622. 0x1a3: 0xc05, // param
  623. 0x1a6: 0x21107, // enctype
  624. 0x1a7: 0x5b304, // face
  625. 0x1a8: 0xfd09, // plaintext
  626. 0x1a9: 0x26e02, // h1
  627. 0x1aa: 0x59509, // onstalled
  628. 0x1ad: 0x3d406, // script
  629. 0x1ae: 0x2db06, // spacer
  630. 0x1af: 0x55108, // onresize
  631. 0x1b0: 0x4a20b, // onmouseover
  632. 0x1b1: 0x5cc08, // onunload
  633. 0x1b2: 0x56708, // onseeked
  634. 0x1b4: 0x2140d, // typemustmatch
  635. 0x1b5: 0x1cc06, // figure
  636. 0x1b6: 0x4950a, // onmouseout
  637. 0x1b7: 0x25e03, // pre
  638. 0x1b8: 0x50705, // width
  639. 0x1b9: 0x19906, // sorted
  640. 0x1bb: 0x5704, // nobr
  641. 0x1be: 0x5302, // tt
  642. 0x1bf: 0x1105, // align
  643. 0x1c0: 0x3e607, // oninput
  644. 0x1c3: 0x41807, // onkeyup
  645. 0x1c6: 0x1c00c, // onafterprint
  646. 0x1c7: 0x210e, // accept-charset
  647. 0x1c8: 0x33c06, // itemid
  648. 0x1c9: 0x3e809, // inputmode
  649. 0x1cb: 0x53306, // strike
  650. 0x1cc: 0x5a903, // sub
  651. 0x1cd: 0x10505, // track
  652. 0x1ce: 0x38605, // start
  653. 0x1d0: 0xd608, // basefont
  654. 0x1d6: 0x1aa06, // source
  655. 0x1d7: 0x18206, // legend
  656. 0x1d8: 0x2d405, // thead
  657. 0x1da: 0x8c05, // tfoot
  658. 0x1dd: 0x1ec06, // object
  659. 0x1de: 0x6e05, // media
  660. 0x1df: 0x1670a, // annotation
  661. 0x1e0: 0x20d0b, // formenctype
  662. 0x1e2: 0x3d208, // noscript
  663. 0x1e4: 0x55505, // sizes
  664. 0x1e5: 0x1fc0c, // autocomplete
  665. 0x1e6: 0x9504, // span
  666. 0x1e7: 0x9808, // noframes
  667. 0x1e8: 0x24b06, // target
  668. 0x1e9: 0x38f06, // ondrop
  669. 0x1ea: 0x2b306, // applet
  670. 0x1ec: 0x5a08, // reversed
  671. 0x1f0: 0x2a907, // isindex
  672. 0x1f3: 0x27008, // hreflang
  673. 0x1f5: 0x2f302, // h5
  674. 0x1f6: 0x4f307, // address
  675. 0x1fa: 0x2e103, // max
  676. 0x1fb: 0xc30b, // placeholder
  677. 0x1fc: 0x2f608, // textarea
  678. 0x1fe: 0x4ad09, // onmouseup
  679. 0x1ff: 0x3800b, // ondragstart
  680. }
  681. const atomText = "abbradiogrouparamalignmarkbdialogaccept-charsetbodyaccesskey" +
  682. "genavaluealtdetailsampatternobreversedfnoembedirnamediagroup" +
  683. "ingasyncanvasidefaultfooterowspanoframesetitleaudionblurubya" +
  684. "utofocusandboxmplaceholderautoplaybasefontimeupdatebdoncance" +
  685. "labelooptgrouplaintextrackindisabledivarbgsoundlowbrbigblink" +
  686. "blockquotebuttonabortranslatecodefercolgroupostercolorcolspa" +
  687. "nnotation-xmlcommandraggablegendcontrolsmallcoordsortedcross" +
  688. "originsourcefieldsetfigcaptionafterprintfigurequiredforeignO" +
  689. "bjectforeignobjectformactionautocompleteerrorformenctypemust" +
  690. "matchallengeformmethodformnovalidatetimeterformtargetheightm" +
  691. "lhgroupreloadhiddenhigh1hreflanghttp-equivideoncanplaythroug" +
  692. "h2iframeimageimglyph3isindexismappletitemscopeditemtypemarqu" +
  693. "eematheaderspacermaxlength4minlength5mtextareadonlymultiplem" +
  694. "utedonclickoncloseamlesspellcheckedoncontextmenuitemidoncuec" +
  695. "hangeondblclickondragendondragenterondragleaveondragoverondr" +
  696. "agstarticleondropzonemptiedondurationchangeonendedonerroronf" +
  697. "ocusrcdocitempropenoscriptonhashchangeoninputmodeloninvalido" +
  698. "nkeydownloadonkeypressrclangonkeyupublicontenteditableonlang" +
  699. "uagechangeonloadeddatalistingonloadedmetadatabindexonloadsta" +
  700. "rtonmessageonmousedownonmousemoveonmouseoutputonmouseoveronm" +
  701. "ouseuponmousewheelonofflineononlineonpagehidesclassectionbef" +
  702. "oreunloaddresshapeonpageshowidth6onpausemaponplayingonpopsta" +
  703. "teonprogresstrikeytypeonratechangeonresetonresizestrongonscr" +
  704. "ollonseekedonseekingonselectedonshowraponsortableonstalledon" +
  705. "storageonsubmitemrefacenteronsuspendontoggleonunloadonvolume" +
  706. "changeonwaitingoptimumanifestepromptoptionbeforeprintstylesu" +
  707. "mmarysupsvgsystemplate"