table.go 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694
  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 = 0x21b06
  10. Address Atom = 0x5d507
  11. Align Atom = 0x1105
  12. Alt Atom = 0x4503
  13. Annotation Atom = 0x18d0a
  14. AnnotationXml Atom = 0x18d0e
  15. Applet Atom = 0x2d106
  16. Area Atom = 0x31804
  17. Article Atom = 0x39907
  18. Aside Atom = 0x4f05
  19. Async Atom = 0x9305
  20. Audio Atom = 0xaf05
  21. Autocomplete Atom = 0xd50c
  22. Autofocus Atom = 0xe109
  23. Autoplay Atom = 0x10c08
  24. B Atom = 0x101
  25. Base Atom = 0x11404
  26. Basefont Atom = 0x11408
  27. Bdi Atom = 0x1a03
  28. Bdo Atom = 0x12503
  29. Bgsound Atom = 0x13807
  30. Big Atom = 0x14403
  31. Blink Atom = 0x14705
  32. Blockquote Atom = 0x14c0a
  33. Body Atom = 0x2f04
  34. Border Atom = 0x15606
  35. Br Atom = 0x202
  36. Button Atom = 0x15c06
  37. Canvas Atom = 0x4b06
  38. Caption Atom = 0x1e007
  39. Center Atom = 0x2df06
  40. Challenge Atom = 0x23e09
  41. Charset Atom = 0x2807
  42. Checked Atom = 0x33f07
  43. Cite Atom = 0x9704
  44. Class Atom = 0x3d905
  45. Code Atom = 0x16f04
  46. Col Atom = 0x17603
  47. Colgroup Atom = 0x17608
  48. Color Atom = 0x18305
  49. Cols Atom = 0x18804
  50. Colspan Atom = 0x18807
  51. Command Atom = 0x19b07
  52. Content Atom = 0x42c07
  53. Contenteditable Atom = 0x42c0f
  54. Contextmenu Atom = 0x3480b
  55. Controls Atom = 0x1ae08
  56. Coords Atom = 0x1ba06
  57. Crossorigin Atom = 0x1c40b
  58. Data Atom = 0x44304
  59. Datalist Atom = 0x44308
  60. Datetime Atom = 0x25b08
  61. Dd Atom = 0x28802
  62. Default Atom = 0x5207
  63. Defer Atom = 0x17105
  64. Del Atom = 0x4d603
  65. Desc Atom = 0x4804
  66. Details Atom = 0x6507
  67. Dfn Atom = 0x8303
  68. Dialog Atom = 0x1b06
  69. Dir Atom = 0x9d03
  70. Dirname Atom = 0x9d07
  71. Disabled Atom = 0x10008
  72. Div Atom = 0x10703
  73. Dl Atom = 0x13e02
  74. Download Atom = 0x40908
  75. Draggable Atom = 0x1a109
  76. Dropzone Atom = 0x3a208
  77. Dt Atom = 0x4e402
  78. Em Atom = 0x7f02
  79. Embed Atom = 0x7f05
  80. Enctype Atom = 0x23007
  81. Face Atom = 0x2dd04
  82. Fieldset Atom = 0x1d508
  83. Figcaption Atom = 0x1dd0a
  84. Figure Atom = 0x1f106
  85. Font Atom = 0x11804
  86. Footer Atom = 0x5906
  87. For Atom = 0x1fd03
  88. ForeignObject Atom = 0x1fd0d
  89. Foreignobject Atom = 0x20a0d
  90. Form Atom = 0x21704
  91. Formaction Atom = 0x2170a
  92. Formenctype Atom = 0x22c0b
  93. Formmethod Atom = 0x2470a
  94. Formnovalidate Atom = 0x2510e
  95. Formtarget Atom = 0x2660a
  96. Frame Atom = 0x8705
  97. Frameset Atom = 0x8708
  98. H1 Atom = 0x13602
  99. H2 Atom = 0x29602
  100. H3 Atom = 0x2c502
  101. H4 Atom = 0x30e02
  102. H5 Atom = 0x4e602
  103. H6 Atom = 0x27002
  104. Head Atom = 0x2fa04
  105. Header Atom = 0x2fa06
  106. Headers Atom = 0x2fa07
  107. Height Atom = 0x27206
  108. Hgroup Atom = 0x27a06
  109. Hidden Atom = 0x28606
  110. High Atom = 0x29304
  111. Hr Atom = 0x13102
  112. Href Atom = 0x29804
  113. Hreflang Atom = 0x29808
  114. Html Atom = 0x27604
  115. HttpEquiv Atom = 0x2a00a
  116. I Atom = 0x601
  117. Icon Atom = 0x42b04
  118. Id Atom = 0x5102
  119. Iframe Atom = 0x2b406
  120. Image Atom = 0x2ba05
  121. Img Atom = 0x2bf03
  122. Inert Atom = 0x4c105
  123. Input Atom = 0x3f605
  124. Ins Atom = 0x1cd03
  125. Isindex Atom = 0x2c707
  126. Ismap Atom = 0x2ce05
  127. Itemid Atom = 0x9806
  128. Itemprop Atom = 0x57e08
  129. Itemref Atom = 0x2d707
  130. Itemscope Atom = 0x2e509
  131. Itemtype Atom = 0x2ef08
  132. Kbd Atom = 0x1903
  133. Keygen Atom = 0x3906
  134. Keytype Atom = 0x51207
  135. Kind Atom = 0xfd04
  136. Label Atom = 0xba05
  137. Lang Atom = 0x29c04
  138. Legend Atom = 0x1a806
  139. Li Atom = 0x1202
  140. Link Atom = 0x14804
  141. List Atom = 0x44704
  142. Listing Atom = 0x44707
  143. Loop Atom = 0xbe04
  144. Low Atom = 0x13f03
  145. Malignmark Atom = 0x100a
  146. Manifest Atom = 0x5b608
  147. Map Atom = 0x2d003
  148. Mark Atom = 0x1604
  149. Marquee Atom = 0x5f207
  150. Math Atom = 0x2f704
  151. Max Atom = 0x30603
  152. Maxlength Atom = 0x30609
  153. Media Atom = 0xa205
  154. Mediagroup Atom = 0xa20a
  155. Menu Atom = 0x34f04
  156. Meta Atom = 0x45604
  157. Meter Atom = 0x26105
  158. Method Atom = 0x24b06
  159. Mglyph Atom = 0x2c006
  160. Mi Atom = 0x9b02
  161. Min Atom = 0x31003
  162. Mn Atom = 0x25402
  163. Mo Atom = 0x47a02
  164. Ms Atom = 0x2e802
  165. Mtext Atom = 0x31305
  166. Multiple Atom = 0x32108
  167. Muted Atom = 0x32905
  168. Name Atom = 0xa004
  169. Nav Atom = 0x3e03
  170. Nobr Atom = 0x7404
  171. Noembed Atom = 0x7d07
  172. Noframes Atom = 0x8508
  173. Noscript Atom = 0x28b08
  174. Novalidate Atom = 0x2550a
  175. Object Atom = 0x21106
  176. Ol Atom = 0xcd02
  177. Onabort Atom = 0x16007
  178. Onafterprint Atom = 0x1e50c
  179. Onbeforeprint Atom = 0x21f0d
  180. Onbeforeunload Atom = 0x5c90e
  181. Onblur Atom = 0x3e206
  182. Oncancel Atom = 0xb308
  183. Oncanplay Atom = 0x12709
  184. Oncanplaythrough Atom = 0x12710
  185. Onchange Atom = 0x3b808
  186. Onclick Atom = 0x2ad07
  187. Onclose Atom = 0x32e07
  188. Oncontextmenu Atom = 0x3460d
  189. Oncuechange Atom = 0x3530b
  190. Ondblclick Atom = 0x35e0a
  191. Ondrag Atom = 0x36806
  192. Ondragend Atom = 0x36809
  193. Ondragenter Atom = 0x3710b
  194. Ondragleave Atom = 0x37c0b
  195. Ondragover Atom = 0x3870a
  196. Ondragstart Atom = 0x3910b
  197. Ondrop Atom = 0x3a006
  198. Ondurationchange Atom = 0x3b010
  199. Onemptied Atom = 0x3a709
  200. Onended Atom = 0x3c007
  201. Onerror Atom = 0x3c707
  202. Onfocus Atom = 0x3ce07
  203. Onhashchange Atom = 0x3e80c
  204. Oninput Atom = 0x3f407
  205. Oninvalid Atom = 0x3fb09
  206. Onkeydown Atom = 0x40409
  207. Onkeypress Atom = 0x4110a
  208. Onkeyup Atom = 0x42107
  209. Onload Atom = 0x43b06
  210. Onloadeddata Atom = 0x43b0c
  211. Onloadedmetadata Atom = 0x44e10
  212. Onloadstart Atom = 0x4640b
  213. Onmessage Atom = 0x46f09
  214. Onmousedown Atom = 0x4780b
  215. Onmousemove Atom = 0x4830b
  216. Onmouseout Atom = 0x48e0a
  217. Onmouseover Atom = 0x49b0b
  218. Onmouseup Atom = 0x4a609
  219. Onmousewheel Atom = 0x4af0c
  220. Onoffline Atom = 0x4bb09
  221. Ononline Atom = 0x4c608
  222. Onpagehide Atom = 0x4ce0a
  223. Onpageshow Atom = 0x4d90a
  224. Onpause Atom = 0x4e807
  225. Onplay Atom = 0x4f206
  226. Onplaying Atom = 0x4f209
  227. Onpopstate Atom = 0x4fb0a
  228. Onprogress Atom = 0x5050a
  229. Onratechange Atom = 0x5190c
  230. Onreset Atom = 0x52507
  231. Onresize Atom = 0x52c08
  232. Onscroll Atom = 0x53a08
  233. Onseeked Atom = 0x54208
  234. Onseeking Atom = 0x54a09
  235. Onselect Atom = 0x55308
  236. Onshow Atom = 0x55d06
  237. Onstalled Atom = 0x56609
  238. Onstorage Atom = 0x56f09
  239. Onsubmit Atom = 0x57808
  240. Onsuspend Atom = 0x58809
  241. Ontimeupdate Atom = 0x1190c
  242. Onunload Atom = 0x59108
  243. Onvolumechange Atom = 0x5990e
  244. Onwaiting Atom = 0x5a709
  245. Open Atom = 0x58404
  246. Optgroup Atom = 0xc008
  247. Optimum Atom = 0x5b007
  248. Option Atom = 0x5c506
  249. Output Atom = 0x49506
  250. P Atom = 0xc01
  251. Param Atom = 0xc05
  252. Pattern Atom = 0x6e07
  253. Ping Atom = 0xab04
  254. Placeholder Atom = 0xc70b
  255. Plaintext Atom = 0xf109
  256. Poster Atom = 0x17d06
  257. Pre Atom = 0x27f03
  258. Preload Atom = 0x27f07
  259. Progress Atom = 0x50708
  260. Prompt Atom = 0x5bf06
  261. Public Atom = 0x42706
  262. Q Atom = 0x15101
  263. Radiogroup Atom = 0x30a
  264. Readonly Atom = 0x31908
  265. Rel Atom = 0x28003
  266. Required Atom = 0x1f508
  267. Reversed Atom = 0x5e08
  268. Rows Atom = 0x7704
  269. Rowspan Atom = 0x7707
  270. Rp Atom = 0x1eb02
  271. Rt Atom = 0x16502
  272. Ruby Atom = 0xd104
  273. S Atom = 0x2c01
  274. Samp Atom = 0x6b04
  275. Sandbox Atom = 0xe907
  276. Scope Atom = 0x2e905
  277. Scoped Atom = 0x2e906
  278. Script Atom = 0x28d06
  279. Seamless Atom = 0x33308
  280. Section Atom = 0x3dd07
  281. Select Atom = 0x55506
  282. Selected Atom = 0x55508
  283. Shape Atom = 0x1b505
  284. Size Atom = 0x53004
  285. Sizes Atom = 0x53005
  286. Small Atom = 0x1bf05
  287. Source Atom = 0x1cf06
  288. Spacer Atom = 0x30006
  289. Span Atom = 0x7a04
  290. Spellcheck Atom = 0x33a0a
  291. Src Atom = 0x3d403
  292. Srcdoc Atom = 0x3d406
  293. Srclang Atom = 0x41a07
  294. Start Atom = 0x39705
  295. Step Atom = 0x5bc04
  296. Strike Atom = 0x50e06
  297. Strong Atom = 0x53406
  298. Style Atom = 0x5db05
  299. Sub Atom = 0x57a03
  300. Summary Atom = 0x5e007
  301. Sup Atom = 0x5e703
  302. Svg Atom = 0x5ea03
  303. System Atom = 0x5ed06
  304. Tabindex Atom = 0x45c08
  305. Table Atom = 0x43605
  306. Target Atom = 0x26a06
  307. Tbody Atom = 0x2e05
  308. Td Atom = 0x4702
  309. Textarea Atom = 0x31408
  310. Tfoot Atom = 0x5805
  311. Th Atom = 0x13002
  312. Thead Atom = 0x2f905
  313. Time Atom = 0x11b04
  314. Title Atom = 0x8e05
  315. Tr Atom = 0xf902
  316. Track Atom = 0xf905
  317. Translate Atom = 0x16609
  318. Tt Atom = 0x7002
  319. Type Atom = 0x23304
  320. Typemustmatch Atom = 0x2330d
  321. U Atom = 0xb01
  322. Ul Atom = 0x5602
  323. Usemap Atom = 0x4ec06
  324. Value Atom = 0x4005
  325. Var Atom = 0x10903
  326. Video Atom = 0x2a905
  327. Wbr Atom = 0x14103
  328. Width Atom = 0x4e205
  329. Wrap Atom = 0x56204
  330. Xmp Atom = 0xef03
  331. )
  332. const hash0 = 0xc17da63e
  333. const maxAtomLen = 16
  334. var table = [1 << 9]Atom{
  335. 0x1: 0x4830b, // onmousemove
  336. 0x2: 0x5a709, // onwaiting
  337. 0x4: 0x5bf06, // prompt
  338. 0x7: 0x5b007, // optimum
  339. 0x8: 0x1604, // mark
  340. 0xa: 0x2d707, // itemref
  341. 0xb: 0x4d90a, // onpageshow
  342. 0xc: 0x55506, // select
  343. 0xd: 0x1a109, // draggable
  344. 0xe: 0x3e03, // nav
  345. 0xf: 0x19b07, // command
  346. 0x11: 0xb01, // u
  347. 0x14: 0x2fa07, // headers
  348. 0x15: 0x44308, // datalist
  349. 0x17: 0x6b04, // samp
  350. 0x1a: 0x40409, // onkeydown
  351. 0x1b: 0x53a08, // onscroll
  352. 0x1c: 0x17603, // col
  353. 0x20: 0x57e08, // itemprop
  354. 0x21: 0x2a00a, // http-equiv
  355. 0x22: 0x5e703, // sup
  356. 0x24: 0x1f508, // required
  357. 0x2b: 0x27f07, // preload
  358. 0x2c: 0x21f0d, // onbeforeprint
  359. 0x2d: 0x3710b, // ondragenter
  360. 0x2e: 0x4e402, // dt
  361. 0x2f: 0x57808, // onsubmit
  362. 0x30: 0x13102, // hr
  363. 0x31: 0x3460d, // oncontextmenu
  364. 0x33: 0x2ba05, // image
  365. 0x34: 0x4e807, // onpause
  366. 0x35: 0x27a06, // hgroup
  367. 0x36: 0xab04, // ping
  368. 0x37: 0x55308, // onselect
  369. 0x3a: 0x10703, // div
  370. 0x40: 0x9b02, // mi
  371. 0x41: 0x33308, // seamless
  372. 0x42: 0x2807, // charset
  373. 0x43: 0x5102, // id
  374. 0x44: 0x4fb0a, // onpopstate
  375. 0x45: 0x4d603, // del
  376. 0x46: 0x5f207, // marquee
  377. 0x47: 0x3309, // accesskey
  378. 0x49: 0x5906, // footer
  379. 0x4a: 0x2d106, // applet
  380. 0x4b: 0x2ce05, // ismap
  381. 0x51: 0x34f04, // menu
  382. 0x52: 0x2f04, // body
  383. 0x55: 0x8708, // frameset
  384. 0x56: 0x52507, // onreset
  385. 0x57: 0x14705, // blink
  386. 0x58: 0x8e05, // title
  387. 0x59: 0x39907, // article
  388. 0x5b: 0x13002, // th
  389. 0x5d: 0x15101, // q
  390. 0x5e: 0x58404, // open
  391. 0x5f: 0x31804, // area
  392. 0x61: 0x43b06, // onload
  393. 0x62: 0x3f605, // input
  394. 0x63: 0x11404, // base
  395. 0x64: 0x18807, // colspan
  396. 0x65: 0x51207, // keytype
  397. 0x66: 0x13e02, // dl
  398. 0x68: 0x1d508, // fieldset
  399. 0x6a: 0x31003, // min
  400. 0x6b: 0x10903, // var
  401. 0x6f: 0x2fa06, // header
  402. 0x70: 0x16502, // rt
  403. 0x71: 0x17608, // colgroup
  404. 0x72: 0x25402, // mn
  405. 0x74: 0x16007, // onabort
  406. 0x75: 0x3906, // keygen
  407. 0x76: 0x4bb09, // onoffline
  408. 0x77: 0x23e09, // challenge
  409. 0x78: 0x2d003, // map
  410. 0x7a: 0x30e02, // h4
  411. 0x7b: 0x3c707, // onerror
  412. 0x7c: 0x30609, // maxlength
  413. 0x7d: 0x31305, // mtext
  414. 0x7e: 0x5805, // tfoot
  415. 0x7f: 0x11804, // font
  416. 0x80: 0x100a, // malignmark
  417. 0x81: 0x45604, // meta
  418. 0x82: 0x9305, // async
  419. 0x83: 0x2c502, // h3
  420. 0x84: 0x28802, // dd
  421. 0x85: 0x29804, // href
  422. 0x86: 0xa20a, // mediagroup
  423. 0x87: 0x1ba06, // coords
  424. 0x88: 0x41a07, // srclang
  425. 0x89: 0x35e0a, // ondblclick
  426. 0x8a: 0x4005, // value
  427. 0x8c: 0xb308, // oncancel
  428. 0x8e: 0x33a0a, // spellcheck
  429. 0x8f: 0x8705, // frame
  430. 0x91: 0x14403, // big
  431. 0x94: 0x21b06, // action
  432. 0x95: 0x9d03, // dir
  433. 0x97: 0x31908, // readonly
  434. 0x99: 0x43605, // table
  435. 0x9a: 0x5e007, // summary
  436. 0x9b: 0x14103, // wbr
  437. 0x9c: 0x30a, // radiogroup
  438. 0x9d: 0xa004, // name
  439. 0x9f: 0x5ed06, // system
  440. 0xa1: 0x18305, // color
  441. 0xa2: 0x4b06, // canvas
  442. 0xa3: 0x27604, // html
  443. 0xa5: 0x54a09, // onseeking
  444. 0xac: 0x1b505, // shape
  445. 0xad: 0x28003, // rel
  446. 0xae: 0x12710, // oncanplaythrough
  447. 0xaf: 0x3870a, // ondragover
  448. 0xb1: 0x1fd0d, // foreignObject
  449. 0xb3: 0x7704, // rows
  450. 0xb6: 0x44707, // listing
  451. 0xb7: 0x49506, // output
  452. 0xb9: 0x3480b, // contextmenu
  453. 0xbb: 0x13f03, // low
  454. 0xbc: 0x1eb02, // rp
  455. 0xbd: 0x58809, // onsuspend
  456. 0xbe: 0x15c06, // button
  457. 0xbf: 0x4804, // desc
  458. 0xc1: 0x3dd07, // section
  459. 0xc2: 0x5050a, // onprogress
  460. 0xc3: 0x56f09, // onstorage
  461. 0xc4: 0x2f704, // math
  462. 0xc5: 0x4f206, // onplay
  463. 0xc7: 0x5602, // ul
  464. 0xc8: 0x6e07, // pattern
  465. 0xc9: 0x4af0c, // onmousewheel
  466. 0xca: 0x36809, // ondragend
  467. 0xcb: 0xd104, // ruby
  468. 0xcc: 0xc01, // p
  469. 0xcd: 0x32e07, // onclose
  470. 0xce: 0x26105, // meter
  471. 0xcf: 0x13807, // bgsound
  472. 0xd2: 0x27206, // height
  473. 0xd4: 0x101, // b
  474. 0xd5: 0x2ef08, // itemtype
  475. 0xd8: 0x1e007, // caption
  476. 0xd9: 0x10008, // disabled
  477. 0xdc: 0x5ea03, // svg
  478. 0xdd: 0x1bf05, // small
  479. 0xde: 0x44304, // data
  480. 0xe0: 0x4c608, // ononline
  481. 0xe1: 0x2c006, // mglyph
  482. 0xe3: 0x7f05, // embed
  483. 0xe4: 0xf902, // tr
  484. 0xe5: 0x4640b, // onloadstart
  485. 0xe7: 0x3b010, // ondurationchange
  486. 0xed: 0x12503, // bdo
  487. 0xee: 0x4702, // td
  488. 0xef: 0x4f05, // aside
  489. 0xf0: 0x29602, // h2
  490. 0xf1: 0x50708, // progress
  491. 0xf2: 0x14c0a, // blockquote
  492. 0xf4: 0xba05, // label
  493. 0xf5: 0x601, // i
  494. 0xf7: 0x7707, // rowspan
  495. 0xfb: 0x4f209, // onplaying
  496. 0xfd: 0x2bf03, // img
  497. 0xfe: 0xc008, // optgroup
  498. 0xff: 0x42c07, // content
  499. 0x101: 0x5190c, // onratechange
  500. 0x103: 0x3e80c, // onhashchange
  501. 0x104: 0x6507, // details
  502. 0x106: 0x40908, // download
  503. 0x109: 0xe907, // sandbox
  504. 0x10b: 0x42c0f, // contenteditable
  505. 0x10d: 0x37c0b, // ondragleave
  506. 0x10e: 0x2106, // accept
  507. 0x10f: 0x55508, // selected
  508. 0x112: 0x2170a, // formaction
  509. 0x113: 0x2df06, // center
  510. 0x115: 0x44e10, // onloadedmetadata
  511. 0x116: 0x14804, // link
  512. 0x117: 0x11b04, // time
  513. 0x118: 0x1c40b, // crossorigin
  514. 0x119: 0x3ce07, // onfocus
  515. 0x11a: 0x56204, // wrap
  516. 0x11b: 0x42b04, // icon
  517. 0x11d: 0x2a905, // video
  518. 0x11e: 0x3d905, // class
  519. 0x121: 0x5990e, // onvolumechange
  520. 0x122: 0x3e206, // onblur
  521. 0x123: 0x2e509, // itemscope
  522. 0x124: 0x5db05, // style
  523. 0x127: 0x42706, // public
  524. 0x129: 0x2510e, // formnovalidate
  525. 0x12a: 0x55d06, // onshow
  526. 0x12c: 0x16609, // translate
  527. 0x12d: 0x9704, // cite
  528. 0x12e: 0x2e802, // ms
  529. 0x12f: 0x1190c, // ontimeupdate
  530. 0x130: 0xfd04, // kind
  531. 0x131: 0x2660a, // formtarget
  532. 0x135: 0x3c007, // onended
  533. 0x136: 0x28606, // hidden
  534. 0x137: 0x2c01, // s
  535. 0x139: 0x2470a, // formmethod
  536. 0x13a: 0x44704, // list
  537. 0x13c: 0x27002, // h6
  538. 0x13d: 0xcd02, // ol
  539. 0x13e: 0x3530b, // oncuechange
  540. 0x13f: 0x20a0d, // foreignobject
  541. 0x143: 0x5c90e, // onbeforeunload
  542. 0x145: 0x3a709, // onemptied
  543. 0x146: 0x17105, // defer
  544. 0x147: 0xef03, // xmp
  545. 0x148: 0xaf05, // audio
  546. 0x149: 0x1903, // kbd
  547. 0x14c: 0x46f09, // onmessage
  548. 0x14d: 0x5c506, // option
  549. 0x14e: 0x4503, // alt
  550. 0x14f: 0x33f07, // checked
  551. 0x150: 0x10c08, // autoplay
  552. 0x152: 0x202, // br
  553. 0x153: 0x2550a, // novalidate
  554. 0x156: 0x7d07, // noembed
  555. 0x159: 0x2ad07, // onclick
  556. 0x15a: 0x4780b, // onmousedown
  557. 0x15b: 0x3b808, // onchange
  558. 0x15e: 0x3fb09, // oninvalid
  559. 0x15f: 0x2e906, // scoped
  560. 0x160: 0x1ae08, // controls
  561. 0x161: 0x32905, // muted
  562. 0x163: 0x4ec06, // usemap
  563. 0x164: 0x1dd0a, // figcaption
  564. 0x165: 0x36806, // ondrag
  565. 0x166: 0x29304, // high
  566. 0x168: 0x3d403, // src
  567. 0x169: 0x17d06, // poster
  568. 0x16b: 0x18d0e, // annotation-xml
  569. 0x16c: 0x5bc04, // step
  570. 0x16d: 0x4, // abbr
  571. 0x16e: 0x1b06, // dialog
  572. 0x170: 0x1202, // li
  573. 0x172: 0x47a02, // mo
  574. 0x175: 0x1fd03, // for
  575. 0x176: 0x1cd03, // ins
  576. 0x178: 0x53004, // size
  577. 0x17a: 0x5207, // default
  578. 0x17b: 0x1a03, // bdi
  579. 0x17c: 0x4ce0a, // onpagehide
  580. 0x17d: 0x9d07, // dirname
  581. 0x17e: 0x23304, // type
  582. 0x17f: 0x21704, // form
  583. 0x180: 0x4c105, // inert
  584. 0x181: 0x12709, // oncanplay
  585. 0x182: 0x8303, // dfn
  586. 0x183: 0x45c08, // tabindex
  587. 0x186: 0x7f02, // em
  588. 0x187: 0x29c04, // lang
  589. 0x189: 0x3a208, // dropzone
  590. 0x18a: 0x4110a, // onkeypress
  591. 0x18b: 0x25b08, // datetime
  592. 0x18c: 0x18804, // cols
  593. 0x18d: 0x1, // a
  594. 0x18e: 0x43b0c, // onloadeddata
  595. 0x191: 0x15606, // border
  596. 0x192: 0x2e05, // tbody
  597. 0x193: 0x24b06, // method
  598. 0x195: 0xbe04, // loop
  599. 0x196: 0x2b406, // iframe
  600. 0x198: 0x2fa04, // head
  601. 0x19e: 0x5b608, // manifest
  602. 0x19f: 0xe109, // autofocus
  603. 0x1a0: 0x16f04, // code
  604. 0x1a1: 0x53406, // strong
  605. 0x1a2: 0x32108, // multiple
  606. 0x1a3: 0xc05, // param
  607. 0x1a6: 0x23007, // enctype
  608. 0x1a7: 0x2dd04, // face
  609. 0x1a8: 0xf109, // plaintext
  610. 0x1a9: 0x13602, // h1
  611. 0x1aa: 0x56609, // onstalled
  612. 0x1ad: 0x28d06, // script
  613. 0x1ae: 0x30006, // spacer
  614. 0x1af: 0x52c08, // onresize
  615. 0x1b0: 0x49b0b, // onmouseover
  616. 0x1b1: 0x59108, // onunload
  617. 0x1b2: 0x54208, // onseeked
  618. 0x1b4: 0x2330d, // typemustmatch
  619. 0x1b5: 0x1f106, // figure
  620. 0x1b6: 0x48e0a, // onmouseout
  621. 0x1b7: 0x27f03, // pre
  622. 0x1b8: 0x4e205, // width
  623. 0x1bb: 0x7404, // nobr
  624. 0x1be: 0x7002, // tt
  625. 0x1bf: 0x1105, // align
  626. 0x1c0: 0x3f407, // oninput
  627. 0x1c3: 0x42107, // onkeyup
  628. 0x1c6: 0x1e50c, // onafterprint
  629. 0x1c7: 0x210e, // accept-charset
  630. 0x1c8: 0x9806, // itemid
  631. 0x1cb: 0x50e06, // strike
  632. 0x1cc: 0x57a03, // sub
  633. 0x1cd: 0xf905, // track
  634. 0x1ce: 0x39705, // start
  635. 0x1d0: 0x11408, // basefont
  636. 0x1d6: 0x1cf06, // source
  637. 0x1d7: 0x1a806, // legend
  638. 0x1d8: 0x2f905, // thead
  639. 0x1da: 0x2e905, // scope
  640. 0x1dd: 0x21106, // object
  641. 0x1de: 0xa205, // media
  642. 0x1df: 0x18d0a, // annotation
  643. 0x1e0: 0x22c0b, // formenctype
  644. 0x1e2: 0x28b08, // noscript
  645. 0x1e4: 0x53005, // sizes
  646. 0x1e5: 0xd50c, // autocomplete
  647. 0x1e6: 0x7a04, // span
  648. 0x1e7: 0x8508, // noframes
  649. 0x1e8: 0x26a06, // target
  650. 0x1e9: 0x3a006, // ondrop
  651. 0x1ea: 0x3d406, // srcdoc
  652. 0x1ec: 0x5e08, // reversed
  653. 0x1f0: 0x2c707, // isindex
  654. 0x1f3: 0x29808, // hreflang
  655. 0x1f5: 0x4e602, // h5
  656. 0x1f6: 0x5d507, // address
  657. 0x1fa: 0x30603, // max
  658. 0x1fb: 0xc70b, // placeholder
  659. 0x1fc: 0x31408, // textarea
  660. 0x1fe: 0x4a609, // onmouseup
  661. 0x1ff: 0x3910b, // ondragstart
  662. }
  663. const atomText = "abbradiogrouparamalignmarkbdialogaccept-charsetbodyaccesskey" +
  664. "genavaluealtdescanvasidefaultfootereversedetailsampatternobr" +
  665. "owspanoembedfnoframesetitleasyncitemidirnamediagroupingaudio" +
  666. "ncancelabelooptgrouplaceholderubyautocompleteautofocusandbox" +
  667. "mplaintextrackindisabledivarautoplaybasefontimeupdatebdoncan" +
  668. "playthrough1bgsoundlowbrbigblinkblockquoteborderbuttonabortr" +
  669. "anslatecodefercolgroupostercolorcolspannotation-xmlcommandra" +
  670. "ggablegendcontrolshapecoordsmallcrossoriginsourcefieldsetfig" +
  671. "captionafterprintfigurequiredforeignObjectforeignobjectforma" +
  672. "ctionbeforeprintformenctypemustmatchallengeformmethodformnov" +
  673. "alidatetimeterformtargeth6heightmlhgroupreloadhiddenoscripth" +
  674. "igh2hreflanghttp-equivideonclickiframeimageimglyph3isindexis" +
  675. "mappletitemrefacenteritemscopeditemtypematheaderspacermaxlen" +
  676. "gth4minmtextareadonlymultiplemutedoncloseamlesspellcheckedon" +
  677. "contextmenuoncuechangeondblclickondragendondragenterondragle" +
  678. "aveondragoverondragstarticleondropzonemptiedondurationchange" +
  679. "onendedonerroronfocusrcdoclassectionbluronhashchangeoninputo" +
  680. "ninvalidonkeydownloadonkeypressrclangonkeyupublicontentedita" +
  681. "bleonloadeddatalistingonloadedmetadatabindexonloadstartonmes" +
  682. "sageonmousedownonmousemoveonmouseoutputonmouseoveronmouseupo" +
  683. "nmousewheelonofflinertononlineonpagehidelonpageshowidth5onpa" +
  684. "usemaponplayingonpopstateonprogresstrikeytypeonratechangeonr" +
  685. "esetonresizestrongonscrollonseekedonseekingonselectedonshowr" +
  686. "aponstalledonstorageonsubmitempropenonsuspendonunloadonvolum" +
  687. "echangeonwaitingoptimumanifestepromptoptionbeforeunloaddress" +
  688. "tylesummarysupsvgsystemarquee"