jsvm_all.js 43 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439
  1. function jsvm_this_initialization(u) {
  2. var e = 5;
  3. u: while (e !== undefined) {
  4. switch (e % 10) {
  5. case 0:
  6. (function(_a_r_g_, t) {
  7. switch (t) {
  8. case 0: {
  9. e = i < 64 ? 70 : 3;
  10. return
  11. }
  12. case 1: {
  13. e = i < H ? 6 : 90;
  14. return
  15. }
  16. case 2: {
  17. e = i < m ? 31 : 2;
  18. return
  19. }
  20. case 3: {
  21. I = -I;
  22. e = 51;
  23. return
  24. }
  25. case 4: {
  26. i += 4;
  27. e = 60;
  28. return
  29. }
  30. case 5: {
  31. T += u.charCodeAt(i);
  32. e = 1;
  33. return
  34. }
  35. case 6: {
  36. e = i < a.length ? 9 : 12;
  37. return
  38. }
  39. case 7: {
  40. r[n.charAt(i)] = i;
  41. e = 91;
  42. return
  43. }
  44. case 8: {
  45. e = I == 0 ? 41 : 51;
  46. return
  47. }
  48. case 9: {
  49. i = 0;
  50. e = 60;
  51. return
  52. }
  53. }
  54. })(arguments, e / 10 | 0);
  55. break;
  56. case 1:
  57. (function(_a_r_g_, u) {
  58. switch (u) {
  59. case 0: {
  60. i++;
  61. e = 11;
  62. return
  63. }
  64. case 1: {
  65. e = i < m ? 50 : 7;
  66. return
  67. }
  68. case 2: {
  69. i++;
  70. e = 20;
  71. return
  72. }
  73. case 3: {
  74. I = I * 31 + ~i >>> 0;
  75. V[i] = I % m;
  76. e = 21;
  77. return
  78. }
  79. case 4: {
  80. I = 13;
  81. e = 51;
  82. return
  83. }
  84. case 5: {
  85. i = 0;
  86. e = 20;
  87. return
  88. }
  89. case 6: {
  90. i += 4;
  91. e = 10;
  92. return
  93. }
  94. case 7: {
  95. i++;
  96. e = 81;
  97. return
  98. }
  99. case 8: {
  100. e = i < m ? 8 : 4;
  101. return
  102. }
  103. case 9: {
  104. i++;
  105. e = 0;
  106. return
  107. }
  108. }
  109. })(arguments, e / 10 | 0);
  110. break;
  111. case 2:
  112. (function(_a_r_g_, u) {
  113. switch (u) {
  114. case 0: {
  115. i = 0;
  116. e = 81;
  117. return
  118. }
  119. case 1: {
  120. jsvm_this_sdata = s.join("|");
  121. e = undefined;
  122. break
  123. }
  124. }
  125. })(arguments, e / 10 | 0);
  126. break;
  127. case 3: {
  128. var t = s.pop();
  129. H = t.length;
  130. jsvm_this_insns = [];
  131. i = 0;
  132. e = 10;
  133. break
  134. }
  135. case 4: {
  136. u = s.join("");
  137. s = u.split("|");
  138. var a = s.pop();
  139. var n = s.pop();
  140. var r = {};
  141. i = 0;
  142. e = 0;
  143. break
  144. }
  145. case 5: {
  146. var s = u.split("");
  147. var m = s.length;
  148. var i;
  149. var H;
  150. var V = [];
  151. var T = 0;
  152. i = 0;
  153. e = 11;
  154. break
  155. }
  156. case 6: {
  157. var h = r[t.charAt(i + 0)] << 18 | r[t.charAt(i + 1)] << 12 | r[t.charAt(i + 2)] << 6 | r[t.charAt(
  158. i + 3)];
  159. jsvm_this_insns.push(h);
  160. e = 61;
  161. break
  162. }
  163. case 7: {
  164. var I = ~(T * m);
  165. e = I < 0 ? 30 : 80;
  166. break
  167. }
  168. case 8: {
  169. var g = V[i];
  170. var o = s[g];
  171. s[g] = s[0];
  172. s[0] = o;
  173. e = 71;
  174. break
  175. }
  176. case 9: {
  177. var h = r[a.charAt(i + 0)] << 18 | r[a.charAt(i + 1)] << 12 | r[a.charAt(i + 2)] << 6 | r[a.charAt(
  178. i + 3)];
  179. jsvm_this_entrances.push(h);
  180. e = 40;
  181. break
  182. }
  183. }
  184. }
  185. }
  186. function jsvm_this_run(u, e) {
  187. function decimalToHex(u, e) {
  188. var t = 1;
  189. u: while (t !== undefined) {
  190. switch (t % 3) {
  191. case 0:
  192. (function(_a_r_g_, u) {
  193. switch (u) {
  194. case 0: {
  195. t = a.length < e ? 3 : 2;
  196. return
  197. }
  198. case 1: {
  199. a = "0" + a;
  200. t = 0;
  201. return
  202. }
  203. }
  204. })(arguments, t / 3 | 0);
  205. break;
  206. case 1: {
  207. var a = (+u).toString(16);
  208. e = e || 2;
  209. t = 0;
  210. break
  211. }
  212. case 2: {
  213. return a
  214. }
  215. }
  216. }
  217. }
  218. function loaddata(u) {
  219. return a[u]
  220. }
  221. function storedata(u, e) {
  222. a[u] = e
  223. }
  224. var t = 3;
  225. u: while (t !== undefined) {
  226. switch (t % 7) {
  227. case 0:
  228. (function(_a_r_g_, u) {
  229. switch (u) {
  230. case 0: {
  231. t = 35;
  232. return
  233. }
  234. case 1: {
  235. g = false;
  236. t = I > jsvm_this_insns.length ? 2 : 6;
  237. return
  238. }
  239. case 2: {
  240. I += O + 1;
  241. t = 28;
  242. return
  243. }
  244. case 3: {
  245. t = I === undefined ? 1 : 15;
  246. return
  247. }
  248. case 4: {
  249. t = 1 ? 7 : 35;
  250. return
  251. }
  252. case 5: {
  253. t = undefined;
  254. break
  255. }
  256. case 6: {
  257. n = jsvm_this_entrances[e];
  258. r = [];
  259. s = [undefined];
  260. m = [];
  261. t = 8;
  262. return
  263. }
  264. }
  265. })(arguments, t / 7 | 0);
  266. break;
  267. case 1:
  268. (function(_a_r_g_, u) {
  269. switch (u) {
  270. case 0: {
  271. t = 35;
  272. return
  273. }
  274. case 1: {
  275. t = 0 ? 22 : 5;
  276. return
  277. }
  278. case 2: {
  279. t = g === false ? 14 : 28;
  280. return
  281. }
  282. case 3: {
  283. a = jsvm_this_sdata.split("\t");
  284. i = 0;
  285. t = 29;
  286. return
  287. }
  288. case 4: {
  289. t = i < a.length ? 4 : 42;
  290. return
  291. }
  292. case 5: {
  293. i++;
  294. t = 29;
  295. return
  296. }
  297. }
  298. })(arguments, t / 7 | 0);
  299. break;
  300. case 2: {
  301. return
  302. }
  303. case 3: {
  304. var a, n, r, s, m, i, H, V, T, h;
  305. t = 22;
  306. break
  307. }
  308. case 4: {
  309. try {
  310. {
  311. a[i] = u(a[i])
  312. }
  313. } catch (u) {
  314. a[i] = undefined
  315. }
  316. t = 36;
  317. break
  318. }
  319. case 5: {
  320. var I;
  321. var g;
  322. var o;
  323. var v;
  324. var c = 0;
  325. var _ = 0;
  326. var N = [];
  327. var p = [];
  328. var d = true;
  329. v = [undefined];
  330. I = n - 1;
  331. o = 0;
  332. t = 7;
  333. break
  334. }
  335. case 6: {
  336. var j;
  337. var f, W;
  338. var b, Z, l, C, w, E, k;
  339. var O = 0;
  340. f = jsvm_this_insns[I];
  341. j = f & 127;
  342. switch (j) {
  343. case 26:
  344. O = 1;
  345. W = jsvm_this_insns[I + 1];
  346. b = f >> 7 & 31;
  347. Z = f >> 12 & 4095;
  348. l = W >> 0 & 31;
  349. r[b][Z] = r[l];
  350. break;
  351. case 21:
  352. b = f >> 7 & 31;
  353. Z = f >> 12 & 31;
  354. l = f >> 17 & 31;
  355. r[b] = r[Z] === r[l];
  356. break;
  357. case 64:
  358. b = f >> 7 & 31;
  359. Z = f >> 12 & 31;
  360. l = f >> 17 & 31;
  361. r[b] = loaddata(r[Z] + r[l]);
  362. break;
  363. case 96:
  364. O = 1;
  365. W = jsvm_this_insns[I + 1];
  366. b = f >> 7 & 31;
  367. Z = f >> 12 & 31;
  368. l = f >> 17 & 127;
  369. l |= (W >> 0 & 511) << 7;
  370. r[b] = loaddata(r[Z] + l);
  371. break;
  372. case 16:
  373. b = f >> 7 & 31;
  374. Z = f >> 12 & 255;
  375. r[b] = Z == 2 ? +r[b] : Z == 0 ? {} : Z == 1 ? [] : undefined;
  376. break;
  377. case 32:
  378. O = 1;
  379. W = jsvm_this_insns[I + 1];
  380. b = f >> 7 & 31;
  381. Z = f >> 12 & 4095;
  382. Z |= (W >> 0 & 15) << 12;
  383. r[b] = Z;
  384. break;
  385. case 48:
  386. O = 1;
  387. W = jsvm_this_insns[I + 1];
  388. b = f >> 7 & 31;
  389. Z = f >> 12 & 4095;
  390. Z |= (W >> 0 & 15) << 12;
  391. Z = Z << 16 >> 16;
  392. r[b] = Z;
  393. break;
  394. case 80:
  395. O = 1;
  396. W = jsvm_this_insns[I + 1];
  397. b = f >> 7 & 65535;
  398. Z = f >> 23 & 1;
  399. Z |= (W >> 0 & 15) << 1;
  400. l = W >> 4 & 65535;
  401. storedata(b + l, r[Z]);
  402. break;
  403. case 8:
  404. O = 1;
  405. W = jsvm_this_insns[I + 1];
  406. b = f >> 7 & 31;
  407. Z = f >> 12 & 31;
  408. l = f >> 17 & 31;
  409. C = f >> 22 & 3;
  410. C |= (W >> 0 & 7) << 2;
  411. w = W >> 3 & 31;
  412. try {
  413. if (Z === 31) {
  414. r[b] = r[l](r[C], r[w])
  415. } else {
  416. r[b] = r[Z][r[l]](r[C], r[w])
  417. }
  418. } catch (u) {
  419. g = true;
  420. I = v.pop();
  421. if (I == undefined) {
  422. break
  423. }
  424. if (I === -1) {
  425. I = v.pop()
  426. }
  427. if (c === 2) {
  428. c = v.pop();
  429. I = v.pop();
  430. if (I === -1) {
  431. s.pop();
  432. I = v.pop()
  433. }
  434. }
  435. _ = 3 + c;
  436. c = (c + 1) % 3;
  437. r[0] = u
  438. }
  439. break;
  440. case 112:
  441. O = 1;
  442. W = jsvm_this_insns[I + 1];
  443. b = f >> 7 & 31;
  444. Z = f >> 12 & 4095;
  445. Z |= (W >> 0 & 15) << 12;
  446. l = W >> 4 & 31;
  447. r[b] = loaddata(Z + r[l]);
  448. break;
  449. case 72:
  450. O = 1;
  451. W = jsvm_this_insns[I + 1];
  452. b = f >> 7 & 31;
  453. Z = f >> 12 & 31;
  454. l = f >> 17 & 31;
  455. C = f >> 22 & 3;
  456. C |= (W >> 0 & 7) << 2;
  457. try {
  458. if (Z === 31) {
  459. r[b] = r[l](r[C])
  460. } else {
  461. r[b] = r[Z][r[l]](r[C])
  462. }
  463. } catch (u) {
  464. g = true;
  465. I = v.pop();
  466. if (I == undefined) {
  467. break
  468. }
  469. if (I === -1) {
  470. I = v.pop()
  471. }
  472. if (c === 2) {
  473. c = v.pop();
  474. I = v.pop();
  475. if (I === -1) {
  476. s.pop();
  477. I = v.pop()
  478. }
  479. }
  480. _ = 3 + c;
  481. c = (c + 1) % 3;
  482. r[0] = u
  483. }
  484. break;
  485. case 104:
  486. O = 1;
  487. W = jsvm_this_insns[I + 1];
  488. b = f >> 7 & 31;
  489. Z = f >> 12 & 31;
  490. l = f >> 17 & 31;
  491. C = f >> 22 & 3;
  492. C |= (W >> 0 & 7) << 2;
  493. w = W >> 3 & 31;
  494. E = W >> 8 & 31;
  495. k = W >> 13 & 31;
  496. try {
  497. if (o === 0) {
  498. if (Z === 31) {
  499. r[b] = r[l](r[C], r[w], r[E], r[k])
  500. } else {
  501. r[b] = r[Z][r[l]](r[C], r[w], r[E], r[k])
  502. }
  503. } else {
  504. V = [];
  505. if (Z == 31) {
  506. T = undefined
  507. } else {
  508. T = r[Z]
  509. }
  510. V.push(r[C]);
  511. V.push(r[w]);
  512. V.push(r[E]);
  513. V.push(r[k]);
  514. h = [];
  515. for (i = 0; i < o; i++) {
  516. h.push(s.pop())
  517. }
  518. for (i = 0; i < o; i++) {
  519. V.push(h.pop())
  520. }
  521. if (Z == 31) {
  522. r[b] = r[l].apply(T, V)
  523. } else {
  524. r[b] = T[r[l]].apply(T, V)
  525. }
  526. o = 0
  527. }
  528. } catch (u) {
  529. g = true;
  530. I = v.pop();
  531. if (I == undefined) {
  532. break
  533. }
  534. if (I === -1) {
  535. I = v.pop()
  536. }
  537. if (c === 2) {
  538. c = v.pop();
  539. I = v.pop();
  540. if (I === -1) {
  541. s.pop();
  542. I = v.pop()
  543. }
  544. }
  545. _ = 3 + c;
  546. c = (c + 1) % 3;
  547. r[0] = u
  548. }
  549. break;
  550. case 24:
  551. b = f >> 7 & 31;
  552. Z = f >> 12 & 31;
  553. l = f >> 17 & 31;
  554. try {
  555. if (Z === 31) {
  556. r[b] = r[l]()
  557. } else {
  558. r[b] = r[Z][r[l]]()
  559. }
  560. } catch (u) {
  561. g = true;
  562. I = v.pop();
  563. if (I == undefined) {
  564. break
  565. }
  566. if (I === -1) {
  567. I = v.pop()
  568. }
  569. if (c === 2) {
  570. c = v.pop();
  571. I = v.pop();
  572. if (I === -1) {
  573. s.pop();
  574. I = v.pop()
  575. }
  576. }
  577. _ = 3 + c;
  578. c = (c + 1) % 3;
  579. r[0] = u
  580. }
  581. break;
  582. case 88:
  583. b = f >> 7 & 31;
  584. Z = f >> 12 & 31;
  585. l = f >> 17 & 31;
  586. storedata(r[b] + r[l], r[Z]);
  587. break;
  588. case 40:
  589. O = 1;
  590. W = jsvm_this_insns[I + 1];
  591. b = f >> 7 & 31;
  592. Z = f >> 12 & 31;
  593. l = f >> 17 & 31;
  594. C = f >> 22 & 3;
  595. C |= (W >> 0 & 7) << 2;
  596. w = W >> 3 & 31;
  597. E = W >> 8 & 31;
  598. try {
  599. if (Z === 31) {
  600. r[b] = r[l](r[C], r[w], r[E])
  601. } else {
  602. r[b] = r[Z][r[l]](r[C], r[w], r[E])
  603. }
  604. } catch (u) {
  605. g = true;
  606. I = v.pop();
  607. if (I == undefined) {
  608. break
  609. }
  610. if (I === -1) {
  611. I = v.pop()
  612. }
  613. if (c === 2) {
  614. c = v.pop();
  615. I = v.pop();
  616. if (I === -1) {
  617. s.pop();
  618. I = v.pop()
  619. }
  620. }
  621. _ = 3 + c;
  622. c = (c + 1) % 3;
  623. r[0] = u
  624. }
  625. break;
  626. case 120:
  627. b = f >> 7 & 31;
  628. Z = f >> 12 & 31;
  629. r[b] = u(r[Z]);
  630. break;
  631. case 4:
  632. b = f >> 7 & 31;
  633. Z = f >> 12 & 31;
  634. l = f >> 17 & 31;
  635. o += 3;
  636. s.push(r[b]);
  637. s.push(r[Z]);
  638. s.push(r[l]);
  639. break;
  640. case 68:
  641. O = 1;
  642. W = jsvm_this_insns[I + 1];
  643. b = f >> 7 & 31;
  644. Z = f >> 12 & 31;
  645. l = f >> 17 & 127;
  646. l |= (W >> 0 & 511) << 7;
  647. storedata(r[b] + l, r[Z]);
  648. break;
  649. case 36:
  650. b = f >> 7 & 31;
  651. o += 1;
  652. s.push(r[b]);
  653. break;
  654. case 56:
  655. O = 1;
  656. W = jsvm_this_insns[I + 1];
  657. b = f >> 7 & 31;
  658. Z = f >> 12 & 31;
  659. l = f >> 17 & 31;
  660. C = f >> 22 & 3;
  661. C |= (W >> 0 & 7) << 2;
  662. o += 4;
  663. s.push(r[b]);
  664. s.push(r[Z]);
  665. s.push(r[l]);
  666. s.push(r[C]);
  667. break;
  668. case 100:
  669. b = f >> 7 & 31;
  670. Z = f >> 12 & 31;
  671. o += 2;
  672. s.push(r[b]);
  673. s.push(r[Z]);
  674. break;
  675. case 20:
  676. O = 1;
  677. W = jsvm_this_insns[I + 1];
  678. b = f >> 7 & 65535;
  679. Z = f >> 23 & 1;
  680. Z |= (W >> 0 & 15) << 1;
  681. l = W >> 4 & 31;
  682. storedata(b + r[l], r[Z]);
  683. break;
  684. case 84:
  685. b = f >> 7 & 65535;
  686. b = b << 16 >> 16;
  687. v.push(I + b);
  688. break;
  689. case 52:
  690. b = f >> 7 & 65535;
  691. b = b << 16 >> 16;
  692. v.push(I + b);
  693. break;
  694. case 116:
  695. b = f >> 7 & 65535;
  696. b = b << 16 >> 16;
  697. v.push(c);
  698. _ = 0;
  699. c = 0;
  700. v.push(I + b);
  701. break;
  702. case 12:
  703. b = f >> 7 & 31;
  704. r[0] = r[b];
  705. _ = 3 + c;
  706. break;
  707. case 76:
  708. g = true;
  709. I = v.pop();
  710. c = v.pop();
  711. if (_ > 3) {
  712. I = v.pop();
  713. if (I === -1) {
  714. s.pop();
  715. I = v.pop()
  716. }
  717. }
  718. _ = 0;
  719. break;
  720. case 44:
  721. g = true;
  722. I = v.pop();
  723. c++;
  724. if (_ === 0) {
  725. I = v.pop();
  726. c++
  727. }
  728. break;
  729. case 108:
  730. g = true;
  731. I = v.pop();
  732. c++;
  733. break;
  734. case 92:
  735. b = f >> 7 & 65535;
  736. g = true;
  737. I = b - 1;
  738. break;
  739. case 60:
  740. O = 1;
  741. W = jsvm_this_insns[I + 1];
  742. b = f >> 7 & 31;
  743. Z = f >> 12 & 4095;
  744. Z |= (W >> 0 & 15) << 12;
  745. r[b] = Z;
  746. break;
  747. case 124:
  748. b = f >> 7 & 31;
  749. g = true;
  750. I = r[b] - 1;
  751. break;
  752. case 28:
  753. b = f >> 7 & 31;
  754. g = true;
  755. d = false;
  756. s.push(I + 1 + O);
  757. I = r[b] - 1;
  758. v.push(-1);
  759. c = 0;
  760. _ = 0;
  761. break;
  762. case 66:
  763. b = f >> 7 & 31;
  764. Z = f >> 12 & 31;
  765. jsvm_this_tmpValue = r[Z];
  766. u("" + r[b] + " = jsvm_this_tmpValue;");
  767. break;
  768. case 2:
  769. b = f >> 7 & 31;
  770. r[b] = {};
  771. break;
  772. case 98:
  773. b = f >> 7 & 31;
  774. Z = f >> 12 & 31;
  775. l = f >> 17 & 31;
  776. r[b] = r[Z] | r[l];
  777. break;
  778. case 34:
  779. b = f >> 7 & 31;
  780. Z = f >> 12 & 31;
  781. l = f >> 17 & 31;
  782. r[b] = r[Z] ^ r[l];
  783. break;
  784. case 82:
  785. b = f >> 7 & 31;
  786. Z = f >> 12 & 31;
  787. l = f >> 17 & 31;
  788. r[b] = r[Z] % r[l];
  789. break;
  790. case 18:
  791. b = f >> 7 & 31;
  792. Z = f >> 12 & 31;
  793. l = f >> 17 & 31;
  794. r[b] = r[Z] / r[l];
  795. break;
  796. case 114:
  797. b = f >> 7 & 31;
  798. Z = f >> 12 & 31;
  799. l = f >> 17 & 31;
  800. r[b] = r[Z] & r[l];
  801. break;
  802. case 50:
  803. b = f >> 7 & 31;
  804. Z = f >> 12 & 31;
  805. r[b] = ~r[Z];
  806. break;
  807. case 74:
  808. b = f >> 7 & 31;
  809. Z = f >> 12 & 31;
  810. l = f >> 17 & 31;
  811. r[b] = r[Z] * r[l];
  812. break;
  813. case 10:
  814. b = f >> 7 & 31;
  815. Z = f >> 12 & 31;
  816. l = f >> 17 & 31;
  817. r[b] = r[Z] - r[l];
  818. break;
  819. case 42:
  820. b = f >> 7 & 31;
  821. Z = f >> 12 & 31;
  822. l = f >> 17 & 31;
  823. r[b] = r[Z] + r[l];
  824. break;
  825. case 106:
  826. b = f >> 7 & 31;
  827. Z = f >> 12 & 31;
  828. l = f >> 17 & 31;
  829. r[b] = r[Z] >>> r[l];
  830. break;
  831. case 0:
  832. O = 1;
  833. W = jsvm_this_insns[I + 1];
  834. b = f >> 7 & 31;
  835. Z = f >> 12 & 4095;
  836. Z |= (W >> 0 & 15) << 12;
  837. l = W >> 4 & 65535;
  838. r[b] = loaddata(Z + l);
  839. break;
  840. case 58:
  841. b = f >> 7 & 31;
  842. Z = f >> 12 & 31;
  843. l = f >> 17 & 31;
  844. r[b] = r[Z] << r[l];
  845. break;
  846. case 90:
  847. O = 1;
  848. W = jsvm_this_insns[I + 1];
  849. b = f >> 7 & 31;
  850. Z = f >> 12 & 31;
  851. l = f >> 17 & 127;
  852. l |= (W >> 0 & 31) << 7;
  853. r[b] = r[Z][l];
  854. break;
  855. case 6:
  856. O = 1;
  857. W = jsvm_this_insns[I + 1];
  858. b = f >> 7 & 31;
  859. Z = f >> 12 & 4095;
  860. Z |= (W >> 0 & 15) << 12;
  861. if (r[b]) {
  862. g = true;
  863. I = Z - 1
  864. }
  865. break;
  866. case 70:
  867. g = true;
  868. v.pop();
  869. I = s.pop();
  870. if (I === undefined) {
  871. I = -1
  872. }
  873. break;
  874. case 122:
  875. b = f >> 7 & 31;
  876. Z = f >> 12 & 31;
  877. r[b] = u("" + r[Z]);
  878. break;
  879. case 38:
  880. O = 1;
  881. W = jsvm_this_insns[I + 1];
  882. b = f >> 7 & 65535;
  883. b = b << 16 >> 16;
  884. Z = f >> 23 & 1;
  885. Z |= (W >> 0 & 15) << 1;
  886. if (s.length <= b) {
  887. break
  888. }
  889. s[s.length - 1 - b] = r[Z];
  890. break;
  891. case 22:
  892. b = f >> 7 & 31;
  893. Z = f >> 12 & 31;
  894. if (s.length <= r[Z]) {
  895. break
  896. }
  897. r[b] = s[s.length - 1 - r[Z]];
  898. break;
  899. case 86:
  900. b = f >> 7 & 31;
  901. Z = f >> 12 & 31;
  902. if (s.length <= r[b]) {
  903. break
  904. }
  905. s[s.length - 1 - r[b]] = r[Z];
  906. break;
  907. case 54:
  908. b = f >> 7 & 31;
  909. Z = f >> 12 & 31;
  910. l = f >> 17 & 31;
  911. if (r[b] === undefined) {
  912. jsvm_this_tmpValue = r[l];
  913. u("" + r[Z] + " = jsvm_this_tmpValue;")
  914. } else {
  915. try {
  916. r[b][r[Z]] = r[l]
  917. } catch (u) {
  918. g = true;
  919. I = v.pop();
  920. if (I == undefined) {
  921. break
  922. }
  923. if (I === -1) {
  924. I = v.pop()
  925. }
  926. if (c === 2) {
  927. c = v.pop();
  928. I = v.pop();
  929. if (I === -1) {
  930. s.pop();
  931. I = v.pop()
  932. }
  933. }
  934. _ = 3 + c;
  935. c = (c + 1) % 3;
  936. r[0] = u
  937. }
  938. }
  939. break;
  940. case 102:
  941. b = f >> 7 & 31;
  942. Z = f >> 12 & 31;
  943. if (r[b]) {
  944. g = true;
  945. I = r[Z] - 1
  946. }
  947. break;
  948. case 118:
  949. b = f >> 7 & 31;
  950. Z = f >> 12 & 31;
  951. l = f >> 17 & 31;
  952. try {
  953. r[b] = r[Z][r[l]]
  954. } catch (u) {
  955. g = true;
  956. I = v.pop();
  957. if (I == undefined) {
  958. break
  959. }
  960. if (I === -1) {
  961. I = v.pop()
  962. }
  963. if (c === 2) {
  964. c = v.pop();
  965. I = v.pop();
  966. if (I === -1) {
  967. s.pop();
  968. I = v.pop()
  969. }
  970. }
  971. _ = 3 + c;
  972. c = (c + 1) % 3;
  973. r[0] = u
  974. }
  975. break;
  976. case 14:
  977. O = 1;
  978. W = jsvm_this_insns[I + 1];
  979. b = f >> 7 & 31;
  980. Z = f >> 12 & 31;
  981. l = f >> 17 & 31;
  982. C = f >> 22 & 3;
  983. C |= (W >> 0 & 7) << 2;
  984. s.push(r[b]);
  985. s.push(r[Z]);
  986. s.push(r[l]);
  987. s.push(r[C]);
  988. break;
  989. case 46:
  990. b = f >> 7 & 31;
  991. Z = f >> 12 & 31;
  992. l = f >> 17 & 31;
  993. r[b] = s.pop();
  994. m.push(r[b]);
  995. r[Z] = s.pop();
  996. m.push(r[Z]);
  997. r[l] = s.pop();
  998. m.push(r[l]);
  999. break;
  1000. case 78:
  1001. b = f >> 7 & 31;
  1002. r[b] = s.pop();
  1003. m.push(r[b]);
  1004. break;
  1005. case 30:
  1006. b = f >> 7 & 31;
  1007. Z = f >> 12 & 31;
  1008. if (r[b]) {
  1009. s.push(r[Z])
  1010. };
  1011. break;
  1012. case 94:
  1013. b = f >> 7 & 31;
  1014. Z = f >> 12 & 31;
  1015. l = f >> 17 & 31;
  1016. s.push(r[b]);
  1017. s.push(r[Z]);
  1018. s.push(r[l]);
  1019. break;
  1020. case 62:
  1021. b = f >> 7 & 31;
  1022. Z = f >> 12 & 31;
  1023. r[b] = r[Z];
  1024. break;
  1025. case 126:
  1026. b = f >> 7 & 31;
  1027. s.push(r[b]);
  1028. break;
  1029. case 110:
  1030. b = f >> 7 & 31;
  1031. Z = f >> 12 & 31;
  1032. r[b] = s.pop();
  1033. m.push(r[b]);
  1034. r[Z] = s.pop();
  1035. m.push(r[Z]);
  1036. break;
  1037. case 65:
  1038. b = f >> 7 & 31;
  1039. Z = f >> 12 & 31;
  1040. l = f >> 17 & 31;
  1041. r[b] = r[Z] >= r[l];
  1042. break;
  1043. case 1:
  1044. b = f >> 7 & 31;
  1045. Z = f >> 12 & 31;
  1046. l = f >> 17 & 31;
  1047. r[b] = r[Z] <= r[l];
  1048. break;
  1049. case 33:
  1050. b = f >> 7 & 31;
  1051. Z = f >> 12 & 31;
  1052. l = f >> 17 & 31;
  1053. r[b] = r[Z] < r[l];
  1054. break;
  1055. case 97:
  1056. b = f >> 7 & 31;
  1057. Z = f >> 12 & 31;
  1058. l = f >> 17 & 31;
  1059. r[b] = r[Z] > r[l];
  1060. break;
  1061. case 17:
  1062. b = f >> 7 & 31;
  1063. Z = f >> 12 & 31;
  1064. l = f >> 17 & 31;
  1065. r[b] = r[Z] && r[l];
  1066. break;
  1067. case 81:
  1068. b = f >> 7 & 31;
  1069. Z = f >> 12 & 31;
  1070. l = f >> 17 & 31;
  1071. r[b] = r[Z] || r[l];
  1072. break;
  1073. case 113:
  1074. b = f >> 7 & 31;
  1075. Z = f >> 12 & 31;
  1076. r[b] = !r[Z];
  1077. break;
  1078. case 9:
  1079. b = f >> 7 & 31;
  1080. Z = f >> 12 & 31;
  1081. l = f >> 17 & 31;
  1082. r[b] = r[Z] !== r[l];
  1083. break;
  1084. case 49:
  1085. b = f >> 7 & 31;
  1086. Z = f >> 12 & 31;
  1087. l = f >> 17 & 31;
  1088. r[b] = r[Z] >> r[l];
  1089. break;
  1090. case 41:
  1091. b = f >> 7 & 31;
  1092. Z = f >> 12 & 31;
  1093. l = f >> 17 & 31;
  1094. r[b] = r[Z] != r[l];
  1095. break;
  1096. case 73:
  1097. O = 1;
  1098. W = jsvm_this_insns[I + 1];
  1099. b = f >> 7 & 31;
  1100. Z = f >> 12 & 4095;
  1101. Z |= (W >> 0 & 15) << 12;
  1102. Z = Z << 16 >> 16;
  1103. if (s.length <= Z) {
  1104. break
  1105. }
  1106. r[b] = s[s.length - 1 - Z];
  1107. break;
  1108. case 105:
  1109. O = 1;
  1110. W = jsvm_this_insns[I + 1];
  1111. b = f >> 7 & 31;
  1112. Z = f >> 12 & 31;
  1113. l = f >> 17 & 31;
  1114. C = f >> 22 & 3;
  1115. C |= (W >> 0 & 7) << 2;
  1116. r[b] = s.pop();
  1117. m.push(r[b]);
  1118. r[Z] = s.pop();
  1119. m.push(r[Z]);
  1120. r[l] = s.pop();
  1121. m.push(r[l]);
  1122. r[C] = s.pop();
  1123. m.push(r[C]);
  1124. break;
  1125. case 89:
  1126. b = f >> 7 & 31;
  1127. Z = f >> 12 & 31;
  1128. l = f >> 17 & 31;
  1129. r[b] = r[Z] in r[l];
  1130. break;
  1131. case 57:
  1132. b = f >> 7 & 31;
  1133. r[b] = {};
  1134. break;
  1135. case 121:
  1136. O = 1;
  1137. W = jsvm_this_insns[I + 1];
  1138. b = f >> 7 & 31;
  1139. Z = f >> 12 & 4095;
  1140. Z |= (W >> 0 & 15) << 12;
  1141. l = W >> 4 & 255;
  1142. if (typeof r[b]["jsvmfunc"] == "number") {
  1143. for (i = 1; i <= l; i++) {
  1144. p.push(loaddata(Z + i))
  1145. }
  1146. d = true;
  1147. s.push(loaddata(Z));
  1148. g = true;
  1149. s.push(I + 1 + O);
  1150. I = r[b]["jsvmfunc"] - 1;
  1151. v.push(-1);
  1152. c = 0;
  1153. _ = 0
  1154. } else {
  1155. V = [];
  1156. T = loaddata(Z);
  1157. for (i = 0; i < l; i++) {
  1158. V.push(loaddata(Z + l - i))
  1159. }
  1160. if (typeof r[b] == "function") {
  1161. s.push(r[b].apply(T, V))
  1162. }
  1163. }
  1164. break;
  1165. case 25:
  1166. b = f >> 7 & 31;
  1167. r[b] = [];
  1168. break;
  1169. case 69:
  1170. b = f >> 7 & 255;
  1171. if (d) {
  1172. for (i = 0; i < b; i++) {
  1173. s.push(p.pop())
  1174. }
  1175. }
  1176. p = [];
  1177. d = false;
  1178. break;
  1179. case 37:
  1180. O = 1;
  1181. W = jsvm_this_insns[I + 1];
  1182. b = f >> 7 & 65535;
  1183. Z = f >> 23 & 1;
  1184. Z |= (W >> 0 & 32767) << 1;
  1185. for (i = 1; i <= Z; i++) {
  1186. storedata(b + Z - i, s.pop())
  1187. }
  1188. break;
  1189. case 101:
  1190. b = f >> 7 & 31;
  1191. Z = f >> 12 & 31;
  1192. l = f >> 17 & 31;
  1193. r[b] = r[Z] == r[l];
  1194. break;
  1195. case 5:
  1196. O = 1;
  1197. W = jsvm_this_insns[I + 1];
  1198. b = f >> 7 & 65535;
  1199. Z = f >> 23 & 1;
  1200. Z |= (W >> 0 & 32767) << 1;
  1201. for (i = 0; i < Z; i++) {
  1202. s.push(loaddata(b + i))
  1203. }
  1204. break;
  1205. default:
  1206. b = f >> 7 & 255;
  1207. for (i = 0; i < b; i++) {
  1208. s.push(m.pop())
  1209. }
  1210. break
  1211. }
  1212. t = I === -1 ? 0 : 21;
  1213. break
  1214. }
  1215. }
  1216. }
  1217. }
  1218. function checkWasm() {
  1219. try {
  1220. {
  1221. var u = 0;
  1222. u: while (u !== undefined) {
  1223. switch (u % 3) {
  1224. case 0:
  1225. (function(_a_r_g_, e) {
  1226. switch (e) {
  1227. case 0: {
  1228. u = typeof WebAssembly === "object" && typeof WebAssembly.instantiate ===
  1229. "function" ? 1 : 3;
  1230. return
  1231. }
  1232. case 1: {
  1233. u = undefined;
  1234. break
  1235. }
  1236. }
  1237. })(arguments, u / 3 | 0);
  1238. break;
  1239. case 1: {
  1240. var e = new WebAssembly.Module(Uint8Array.of(0, 97, 115, 109, 1, 0, 0, 0));
  1241. u = e instanceof WebAssembly.Module ? 2 : 3;
  1242. break
  1243. }
  1244. case 2: {
  1245. return new WebAssembly.Instance(e) instanceof WebAssembly.Instance
  1246. }
  1247. }
  1248. }
  1249. }
  1250. } catch (e) {}
  1251. return false
  1252. }
  1253. function isDesktop() {
  1254. var u = navigator.userAgent || navigator.vendor || window.opera;
  1255. var isDesktop = !(
  1256. /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series([46])0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i
  1257. .test(u) ||
  1258. /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br([ev])w|bumb|bw-([nu])|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do([cp])o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly([-_])|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-([mpt])|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c([- _agpst])|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac([ \-/])|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja([tv])a|jbro|jemu|jigs|kddi|keji|kgt([ /])|klon|kpt |kwc-|kyo([ck])|le(no|xi)|lg( g|\/([klu])|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t([- ov])|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30([02])|n50([025])|n7(0([01])|10)|ne(([cm])-|on|tf|wf|wg|wt)|nok([6i])|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan([adt])|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c([-01])|47|mc|nd|ri)|sgh-|shar|sie([-m])|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel([im])|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c([- ])|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i
  1259. .test(u.substr(0, 4)));
  1260. return isDesktop
  1261. }
  1262. var jsvm_this_tmpValue;
  1263. var jsvm_this_insns = [];
  1264. var jsvm_this_sdata = [];
  1265. var jsvm_this_entrances = [];
  1266. var jsvm_this_privs = [];
  1267. jsvm_this_initialization(
  1268. "unTuZ\tuInIYmrnuf'uONetIaeA\tiuT+t\tumuduDuTud+vTVIuVBu'u\tnouI\t'Hn+ufuuedu\tfre_v'\t'ahuu9VAguCt'\t0HuHiVnuogH\tmuseCuuenn'\tutuuuwerC9se'u'I'Sumunnz\t'uegt0uVuoFd|uuhonHuiguduu'ndefin\tduund\t_unuR\t''zv\t8ruuduHN+mCVvau Vn'Yhug'duNsvmuunmu'Hjsuuportul_MTGnY+uef7ued\tRtVut\t9ueduuuued'h'HEuu\tlu\ttMSuuuuH'u0ui'cAgA'WINu'um\tzgE't0'tnd9fuoud'e+HuTu+Zu\tHuduf\t'uuduf'nuyu\t'Fetval\t\t'niuK\tjundff0uguh\t'ru+umu'\t0nuut\t'uIdesuneu'uIu0t1auuuOuuuH\t'TnmwdiEudua'rfcv0\t0ui\tHue\t''nduunnedWuuIuuv_I'_jnuOtQ'uuH59u'ebNu'uutua0ugiCoN+uuHTueuvnudV\t'ePuvEuurVuout\t9unG'uCn_u'\tNV_+vpu'0unuuWHuuRdun\tuAd'\t'4+zVuuW+i0out''EuIPfiahuwuur+uGuu/nund29iueauumoVijTuud9fiuepukuuet_wu0\tHuuzuhVuuvDEw'uumwXe+La\tWduuIw'u+ONZuUuuRrEXAu+'\t'mZCZNG0gVHHuENVuo'TnCINVnMOw'gH0EfVHuuAMEu9NuIu0H_fZuH'umu\tMeC0u;'IuuTzHgGHnjuCuuERWOWVeVH_MEDuUO'u'6awERhuuhHGC'uLuDvUMu\tVC'Mne+TuuOMCnR\tT9_VIuHu\tnCAjf_A0FIAMEuRu+E__uDduMahu77uuu0SIO0THbGu'V'BuuVu6SIuuEZuP'+T+VOn'ZDuiTg\t'uIuLAIuRugI0OSOCnu\tuiuucNGTAlEuuu0u'DuVTHzvfmu_Wu0ge'VYV0OEIuuE_PV'm''NunTIouPTuiwSue'DunfuETYLEHuj'gOCEuduacERTAt'uugTunEVudE'oqOHIEInIuauTYuZTINIT' OOv9PITgOu_TO\tOCVuumhu9WuOAjFAuhONu\tuuEeuSOu'\tIuPEVFueOunTYgg_PB'u'_PuuAmuONVTVYEhhuuVCTu9D'umuu0uION_+uudVgWVuGuNuuu'9u0rARION_TguECfbCum0ZPiVuEuMIuNu\t'uPL\tuE0uIuuHMYuCiNunNt_TuWEIL0Iuu\tutOuuVNZVTuPekPu'\tu'xeYtG6uOuT_ENCee'NGu\tKLuuwCONuEuTuTYPECNudwnmNuegun'uVnjIi_d\tgeuviVunh5nteH'un6Hi\tf2hZ12u0\tuC0\thV0Hu4.u.0u\t'uf52uz'.'T9WuNLs'\th0V\t'0wu'P5uuHYebuu'ics'uuu\t0rN\tdW\t'cum+'olul\tz\tu_WuTmu\tmizuu'iuuEuifyuu'uVonuu'nNu\tHuohI0Wh'+iuP9'\t'uuP'\t'2uuuj'up'li'atuo0/jguekZyupiudcnuTu\t/uuotueufuumgTiuCQZ0uxtusuCVuH cuauVeu=UTm+Vuw'jsP+uenu0PuuIuau0ugdeTTuedanurCgvaHuuund\tguued0un\t.fRnhH\tu'l_utrguumuuueNdVjuLf\tTtu8s'\t'9vvnmunc'uubu'hVoCuuu_PguuuCAjERA6VRAuujRmTuuHb0hgHAuuolIneH\tuuVeftnI6\tuCAjENu_Ip0uuumnuNhWV'u+nuiiGsuu9m\tHTg.rhuhbWu'Eb0LHwerrUse'0'tuStH9CgTT'tmub'+ua9fariE\tudSrpmkx\tuuopRatio'\tw+OiNitR0tiuU\t'sVVeoWi+tb0ZIvidfmouZfOtu\tbCmaguZguuDuiavHNeTD_V'PEuA0vu5\t0u52'HWVusuAE9P6'uuhTnuVuuTOduoZiu+zuWVurgeo'HEuGtu\t''u9un'\t+Wuught'H'ueadonuemu'u'2'0uHduaRuta9edZ'geI0uTReDa'u'uguvgMeubInfN0uuduIiu'uH9eu\t9u/vmumt'ea\tuui+MTuurnHIT'+auukCetyTH'uvuad\tCusVrAIT'tu\tmguuuOunIONTENmuEmCODuuGua0ITeuinwTuVwagudu0ouu060ed+TDeuiSeu'g\tget'sgQueeIa'uu+ahigatorihfueer8guEt+Ta0oLuuHrCiu9+\t'uoDerghge\t'ueiN'guncu\tVw0erRu99uoONu\tVIeUOZ\t'uuSafaeV'euc\tnc0WTbRT\tYuuu0ueTuuEeaudu\t'b'wuuuaIuNuTmuuuVunvmWu0'u''etNVgaIujISu'uPwtOueuhuouT9ou'+uEeruOyOpeoationuyuu'uTcHnReneuNpuuuogeurI+uBjtuntundNdiu01\t'ueWi\tgCovduuvTZpeCv'Ip_Me0wisn'\t'fauuNeM9TeI\tuur0mvugte'\t'cu\tur9JeiuIt.u'4nhuIaWi_uu'WuTuIuu+Ixubgm'Cevm ulu'\tiuV'f\tTed\twUdoTiuvu\tTu\tefiu_uunndIgune0\tun0uekt\t\t1uVdeuinMuuundeuRIgu\tjnkN8vnpV0unuufiueO\t0CSe6u_eG\tun0Hfinud\tfnCeuinHu\tu\tde+0u3dzhnduVi'euuuuue\tiCHuAKVue'IY6BEuVueAi0udePHu0fiuejZdg'g+uAgIVN_fEuuujRu WyueIRUjIu0uTaWE_VEIENu'\tuIpEuH0uyTuTyuE_eSud'a6rhuuINuT0VeaHInueuinTueuudeuiueu'uLOvuCTN+ueTTTYCEj\thnuvNImHg\tw+dTfu0e7\tugHeHFued8'isDTCVtlA'\tuDuViH'T0\tu_PZ'CBDEVICufHVEuuuB9uuFNItNh_zhZuuUuEX_EDMCu'uuCCeHuVeduiE'eeieui\tu'uwui8e|uuO0IeuAu+ONhTuuuuuR+u\tunI8RAHNOH_ugNuum\tuTwV'NfEuu.CON9nY'huV'CuOu'uu\tNuueI2nedus7hetNued0undufNnebuuudefuuHduunm4uiuud\te+d_fCnuluupdufiutuEu\tMefiuu'\tuumeuunud\tuVdzHuVe\toujCHuENuuTuPHuuTVVwR\tC_tE'tIONuuzIudagune_TgBEVVuRSuON_TIuHVNuO'OPu\tuoCuu\t'u0OLAuHuAG\ttmuuu'm'Nu\t',H\tuudLwmWeduTuZHfijeueundwuenHdugGAMd9V_EIUTHuM'DuUM'CHZHuruRTIguuuuu7Huu'VefJuuuuumamtwOmVuuuvuu+ouu0uuV0Hvjuuuug_vu0uguWuuVjxVWIuuuuuuutuu0mCNHuuhuIuunuu8uWuutuVuuH'uCOuumguuV0NWVHu0uuHu\tuVVeU0uuuwuu0uuutuuuWuuV0uzuIauvuufutuTVHHumuuuuIuuguuTV0uFmRuuuUuuuuumTh/jV0SIuuug8WIdNnuuVmug9euhuhuY_Hu'NZuHHeu+u9u\tnuuHWwujV0Z0jbEmtTNm80muVm\t+HulouuaHlRIguZuuHuuuuFueujVuA\tr2e0VuuIiOtuCuutLuImu0Huu'wIuugi0uT9jdH'uumHuu_u2b+Wu'V0oaduT7u0uuutuUuueuNuuuuuVuu'uuVu_uTuunugmVu9_uuug9uosOuIuuiuEuuuVua+uZH'uVPIuumHIWvZu+_\ttuWuu'jhuub9Ee0HvVuIuIcZuuRzuJViVeHuHuu'muuIuuVZWhuuuuVIuujuuh+uu9uTuuj0uWoIuz'uPduuuuvIuHu_\tue0u0uEISuLSuug_\t+Euuu0uu+iduVZVtz\tuHwurTuuzCu\tuu'zuiuIuuuuuau0u0VmuTHeuggIuWu0uuHTuuuTuu0VuZTT'euuuuV0uTrIuguuuRuNuuVmuVH0uSuIuugHu0TZIu0uuuuuuwuTxuuHVutuJauIWuNmuuuV0fVu+UVeuVuH\tauPjuehuuHHuauCuuouuCuuu\tueHkdMuuuuuVu'uuOeumuWumueu\tjHuuCZeuuVTa8uuXu0ueWuCuV0UWusuuiuuuutuuvuu+Huuouwuugju0E+Hg+uu+uuHmoeuVuWHue8uuuuugjVuWuuuuu9+uruTu9TuGVqv\tNuuHVHuIuCZuVugvN6uZ+bSHNtuuuCuu9Euu'Iuwhu\tuTWumTHHuuuuTVCTHmCuguhguM6eZNuQ+NIduyuuHmuum0'gCuu+agW0uTuHuNIudVCueuauwuWTvh8uQmuFanIuuuuHHmusSVuNWhIIZT1uuCkHhVuuuTCu9uuuuuuNHuIuZI'/zIFLuuuHhVumn8IZwhuuuV_Ni9EHVuuu\tVCgTuTugpw\tguVHuu'ue'IHuTPHamu9uIugVhnIdTuuuZHuhNuutEENMmuTjuZuvu6ug+esa''0'Z9WVmumuuIgwazIVuuuuZ9uHudjuVCV0LuuZ_90vN6eHubx+uwI40uuhMuumgrur1+IZTWZuzkuhu'RuuCTguk'u0ugiNV9IHbqTuPuuuZ'umuuajNgwjzw0uWuuuECuOuiNnVuVm0nVNeg9'Run+b+maIuWuuuhuuuuuPgW+zZuVmuuEHdhuuguVCuhmCfuuWhgN6uGEmuHNTuu+uuumyuI\tTguhz0ZNWuu'uueou+uVCn9mEuulugAg6uu+ud'6\tuuWuHum/9u0Vunhze9TWIwwuuVjvuuNYHgmHuiuu0uN\tuZ+bohHIuueuueTHuuVIgzuzuuTWIWwBHhuuuuICujuCu+Zugwu6uZ+uuhNIuuT'Hhusufu0uIIzuu\tuiuuHHhuu1uV'pmTsWWR\tgvNeuZe9VeTIuu'ujhuuuuuuug'zIZugui7uHhNeumVCuumNnub0MiHHl0+buW9uHu+0u\tuuuuVoju'zITTWIumkHhuuugV'uW'uuuwuuPuWuZuvQWNI'uuouhhu9uTuumhzaZTfud0uHhNVt_VChgmi0uu8Tuuueu+bxuNuLuuuHhm\tuuVuguhVuuTWujPteuuu0uPC+omTuuuuhuN6uHWg+aujuu'uHhjuuu'I0uNYIZTWuuKuHuNuOEZuuTmVuumuucNIuu+u3QITg_ueHumuuVuIaHhzgiuu0uuuaujHghNIuuVCuduu'uuGNsN6uZNuQuNImEuu9nmuuuuugwZVqqHuuuu_uujuHu'uuuTuujmuhuOAguN0nZZVFaeIumuiHZmu0uVuuVhuguuuuuuIuZ+u+hNu_u'uvpOCPbVNuvNeuZ+b/quIuwuVmWmrjuuoatuzmuNuunuuuTjVjhNgxuuV9RuuuuuuHvNuTziuUTbNuuuuuhmuu8Vugwh0uuNTuuVuNUuuHeNuuWVugrh'uue'gvuumuub'HuIuVutuhm_uuVIEwRzg_'euuduuujuehtmuuVuuwu0u0uuVjNVmZEmaiNVuuZVHhmlGMVue0BzgHuuuNVTuTjLHhN/uuumu7mVuuuuuIJ6uZHuquNIuuuVHhIVu9rIuHhm.uu'u\tVCuTjudhuuuuIuOKmCuuuuT'eeuW+u00NuuVSuH'\tu\tNVuuwhzeHIHuuHCuufeahNduRPWuimu'gH9gnNuDZ+unuNuueu0HNmuCuheuwVuWu6e'uHuuu0HNFumhu8fu+uCTunugvu6g'YbUuuuuuuuHuTVunIhuwVug+N0++tu0TjmHx'uufI'uVmuuutuuV96uIubuV\tH0uuuHhtuVIuHTwuuuuuuIuHCrzqHT'NuuugCujZCuuu+9uNmaZubFZhIuuug'juuuuVu\tw+YWHmuuuuDVjHHH9uuhRrTauuuuuuugvNhuZ+buINuuuuu'VmuvugugwhuguNEuT+.uuWHHhNuNumugVuCiOuCgC'6uh+bUhNIuuuuu+0'u0Vua0hzgHNnuVmIdTTHuunuuuHCuWHCuuIhgv060Zoggk\tIHHuushiuuuV8VTuu'HNduuuTHnjH7huuuuVuuC0uuNR0gnu6uuuuOhNeduY+eumurgVIgwhCuHYuuuuuuTuHHlduuu'NueVCuu0uNTC6n\tebHViIuuuupCHueoVIIwhzgHuu_u9WuHjHuuuuuufhuiI0euwTVHu0uutDuuu0uuiuuH90uHZ9uu9uu900hu9Luu\tquN+Hu0TWuu+huu_\tumPuouuuujnuuYuWudVe/VuIn9Z'uuuuuuVu9aHHuuVIhuVHFuKZuCuuuvtVu+gCuu_Wuunhu7uIuW0uuuuuAuum'0HIuuWIuRgHuuVuuu\tuuZeueIuuuuT9uNuHIu'IuuuudIupuuuuuIuuu_uuuuuH5uuTuhZuuuutu\tegY'0dLuuTuujVISm\tuuuuuuuuuuuuuTu8CW9AeHN0I\tuLduuhguu9TuI0'gwGvuvdAHuZVENTuuo0zuuuui9Tuu\tuHuum90XmNhVuTubHIuh+uuuu9TIuuuiWZuV0uuMoueuWuuubHutiuu7Cu0n'iwVVuV7nuu000uvmvHZuYhh'VI+iuVeNmu90uuue'T9uuH0uuuiu\tHuNmuauwuh0V68uuuKHcuf0umuuauu8uuI0TuVmuZ\tm_VhMuuu'ouV00nH099u06uIugu0uZujuuIu+uuuuuX7G_u9iueuuVTN\tudHE+HuHuuw7VzuuunKuuPn0m9mKVTwHuuEuH0juuHTuTT9uutKW0uWGuiuuHmNuI_uuNuTruHZdIkuCegIIhu90uuuVuTNuuuNWuHuHlHuHuuuVuuuTuuu0e'C0uTHmuwvugTjuuVV0ZTOuFPhTuug0uuu0VuTuauuuuueHuHuKu1zuuuuTuuAugauuuu900uuTI\tNuVuuui0mHu9ZTuhhPnuGTuH+0u0uuuI9Thuu9ogWuCuHCuHguHHZWuuvvuuhWuuAuu9H_uupIuuTIu\tjuuHuuuT\t+EehCuuw0u9mue\tNAuuHuuHeHuHZ+uTeuuuuVuu9uuumI6TuuuuuuuHuHIHZeVCIgesuGuuW0uij0NVN7u0eWuHuuuIuuguuuuWmWEu90u9u0uTNuuuTuuHZHOEuCuNuuuu+TuuR'u9u+VuVu0_mCuHuwuHZ'uTuuWuNHuZ9Wh9iuHuuMuuRu0iuHueZ0HZgIuuNuuu9Wu0uuVTuou9emfujhuVHuVTuuuuuH9V9uN9uTVTEjVuo9uojNuHZPCuuuTD+Iuu90uIunuZN9uu90aE\tHT+imVTuu/uuCu0'Iu0u0uumuuuTuNZNHuujuhTuu0R08uu9CmuZ0mTumuuuWuHIHuI00Muuuu'uuuu90uHTeWTeeftTgwHTHjHuuTu6uuujuuu9\tifu0un_PuuTCuHuHNuZHuHu0uuj'uuuHw'uKWTNTuumuHHjt+iWuVTuuuumueu9uueuuIu'n+uZWuWTHIHZe0TuPuuuWHju0puu.tTjuuIIeuw0Vugjuh'uuuu+Iu+elK99\tVuuuuufuuuOHuHd0Vuuuuu+Cu+u0C9RuETIuu9gwmpuHuIZCuzuuVuu9guEuu9u+uauu'uwWwmuH0uu0owuu2NV''uuuW9uHVuuuNuTIuumHuuZzuuuuuumduu90u9m0dEHju0wuHhguuHuumT7uuu9ubu\tuumuuVunuIu7uuuuHu'ueVTuuuuWuuuV0uu09uguuv9ZuIu+uuuuuuHhLuu.uZuN'uum0uu+TuuVum\tZmjmuuuuVHuu+muuVVmuu0uuWuuaVuguhuevuuuuVu05uuuuuluIT6n\tuuluuuuuueqebIuuVu_uVuuu9+uuTN\thu9j9NvOumLu2uuuImdvuTughhuO9uuuTV8u0Zu\t\tVuuInuZuuuuueumuu09uBuuuWu_+0Huu+uuu_uuu+0ulVuUuHuuuuuunHVHuZWuhVIZ+uVuNuu'dethuVmHuHuuuuou0HHVumTH8Zuuu\tuuujmuMu0njuSuZn'uzhuv0vJH2hiunuurTm0uu900ngjuTnuuuHuvbhmu7N0fuuu\thuZHwuuPuZ9uujguuuHmuVTuVZ0I0MTuuuu9+T+uuuu_TW'+uHuuouuWu9eur009umuuuu_wTV0uuHnu\tPIuI9auuu0++.uuuuuuuu00u/nuI96s+TZ9aheuWHI0VNr'uH0uW+uuI9quuT\tWuuuuu9079duIOsu+ut_uu+0uuETwu+0Tumuu+ZZuuuuuujuut+gumVueujH'n1uWVu9TuiWWI++Hn+uuruuurueuuV+uu+h09uuuVuuuweWuuuuIul\tgsuRgeVuuuutuuum0lZuCZuuuIT unbuuVuCuuHAuHVIu0umIVh0ZuVuHRhuuuuufIewHuuuHUu5uuNuZu'N'wuW+wvHumnuuuuVgu0M+uu0VTNmzuZu'Yu+Au\tTTuuduuVuuu+hVGVmuuwfuIh'uuu0unCuuuSJN\tV8unHh'uu_muuj+xT00ugtuPh0\tT'1QuhwoGuu'JTmuu\tCyuVu8nu+aTVVru0huuuuuu+auuuzVmuuVTVmuu9uu9uHHuTLuu0VuHumugT0uuu0uu'0uhZuuneuuujm9W8muuuTuZj0IuuLouuuHuqgu'uuuTuIuum0u9u0I9unuuuIuumm7\tTuuuu'utrgdaZuIuHuuuimuuemuHVWuunuuubTFCuruuh0uhuuVVVuutYuuhuWuuWuuu'NHHuuuuuuuuVuumu0uusHVoH0IudEuutzuuC0ujrSu+uuud+uTuuKuujHuw'Wuu0quufuhuu9uujtgZuuwuuoMnIOu+ugI74muguEgjuu6PguTuumhhZuuu5NuueuIIeWuuuHuTuDHJuu\tmuCuuIuuuumuuVT0uHu_uuhuITwu9u0H+H0uuuu+uu0euumuuu\tujzWHuuouHNZue'u\tcH5g'iuuuuWuwuutuouu7dVfmuuWeTMuuuruuTfuV'u+uuuNu9uguRuuHuHHNTuV'Vmuu9uudW\tvwuuuuIuuJuuueVWTuHuuu\tuuNVwuuVu0uuIu9ueu9TuugTume9i0iHuuuV0nTumIwuuuuukuuutuuu\tmujauwZWPoedgjmuu\tuuuuuwuHtuufOWuweuuuuugeHuVu\tA\tu'uuueie74IuuumgGeu'uUfuZTmjhZuuWuuuufmuHuu9uuHu'ujmuuu'ZwGithe\tVoVHuhuuuuuu++uuuumuuNZ89guujbuuuumuuZfuuTAuuu0uMPtNuKuhuCC.ru0iu0uuu9009u0uubLuuuguu+mDu00ii\tZumVZigC+jN\tuuujCuu0muuhVuHjouRoZuuuwuuhuuO+WuLVuuZHuuuuIuHTVLuP0ZuuVuuuCuuuuuuu0_NV0uuH/uuu0uIueu9uT\tgH0uuuouuuaZujuuu2muTuWuuuh\twuWZuuV+eVBuuuuTuZm\tbmufuupuum0iuuhuug0uueEuW+0uuHV0dHIHuu0wITouneuuhVm9uT0urjCYuj9iummuueuuChgItGuuuuugC+uHEuIhutmueduuuufuu8uCu0muuPZu9u0u0Nuuum\tuHuHAKuu'uVumuIgNuvWVuEguu04uI'gg90u'9uuuX0H0K\tu\tuuujTVTuuu:euxuTwiWuuu4kuumuujuubh'uouuuuuuuwGHuuIuuggMvu0juumu9ueu00uqumTuEuuIuZ+ZewNIutu0_uhPuu+CuuVuoNtmI69eu9u0Iuuuuuug0uVmuuuwuuu'uuVZH03un0uCuu+umu0uue0uu9NuVe6uhu\tO0Aqm8Wzuuau0EA0muhfue+uIuuuGNj+muuV+IIj0ZT0TuuuuYeuuTuwgzgi80uNbuuuuuITzujuuuWj9uoguuuuZ/h0ZuuhPgMNuuut'hTV8uMuu0uuuun0Zu\tT03Myuuu_eZ'jhuuNwuIuuuuTuuuWCjgh0UoReuTiwugh'uuuHu9+0uuumu090u9ujIuuLT0uuuZ0wuuH0eeI0uuuZZuh9uuuCVagujuVmuEfuu9uqIVuLVnu0u_+mIu+duu'0hAFV+6ZVuuuu\tVjm0gIduIN0uu_0I7STWuuVrNhPPuuTuT0Wuu9uH9u'e00LuuujuN1nunT0uu++uuHutZ9uTuuuuuOuzx\tmu'VTsuguuuCRuNu'Im0_TuuVjNV8uuiuugumu\tmuuuuajN+m+uuuuu+0HuuZHhVujuuuuuumunLHu+wTuvutaf_W9u0uuuW\tuuIWu0uoVtHEu'uWuau\tuuAuuj8Tu+wVWuzu\tauuuu+0uH0uVw+HumuuHuNB6uuouujPnuITuuu.uHeWuekmoua0uHu0u_VICudxuIuTgu6uuuuIHgVtuuuIuuu4uuT0uu'muVuGrEuuuusuHauuuwVuuuu+u+uTHRuvuuTtuHHHug0uuGVNuu96uVu0TaNuuuuWuhRCu'tug\t'aVuuIuuJuuuHutIuiuU70uT+usuudah'buuu+PuvuuuVuAuAauthuHaNaZuoEuuuHHHuIH0Huuu9zuuhEua'uumuWuIeHgu'uuhuum_uuuIHISIiHuun0uuuuouV0u9m0HguuuauSu0jHgHuMuNj6HweWuuHu0ITWuuThup\tHu+90uuuH\tIuu+Hwuuij'HuZCugMuuTu8VtW0uua0eZ+GuZh1unuETHT'HwHUuoHjwTu0LvV\tu'jme7+GumuZuMuCHCujIu99Vgq+umguu9m0uVuuHah0uuuIu0VmNugWuuEu0u9H/uN0u9/0uW\tmuH+WuLWmbwWZ'uAuIuueumXTugmAuuIVgvtTCu7Cuuuhuu0QuuudHuHtgvNhH\tjNuuUIdZuHueuWuTuHuauuuumuuuVhZFRNnuhuugugIiVmu0Z0uH90utV0uuuNDo+hu6umuuEfZuCQidjZNuNivuC\tuTltuuqCfuBu8ihuagWtuu0\tuw0HuuuuuuldZvuEHujCuuVeuujHuA6uuuuWCu0uuuduuuO0uuIZuETzu9uhgdH0uuguHunNn'guuuVg0HumZIITu|VHuuu09uj_SuH_uu_gu9EfguuuSDVu\tuj+ueThmuu\t0ucvheru'CVji0j0gIN0uuHnuwzhouuVguuuufuuuheWuu'qw9uWe7\tVuTTmeuuWuuTiHqZuuuNucguIHwTWZuu\tuu+9NzeWmuujuuHHWhen1VuEuWT0ZaJNuu9ouuRm'uuuuuV0u8m'uTu0mITzk9u0uuHnu+\tuwKuZuuuuuu\tnuMeHuu\ti9unVM8uuuIIuuu+u0auiuuuIueh8hahuIOuuoTuuuZgsnug0uu+FIwu'gAVgu\t+0uHeWuuVou\tem06gWuh0uuIuHVreHuuuuuuz0guvVSuHuuJ+uuuNmThjIgueWuuuOweduujuHuuH0u_NTVuuTuRju0eNLuuuIIuju'0Nuuuua0nCuuuugHeNtuudIuueWneuqgVNuHuPW0IeW09uHgENruWVIuueWuuuf'NNHuuVtuwCHuuhuuuVuIuuuuweWu'lg9ugN0rNCVuuMI\temuuu7nqZuue'uuu+uIweWuuHkueumI+m9uCZoMu+mmNuWVuu0g0euuuuWuCHu9uuIVu+0uV\tWiuuuu9u'V0teuuT0eum+uIguVeVZue+mIw+WtuTHu'ueHZj0uuuugue'bu\t0ZeuuntuuTiu0uQNuVuuusau'gegut_uITYp0eeuuuuuCu'eg'muhuwe0uuVuuueAmuuquuRWuuubuezVuWuVuuumIqZuVuuuhu+mIw'0uVT'uuu'IuuZ\t+uouuumINVuHisHHuT0ua'uV'0uuD+Guuu0\tuVIueC0uTgmuIcuNEu0Z'dVuuT0uuhCuuWeuu00qaiuuuTh'NseElhuVuuuZug8uTThVuIu+uuuuuHIu'uuHuhuuu0HuLg8uuiuE9uTuuHuuRuWohuuuug0muV0uuuuuwHWuuuuuTTheuuGugUmT'eW0uVHhu+'IweBVu'ouuguIweuuuVeTuuuJHm'uuu6uu+Euuumu4jm+wc0HV_wTu9euuCuuuj0ueNuu3uWuu9e+eVhWuuUuujuue'auuu7uwjNm\tumgTNuueurNuHuuuundeNuumVWeIGVNo+xW'NuuuuHVHuWuuYugeNuuuVuub6uTjaVX9IWgu+Vge+Muu\tueNTmHqZuou'T'TVumNuVneukuu+uCwgV\tuuuuZH'uueWumusHmHT2uIuNu90uuurHez8uHueujuHuZh9B\tVutTV0uuK0uTu0u9uLuHVKuIuuuuTuuuuGejVZ ufCuuu0uu+0uuIVOVuTv9+0uA8Vu'uKTuuuNuCuusu0iuuZVWuuuZYuIuH'uueuIuugIuGchw9Tu_uugiuu0uduuueu9uw08ugmeuguuGP4PwuWuHhNmdPWTuuugeuauuuTWuTTuuZu90uIueVuuhumuZ+Nu6uZu\tHugvuuuZIz_TVuuuI+jwquuChuuuuIITf8uuu0u9Vm0VuIIunoIwvL\tuuVuIu6umTu8d+TuZVeHhyuuuueWuZNOuuubuVTuaC0HMuTuIHTH4VuEuZuhTVi\tuV0m'uVTuuLuu0ufuumuuh0NsuuuVuVTu'xluuoguIhb0+e\tuVTTuiu9d1uuguuguhugmuuKTu0uHgnmZZL9wsZuuu'uz+muwT0+udzauIZuhZuuuuCuujmmuuugpuuuuN0h9HuuuTnudu'uufVuT9jHwnHV_uueITuuuEuHWuuuHuuju+muu'0rujmuuHMuI9Iu0THNmu0n9H'su10uV+m\tDjmuzmun0euuuzug0+uf+IZvuuuueOuIuu0uweu\thuuuwBgZ0TVg+ajguuTuGemgCuu0uu0mu1ufYeIeuuuuuT0HsVuuuuCuuun\tTjeu+V0Huuhuuu0rIuue0uw0fHhuuuuT0umwuuamujTuCNWuh0HgVNTuVuuu0VuueguuuuuTwuWuVVmduuWuljnuo+uuTuuuuWmgug2uu'Wuu+IauuWuuUHutazuuemuu9uuW\tWuweWu\tHuuuuuuu0Wjs\tuuuuuuH'wuugIuIx9u9um'9HdeHTAgu5uC8hHHuuAVI+VIjTEuuufuu+m9uguu0dmuuu'uVNq0'ueuuuuQujZuuNuunoW00sWoujgTuuHuHzIbueWHuu-ujBCuitViuWu\tuVu\tuuZjuWuuuhuuu+jIwuuB'huRuNWVuiehZHCZuhHYuhZeehiHsu'euuueuuuZuuudnNuzum0HIuiAVu0ZHu0uue0gVuuu+uHuue0uuugwwTEugnuuu+muujmuujmuuHWuuuqgeuumuurBXijgeNuuCuNew0WT9zuneuTuuuIuweeeuu\tMwTumeuV0ttMuuuhuuuugnnguthuHuhuIwee'gEHuuuuu+V0b8TuauT000WeugurDxhZuuuuugjunuuTli+'uNu'ue9Tu9uhIurKp7uqju9uuWH0Au+0duV0+YhuuuYCdI+0nfumYV90u960euuumuuNAu+juudmuH'huuVuHauuMddI0uumIu\tOu6VuuunmuwHuuuuuu8UNgWuuuT08geHmsuiiuI96uug0uINuVuuWuuu8uIH9uuDsuMemuuT0e8ueuuuVZu'0uTNmuI9Cuuu0g88uutuk+'NOuVHeuuVxuI96EuT0Cu'mud0Zuob0uo3I0uuHuu0VuiT0uzT0uuE9|uV\tW9Tun7KdmNjv9WjHKHetSx/UNta1cIN+uFLvm5u8luaTVIuiu\tCH2numueVhe|uuZjuuuGVuVuuui+u0+ubuTBuuuDunuFuuugu\tuiummuuuHZudVu+uumuuyGuEVEwnuuuuuthTN0umgq"
  1269. );
  1270. "__p_r_e_n_e_t_a_g__";
  1271. var e;
  1272. var FACING_MODE_ENV_EXACT, FACING_MODE_USER_EXACT, FACING_MODE_ENV, FACING_MODE_USER, CAMERA_WIDTH_HIGH,
  1273. CAMERA_HEIGHT_HIGH, CAMERA_WIDTH_MEDIUM, CAMERA_HEIGHT_MEDIUM, CAMERA_FRAME_RATE_HIGH, CAMERA_FRAME_RATE_MEDIUM,
  1274. BIOVERSION_HIGH, BIOVERSION_LOW, BIOPRODUCT, BIOLANGUAGE_JSON, BIOLANGUAGE_PB, DEVICETYPE_WEB, DEVICETYPE_PC,
  1275. DEVICETYPE_IOS, DEVICETYPE_ANDROID, OPERTATION_TYPE_PRE, OPERATION_TYPE_INIT, OPERATION_TYPE_VERIFY,
  1276. OPERATION_TYPE_JSON, OPERATION_TYPE_PB, OPERATION_TYPE_VERSION, OPERATION_TYPE_VERSION2, OPERATION_TYPE_SEC,
  1277. RPC_VERSION, RPC_VERSION2, CONTENT_TYPE_JSON, CONTENT_TYPE_PB, LOG_CONTENT_ENCODING, LOG_CONTENT_TYPE;
  1278. jsvm_this_run(function() {
  1279. return eval(arguments[0])
  1280. }, 0);
  1281. var isIOS, isUC, isSafari, checkWebRTC, getImageData, video, canvas, uiType, bioMetaInfo, deviceType, getMetaInfo,
  1282. initOpertionType, verifyOperationType, contentType, getLogContentEncoding, getLogContentType, rpcVersion,
  1283. facingMode, frameRate, cameraHeight, cameraWidth, userAgent, topRatio, heightRatio, videoWidth, videoHeight,
  1284. imageRgbaData;
  1285. var jsvmportal_1_1 = function() {
  1286. var inout = arguments,
  1287. retval;
  1288. jsvm_this_run(function() {
  1289. return eval(arguments[0])
  1290. }, 1);
  1291. return retval
  1292. };
  1293. var jsvmportal_1_2 = function() {
  1294. var inout = arguments,
  1295. retval;
  1296. jsvm_this_run(function() {
  1297. return eval(arguments[0])
  1298. }, 2);
  1299. return retval
  1300. };
  1301. var jsvmportal_1_3 = function() {
  1302. var inout = arguments,
  1303. retval;
  1304. jsvm_this_run(function() {
  1305. return eval(arguments[0])
  1306. }, 3);
  1307. return retval
  1308. };
  1309. var jsvmportal_1_4 = function() {
  1310. var inout = arguments,
  1311. retval;
  1312. jsvm_this_run(function() {
  1313. return eval(arguments[0])
  1314. }, 4);
  1315. return retval
  1316. };
  1317. var jsvmportal_1_5 = function() {
  1318. var inout = arguments,
  1319. retval;
  1320. jsvm_this_run(function() {
  1321. return eval(arguments[0])
  1322. }, 5);
  1323. return retval
  1324. };
  1325. var jsvmportal_1_6 = function() {
  1326. var inout = arguments,
  1327. retval;
  1328. jsvm_this_run(function() {
  1329. return eval(arguments[0])
  1330. }, 6);
  1331. return retval
  1332. };
  1333. var jsvmportal_1_7 = function() {
  1334. var inout = arguments,
  1335. retval;
  1336. jsvm_this_run(function() {
  1337. return eval(arguments[0])
  1338. }, 7);
  1339. return retval
  1340. };
  1341. var jsvmportal_1_8 = function() {
  1342. var inout = arguments,
  1343. retval;
  1344. jsvm_this_run(function() {
  1345. return eval(arguments[0])
  1346. }, 8);
  1347. return retval
  1348. };
  1349. var jsvmportal_1_9 = function() {
  1350. var inout = arguments,
  1351. retval;
  1352. jsvm_this_run(function() {
  1353. return eval(arguments[0])
  1354. }, 9);
  1355. return retval
  1356. };
  1357. var jsvmportal_1_10 = function() {
  1358. var inout = arguments,
  1359. retval;
  1360. jsvm_this_run(function() {
  1361. return eval(arguments[0])
  1362. }, 10);
  1363. return retval
  1364. };
  1365. var jsvmportal_1_11 = function() {
  1366. var inout = arguments,
  1367. retval;
  1368. jsvm_this_run(function() {
  1369. return eval(arguments[0])
  1370. }, 11);
  1371. return retval
  1372. };
  1373. var jsvmportal_1_12 = function() {
  1374. var inout = arguments,
  1375. retval;
  1376. jsvm_this_run(function() {
  1377. return eval(arguments[0])
  1378. }, 12);
  1379. return retval
  1380. };
  1381. var jsvmportal_1_13 = function() {
  1382. var inout = arguments,
  1383. retval;
  1384. jsvm_this_run(function() {
  1385. return eval(arguments[0])
  1386. }, 13);
  1387. return retval
  1388. };
  1389. var jsvmportal_1_14 = function() {
  1390. var inout = arguments,
  1391. retval;
  1392. jsvm_this_run(function() {
  1393. return eval(arguments[0])
  1394. }, 14);
  1395. return retval
  1396. };
  1397. var jsvmportal_1_15 = function() {
  1398. var inout = arguments,
  1399. retval;
  1400. jsvm_this_run(function() {
  1401. return eval(arguments[0])
  1402. }, 15);
  1403. return retval
  1404. };
  1405. var jsvmportal_1_16 = function() {
  1406. var inout = arguments,
  1407. retval;
  1408. jsvm_this_run(function() {
  1409. return eval(arguments[0])
  1410. }, 16);
  1411. return retval
  1412. };
  1413. var jsvmportal_1_17 = function() {
  1414. var inout = arguments,
  1415. retval;
  1416. jsvm_this_run(function() {
  1417. return eval(arguments[0])
  1418. }, 17);
  1419. return retval
  1420. };
  1421. var jsvmportal_1_18 = function() {
  1422. var inout = arguments,
  1423. retval;
  1424. jsvm_this_run(function() {
  1425. return eval(arguments[0])
  1426. }, 18);
  1427. return retval
  1428. };
  1429. jsvm_this_run(function() {
  1430. return eval(arguments[0])
  1431. }, 19);
  1432. "";
  1433. "";
  1434. export {getMetaInfo}