parse_tables.js 31 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490
  1. // generated by pgen/main.py
  2. Sk.OpMap = {
  3. "(": Sk.Tokenizer.Tokens.T_LPAR,
  4. ")": Sk.Tokenizer.Tokens.T_RPAR,
  5. "[": Sk.Tokenizer.Tokens.T_LSQB,
  6. "]": Sk.Tokenizer.Tokens.T_RSQB,
  7. ":": Sk.Tokenizer.Tokens.T_COLON,
  8. ",": Sk.Tokenizer.Tokens.T_COMMA,
  9. ";": Sk.Tokenizer.Tokens.T_SEMI,
  10. "+": Sk.Tokenizer.Tokens.T_PLUS,
  11. "-": Sk.Tokenizer.Tokens.T_MINUS,
  12. "*": Sk.Tokenizer.Tokens.T_STAR,
  13. "/": Sk.Tokenizer.Tokens.T_SLASH,
  14. "|": Sk.Tokenizer.Tokens.T_VBAR,
  15. "&": Sk.Tokenizer.Tokens.T_AMPER,
  16. "<": Sk.Tokenizer.Tokens.T_LESS,
  17. ">": Sk.Tokenizer.Tokens.T_GREATER,
  18. "=": Sk.Tokenizer.Tokens.T_EQUAL,
  19. ".": Sk.Tokenizer.Tokens.T_DOT,
  20. "%": Sk.Tokenizer.Tokens.T_PERCENT,
  21. "`": Sk.Tokenizer.Tokens.T_BACKQUOTE,
  22. "{": Sk.Tokenizer.Tokens.T_LBRACE,
  23. "}": Sk.Tokenizer.Tokens.T_RBRACE,
  24. "@": Sk.Tokenizer.Tokens.T_AT,
  25. "==": Sk.Tokenizer.Tokens.T_EQEQUAL,
  26. "!=": Sk.Tokenizer.Tokens.T_NOTEQUAL,
  27. "<>": Sk.Tokenizer.Tokens.T_NOTEQUAL,
  28. "<=": Sk.Tokenizer.Tokens.T_LESSEQUAL,
  29. ">=": Sk.Tokenizer.Tokens.T_GREATEREQUAL,
  30. "~": Sk.Tokenizer.Tokens.T_TILDE,
  31. "^": Sk.Tokenizer.Tokens.T_CIRCUMFLEX,
  32. "<<": Sk.Tokenizer.Tokens.T_LEFTSHIFT,
  33. ">>": Sk.Tokenizer.Tokens.T_RIGHTSHIFT,
  34. "**": Sk.Tokenizer.Tokens.T_DOUBLESTAR,
  35. "+=": Sk.Tokenizer.Tokens.T_PLUSEQUAL,
  36. "-=": Sk.Tokenizer.Tokens.T_MINEQUAL,
  37. "*=": Sk.Tokenizer.Tokens.T_STAREQUAL,
  38. "/=": Sk.Tokenizer.Tokens.T_SLASHEQUAL,
  39. "%=": Sk.Tokenizer.Tokens.T_PERCENTEQUAL,
  40. "&=": Sk.Tokenizer.Tokens.T_AMPEREQUAL,
  41. "|=": Sk.Tokenizer.Tokens.T_VBAREQUAL,
  42. "^=": Sk.Tokenizer.Tokens.T_CIRCUMFLEXEQUAL,
  43. "<<=": Sk.Tokenizer.Tokens.T_LEFTSHIFTEQUAL,
  44. ">>=": Sk.Tokenizer.Tokens.T_RIGHTSHIFTEQUAL,
  45. "**=": Sk.Tokenizer.Tokens.T_DOUBLESTAREQUAL,
  46. "//": Sk.Tokenizer.Tokens.T_DOUBLESLASH,
  47. "//=": Sk.Tokenizer.Tokens.T_DOUBLESLASHEQUAL,
  48. "->": Sk.Tokenizer.Tokens.T_RARROW
  49. };
  50. Sk.ParseTables = {
  51. sym:
  52. {and_expr: 257,
  53. and_test: 258,
  54. arglist: 259,
  55. argument: 260,
  56. arith_expr: 261,
  57. assert_stmt: 262,
  58. atom: 263,
  59. augassign: 264,
  60. break_stmt: 265,
  61. classdef: 266,
  62. comp_for: 267,
  63. comp_if: 268,
  64. comp_iter: 269,
  65. comp_op: 270,
  66. comparison: 271,
  67. compound_stmt: 272,
  68. continue_stmt: 273,
  69. debugger_stmt: 274,
  70. decorated: 275,
  71. decorator: 276,
  72. decorators: 277,
  73. del_stmt: 278,
  74. dictorsetmaker: 279,
  75. dotted_as_name: 280,
  76. dotted_as_names: 281,
  77. dotted_name: 282,
  78. encoding_decl: 283,
  79. eval_input: 284,
  80. except_clause: 285,
  81. exec_stmt: 286,
  82. expr: 287,
  83. expr_stmt: 288,
  84. exprlist: 289,
  85. factor: 290,
  86. file_input: 291,
  87. flow_stmt: 292,
  88. for_stmt: 293,
  89. fpdef: 294,
  90. fplist: 295,
  91. funcdef: 296,
  92. global_stmt: 297,
  93. if_stmt: 298,
  94. import_as_name: 299,
  95. import_as_names: 300,
  96. import_from: 301,
  97. import_name: 302,
  98. import_stmt: 303,
  99. lambdef: 304,
  100. list_for: 305,
  101. list_if: 306,
  102. list_iter: 307,
  103. listmaker: 308,
  104. not_test: 309,
  105. old_lambdef: 310,
  106. old_test: 311,
  107. or_test: 312,
  108. parameters: 313,
  109. pass_stmt: 314,
  110. power: 315,
  111. print_stmt: 316,
  112. raise_stmt: 317,
  113. return_stmt: 318,
  114. shift_expr: 319,
  115. simple_stmt: 320,
  116. single_input: 256,
  117. sliceop: 321,
  118. small_stmt: 322,
  119. stmt: 323,
  120. subscript: 324,
  121. subscriptlist: 325,
  122. suite: 326,
  123. term: 327,
  124. test: 328,
  125. testlist: 329,
  126. testlist1: 330,
  127. testlist_comp: 331,
  128. testlist_safe: 332,
  129. trailer: 333,
  130. try_stmt: 334,
  131. varargslist: 335,
  132. while_stmt: 336,
  133. with_item: 337,
  134. with_stmt: 338,
  135. xor_expr: 339,
  136. yield_expr: 340,
  137. yield_stmt: 341},
  138. number2symbol:
  139. {256: 'single_input',
  140. 257: 'and_expr',
  141. 258: 'and_test',
  142. 259: 'arglist',
  143. 260: 'argument',
  144. 261: 'arith_expr',
  145. 262: 'assert_stmt',
  146. 263: 'atom',
  147. 264: 'augassign',
  148. 265: 'break_stmt',
  149. 266: 'classdef',
  150. 267: 'comp_for',
  151. 268: 'comp_if',
  152. 269: 'comp_iter',
  153. 270: 'comp_op',
  154. 271: 'comparison',
  155. 272: 'compound_stmt',
  156. 273: 'continue_stmt',
  157. 274: 'debugger_stmt',
  158. 275: 'decorated',
  159. 276: 'decorator',
  160. 277: 'decorators',
  161. 278: 'del_stmt',
  162. 279: 'dictorsetmaker',
  163. 280: 'dotted_as_name',
  164. 281: 'dotted_as_names',
  165. 282: 'dotted_name',
  166. 283: 'encoding_decl',
  167. 284: 'eval_input',
  168. 285: 'except_clause',
  169. 286: 'exec_stmt',
  170. 287: 'expr',
  171. 288: 'expr_stmt',
  172. 289: 'exprlist',
  173. 290: 'factor',
  174. 291: 'file_input',
  175. 292: 'flow_stmt',
  176. 293: 'for_stmt',
  177. 294: 'fpdef',
  178. 295: 'fplist',
  179. 296: 'funcdef',
  180. 297: 'global_stmt',
  181. 298: 'if_stmt',
  182. 299: 'import_as_name',
  183. 300: 'import_as_names',
  184. 301: 'import_from',
  185. 302: 'import_name',
  186. 303: 'import_stmt',
  187. 304: 'lambdef',
  188. 305: 'list_for',
  189. 306: 'list_if',
  190. 307: 'list_iter',
  191. 308: 'listmaker',
  192. 309: 'not_test',
  193. 310: 'old_lambdef',
  194. 311: 'old_test',
  195. 312: 'or_test',
  196. 313: 'parameters',
  197. 314: 'pass_stmt',
  198. 315: 'power',
  199. 316: 'print_stmt',
  200. 317: 'raise_stmt',
  201. 318: 'return_stmt',
  202. 319: 'shift_expr',
  203. 320: 'simple_stmt',
  204. 321: 'sliceop',
  205. 322: 'small_stmt',
  206. 323: 'stmt',
  207. 324: 'subscript',
  208. 325: 'subscriptlist',
  209. 326: 'suite',
  210. 327: 'term',
  211. 328: 'test',
  212. 329: 'testlist',
  213. 330: 'testlist1',
  214. 331: 'testlist_comp',
  215. 332: 'testlist_safe',
  216. 333: 'trailer',
  217. 334: 'try_stmt',
  218. 335: 'varargslist',
  219. 336: 'while_stmt',
  220. 337: 'with_item',
  221. 338: 'with_stmt',
  222. 339: 'xor_expr',
  223. 340: 'yield_expr',
  224. 341: 'yield_stmt'},
  225. dfas:
  226. {256: [[[[1, 1], [2, 1], [3, 2]], [[0, 1]], [[2, 1]]],
  227. {2: 1,
  228. 4: 1,
  229. 5: 1,
  230. 6: 1,
  231. 7: 1,
  232. 8: 1,
  233. 9: 1,
  234. 10: 1,
  235. 11: 1,
  236. 12: 1,
  237. 13: 1,
  238. 14: 1,
  239. 15: 1,
  240. 16: 1,
  241. 17: 1,
  242. 18: 1,
  243. 19: 1,
  244. 20: 1,
  245. 21: 1,
  246. 22: 1,
  247. 23: 1,
  248. 24: 1,
  249. 25: 1,
  250. 26: 1,
  251. 27: 1,
  252. 28: 1,
  253. 29: 1,
  254. 30: 1,
  255. 31: 1,
  256. 32: 1,
  257. 33: 1,
  258. 34: 1,
  259. 35: 1,
  260. 36: 1,
  261. 37: 1}],
  262. 257: [[[[38, 1]], [[39, 0], [0, 1]]],
  263. {6: 1, 8: 1, 9: 1, 14: 1, 15: 1, 19: 1, 22: 1, 26: 1, 30: 1, 37: 1}],
  264. 258: [[[[40, 1]], [[41, 0], [0, 1]]],
  265. {6: 1,
  266. 7: 1,
  267. 8: 1,
  268. 9: 1,
  269. 14: 1,
  270. 15: 1,
  271. 19: 1,
  272. 22: 1,
  273. 26: 1,
  274. 30: 1,
  275. 37: 1}],
  276. 259: [[[[42, 1], [43, 2], [44, 3]],
  277. [[45, 4]],
  278. [[46, 5], [0, 2]],
  279. [[45, 6]],
  280. [[46, 7], [0, 4]],
  281. [[42, 1], [43, 2], [44, 3], [0, 5]],
  282. [[0, 6]],
  283. [[43, 4], [44, 3]]],
  284. {6: 1,
  285. 7: 1,
  286. 8: 1,
  287. 9: 1,
  288. 11: 1,
  289. 14: 1,
  290. 15: 1,
  291. 19: 1,
  292. 22: 1,
  293. 26: 1,
  294. 30: 1,
  295. 37: 1,
  296. 42: 1,
  297. 44: 1}],
  298. 260: [[[[45, 1]], [[47, 2], [48, 3], [0, 1]], [[45, 3]], [[0, 3]]],
  299. {6: 1,
  300. 7: 1,
  301. 8: 1,
  302. 9: 1,
  303. 11: 1,
  304. 14: 1,
  305. 15: 1,
  306. 19: 1,
  307. 22: 1,
  308. 26: 1,
  309. 30: 1,
  310. 37: 1}],
  311. 261: [[[[49, 1]], [[26, 0], [37, 0], [0, 1]]],
  312. {6: 1, 8: 1, 9: 1, 14: 1, 15: 1, 19: 1, 22: 1, 26: 1, 30: 1, 37: 1}],
  313. 262: [[[[21, 1]], [[45, 2]], [[46, 3], [0, 2]], [[45, 4]], [[0, 4]]],
  314. {21: 1}],
  315. 263: [[[[19, 1], [8, 2], [9, 5], [30, 4], [14, 3], [15, 6], [22, 2]],
  316. [[19, 1], [0, 1]],
  317. [[0, 2]],
  318. [[50, 7], [51, 2]],
  319. [[52, 2], [53, 8], [54, 8]],
  320. [[55, 2], [56, 9]],
  321. [[57, 10]],
  322. [[51, 2]],
  323. [[52, 2]],
  324. [[55, 2]],
  325. [[15, 2]]],
  326. {8: 1, 9: 1, 14: 1, 15: 1, 19: 1, 22: 1, 30: 1}],
  327. 264: [[[[58, 1],
  328. [59, 1],
  329. [60, 1],
  330. [61, 1],
  331. [62, 1],
  332. [63, 1],
  333. [64, 1],
  334. [65, 1],
  335. [66, 1],
  336. [67, 1],
  337. [68, 1],
  338. [69, 1]],
  339. [[0, 1]]],
  340. {58: 1,
  341. 59: 1,
  342. 60: 1,
  343. 61: 1,
  344. 62: 1,
  345. 63: 1,
  346. 64: 1,
  347. 65: 1,
  348. 66: 1,
  349. 67: 1,
  350. 68: 1,
  351. 69: 1}],
  352. 265: [[[[33, 1]], [[0, 1]]], {33: 1}],
  353. 266: [[[[10, 1]],
  354. [[22, 2]],
  355. [[70, 3], [30, 4]],
  356. [[71, 5]],
  357. [[52, 6], [72, 7]],
  358. [[0, 5]],
  359. [[70, 3]],
  360. [[52, 6]]],
  361. {10: 1}],
  362. 267: [[[[29, 1]],
  363. [[73, 2]],
  364. [[74, 3]],
  365. [[75, 4]],
  366. [[76, 5], [0, 4]],
  367. [[0, 5]]],
  368. {29: 1}],
  369. 268: [[[[32, 1]], [[77, 2]], [[76, 3], [0, 2]], [[0, 3]]], {32: 1}],
  370. 269: [[[[78, 1], [48, 1]], [[0, 1]]], {29: 1, 32: 1}],
  371. 270: [[[[79, 1],
  372. [80, 1],
  373. [7, 2],
  374. [81, 1],
  375. [79, 1],
  376. [74, 1],
  377. [82, 1],
  378. [83, 3],
  379. [84, 1],
  380. [85, 1]],
  381. [[0, 1]],
  382. [[74, 1]],
  383. [[7, 1], [0, 3]]],
  384. {7: 1, 74: 1, 79: 1, 80: 1, 81: 1, 82: 1, 83: 1, 84: 1, 85: 1}],
  385. 271: [[[[86, 1]], [[87, 0], [0, 1]]],
  386. {6: 1, 8: 1, 9: 1, 14: 1, 15: 1, 19: 1, 22: 1, 26: 1, 30: 1, 37: 1}],
  387. 272: [[[[88, 1],
  388. [89, 1],
  389. [90, 1],
  390. [91, 1],
  391. [92, 1],
  392. [93, 1],
  393. [94, 1],
  394. [95, 1]],
  395. [[0, 1]]],
  396. {4: 1, 10: 1, 16: 1, 18: 1, 29: 1, 32: 1, 35: 1, 36: 1}],
  397. 273: [[[[34, 1]], [[0, 1]]], {34: 1}],
  398. 274: [[[[13, 1]], [[0, 1]]], {13: 1}],
  399. 275: [[[[96, 1]], [[94, 2], [91, 2]], [[0, 2]]], {35: 1}],
  400. 276: [[[[35, 1]],
  401. [[97, 2]],
  402. [[2, 4], [30, 3]],
  403. [[52, 5], [98, 6]],
  404. [[0, 4]],
  405. [[2, 4]],
  406. [[52, 5]]],
  407. {35: 1}],
  408. 277: [[[[99, 1]], [[99, 1], [0, 1]]], {35: 1}],
  409. 278: [[[[23, 1]], [[73, 2]], [[0, 2]]], {23: 1}],
  410. 279: [[[[45, 1]],
  411. [[70, 2], [48, 3], [46, 4], [0, 1]],
  412. [[45, 5]],
  413. [[0, 3]],
  414. [[45, 6], [0, 4]],
  415. [[48, 3], [46, 7], [0, 5]],
  416. [[46, 4], [0, 6]],
  417. [[45, 8], [0, 7]],
  418. [[70, 9]],
  419. [[45, 10]],
  420. [[46, 7], [0, 10]]],
  421. {6: 1,
  422. 7: 1,
  423. 8: 1,
  424. 9: 1,
  425. 11: 1,
  426. 14: 1,
  427. 15: 1,
  428. 19: 1,
  429. 22: 1,
  430. 26: 1,
  431. 30: 1,
  432. 37: 1}],
  433. 280: [[[[97, 1]], [[100, 2], [0, 1]], [[22, 3]], [[0, 3]]], {22: 1}],
  434. 281: [[[[101, 1]], [[46, 0], [0, 1]]], {22: 1}],
  435. 282: [[[[22, 1]], [[102, 0], [0, 1]]], {22: 1}],
  436. 283: [[[[22, 1]], [[0, 1]]], {22: 1}],
  437. 284: [[[[72, 1]], [[2, 1], [103, 2]], [[0, 2]]],
  438. {6: 1,
  439. 7: 1,
  440. 8: 1,
  441. 9: 1,
  442. 11: 1,
  443. 14: 1,
  444. 15: 1,
  445. 19: 1,
  446. 22: 1,
  447. 26: 1,
  448. 30: 1,
  449. 37: 1}],
  450. 285: [[[[104, 1]],
  451. [[45, 2], [0, 1]],
  452. [[100, 3], [46, 3], [0, 2]],
  453. [[45, 4]],
  454. [[0, 4]]],
  455. {104: 1}],
  456. 286: [[[[17, 1]],
  457. [[86, 2]],
  458. [[74, 3], [0, 2]],
  459. [[45, 4]],
  460. [[46, 5], [0, 4]],
  461. [[45, 6]],
  462. [[0, 6]]],
  463. {17: 1}],
  464. 287: [[[[105, 1]], [[106, 0], [0, 1]]],
  465. {6: 1, 8: 1, 9: 1, 14: 1, 15: 1, 19: 1, 22: 1, 26: 1, 30: 1, 37: 1}],
  466. 288: [[[[72, 1]],
  467. [[107, 2], [47, 3], [0, 1]],
  468. [[72, 4], [53, 4]],
  469. [[72, 5], [53, 5]],
  470. [[0, 4]],
  471. [[47, 3], [0, 5]]],
  472. {6: 1,
  473. 7: 1,
  474. 8: 1,
  475. 9: 1,
  476. 11: 1,
  477. 14: 1,
  478. 15: 1,
  479. 19: 1,
  480. 22: 1,
  481. 26: 1,
  482. 30: 1,
  483. 37: 1}],
  484. 289: [[[[86, 1]], [[46, 2], [0, 1]], [[86, 1], [0, 2]]],
  485. {6: 1, 8: 1, 9: 1, 14: 1, 15: 1, 19: 1, 22: 1, 26: 1, 30: 1, 37: 1}],
  486. 290: [[[[37, 2], [26, 2], [6, 2], [108, 1]], [[0, 1]], [[109, 1]]],
  487. {6: 1, 8: 1, 9: 1, 14: 1, 15: 1, 19: 1, 22: 1, 26: 1, 30: 1, 37: 1}],
  488. 291: [[[[2, 0], [103, 1], [110, 0]], [[0, 1]]],
  489. {2: 1,
  490. 4: 1,
  491. 5: 1,
  492. 6: 1,
  493. 7: 1,
  494. 8: 1,
  495. 9: 1,
  496. 10: 1,
  497. 11: 1,
  498. 12: 1,
  499. 13: 1,
  500. 14: 1,
  501. 15: 1,
  502. 16: 1,
  503. 17: 1,
  504. 18: 1,
  505. 19: 1,
  506. 20: 1,
  507. 21: 1,
  508. 22: 1,
  509. 23: 1,
  510. 24: 1,
  511. 25: 1,
  512. 26: 1,
  513. 27: 1,
  514. 28: 1,
  515. 29: 1,
  516. 30: 1,
  517. 31: 1,
  518. 32: 1,
  519. 33: 1,
  520. 34: 1,
  521. 35: 1,
  522. 36: 1,
  523. 37: 1,
  524. 103: 1}],
  525. 292: [[[[111, 1], [112, 1], [113, 1], [114, 1], [115, 1]], [[0, 1]]],
  526. {5: 1, 20: 1, 27: 1, 33: 1, 34: 1}],
  527. 293: [[[[29, 1]],
  528. [[73, 2]],
  529. [[74, 3]],
  530. [[72, 4]],
  531. [[70, 5]],
  532. [[71, 6]],
  533. [[116, 7], [0, 6]],
  534. [[70, 8]],
  535. [[71, 9]],
  536. [[0, 9]]],
  537. {29: 1}],
  538. 294: [[[[30, 1], [22, 2]], [[117, 3]], [[0, 2]], [[52, 2]]], {22: 1, 30: 1}],
  539. 295: [[[[118, 1]], [[46, 2], [0, 1]], [[118, 1], [0, 2]]], {22: 1, 30: 1}],
  540. 296: [[[[4, 1]], [[22, 2]], [[119, 3]], [[70, 4]], [[71, 5]], [[0, 5]]],
  541. {4: 1}],
  542. 297: [[[[28, 1]], [[22, 2]], [[46, 1], [0, 2]]], {28: 1}],
  543. 298: [[[[32, 1]],
  544. [[45, 2]],
  545. [[70, 3]],
  546. [[71, 4]],
  547. [[116, 5], [120, 1], [0, 4]],
  548. [[70, 6]],
  549. [[71, 7]],
  550. [[0, 7]]],
  551. {32: 1}],
  552. 299: [[[[22, 1]], [[100, 2], [0, 1]], [[22, 3]], [[0, 3]]], {22: 1}],
  553. 300: [[[[121, 1]], [[46, 2], [0, 1]], [[121, 1], [0, 2]]], {22: 1}],
  554. 301: [[[[31, 1]],
  555. [[97, 2], [102, 3]],
  556. [[25, 4]],
  557. [[97, 2], [25, 4], [102, 3]],
  558. [[122, 5], [42, 5], [30, 6]],
  559. [[0, 5]],
  560. [[122, 7]],
  561. [[52, 5]]],
  562. {31: 1}],
  563. 302: [[[[25, 1]], [[123, 2]], [[0, 2]]], {25: 1}],
  564. 303: [[[[124, 1], [125, 1]], [[0, 1]]], {25: 1, 31: 1}],
  565. 304: [[[[11, 1]], [[70, 2], [126, 3]], [[45, 4]], [[70, 2]], [[0, 4]]],
  566. {11: 1}],
  567. 305: [[[[29, 1]],
  568. [[73, 2]],
  569. [[74, 3]],
  570. [[127, 4]],
  571. [[128, 5], [0, 4]],
  572. [[0, 5]]],
  573. {29: 1}],
  574. 306: [[[[32, 1]], [[77, 2]], [[128, 3], [0, 2]], [[0, 3]]], {32: 1}],
  575. 307: [[[[129, 1], [130, 1]], [[0, 1]]], {29: 1, 32: 1}],
  576. 308: [[[[45, 1]],
  577. [[129, 2], [46, 3], [0, 1]],
  578. [[0, 2]],
  579. [[45, 4], [0, 3]],
  580. [[46, 3], [0, 4]]],
  581. {6: 1,
  582. 7: 1,
  583. 8: 1,
  584. 9: 1,
  585. 11: 1,
  586. 14: 1,
  587. 15: 1,
  588. 19: 1,
  589. 22: 1,
  590. 26: 1,
  591. 30: 1,
  592. 37: 1}],
  593. 309: [[[[7, 1], [131, 2]], [[40, 2]], [[0, 2]]],
  594. {6: 1,
  595. 7: 1,
  596. 8: 1,
  597. 9: 1,
  598. 14: 1,
  599. 15: 1,
  600. 19: 1,
  601. 22: 1,
  602. 26: 1,
  603. 30: 1,
  604. 37: 1}],
  605. 310: [[[[11, 1]], [[70, 2], [126, 3]], [[77, 4]], [[70, 2]], [[0, 4]]],
  606. {11: 1}],
  607. 311: [[[[132, 1], [75, 1]], [[0, 1]]],
  608. {6: 1,
  609. 7: 1,
  610. 8: 1,
  611. 9: 1,
  612. 11: 1,
  613. 14: 1,
  614. 15: 1,
  615. 19: 1,
  616. 22: 1,
  617. 26: 1,
  618. 30: 1,
  619. 37: 1}],
  620. 312: [[[[133, 1]], [[134, 0], [0, 1]]],
  621. {6: 1,
  622. 7: 1,
  623. 8: 1,
  624. 9: 1,
  625. 14: 1,
  626. 15: 1,
  627. 19: 1,
  628. 22: 1,
  629. 26: 1,
  630. 30: 1,
  631. 37: 1}],
  632. 313: [[[[30, 1]], [[52, 2], [126, 3]], [[0, 2]], [[52, 2]]], {30: 1}],
  633. 314: [[[[24, 1]], [[0, 1]]], {24: 1}],
  634. 315: [[[[135, 1]], [[44, 2], [136, 1], [0, 1]], [[109, 3]], [[0, 3]]],
  635. {8: 1, 9: 1, 14: 1, 15: 1, 19: 1, 22: 1, 30: 1}],
  636. 316: [[[[12, 1]],
  637. [[45, 2], [137, 3], [0, 1]],
  638. [[46, 4], [0, 2]],
  639. [[45, 5]],
  640. [[45, 2], [0, 4]],
  641. [[46, 6], [0, 5]],
  642. [[45, 7]],
  643. [[46, 8], [0, 7]],
  644. [[45, 7], [0, 8]]],
  645. {12: 1}],
  646. 317: [[[[5, 1]],
  647. [[45, 2], [0, 1]],
  648. [[46, 3], [0, 2]],
  649. [[45, 4]],
  650. [[46, 5], [0, 4]],
  651. [[45, 6]],
  652. [[0, 6]]],
  653. {5: 1}],
  654. 318: [[[[20, 1]], [[72, 2], [0, 1]], [[0, 2]]], {20: 1}],
  655. 319: [[[[138, 1]], [[139, 0], [137, 0], [0, 1]]],
  656. {6: 1, 8: 1, 9: 1, 14: 1, 15: 1, 19: 1, 22: 1, 26: 1, 30: 1, 37: 1}],
  657. 320: [[[[140, 1]], [[2, 2], [141, 3]], [[0, 2]], [[140, 1], [2, 2]]],
  658. {5: 1,
  659. 6: 1,
  660. 7: 1,
  661. 8: 1,
  662. 9: 1,
  663. 11: 1,
  664. 12: 1,
  665. 13: 1,
  666. 14: 1,
  667. 15: 1,
  668. 17: 1,
  669. 19: 1,
  670. 20: 1,
  671. 21: 1,
  672. 22: 1,
  673. 23: 1,
  674. 24: 1,
  675. 25: 1,
  676. 26: 1,
  677. 27: 1,
  678. 28: 1,
  679. 30: 1,
  680. 31: 1,
  681. 33: 1,
  682. 34: 1,
  683. 37: 1}],
  684. 321: [[[[70, 1]], [[45, 2], [0, 1]], [[0, 2]]], {70: 1}],
  685. 322: [[[[142, 1],
  686. [143, 1],
  687. [144, 1],
  688. [145, 1],
  689. [146, 1],
  690. [147, 1],
  691. [148, 1],
  692. [149, 1],
  693. [150, 1],
  694. [151, 1]],
  695. [[0, 1]]],
  696. {5: 1,
  697. 6: 1,
  698. 7: 1,
  699. 8: 1,
  700. 9: 1,
  701. 11: 1,
  702. 12: 1,
  703. 13: 1,
  704. 14: 1,
  705. 15: 1,
  706. 17: 1,
  707. 19: 1,
  708. 20: 1,
  709. 21: 1,
  710. 22: 1,
  711. 23: 1,
  712. 24: 1,
  713. 25: 1,
  714. 26: 1,
  715. 27: 1,
  716. 28: 1,
  717. 30: 1,
  718. 31: 1,
  719. 33: 1,
  720. 34: 1,
  721. 37: 1}],
  722. 323: [[[[1, 1], [3, 1]], [[0, 1]]],
  723. {4: 1,
  724. 5: 1,
  725. 6: 1,
  726. 7: 1,
  727. 8: 1,
  728. 9: 1,
  729. 10: 1,
  730. 11: 1,
  731. 12: 1,
  732. 13: 1,
  733. 14: 1,
  734. 15: 1,
  735. 16: 1,
  736. 17: 1,
  737. 18: 1,
  738. 19: 1,
  739. 20: 1,
  740. 21: 1,
  741. 22: 1,
  742. 23: 1,
  743. 24: 1,
  744. 25: 1,
  745. 26: 1,
  746. 27: 1,
  747. 28: 1,
  748. 29: 1,
  749. 30: 1,
  750. 31: 1,
  751. 32: 1,
  752. 33: 1,
  753. 34: 1,
  754. 35: 1,
  755. 36: 1,
  756. 37: 1}],
  757. 324: [[[[45, 1], [70, 2], [102, 3]],
  758. [[70, 2], [0, 1]],
  759. [[45, 4], [152, 5], [0, 2]],
  760. [[102, 6]],
  761. [[152, 5], [0, 4]],
  762. [[0, 5]],
  763. [[102, 5]]],
  764. {6: 1,
  765. 7: 1,
  766. 8: 1,
  767. 9: 1,
  768. 11: 1,
  769. 14: 1,
  770. 15: 1,
  771. 19: 1,
  772. 22: 1,
  773. 26: 1,
  774. 30: 1,
  775. 37: 1,
  776. 70: 1,
  777. 102: 1}],
  778. 325: [[[[153, 1]], [[46, 2], [0, 1]], [[153, 1], [0, 2]]],
  779. {6: 1,
  780. 7: 1,
  781. 8: 1,
  782. 9: 1,
  783. 11: 1,
  784. 14: 1,
  785. 15: 1,
  786. 19: 1,
  787. 22: 1,
  788. 26: 1,
  789. 30: 1,
  790. 37: 1,
  791. 70: 1,
  792. 102: 1}],
  793. 326: [[[[1, 1], [2, 2]],
  794. [[0, 1]],
  795. [[154, 3]],
  796. [[110, 4]],
  797. [[155, 1], [110, 4]]],
  798. {2: 1,
  799. 5: 1,
  800. 6: 1,
  801. 7: 1,
  802. 8: 1,
  803. 9: 1,
  804. 11: 1,
  805. 12: 1,
  806. 13: 1,
  807. 14: 1,
  808. 15: 1,
  809. 17: 1,
  810. 19: 1,
  811. 20: 1,
  812. 21: 1,
  813. 22: 1,
  814. 23: 1,
  815. 24: 1,
  816. 25: 1,
  817. 26: 1,
  818. 27: 1,
  819. 28: 1,
  820. 30: 1,
  821. 31: 1,
  822. 33: 1,
  823. 34: 1,
  824. 37: 1}],
  825. 327: [[[[109, 1]], [[156, 0], [42, 0], [157, 0], [158, 0], [0, 1]]],
  826. {6: 1, 8: 1, 9: 1, 14: 1, 15: 1, 19: 1, 22: 1, 26: 1, 30: 1, 37: 1}],
  827. 328: [[[[75, 1], [159, 2]],
  828. [[32, 3], [0, 1]],
  829. [[0, 2]],
  830. [[75, 4]],
  831. [[116, 5]],
  832. [[45, 2]]],
  833. {6: 1,
  834. 7: 1,
  835. 8: 1,
  836. 9: 1,
  837. 11: 1,
  838. 14: 1,
  839. 15: 1,
  840. 19: 1,
  841. 22: 1,
  842. 26: 1,
  843. 30: 1,
  844. 37: 1}],
  845. 329: [[[[45, 1]], [[46, 2], [0, 1]], [[45, 1], [0, 2]]],
  846. {6: 1,
  847. 7: 1,
  848. 8: 1,
  849. 9: 1,
  850. 11: 1,
  851. 14: 1,
  852. 15: 1,
  853. 19: 1,
  854. 22: 1,
  855. 26: 1,
  856. 30: 1,
  857. 37: 1}],
  858. 330: [[[[45, 1]], [[46, 0], [0, 1]]],
  859. {6: 1,
  860. 7: 1,
  861. 8: 1,
  862. 9: 1,
  863. 11: 1,
  864. 14: 1,
  865. 15: 1,
  866. 19: 1,
  867. 22: 1,
  868. 26: 1,
  869. 30: 1,
  870. 37: 1}],
  871. 331: [[[[45, 1]],
  872. [[48, 2], [46, 3], [0, 1]],
  873. [[0, 2]],
  874. [[45, 4], [0, 3]],
  875. [[46, 3], [0, 4]]],
  876. {6: 1,
  877. 7: 1,
  878. 8: 1,
  879. 9: 1,
  880. 11: 1,
  881. 14: 1,
  882. 15: 1,
  883. 19: 1,
  884. 22: 1,
  885. 26: 1,
  886. 30: 1,
  887. 37: 1}],
  888. 332: [[[[77, 1]],
  889. [[46, 2], [0, 1]],
  890. [[77, 3]],
  891. [[46, 4], [0, 3]],
  892. [[77, 3], [0, 4]]],
  893. {6: 1,
  894. 7: 1,
  895. 8: 1,
  896. 9: 1,
  897. 11: 1,
  898. 14: 1,
  899. 15: 1,
  900. 19: 1,
  901. 22: 1,
  902. 26: 1,
  903. 30: 1,
  904. 37: 1}],
  905. 333: [[[[30, 1], [102, 2], [14, 3]],
  906. [[52, 4], [98, 5]],
  907. [[22, 4]],
  908. [[160, 6]],
  909. [[0, 4]],
  910. [[52, 4]],
  911. [[51, 4]]],
  912. {14: 1, 30: 1, 102: 1}],
  913. 334: [[[[16, 1]],
  914. [[70, 2]],
  915. [[71, 3]],
  916. [[161, 4], [162, 5]],
  917. [[70, 6]],
  918. [[70, 7]],
  919. [[71, 8]],
  920. [[71, 9]],
  921. [[161, 4], [116, 10], [162, 5], [0, 8]],
  922. [[0, 9]],
  923. [[70, 11]],
  924. [[71, 12]],
  925. [[162, 5], [0, 12]]],
  926. {16: 1}],
  927. 335: [[[[42, 1], [118, 2], [44, 3]],
  928. [[22, 4]],
  929. [[47, 5], [46, 6], [0, 2]],
  930. [[22, 7]],
  931. [[46, 8], [0, 4]],
  932. [[45, 9]],
  933. [[42, 1], [118, 2], [44, 3], [0, 6]],
  934. [[0, 7]],
  935. [[44, 3]],
  936. [[46, 6], [0, 9]]],
  937. {22: 1, 30: 1, 42: 1, 44: 1}],
  938. 336: [[[[18, 1]],
  939. [[45, 2]],
  940. [[70, 3]],
  941. [[71, 4]],
  942. [[116, 5], [0, 4]],
  943. [[70, 6]],
  944. [[71, 7]],
  945. [[0, 7]]],
  946. {18: 1}],
  947. 337: [[[[45, 1]], [[100, 2], [0, 1]], [[86, 3]], [[0, 3]]],
  948. {6: 1,
  949. 7: 1,
  950. 8: 1,
  951. 9: 1,
  952. 11: 1,
  953. 14: 1,
  954. 15: 1,
  955. 19: 1,
  956. 22: 1,
  957. 26: 1,
  958. 30: 1,
  959. 37: 1}],
  960. 338: [[[[36, 1]], [[163, 2]], [[70, 3], [46, 1]], [[71, 4]], [[0, 4]]],
  961. {36: 1}],
  962. 339: [[[[164, 1]], [[165, 0], [0, 1]]],
  963. {6: 1, 8: 1, 9: 1, 14: 1, 15: 1, 19: 1, 22: 1, 26: 1, 30: 1, 37: 1}],
  964. 340: [[[[27, 1]], [[72, 2], [0, 1]], [[0, 2]]], {27: 1}],
  965. 341: [[[[53, 1]], [[0, 1]]], {27: 1}]},
  966. states:
  967. [[[[1, 1], [2, 1], [3, 2]], [[0, 1]], [[2, 1]]],
  968. [[[38, 1]], [[39, 0], [0, 1]]],
  969. [[[40, 1]], [[41, 0], [0, 1]]],
  970. [[[42, 1], [43, 2], [44, 3]],
  971. [[45, 4]],
  972. [[46, 5], [0, 2]],
  973. [[45, 6]],
  974. [[46, 7], [0, 4]],
  975. [[42, 1], [43, 2], [44, 3], [0, 5]],
  976. [[0, 6]],
  977. [[43, 4], [44, 3]]],
  978. [[[45, 1]], [[47, 2], [48, 3], [0, 1]], [[45, 3]], [[0, 3]]],
  979. [[[49, 1]], [[26, 0], [37, 0], [0, 1]]],
  980. [[[21, 1]], [[45, 2]], [[46, 3], [0, 2]], [[45, 4]], [[0, 4]]],
  981. [[[19, 1], [8, 2], [9, 5], [30, 4], [14, 3], [15, 6], [22, 2]],
  982. [[19, 1], [0, 1]],
  983. [[0, 2]],
  984. [[50, 7], [51, 2]],
  985. [[52, 2], [53, 8], [54, 8]],
  986. [[55, 2], [56, 9]],
  987. [[57, 10]],
  988. [[51, 2]],
  989. [[52, 2]],
  990. [[55, 2]],
  991. [[15, 2]]],
  992. [[[58, 1],
  993. [59, 1],
  994. [60, 1],
  995. [61, 1],
  996. [62, 1],
  997. [63, 1],
  998. [64, 1],
  999. [65, 1],
  1000. [66, 1],
  1001. [67, 1],
  1002. [68, 1],
  1003. [69, 1]],
  1004. [[0, 1]]],
  1005. [[[33, 1]], [[0, 1]]],
  1006. [[[10, 1]],
  1007. [[22, 2]],
  1008. [[70, 3], [30, 4]],
  1009. [[71, 5]],
  1010. [[52, 6], [72, 7]],
  1011. [[0, 5]],
  1012. [[70, 3]],
  1013. [[52, 6]]],
  1014. [[[29, 1]], [[73, 2]], [[74, 3]], [[75, 4]], [[76, 5], [0, 4]], [[0, 5]]],
  1015. [[[32, 1]], [[77, 2]], [[76, 3], [0, 2]], [[0, 3]]],
  1016. [[[78, 1], [48, 1]], [[0, 1]]],
  1017. [[[79, 1],
  1018. [80, 1],
  1019. [7, 2],
  1020. [81, 1],
  1021. [79, 1],
  1022. [74, 1],
  1023. [82, 1],
  1024. [83, 3],
  1025. [84, 1],
  1026. [85, 1]],
  1027. [[0, 1]],
  1028. [[74, 1]],
  1029. [[7, 1], [0, 3]]],
  1030. [[[86, 1]], [[87, 0], [0, 1]]],
  1031. [[[88, 1], [89, 1], [90, 1], [91, 1], [92, 1], [93, 1], [94, 1], [95, 1]],
  1032. [[0, 1]]],
  1033. [[[34, 1]], [[0, 1]]],
  1034. [[[13, 1]], [[0, 1]]],
  1035. [[[96, 1]], [[94, 2], [91, 2]], [[0, 2]]],
  1036. [[[35, 1]],
  1037. [[97, 2]],
  1038. [[2, 4], [30, 3]],
  1039. [[52, 5], [98, 6]],
  1040. [[0, 4]],
  1041. [[2, 4]],
  1042. [[52, 5]]],
  1043. [[[99, 1]], [[99, 1], [0, 1]]],
  1044. [[[23, 1]], [[73, 2]], [[0, 2]]],
  1045. [[[45, 1]],
  1046. [[70, 2], [48, 3], [46, 4], [0, 1]],
  1047. [[45, 5]],
  1048. [[0, 3]],
  1049. [[45, 6], [0, 4]],
  1050. [[48, 3], [46, 7], [0, 5]],
  1051. [[46, 4], [0, 6]],
  1052. [[45, 8], [0, 7]],
  1053. [[70, 9]],
  1054. [[45, 10]],
  1055. [[46, 7], [0, 10]]],
  1056. [[[97, 1]], [[100, 2], [0, 1]], [[22, 3]], [[0, 3]]],
  1057. [[[101, 1]], [[46, 0], [0, 1]]],
  1058. [[[22, 1]], [[102, 0], [0, 1]]],
  1059. [[[22, 1]], [[0, 1]]],
  1060. [[[72, 1]], [[2, 1], [103, 2]], [[0, 2]]],
  1061. [[[104, 1]],
  1062. [[45, 2], [0, 1]],
  1063. [[100, 3], [46, 3], [0, 2]],
  1064. [[45, 4]],
  1065. [[0, 4]]],
  1066. [[[17, 1]],
  1067. [[86, 2]],
  1068. [[74, 3], [0, 2]],
  1069. [[45, 4]],
  1070. [[46, 5], [0, 4]],
  1071. [[45, 6]],
  1072. [[0, 6]]],
  1073. [[[105, 1]], [[106, 0], [0, 1]]],
  1074. [[[72, 1]],
  1075. [[107, 2], [47, 3], [0, 1]],
  1076. [[72, 4], [53, 4]],
  1077. [[72, 5], [53, 5]],
  1078. [[0, 4]],
  1079. [[47, 3], [0, 5]]],
  1080. [[[86, 1]], [[46, 2], [0, 1]], [[86, 1], [0, 2]]],
  1081. [[[37, 2], [26, 2], [6, 2], [108, 1]], [[0, 1]], [[109, 1]]],
  1082. [[[2, 0], [103, 1], [110, 0]], [[0, 1]]],
  1083. [[[111, 1], [112, 1], [113, 1], [114, 1], [115, 1]], [[0, 1]]],
  1084. [[[29, 1]],
  1085. [[73, 2]],
  1086. [[74, 3]],
  1087. [[72, 4]],
  1088. [[70, 5]],
  1089. [[71, 6]],
  1090. [[116, 7], [0, 6]],
  1091. [[70, 8]],
  1092. [[71, 9]],
  1093. [[0, 9]]],
  1094. [[[30, 1], [22, 2]], [[117, 3]], [[0, 2]], [[52, 2]]],
  1095. [[[118, 1]], [[46, 2], [0, 1]], [[118, 1], [0, 2]]],
  1096. [[[4, 1]], [[22, 2]], [[119, 3]], [[70, 4]], [[71, 5]], [[0, 5]]],
  1097. [[[28, 1]], [[22, 2]], [[46, 1], [0, 2]]],
  1098. [[[32, 1]],
  1099. [[45, 2]],
  1100. [[70, 3]],
  1101. [[71, 4]],
  1102. [[116, 5], [120, 1], [0, 4]],
  1103. [[70, 6]],
  1104. [[71, 7]],
  1105. [[0, 7]]],
  1106. [[[22, 1]], [[100, 2], [0, 1]], [[22, 3]], [[0, 3]]],
  1107. [[[121, 1]], [[46, 2], [0, 1]], [[121, 1], [0, 2]]],
  1108. [[[31, 1]],
  1109. [[97, 2], [102, 3]],
  1110. [[25, 4]],
  1111. [[97, 2], [25, 4], [102, 3]],
  1112. [[122, 5], [42, 5], [30, 6]],
  1113. [[0, 5]],
  1114. [[122, 7]],
  1115. [[52, 5]]],
  1116. [[[25, 1]], [[123, 2]], [[0, 2]]],
  1117. [[[124, 1], [125, 1]], [[0, 1]]],
  1118. [[[11, 1]], [[70, 2], [126, 3]], [[45, 4]], [[70, 2]], [[0, 4]]],
  1119. [[[29, 1]], [[73, 2]], [[74, 3]], [[127, 4]], [[128, 5], [0, 4]], [[0, 5]]],
  1120. [[[32, 1]], [[77, 2]], [[128, 3], [0, 2]], [[0, 3]]],
  1121. [[[129, 1], [130, 1]], [[0, 1]]],
  1122. [[[45, 1]],
  1123. [[129, 2], [46, 3], [0, 1]],
  1124. [[0, 2]],
  1125. [[45, 4], [0, 3]],
  1126. [[46, 3], [0, 4]]],
  1127. [[[7, 1], [131, 2]], [[40, 2]], [[0, 2]]],
  1128. [[[11, 1]], [[70, 2], [126, 3]], [[77, 4]], [[70, 2]], [[0, 4]]],
  1129. [[[132, 1], [75, 1]], [[0, 1]]],
  1130. [[[133, 1]], [[134, 0], [0, 1]]],
  1131. [[[30, 1]], [[52, 2], [126, 3]], [[0, 2]], [[52, 2]]],
  1132. [[[24, 1]], [[0, 1]]],
  1133. [[[135, 1]], [[44, 2], [136, 1], [0, 1]], [[109, 3]], [[0, 3]]],
  1134. [[[12, 1]],
  1135. [[45, 2], [137, 3], [0, 1]],
  1136. [[46, 4], [0, 2]],
  1137. [[45, 5]],
  1138. [[45, 2], [0, 4]],
  1139. [[46, 6], [0, 5]],
  1140. [[45, 7]],
  1141. [[46, 8], [0, 7]],
  1142. [[45, 7], [0, 8]]],
  1143. [[[5, 1]],
  1144. [[45, 2], [0, 1]],
  1145. [[46, 3], [0, 2]],
  1146. [[45, 4]],
  1147. [[46, 5], [0, 4]],
  1148. [[45, 6]],
  1149. [[0, 6]]],
  1150. [[[20, 1]], [[72, 2], [0, 1]], [[0, 2]]],
  1151. [[[138, 1]], [[139, 0], [137, 0], [0, 1]]],
  1152. [[[140, 1]], [[2, 2], [141, 3]], [[0, 2]], [[140, 1], [2, 2]]],
  1153. [[[70, 1]], [[45, 2], [0, 1]], [[0, 2]]],
  1154. [[[142, 1],
  1155. [143, 1],
  1156. [144, 1],
  1157. [145, 1],
  1158. [146, 1],
  1159. [147, 1],
  1160. [148, 1],
  1161. [149, 1],
  1162. [150, 1],
  1163. [151, 1]],
  1164. [[0, 1]]],
  1165. [[[1, 1], [3, 1]], [[0, 1]]],
  1166. [[[45, 1], [70, 2], [102, 3]],
  1167. [[70, 2], [0, 1]],
  1168. [[45, 4], [152, 5], [0, 2]],
  1169. [[102, 6]],
  1170. [[152, 5], [0, 4]],
  1171. [[0, 5]],
  1172. [[102, 5]]],
  1173. [[[153, 1]], [[46, 2], [0, 1]], [[153, 1], [0, 2]]],
  1174. [[[1, 1], [2, 2]], [[0, 1]], [[154, 3]], [[110, 4]], [[155, 1], [110, 4]]],
  1175. [[[109, 1]], [[156, 0], [42, 0], [157, 0], [158, 0], [0, 1]]],
  1176. [[[75, 1], [159, 2]],
  1177. [[32, 3], [0, 1]],
  1178. [[0, 2]],
  1179. [[75, 4]],
  1180. [[116, 5]],
  1181. [[45, 2]]],
  1182. [[[45, 1]], [[46, 2], [0, 1]], [[45, 1], [0, 2]]],
  1183. [[[45, 1]], [[46, 0], [0, 1]]],
  1184. [[[45, 1]],
  1185. [[48, 2], [46, 3], [0, 1]],
  1186. [[0, 2]],
  1187. [[45, 4], [0, 3]],
  1188. [[46, 3], [0, 4]]],
  1189. [[[77, 1]],
  1190. [[46, 2], [0, 1]],
  1191. [[77, 3]],
  1192. [[46, 4], [0, 3]],
  1193. [[77, 3], [0, 4]]],
  1194. [[[30, 1], [102, 2], [14, 3]],
  1195. [[52, 4], [98, 5]],
  1196. [[22, 4]],
  1197. [[160, 6]],
  1198. [[0, 4]],
  1199. [[52, 4]],
  1200. [[51, 4]]],
  1201. [[[16, 1]],
  1202. [[70, 2]],
  1203. [[71, 3]],
  1204. [[161, 4], [162, 5]],
  1205. [[70, 6]],
  1206. [[70, 7]],
  1207. [[71, 8]],
  1208. [[71, 9]],
  1209. [[161, 4], [116, 10], [162, 5], [0, 8]],
  1210. [[0, 9]],
  1211. [[70, 11]],
  1212. [[71, 12]],
  1213. [[162, 5], [0, 12]]],
  1214. [[[42, 1], [118, 2], [44, 3]],
  1215. [[22, 4]],
  1216. [[47, 5], [46, 6], [0, 2]],
  1217. [[22, 7]],
  1218. [[46, 8], [0, 4]],
  1219. [[45, 9]],
  1220. [[42, 1], [118, 2], [44, 3], [0, 6]],
  1221. [[0, 7]],
  1222. [[44, 3]],
  1223. [[46, 6], [0, 9]]],
  1224. [[[18, 1]],
  1225. [[45, 2]],
  1226. [[70, 3]],
  1227. [[71, 4]],
  1228. [[116, 5], [0, 4]],
  1229. [[70, 6]],
  1230. [[71, 7]],
  1231. [[0, 7]]],
  1232. [[[45, 1]], [[100, 2], [0, 1]], [[86, 3]], [[0, 3]]],
  1233. [[[36, 1]], [[163, 2]], [[70, 3], [46, 1]], [[71, 4]], [[0, 4]]],
  1234. [[[164, 1]], [[165, 0], [0, 1]]],
  1235. [[[27, 1]], [[72, 2], [0, 1]], [[0, 2]]],
  1236. [[[53, 1]], [[0, 1]]]],
  1237. labels:
  1238. [[0, 'EMPTY'],
  1239. [320, null],
  1240. [4, null],
  1241. [272, null],
  1242. [1, 'def'],
  1243. [1, 'raise'],
  1244. [32, null],
  1245. [1, 'not'],
  1246. [2, null],
  1247. [26, null],
  1248. [1, 'class'],
  1249. [1, 'lambda'],
  1250. [1, 'print'],
  1251. [1, 'debugger'],
  1252. [9, null],
  1253. [25, null],
  1254. [1, 'try'],
  1255. [1, 'exec'],
  1256. [1, 'while'],
  1257. [3, null],
  1258. [1, 'return'],
  1259. [1, 'assert'],
  1260. [1, null],
  1261. [1, 'del'],
  1262. [1, 'pass'],
  1263. [1, 'import'],
  1264. [15, null],
  1265. [1, 'yield'],
  1266. [1, 'global'],
  1267. [1, 'for'],
  1268. [7, null],
  1269. [1, 'from'],
  1270. [1, 'if'],
  1271. [1, 'break'],
  1272. [1, 'continue'],
  1273. [50, null],
  1274. [1, 'with'],
  1275. [14, null],
  1276. [319, null],
  1277. [19, null],
  1278. [309, null],
  1279. [1, 'and'],
  1280. [16, null],
  1281. [260, null],
  1282. [36, null],
  1283. [328, null],
  1284. [12, null],
  1285. [22, null],
  1286. [267, null],
  1287. [327, null],
  1288. [308, null],
  1289. [10, null],
  1290. [8, null],
  1291. [340, null],
  1292. [331, null],
  1293. [27, null],
  1294. [279, null],
  1295. [330, null],
  1296. [46, null],
  1297. [39, null],
  1298. [41, null],
  1299. [47, null],
  1300. [42, null],
  1301. [43, null],
  1302. [37, null],
  1303. [44, null],
  1304. [49, null],
  1305. [45, null],
  1306. [38, null],
  1307. [40, null],
  1308. [11, null],
  1309. [326, null],
  1310. [329, null],
  1311. [289, null],
  1312. [1, 'in'],
  1313. [312, null],
  1314. [269, null],
  1315. [311, null],
  1316. [268, null],
  1317. [29, null],
  1318. [21, null],
  1319. [28, null],
  1320. [30, null],
  1321. [1, 'is'],
  1322. [31, null],
  1323. [20, null],
  1324. [287, null],
  1325. [270, null],
  1326. [334, null],
  1327. [298, null],
  1328. [293, null],
  1329. [266, null],
  1330. [338, null],
  1331. [336, null],
  1332. [296, null],
  1333. [275, null],
  1334. [277, null],
  1335. [282, null],
  1336. [259, null],
  1337. [276, null],
  1338. [1, 'as'],
  1339. [280, null],
  1340. [23, null],
  1341. [0, null],
  1342. [1, 'except'],
  1343. [339, null],
  1344. [18, null],
  1345. [264, null],
  1346. [315, null],
  1347. [290, null],
  1348. [323, null],
  1349. [265, null],
  1350. [273, null],
  1351. [317, null],
  1352. [318, null],
  1353. [341, null],
  1354. [1, 'else'],
  1355. [295, null],
  1356. [294, null],
  1357. [313, null],
  1358. [1, 'elif'],
  1359. [299, null],
  1360. [300, null],
  1361. [281, null],
  1362. [302, null],
  1363. [301, null],
  1364. [335, null],
  1365. [332, null],
  1366. [307, null],
  1367. [305, null],
  1368. [306, null],
  1369. [271, null],
  1370. [310, null],
  1371. [258, null],
  1372. [1, 'or'],
  1373. [263, null],
  1374. [333, null],
  1375. [35, null],
  1376. [261, null],
  1377. [34, null],
  1378. [322, null],
  1379. [13, null],
  1380. [292, null],
  1381. [278, null],
  1382. [288, null],
  1383. [314, null],
  1384. [316, null],
  1385. [262, null],
  1386. [286, null],
  1387. [297, null],
  1388. [303, null],
  1389. [274, null],
  1390. [321, null],
  1391. [324, null],
  1392. [5, null],
  1393. [6, null],
  1394. [48, null],
  1395. [17, null],
  1396. [24, null],
  1397. [304, null],
  1398. [325, null],
  1399. [285, null],
  1400. [1, 'finally'],
  1401. [337, null],
  1402. [257, null],
  1403. [33, null]],
  1404. keywords:
  1405. {'and': 41,
  1406. 'as': 100,
  1407. 'assert': 21,
  1408. 'break': 33,
  1409. 'class': 10,
  1410. 'continue': 34,
  1411. 'debugger': 13,
  1412. 'def': 4,
  1413. 'del': 23,
  1414. 'elif': 120,
  1415. 'else': 116,
  1416. 'except': 104,
  1417. 'exec': 17,
  1418. 'finally': 162,
  1419. 'for': 29,
  1420. 'from': 31,
  1421. 'global': 28,
  1422. 'if': 32,
  1423. 'import': 25,
  1424. 'in': 74,
  1425. 'is': 83,
  1426. 'lambda': 11,
  1427. 'not': 7,
  1428. 'or': 134,
  1429. 'pass': 24,
  1430. 'print': 12,
  1431. 'raise': 5,
  1432. 'return': 20,
  1433. 'try': 16,
  1434. 'while': 18,
  1435. 'with': 36,
  1436. 'yield': 27},
  1437. tokens:
  1438. {0: 103,
  1439. 1: 22,
  1440. 2: 8,
  1441. 3: 19,
  1442. 4: 2,
  1443. 5: 154,
  1444. 6: 155,
  1445. 7: 30,
  1446. 8: 52,
  1447. 9: 14,
  1448. 10: 51,
  1449. 11: 70,
  1450. 12: 46,
  1451. 13: 141,
  1452. 14: 37,
  1453. 15: 26,
  1454. 16: 42,
  1455. 17: 157,
  1456. 18: 106,
  1457. 19: 39,
  1458. 20: 85,
  1459. 21: 80,
  1460. 22: 47,
  1461. 23: 102,
  1462. 24: 158,
  1463. 25: 15,
  1464. 26: 9,
  1465. 27: 55,
  1466. 28: 81,
  1467. 29: 79,
  1468. 30: 82,
  1469. 31: 84,
  1470. 32: 6,
  1471. 33: 165,
  1472. 34: 139,
  1473. 35: 137,
  1474. 36: 44,
  1475. 37: 64,
  1476. 38: 68,
  1477. 39: 59,
  1478. 40: 69,
  1479. 41: 60,
  1480. 42: 62,
  1481. 43: 63,
  1482. 44: 65,
  1483. 45: 67,
  1484. 46: 58,
  1485. 47: 61,
  1486. 48: 156,
  1487. 49: 66,
  1488. 50: 35},
  1489. start: 256
  1490. };