Advertisement
Guest User

Untitled

a guest
Jul 6th, 2015
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 160.99 KB | None | 0 0
  1. import java.io.InputStream;
  2. import java.io.OutputStreamWriter;
  3. import java.net.URL;
  4. import java.net.URLConnection;
  5. import java.util.Date;
  6.  
  7. public class r {
  8. public int[] a;
  9. public w b;
  10. public static bd[] bj;
  11. public int e;
  12. public String[] k;
  13.  
  14. r() {
  15. try {
  16. super();
  17. this.e = 424038479;
  18. } catch (RuntimeException var1) {
  19. throw ExceptionReporter.e(var1, "r.<init>(" + ')');
  20. }
  21. }
  22.  
  23. static void b(b var0, int var1) {
  24. try {
  25. Object[] var3 = var0.b;
  26. int var4 = ((Integer)var3[0]).intValue();
  27. w var5 = ds.b(var4);
  28. if(var5 != null) {
  29. int var6 = 0;
  30. int var7 = 0;
  31. int var8 = -1;
  32. int[] var9 = var5.e;
  33. int[] var10 = var5.a;
  34. byte var11 = -1;
  35. al.m = 0;
  36.  
  37. int var14;
  38. try {
  39. al.a = new int[var5.p * 1518777021];
  40. int var12 = 0;
  41. al.k = new String[var5.l * -1586965543];
  42. int var29 = 0;
  43.  
  44. int var15;
  45. String var40;
  46. for(var14 = 1; var14 < var3.length; ++var14) {
  47. if(var3[var14] instanceof Integer) {
  48. var15 = ((Integer)var3[var14]).intValue();
  49. if(var15 == -2147483647) {
  50. var15 = var0.k * 141410821;
  51. }
  52.  
  53. if(var15 == -2147483646) {
  54. var15 = var0.p * -824176527;
  55. }
  56.  
  57. if(-2147483645 == var15) {
  58. var15 = var0.a != null?var0.a.getUID * -1428688301:-1;
  59. }
  60.  
  61. if(var15 == -2147483644) {
  62. var15 = var0.l * -746757727;
  63. }
  64.  
  65. if(-2147483643 == var15) {
  66. var15 = var0.a != null?var0.a.getIndex * 1700193371:-1;
  67. }
  68.  
  69. if(var15 == -2147483642) {
  70. var15 = var0.u != null?var0.u.getUID * -1428688301:-1;
  71. }
  72.  
  73. if(var15 == -2147483641) {
  74. var15 = var0.u != null?var0.u.getIndex * 1700193371:-1;
  75. }
  76.  
  77. if(var15 == -2147483640) {
  78. var15 = var0.o * -1966579719;
  79. }
  80.  
  81. if(var15 == -2147483639) {
  82. var15 = var0.m * 1158980487;
  83. }
  84.  
  85. al.a[var12++] = var15;
  86. } else if(var3[var14] instanceof String) {
  87. var40 = (String)var3[var14];
  88. if(var40.equals("event_opbase")) {
  89. var40 = var0.q;
  90. }
  91.  
  92. al.k[var29++] = var40;
  93. }
  94. }
  95.  
  96. var14 = 0;
  97. al.i = var0.v * 1438904141;
  98.  
  99. label3136:
  100. while(true) {
  101. ++var14;
  102. if(var14 > var1) {
  103. throw new RuntimeException();
  104. }
  105.  
  106. ++var8;
  107. int var28 = var9[var8];
  108. int var16;
  109. int var17;
  110. int var21;
  111. int var32;
  112. int var36;
  113. int var52;
  114. byte var60;
  115. String var71;
  116. int[] var76;
  117. if(var28 < 100) {
  118. if(var28 == 0) {
  119. al.u[var6++] = var10[var8];
  120. continue;
  121. }
  122.  
  123. if(var28 == 1) {
  124. var15 = var10[var8];
  125. al.u[var6++] = fi.a[var15];
  126. continue;
  127. }
  128.  
  129. if(var28 == 2) {
  130. var15 = var10[var8];
  131. --var6;
  132. fi.a[var15] = al.u[var6];
  133. z.dq(var15);
  134. continue;
  135. }
  136.  
  137. if(3 == var28) {
  138. al.o[var7++] = var5.k[var8];
  139. continue;
  140. }
  141.  
  142. if(6 == var28) {
  143. var8 += var10[var8];
  144. continue;
  145. }
  146.  
  147. if(7 == var28) {
  148. var6 -= 2;
  149. if(al.u[var6 + 1] != al.u[var6]) {
  150. var8 += var10[var8];
  151. }
  152. continue;
  153. }
  154.  
  155. if(8 == var28) {
  156. var6 -= 2;
  157. if(al.u[var6] == al.u[1 + var6]) {
  158. var8 += var10[var8];
  159. }
  160. continue;
  161. }
  162.  
  163. if(9 == var28) {
  164. var6 -= 2;
  165. if(al.u[var6] < al.u[1 + var6]) {
  166. var8 += var10[var8];
  167. }
  168. continue;
  169. }
  170.  
  171. if(var28 == 10) {
  172. var6 -= 2;
  173. if(al.u[var6] > al.u[1 + var6]) {
  174. var8 += var10[var8];
  175. }
  176. continue;
  177. }
  178.  
  179. if(21 == var28) {
  180. if(al.m * -1209524853 == 0) {
  181. return;
  182. }
  183.  
  184. r var67 = al.q[(al.m -= 1609998883) * -1209524853];
  185. var5 = var67.b;
  186. var9 = var5.e;
  187. var10 = var5.a;
  188. var8 = var67.e * 980498769;
  189. al.a = var67.a;
  190. al.k = var67.k;
  191. continue;
  192. }
  193.  
  194. if(25 == var28) {
  195. var15 = var10[var8];
  196. al.u[var6++] = ExceptionReporter.b(var15);
  197. continue;
  198. }
  199.  
  200. if(var28 == 27) {
  201. var15 = var10[var8];
  202. --var6;
  203. var16 = al.u[var6];
  204. aq var82 = m.e(var15);
  205. var32 = var82.a * -1774279207;
  206. var36 = var82.k * 584242827;
  207. var52 = var82.p * -537413005;
  208. var21 = fi.b[var52 - var36];
  209. if(var16 < 0 || var16 > var21) {
  210. var16 = 0;
  211. }
  212.  
  213. var21 <<= var36;
  214. fi.a[var32] = fi.a[var32] & ~var21 | var16 << var36 & var21;
  215. continue;
  216. }
  217.  
  218. if(31 == var28) {
  219. var6 -= 2;
  220. if(al.u[var6] <= al.u[var6 + 1]) {
  221. var8 += var10[var8];
  222. }
  223. continue;
  224. }
  225.  
  226. if(32 == var28) {
  227. var6 -= 2;
  228. if(al.u[var6] >= al.u[var6 + 1]) {
  229. var8 += var10[var8];
  230. }
  231. continue;
  232. }
  233.  
  234. if(var28 == 33) {
  235. al.u[var6++] = al.a[var10[var8]];
  236. continue;
  237. }
  238.  
  239. int var10001;
  240. if(var28 == 34) {
  241. var10001 = var10[var8];
  242. --var6;
  243. al.a[var10001] = al.u[var6];
  244. continue;
  245. }
  246.  
  247. if(var28 == 35) {
  248. al.o[var7++] = al.k[var10[var8]];
  249. continue;
  250. }
  251.  
  252. if(36 == var28) {
  253. var10001 = var10[var8];
  254. --var7;
  255. al.k[var10001] = al.o[var7];
  256. continue;
  257. }
  258.  
  259. if(var28 == 37) {
  260. var15 = var10[var8];
  261. var7 -= var15;
  262. var71 = n.b(al.o, var7, var15);
  263. al.o[var7++] = var71;
  264. continue;
  265. }
  266.  
  267. if(var28 == 38) {
  268. --var6;
  269. continue;
  270. }
  271.  
  272. if(var28 == 39) {
  273. --var7;
  274. continue;
  275. }
  276.  
  277. if(var28 == 40) {
  278. var15 = var10[var8];
  279. w var85 = ds.b(var15);
  280. var76 = new int[var85.p * 1518777021];
  281. String[] var70 = new String[var85.l * -1586965543];
  282.  
  283. for(var36 = 0; var36 < var85.u * -1671517215; ++var36) {
  284. var76[var36] = al.u[var36 + (var6 - var85.u * -1671517215)];
  285. }
  286.  
  287. for(var36 = 0; var36 < var85.o * -1220498641; ++var36) {
  288. var70[var36] = al.o[var36 + (var7 - var85.o * -1220498641)];
  289. }
  290.  
  291. var6 -= var85.u * -1671517215;
  292. var7 -= var85.o * -1220498641;
  293. r var81 = new r();
  294. var81.b = var5;
  295. var81.e = var8 * -424038479;
  296. var81.a = al.a;
  297. var81.k = al.k;
  298. al.q[(al.m += 1609998883) * -1209524853 - 1] = var81;
  299. var5 = var85;
  300. var9 = var85.e;
  301. var10 = var85.a;
  302. var8 = -1;
  303. al.a = var76;
  304. al.k = var70;
  305. continue;
  306. }
  307.  
  308. if(var28 == 42) {
  309. al.u[var6++] = Client.ky[var10[var8]];
  310. continue;
  311. }
  312.  
  313. if(43 == var28) {
  314. var10001 = var10[var8];
  315. --var6;
  316. Client.ky[var10001] = al.u[var6];
  317. continue;
  318. }
  319.  
  320. if(44 == var28) {
  321. var15 = var10[var8] >> 16;
  322. var16 = var10[var8] & '\uffff';
  323. --var6;
  324. var17 = al.u[var6];
  325. if(var17 >= 0 && var17 <= 5000) {
  326. al.p[var15] = var17;
  327. var60 = -1;
  328. if(105 == var16) {
  329. var60 = 0;
  330. }
  331.  
  332. var36 = 0;
  333.  
  334. while(true) {
  335. if(var36 >= var17) {
  336. continue label3136;
  337. }
  338.  
  339. al.l[var15][var36] = var60;
  340. ++var36;
  341. }
  342. }
  343.  
  344. throw new RuntimeException();
  345. }
  346.  
  347. if(45 == var28) {
  348. var15 = var10[var8];
  349. --var6;
  350. var16 = al.u[var6];
  351. if(var16 >= 0 && var16 < al.p[var15]) {
  352. al.u[var6++] = al.l[var15][var16];
  353. continue;
  354. }
  355.  
  356. throw new RuntimeException();
  357. }
  358.  
  359. if(var28 == 46) {
  360. var15 = var10[var8];
  361. var6 -= 2;
  362. var16 = al.u[var6];
  363. if(var16 >= 0 && var16 < al.p[var15]) {
  364. al.l[var15][var16] = al.u[1 + var6];
  365. continue;
  366. }
  367.  
  368. throw new RuntimeException();
  369. }
  370.  
  371. if(47 == var28) {
  372. var40 = Client.kd[var10[var8]];
  373. if(var40 == null) {
  374. var40 = "null";
  375. }
  376.  
  377. al.o[var7++] = var40;
  378. continue;
  379. }
  380.  
  381. if(48 == var28) {
  382. var10001 = var10[var8];
  383. --var7;
  384. Client.kd[var10001] = al.o[var7];
  385. continue;
  386. }
  387. }
  388.  
  389. boolean var44;
  390. if(1 == var10[var8]) {
  391. var44 = true;
  392. } else {
  393. var44 = false;
  394. }
  395.  
  396. Widget var18;
  397. Widget var19;
  398. Widget var30;
  399. Widget var31;
  400. int[] var84;
  401. if(var28 < 1000) {
  402. if(var28 == 100) {
  403. var6 -= 3;
  404. var16 = al.u[var6];
  405. var17 = al.u[1 + var6];
  406. var32 = al.u[2 + var6];
  407. if(0 == var17) {
  408. throw new RuntimeException();
  409. }
  410.  
  411. var19 = n.e(var16);
  412. if(var19.getChildren == null) {
  413. var19.getChildren = new Widget[var32 + 1];
  414. }
  415.  
  416. if(var19.getChildren.length <= var32) {
  417. Widget[] var20 = new Widget[var32 + 1];
  418.  
  419. for(var21 = 0; var21 < var19.getChildren.length; ++var21) {
  420. var20[var21] = var19.getChildren[var21];
  421. }
  422.  
  423. var19.getChildren = var20;
  424. }
  425.  
  426. if(var32 > 0 && var19.getChildren[var32 - 1] == null) {
  427. throw new RuntimeException("" + (var32 - 1));
  428. }
  429.  
  430. Widget var37 = new Widget();
  431. var37.getWidgetType = var17 * 911458521;
  432. var37.getParentId = (var37.getUID = var19.getUID * 1) * -456830767;
  433. var37.getIndex = var32 * 1339796435;
  434. var37.n = true;
  435. var19.getChildren[var32] = var37;
  436. if(var44) {
  437. go.n = var37;
  438. } else {
  439. w.v = var37;
  440. }
  441.  
  442. fa.dj(var19);
  443. continue;
  444. }
  445.  
  446. if(101 == var28) {
  447. var30 = var44?go.n:w.v;
  448. var31 = n.e(var30.getUID * -1428688301);
  449. var31.getChildren[var30.getIndex * 1700193371] = null;
  450. fa.dj(var31);
  451. continue;
  452. }
  453.  
  454. if(var28 == 102) {
  455. --var6;
  456. var30 = n.e(al.u[var6]);
  457. var30.getChildren = null;
  458. fa.dj(var30);
  459. continue;
  460. }
  461.  
  462. if(200 == var28) {
  463. var6 -= 2;
  464. var16 = al.u[var6];
  465. var17 = al.u[1 + var6];
  466. var18 = de.a(var16, var17);
  467. if(var18 != null && var17 != -1) {
  468. al.u[var6++] = 1;
  469. if(var44) {
  470. go.n = var18;
  471. } else {
  472. w.v = var18;
  473. }
  474. continue;
  475. }
  476.  
  477. al.u[var6++] = 0;
  478. continue;
  479. }
  480. } else {
  481. boolean var33;
  482. if((var28 < 1000 || var28 >= 1100) && (var28 < 2000 || var28 >= 2100)) {
  483. String var34;
  484. if((var28 < 1100 || var28 >= 1200) && (var28 < 2100 || var28 >= 2200)) {
  485. if((var28 < 1200 || var28 >= 1300) && (var28 < 2200 || var28 >= 2300)) {
  486. if((var28 < 1300 || var28 >= 1400) && (var28 < 2300 || var28 >= 2400)) {
  487. String var56;
  488. if(var28 >= 1400 && var28 < 1500 || var28 >= 2400 && var28 < 2500) {
  489. if(var28 >= 2000) {
  490. var28 -= 1000;
  491. --var6;
  492. var30 = n.e(al.u[var6]);
  493. } else {
  494. var30 = var44?go.n:w.v;
  495. }
  496.  
  497. --var7;
  498. var56 = al.o[var7];
  499. int[] var69 = null;
  500. if(var56.length() > 0 && var56.charAt(var56.length() - 1) == 89) {
  501. --var6;
  502. var36 = al.u[var6];
  503. if(var36 > 0) {
  504. for(var69 = new int[var36]; var36-- > 0; var69[var36] = al.u[var6]) {
  505. --var6;
  506. }
  507. }
  508.  
  509. var56 = var56.substring(0, var56.length() - 1);
  510. }
  511.  
  512. Object[] var73 = new Object[var56.length() + 1];
  513.  
  514. for(var52 = var73.length - 1; var52 >= 1; --var52) {
  515. if(var56.charAt(var52 - 1) == 115) {
  516. --var7;
  517. var73[var52] = al.o[var7];
  518. } else {
  519. --var6;
  520. var73[var52] = new Integer(al.u[var6]);
  521. }
  522. }
  523.  
  524. --var6;
  525. var52 = al.u[var6];
  526. if(-1 != var52) {
  527. var73[0] = new Integer(var52);
  528. } else {
  529. var73 = null;
  530. }
  531.  
  532. if(1400 == var28) {
  533. var30.cu = var73;
  534. }
  535.  
  536. if(1401 == var28) {
  537. var30.ci = var73;
  538. }
  539.  
  540. if(1402 == var28) {
  541. var30.cc = var73;
  542. }
  543.  
  544. if(1403 == var28) {
  545. var30.ch = var73;
  546. }
  547.  
  548. if(var28 == 1404) {
  549. var30.cd = var73;
  550. }
  551.  
  552. if(var28 == 1405) {
  553. var30.cx = var73;
  554. }
  555.  
  556. if(var28 == 1406) {
  557. var30.cj = var73;
  558. }
  559.  
  560. if(var28 == 1407) {
  561. var30.cy = var73;
  562. var30.dd = var69;
  563. }
  564.  
  565. if(1408 == var28) {
  566. var30.dz = var73;
  567. }
  568.  
  569. if(var28 == 1409) {
  570. var30.dj = var73;
  571. }
  572.  
  573. if(1410 == var28) {
  574. var30.ce = var73;
  575. }
  576.  
  577. if(var28 == 1411) {
  578. var30.co = var73;
  579. }
  580.  
  581. if(var28 == 1412) {
  582. var30.cv = var73;
  583. }
  584.  
  585. if(1414 == var28) {
  586. var30.dp = var73;
  587. var30.du = var69;
  588. }
  589.  
  590. if(1415 == var28) {
  591. var30.db = var73;
  592. var30.dx = var69;
  593. }
  594.  
  595. if(1416 == var28) {
  596. var30.cw = var73;
  597. }
  598.  
  599. if(1417 == var28) {
  600. var30.dv = var73;
  601. }
  602.  
  603. if(var28 == 1418) {
  604. var30.dt = var73;
  605. }
  606.  
  607. if(1419 == var28) {
  608. var30.dy = var73;
  609. }
  610.  
  611. if(var28 == 1420) {
  612. var30.dg = var73;
  613. }
  614.  
  615. if(var28 == 1421) {
  616. var30.dn = var73;
  617. }
  618.  
  619. if(1422 == var28) {
  620. var30.dq = var73;
  621. }
  622.  
  623. if(1423 == var28) {
  624. var30.dl = var73;
  625. }
  626.  
  627. if(var28 == 1424) {
  628. var30.di = var73;
  629. }
  630.  
  631. if(1425 == var28) {
  632. var30.ds = var73;
  633. }
  634.  
  635. if(var28 == 1426) {
  636. var30.dr = var73;
  637. }
  638.  
  639. if(1427 == var28) {
  640. var30.da = var73;
  641. }
  642.  
  643. var30.cn = true;
  644. continue;
  645. }
  646.  
  647. if(var28 < 1600) {
  648. var30 = var44?go.n:w.v;
  649. if(var28 == 1500) {
  650. al.u[var6++] = var30.getRelativeX * 280533711;
  651. continue;
  652. }
  653.  
  654. if(1501 == var28) {
  655. al.u[var6++] = var30.getRelativeY * 150978763;
  656. continue;
  657. }
  658.  
  659. if(var28 == 1502) {
  660. al.u[var6++] = var30.getWidth * -978834493;
  661. continue;
  662. }
  663.  
  664. if(var28 == 1503) {
  665. al.u[var6++] = var30.getHeight * -62917981;
  666. continue;
  667. }
  668.  
  669. if(1504 == var28) {
  670. al.u[var6++] = var30.ap?1:0;
  671. continue;
  672. }
  673.  
  674. if(1505 == var28) {
  675. al.u[var6++] = var30.getParentId * -513345053;
  676. continue;
  677. }
  678. } else if(var28 < 1700) {
  679. var30 = var44?go.n:w.v;
  680. if(var28 == 1600) {
  681. al.u[var6++] = var30.al * 1041005965;
  682. continue;
  683. }
  684.  
  685. if(var28 == 1601) {
  686. al.u[var6++] = var30.getScrollY * -847651301;
  687. continue;
  688. }
  689.  
  690. if(1602 == var28) {
  691. al.o[var7++] = var30.getText;
  692. continue;
  693. }
  694.  
  695. if(var28 == 1603) {
  696. al.u[var6++] = var30.at * 843445829;
  697. continue;
  698. }
  699.  
  700. if(1604 == var28) {
  701. al.u[var6++] = var30.au * -711415009;
  702. continue;
  703. }
  704.  
  705. if(1605 == var28) {
  706. al.u[var6++] = var30.bp * 1264689389;
  707. continue;
  708. }
  709.  
  710. if(var28 == 1606) {
  711. al.u[var6++] = var30.getRotationX * 2053058065;
  712. continue;
  713. }
  714.  
  715. if(1607 == var28) {
  716. al.u[var6++] = var30.getRotationY * 1181451565;
  717. continue;
  718. }
  719.  
  720. if(var28 == 1608) {
  721. al.u[var6++] = var30.getRotationZ * -1643037565;
  722. continue;
  723. }
  724.  
  725. if(var28 == 1609) {
  726. al.u[var6++] = var30.getTextAlpha * 2024745299;
  727. continue;
  728. }
  729. } else if(var28 < 1800) {
  730. var30 = var44?go.n:w.v;
  731. if(var28 == 1700) {
  732. al.u[var6++] = var30.getItemId * 652646019;
  733. continue;
  734. }
  735.  
  736. if(var28 == 1701) {
  737. if(-1 != var30.getItemId * 652646019) {
  738. al.u[var6++] = var30.getStackSize * -377425935;
  739. } else {
  740. al.u[var6++] = 0;
  741. }
  742. continue;
  743. }
  744.  
  745. if(1702 == var28) {
  746. al.u[var6++] = var30.getIndex * 1700193371;
  747. continue;
  748. }
  749. } else if(var28 < 1900) {
  750. var30 = var44?go.n:w.v;
  751. if(1800 == var28) {
  752. al.u[var6++] = dq.a(cd.ep(var30));
  753. continue;
  754. }
  755.  
  756. if(var28 == 1801) {
  757. --var6;
  758. var17 = al.u[var6];
  759. --var17;
  760. if(var30.getActions != null && var17 < var30.getActions.length && var30.getActions[var17] != null) {
  761. al.o[var7++] = var30.getActions[var17];
  762. continue;
  763. }
  764.  
  765. al.o[var7++] = "";
  766. continue;
  767. }
  768.  
  769. if(var28 == 1802) {
  770. if(var30.getName == null) {
  771. al.o[var7++] = "";
  772. } else {
  773. al.o[var7++] = var30.getName;
  774. }
  775. continue;
  776. }
  777. } else if((var28 < 1900 || var28 >= 2000) && (var28 < 2900 || var28 >= 3000)) {
  778. if(var28 < 2600) {
  779. --var6;
  780. var30 = n.e(al.u[var6]);
  781. if(2500 == var28) {
  782. al.u[var6++] = var30.getRelativeX * 280533711;
  783. continue;
  784. }
  785.  
  786. if(2501 == var28) {
  787. al.u[var6++] = var30.getRelativeY * 150978763;
  788. continue;
  789. }
  790.  
  791. if(var28 == 2502) {
  792. al.u[var6++] = var30.getWidth * -978834493;
  793. continue;
  794. }
  795.  
  796. if(var28 == 2503) {
  797. al.u[var6++] = var30.getHeight * -62917981;
  798. continue;
  799. }
  800.  
  801. if(var28 == 2504) {
  802. al.u[var6++] = var30.ap?1:0;
  803. continue;
  804. }
  805.  
  806. if(var28 == 2505) {
  807. al.u[var6++] = var30.getParentId * -513345053;
  808. continue;
  809. }
  810. } else if(var28 < 2700) {
  811. --var6;
  812. var30 = n.e(al.u[var6]);
  813. if(2600 == var28) {
  814. al.u[var6++] = var30.al * 1041005965;
  815. continue;
  816. }
  817.  
  818. if(2601 == var28) {
  819. al.u[var6++] = var30.getScrollY * -847651301;
  820. continue;
  821. }
  822.  
  823. if(var28 == 2602) {
  824. al.o[var7++] = var30.getText;
  825. continue;
  826. }
  827.  
  828. if(2603 == var28) {
  829. al.u[var6++] = var30.at * 843445829;
  830. continue;
  831. }
  832.  
  833. if(var28 == 2604) {
  834. al.u[var6++] = var30.au * -711415009;
  835. continue;
  836. }
  837.  
  838. if(2605 == var28) {
  839. al.u[var6++] = var30.bp * 1264689389;
  840. continue;
  841. }
  842.  
  843. if(var28 == 2606) {
  844. al.u[var6++] = var30.getRotationX * 2053058065;
  845. continue;
  846. }
  847.  
  848. if(var28 == 2607) {
  849. al.u[var6++] = var30.getRotationY * 1181451565;
  850. continue;
  851. }
  852.  
  853. if(var28 == 2608) {
  854. al.u[var6++] = var30.getRotationZ * -1643037565;
  855. continue;
  856. }
  857.  
  858. if(var28 == 2609) {
  859. al.u[var6++] = var30.getTextAlpha * 2024745299;
  860. continue;
  861. }
  862. } else if(var28 < 2800) {
  863. if(2700 == var28) {
  864. --var6;
  865. var30 = n.e(al.u[var6]);
  866. al.u[var6++] = var30.getItemId * 652646019;
  867. continue;
  868. }
  869.  
  870. if(2701 == var28) {
  871. --var6;
  872. var30 = n.e(al.u[var6]);
  873. if(-1 != var30.getItemId * 652646019) {
  874. al.u[var6++] = var30.getStackSize * -377425935;
  875. } else {
  876. al.u[var6++] = 0;
  877. }
  878. continue;
  879. }
  880.  
  881. if(2702 == var28) {
  882. --var6;
  883. var16 = al.u[var6];
  884. WidgetNode var46 = (WidgetNode)Client.getWidgetNodes.b((long)var16);
  885. if(var46 != null) {
  886. al.u[var6++] = 1;
  887. } else {
  888. al.u[var6++] = 0;
  889. }
  890. continue;
  891. }
  892.  
  893. if(var28 == 2706) {
  894. al.u[var6++] = Client.getSelectedItem * -862376679;
  895. continue;
  896. }
  897. } else if(var28 < 2900) {
  898. --var6;
  899. var30 = n.e(al.u[var6]);
  900. if(2800 == var28) {
  901. al.u[var6++] = dq.a(cd.ep(var30));
  902. continue;
  903. }
  904.  
  905. if(2801 == var28) {
  906. --var6;
  907. var17 = al.u[var6];
  908. --var17;
  909. if(var30.getActions != null && var17 < var30.getActions.length && var30.getActions[var17] != null) {
  910. al.o[var7++] = var30.getActions[var17];
  911. continue;
  912. }
  913.  
  914. al.o[var7++] = "";
  915. continue;
  916. }
  917.  
  918. if(2802 == var28) {
  919. if(var30.getName == null) {
  920. al.o[var7++] = "";
  921. } else {
  922. al.o[var7++] = var30.getName;
  923. }
  924. continue;
  925. }
  926. } else {
  927. boolean var53;
  928. if(var28 < 3200) {
  929. if(3100 == var28) {
  930. --var7;
  931. var71 = al.o[var7];
  932. dp.b(0, "", var71);
  933. continue;
  934. }
  935.  
  936. if(var28 == 3101) {
  937. var6 -= 2;
  938. ch.ak(f.hg, al.u[var6], al.u[var6 + 1]);
  939. continue;
  940. }
  941.  
  942. if(3103 == var28) {
  943. Client.cq.hs(243);
  944.  
  945. for(WidgetNode var74 = (WidgetNode)Client.getWidgetNodes.k(); var74 != null; var74 = (WidgetNode)Client.getWidgetNodes.p()) {
  946. if(var74.getType * -86976947 == 0 || var74.getType * -86976947 == 3) {
  947. bw.da(var74, true);
  948. }
  949. }
  950.  
  951. if(Client.jl != null) {
  952. fa.dj(Client.jl);
  953. Client.jl = null;
  954. }
  955. continue;
  956. }
  957.  
  958. if(var28 == 3104) {
  959. --var7;
  960. var71 = al.o[var7];
  961. var17 = 0;
  962. if(ea.e(var71)) {
  963. var32 = do.p(var71, 10, true);
  964. var17 = var32;
  965. }
  966.  
  967. Client.cq.hs(72);
  968. Client.cq.p(var17);
  969. continue;
  970. }
  971.  
  972. if(var28 == 3105) {
  973. --var7;
  974. var71 = al.o[var7];
  975. Client.cq.hs(242);
  976. Client.cq.e(var71.length() + 1);
  977. Client.cq.m(var71);
  978. continue;
  979. }
  980.  
  981. if(var28 == 3106) {
  982. --var7;
  983. var71 = al.o[var7];
  984. Client.cq.hs(232);
  985. Client.cq.e(var71.length() + 1);
  986. Client.cq.m(var71);
  987. continue;
  988. }
  989.  
  990. if(var28 == 3107) {
  991. --var6;
  992. var16 = al.u[var6];
  993. --var7;
  994. var56 = al.o[var7];
  995. q.cr(var16, var56);
  996. continue;
  997. }
  998.  
  999. if(3108 == var28) {
  1000. var6 -= 3;
  1001. var16 = al.u[var6];
  1002. var17 = al.u[1 + var6];
  1003. var32 = al.u[var6 + 2];
  1004. var19 = n.e(var32);
  1005. b.dz(var19, var16, var17);
  1006. continue;
  1007. }
  1008.  
  1009. if(var28 == 3109) {
  1010. var6 -= 2;
  1011. var16 = al.u[var6];
  1012. var17 = al.u[1 + var6];
  1013. var18 = var44?go.n:w.v;
  1014. b.dz(var18, var16, var17);
  1015. continue;
  1016. }
  1017.  
  1018. if(var28 == 3110) {
  1019. --var6;
  1020. m.ae = al.u[var6] == 1;
  1021. continue;
  1022. }
  1023.  
  1024. if(3111 == var28) {
  1025. al.u[var6++] = as.pq.a?1:0;
  1026. continue;
  1027. }
  1028.  
  1029. if(3112 == var28) {
  1030. --var6;
  1031. as.pq.a = al.u[var6] == 1;
  1032. x.k();
  1033. continue;
  1034. }
  1035.  
  1036. if(var28 == 3113) {
  1037. --var7;
  1038. var71 = al.o[var7];
  1039. --var6;
  1040. var53 = al.u[var6] == 1;
  1041. WallDecoration.a(var71, var53, "openjs", false);
  1042. continue;
  1043. }
  1044.  
  1045. if(3115 == var28) {
  1046. --var6;
  1047. var16 = al.u[var6];
  1048. Client.cq.hs(119);
  1049. Client.cq.a(var16);
  1050. continue;
  1051. }
  1052. } else if(var28 < 3300) {
  1053. if(3200 == var28) {
  1054. var6 -= 3;
  1055. cg.j(al.u[var6], al.u[var6 + 1], al.u[2 + var6]);
  1056. continue;
  1057. }
  1058.  
  1059. if(var28 == 3201) {
  1060. --var6;
  1061. ExceptionReporter.x(al.u[var6]);
  1062. continue;
  1063. }
  1064.  
  1065. if(var28 == 3202) {
  1066. var6 -= 2;
  1067. ah.d(al.u[var6], al.u[1 + var6]);
  1068. continue;
  1069. }
  1070. } else if(var28 < 3400) {
  1071. if(var28 == 3300) {
  1072. al.u[var6++] = Client.getLoopCycle * -2061225245;
  1073. continue;
  1074. }
  1075.  
  1076. if(var28 == 3301) {
  1077. var6 -= 2;
  1078. var16 = al.u[var6];
  1079. var17 = al.u[1 + var6];
  1080. al.u[var6++] = dt.b(var16, var17);
  1081. continue;
  1082. }
  1083.  
  1084. if(3302 == var28) {
  1085. var6 -= 2;
  1086. var16 = al.u[var6];
  1087. var17 = al.u[var6 + 1];
  1088. al.u[var6++] = n.e(var16, var17);
  1089. continue;
  1090. }
  1091.  
  1092. if(3303 == var28) {
  1093. var6 -= 2;
  1094. var16 = al.u[var6];
  1095. var17 = al.u[1 + var6];
  1096. al.u[var6++] = ex.a(var16, var17);
  1097. continue;
  1098. }
  1099.  
  1100. if(var28 == 3304) {
  1101. --var6;
  1102. var16 = al.u[var6];
  1103. al.u[var6++] = t.b(var16).a * -589451715;
  1104. continue;
  1105. }
  1106.  
  1107. if(var28 == 3305) {
  1108. --var6;
  1109. var16 = al.u[var6];
  1110. al.u[var6++] = Client.getCurrentLevels[var16];
  1111. continue;
  1112. }
  1113.  
  1114. if(3306 == var28) {
  1115. --var6;
  1116. var16 = al.u[var6];
  1117. al.u[var6++] = Client.getRealLevels[var16];
  1118. continue;
  1119. }
  1120.  
  1121. if(3307 == var28) {
  1122. --var6;
  1123. var16 = al.u[var6];
  1124. al.u[var6++] = Client.getSkillsExp[var16];
  1125. continue;
  1126. }
  1127.  
  1128. if(var28 == 3308) {
  1129. var16 = Player.hm * -436484799;
  1130. var17 = Packet.cw * 1307004557 + (f.hg.g * 714387585 >> 7);
  1131. var32 = (f.hg.f * 443183909 >> 7) + ItemDefinition.cj * -1916106429;
  1132. al.u[var6++] = (var16 << 28) + (var17 << 14) + var32;
  1133. continue;
  1134. }
  1135.  
  1136. if(3309 == var28) {
  1137. --var6;
  1138. var16 = al.u[var6];
  1139. al.u[var6++] = var16 >> 14 & 16383;
  1140. continue;
  1141. }
  1142.  
  1143. if(3310 == var28) {
  1144. --var6;
  1145. var16 = al.u[var6];
  1146. al.u[var6++] = var16 >> 28;
  1147. continue;
  1148. }
  1149.  
  1150. if(var28 == 3311) {
  1151. --var6;
  1152. var16 = al.u[var6];
  1153. al.u[var6++] = var16 & 16383;
  1154. continue;
  1155. }
  1156.  
  1157. if(var28 == 3312) {
  1158. al.u[var6++] = Client.q?1:0;
  1159. continue;
  1160. }
  1161.  
  1162. if(3313 == var28) {
  1163. var6 -= 2;
  1164. var16 = al.u[var6] + '\u8000';
  1165. var17 = al.u[var6 + 1];
  1166. al.u[var6++] = dt.b(var16, var17);
  1167. continue;
  1168. }
  1169.  
  1170. if(var28 == 3314) {
  1171. var6 -= 2;
  1172. var16 = '\u8000' + al.u[var6];
  1173. var17 = al.u[var6 + 1];
  1174. al.u[var6++] = n.e(var16, var17);
  1175. continue;
  1176. }
  1177.  
  1178. if(var28 == 3315) {
  1179. var6 -= 2;
  1180. var16 = al.u[var6] + '\u8000';
  1181. var17 = al.u[var6 + 1];
  1182. al.u[var6++] = ex.a(var16, var17);
  1183. continue;
  1184. }
  1185.  
  1186. if(3316 == var28) {
  1187. if(Client.ja * 891875779 >= 2) {
  1188. al.u[var6++] = Client.ja * 891875779;
  1189. } else {
  1190. al.u[var6++] = 0;
  1191. }
  1192. continue;
  1193. }
  1194.  
  1195. if(var28 == 3317) {
  1196. al.u[var6++] = Client.ar * -939231799;
  1197. continue;
  1198. }
  1199.  
  1200. if(3318 == var28) {
  1201. al.u[var6++] = Client.getCurrentWorld * -462981805;
  1202. continue;
  1203. }
  1204.  
  1205. if(3321 == var28) {
  1206. al.u[var6++] = Client.jq * 1485798329;
  1207. continue;
  1208. }
  1209.  
  1210. if(var28 == 3322) {
  1211. al.u[var6++] = Client.js * 295576965;
  1212. continue;
  1213. }
  1214.  
  1215. if(3323 == var28) {
  1216. if(Client.jc) {
  1217. al.u[var6++] = 1;
  1218. } else {
  1219. al.u[var6++] = 0;
  1220. }
  1221. continue;
  1222. }
  1223.  
  1224. if(3324 == var28) {
  1225. al.u[var6++] = Client.p * -432694719;
  1226. continue;
  1227. }
  1228. } else if(var28 < 3500) {
  1229. if(3400 == var28) {
  1230. var6 -= 2;
  1231. var16 = al.u[var6];
  1232. var17 = al.u[1 + var6];
  1233. as var43 = cj.e(var16);
  1234. if(115 != var43.k) {
  1235. ;
  1236. }
  1237.  
  1238. for(var36 = 0; var36 < var43.u * 1947655119; ++var36) {
  1239. if(var17 == var43.o[var36]) {
  1240. al.o[var7++] = var43.q[var36];
  1241. var43 = null;
  1242. break;
  1243. }
  1244. }
  1245.  
  1246. if(var43 != null) {
  1247. al.o[var7++] = var43.p;
  1248. }
  1249. continue;
  1250. }
  1251.  
  1252. if(3408 == var28) {
  1253. var6 -= 4;
  1254. var16 = al.u[var6];
  1255. var17 = al.u[1 + var6];
  1256. var32 = al.u[2 + var6];
  1257. var36 = al.u[3 + var6];
  1258. as var38 = cj.e(var32);
  1259. if(var38.a == var16 && var17 == var38.k) {
  1260. for(var21 = 0; var21 < var38.u * 1947655119; ++var21) {
  1261. if(var38.o[var21] == var36) {
  1262. if(115 == var17) {
  1263. al.o[var7++] = var38.q[var21];
  1264. } else {
  1265. al.u[var6++] = var38.m[var21];
  1266. }
  1267.  
  1268. var38 = null;
  1269. break;
  1270. }
  1271. }
  1272.  
  1273. if(var38 != null) {
  1274. if(var17 == 115) {
  1275. al.o[var7++] = var38.p;
  1276. } else {
  1277. al.u[var6++] = var38.l * -1736970181;
  1278. }
  1279. }
  1280. continue;
  1281. }
  1282.  
  1283. if(var17 == 115) {
  1284. al.o[var7++] = "null";
  1285. } else {
  1286. al.u[var6++] = 0;
  1287. }
  1288. continue;
  1289. }
  1290. } else if(var28 < 3700) {
  1291. if(var28 == 3600) {
  1292. if(0 == Client.op * 870945711) {
  1293. al.u[var6++] = -2;
  1294. } else if(Client.op * 870945711 == 1) {
  1295. al.u[var6++] = -1;
  1296. } else {
  1297. al.u[var6++] = Client.oc * -1547104575;
  1298. }
  1299. continue;
  1300. }
  1301.  
  1302. if(3601 == var28) {
  1303. --var6;
  1304. var16 = al.u[var6];
  1305. if(2 == Client.op * 870945711 && var16 < Client.oc * -1547104575) {
  1306. al.o[var7++] = Client.om[var16].b;
  1307. al.o[var7++] = Client.om[var16].e;
  1308. continue;
  1309. }
  1310.  
  1311. al.o[var7++] = "";
  1312. al.o[var7++] = "";
  1313. continue;
  1314. }
  1315.  
  1316. if(3602 == var28) {
  1317. --var6;
  1318. var16 = al.u[var6];
  1319. if(2 == Client.op * 870945711 && var16 < Client.oc * -1547104575) {
  1320. al.u[var6++] = Client.om[var16].a * -1825973503;
  1321. continue;
  1322. }
  1323.  
  1324. al.u[var6++] = 0;
  1325. continue;
  1326. }
  1327.  
  1328. if(var28 == 3603) {
  1329. --var6;
  1330. var16 = al.u[var6];
  1331. if(2 == Client.op * 870945711 && var16 < Client.oc * -1547104575) {
  1332. al.u[var6++] = Client.om[var16].k * -553218273;
  1333. continue;
  1334. }
  1335.  
  1336. al.u[var6++] = 0;
  1337. continue;
  1338. }
  1339.  
  1340. if(3604 == var28) {
  1341. --var7;
  1342. var71 = al.o[var7];
  1343. --var6;
  1344. var17 = al.u[var6];
  1345. Client.cq.hs(40);
  1346. Client.cq.e(GroundDecoration.o(var71) + 1);
  1347. Client.cq.an(var17);
  1348. Client.cq.m(var71);
  1349. continue;
  1350. }
  1351.  
  1352. if(var28 == 3605) {
  1353. --var7;
  1354. var71 = al.o[var7];
  1355. t.de(var71);
  1356. continue;
  1357. }
  1358.  
  1359. if(var28 == 3606) {
  1360. --var7;
  1361. var71 = al.o[var7];
  1362. dr.dm(var71);
  1363. continue;
  1364. }
  1365.  
  1366. if(var28 == 3607) {
  1367. --var7;
  1368. var71 = al.o[var7];
  1369. ej.do(var71, false);
  1370. continue;
  1371. }
  1372.  
  1373. if(3608 == var28) {
  1374. --var7;
  1375. var71 = al.o[var7];
  1376. j.eq(var71);
  1377. continue;
  1378. }
  1379.  
  1380. if(3609 == var28) {
  1381. --var7;
  1382. var71 = al.o[var7];
  1383. ee[] var65 = ai.p();
  1384.  
  1385. for(var32 = 0; var32 < var65.length; ++var32) {
  1386. ee var41 = var65[var32];
  1387. if(var41.u * 395209041 != -1 && var71.startsWith(ex.b(var41.u * 395209041))) {
  1388. var71 = var71.substring(6 + Integer.toString(var41.u * 395209041).length());
  1389. break;
  1390. }
  1391. }
  1392.  
  1393. al.u[var6++] = b.df(var71, false)?1:0;
  1394. continue;
  1395. }
  1396.  
  1397. String var39;
  1398. String var42;
  1399. String[] var78;
  1400. if(var28 == 3611) {
  1401. if(Client.mp != null) {
  1402. var78 = al.o;
  1403. var17 = var7++;
  1404. var39 = Client.mp;
  1405. var42 = dh.a(at.b(var39));
  1406. if(var42 == null) {
  1407. var42 = "";
  1408. }
  1409.  
  1410. var78[var17] = var42;
  1411. } else {
  1412. al.o[var7++] = "";
  1413. }
  1414. continue;
  1415. }
  1416.  
  1417. if(var28 == 3612) {
  1418. if(Client.mp != null) {
  1419. al.u[var6++] = at.mg * 677495485;
  1420. } else {
  1421. al.u[var6++] = 0;
  1422. }
  1423. continue;
  1424. }
  1425.  
  1426. if(3613 == var28) {
  1427. --var6;
  1428. var16 = al.u[var6];
  1429. if(Client.mp != null && var16 < at.mg * 677495485) {
  1430. al.o[var7++] = Gameshell.mz[var16].b;
  1431. continue;
  1432. }
  1433.  
  1434. al.o[var7++] = "";
  1435. continue;
  1436. }
  1437.  
  1438. if(var28 == 3614) {
  1439. --var6;
  1440. var16 = al.u[var6];
  1441. if(Client.mp != null && var16 < at.mg * 677495485) {
  1442. al.u[var6++] = Gameshell.mz[var16].a * 781282337;
  1443. continue;
  1444. }
  1445.  
  1446. al.u[var6++] = 0;
  1447. continue;
  1448. }
  1449.  
  1450. if(var28 == 3615) {
  1451. --var6;
  1452. var16 = al.u[var6];
  1453. if(Client.mp != null && var16 < at.mg * 677495485) {
  1454. al.u[var6++] = Gameshell.mz[var16].k;
  1455. continue;
  1456. }
  1457.  
  1458. al.u[var6++] = 0;
  1459. continue;
  1460. }
  1461.  
  1462. if(3616 == var28) {
  1463. al.u[var6++] = Client.ma;
  1464. continue;
  1465. }
  1466.  
  1467. if(3617 == var28) {
  1468. --var7;
  1469. var71 = al.o[var7];
  1470. if(Gameshell.mz != null) {
  1471. Client.cq.hs(85);
  1472. Client.cq.e(GroundDecoration.o(var71));
  1473. Client.cq.m(var71);
  1474. }
  1475. continue;
  1476. }
  1477.  
  1478. if(var28 == 3618) {
  1479. al.u[var6++] = ez.me;
  1480. continue;
  1481. }
  1482.  
  1483. if(3619 == var28) {
  1484. --var7;
  1485. var71 = al.o[var7];
  1486. WallObject.ez(var71);
  1487. continue;
  1488. }
  1489.  
  1490. if(3620 == var28) {
  1491. db.ej();
  1492. continue;
  1493. }
  1494.  
  1495. if(3621 == var28) {
  1496. if(Client.op * 870945711 == 0) {
  1497. al.u[var6++] = -1;
  1498. } else {
  1499. al.u[var6++] = Client.ps * -2040316809;
  1500. }
  1501. continue;
  1502. }
  1503.  
  1504. if(var28 == 3622) {
  1505. --var6;
  1506. var16 = al.u[var6];
  1507. if(Client.op * 870945711 != 0 && var16 < Client.ps * -2040316809) {
  1508. al.o[var7++] = Client.pe[var16].b;
  1509. al.o[var7++] = Client.pe[var16].e;
  1510. continue;
  1511. }
  1512.  
  1513. al.o[var7++] = "";
  1514. al.o[var7++] = "";
  1515. continue;
  1516. }
  1517.  
  1518. if(3623 == var28) {
  1519. --var7;
  1520. var71 = al.o[var7];
  1521. if(var71.startsWith(ex.b(0)) || var71.startsWith(ex.b(1))) {
  1522. var71 = var71.substring(7);
  1523. }
  1524.  
  1525. al.u[var6++] = o.dc(var71)?1:0;
  1526. continue;
  1527. }
  1528.  
  1529. if(3624 == var28) {
  1530. --var6;
  1531. var16 = al.u[var6];
  1532. if(Gameshell.mz != null && var16 < at.mg * 677495485 && Gameshell.mz[var16].b.equalsIgnoreCase(f.hg.getName)) {
  1533. al.u[var6++] = 1;
  1534. continue;
  1535. }
  1536.  
  1537. al.u[var6++] = 0;
  1538. continue;
  1539. }
  1540.  
  1541. if(3625 == var28) {
  1542. if(Client.mw != null) {
  1543. var78 = al.o;
  1544. var17 = var7++;
  1545. var39 = Client.mw;
  1546. var42 = dh.a(at.b(var39));
  1547. if(var42 == null) {
  1548. var42 = "";
  1549. }
  1550.  
  1551. var78[var17] = var42;
  1552. } else {
  1553. al.o[var7++] = "";
  1554. }
  1555. continue;
  1556. }
  1557. } else {
  1558. int var22;
  1559. if(var28 < 4000) {
  1560. if(3903 == var28) {
  1561. --var6;
  1562. var16 = al.u[var6];
  1563. al.u[var6++] = Client.pm[var16].k();
  1564. continue;
  1565. }
  1566.  
  1567. if(3904 == var28) {
  1568. --var6;
  1569. var16 = al.u[var6];
  1570. al.u[var6++] = Client.pm[var16].e * -1302151089;
  1571. continue;
  1572. }
  1573.  
  1574. if(var28 == 3905) {
  1575. --var6;
  1576. var16 = al.u[var6];
  1577. al.u[var6++] = Client.pm[var16].a * 1291142735;
  1578. continue;
  1579. }
  1580.  
  1581. if(var28 == 3906) {
  1582. --var6;
  1583. var16 = al.u[var6];
  1584. al.u[var6++] = Client.pm[var16].k * -956049945;
  1585. continue;
  1586. }
  1587.  
  1588. if(3907 == var28) {
  1589. --var6;
  1590. var16 = al.u[var6];
  1591. al.u[var6++] = Client.pm[var16].p * -1846498833;
  1592. continue;
  1593. }
  1594.  
  1595. if(3908 == var28) {
  1596. --var6;
  1597. var16 = al.u[var6];
  1598. al.u[var6++] = Client.pm[var16].l * -326540737;
  1599. continue;
  1600. }
  1601.  
  1602. if(3910 == var28) {
  1603. --var6;
  1604. var16 = al.u[var6];
  1605. var17 = Client.pm[var16].a();
  1606. al.u[var6++] = var17 == 0?1:0;
  1607. continue;
  1608. }
  1609.  
  1610. if(3911 == var28) {
  1611. --var6;
  1612. var16 = al.u[var6];
  1613. var17 = Client.pm[var16].a();
  1614. al.u[var6++] = var17 == 2?1:0;
  1615. continue;
  1616. }
  1617.  
  1618. if(var28 == 3912) {
  1619. --var6;
  1620. var16 = al.u[var6];
  1621. var17 = Client.pm[var16].a();
  1622. al.u[var6++] = 5 == var17?1:0;
  1623. continue;
  1624. }
  1625.  
  1626. if(var28 == 3913) {
  1627. --var6;
  1628. var16 = al.u[var6];
  1629. var17 = Client.pm[var16].a();
  1630. al.u[var6++] = var17 == 1?1:0;
  1631. continue;
  1632. }
  1633.  
  1634. boolean var83;
  1635. if(3914 == var28) {
  1636. --var6;
  1637. var83 = al.u[var6] == 1;
  1638. if(Player.px != null) {
  1639. Player.px.b(he.k, var83);
  1640. }
  1641. continue;
  1642. }
  1643.  
  1644. if(var28 == 3915) {
  1645. --var6;
  1646. var83 = al.u[var6] == 1;
  1647. if(Player.px != null) {
  1648. Player.px.b(he.a, var83);
  1649. }
  1650. continue;
  1651. }
  1652.  
  1653. if(var28 == 3916) {
  1654. var6 -= 2;
  1655. var83 = al.u[var6] == 1;
  1656. var53 = 1 == al.u[var6 + 1];
  1657. if(Player.px != null) {
  1658. Player.px.b(new g(var53), var83);
  1659. }
  1660. continue;
  1661. }
  1662.  
  1663. if(3917 == var28) {
  1664. --var6;
  1665. var83 = al.u[var6] == 1;
  1666. if(Player.px != null) {
  1667. Player.px.b(he.e, var83);
  1668. }
  1669. continue;
  1670. }
  1671.  
  1672. if(3918 == var28) {
  1673. --var6;
  1674. var83 = al.u[var6] == 1;
  1675. if(Player.px != null) {
  1676. Player.px.b(he.p, var83);
  1677. }
  1678. continue;
  1679. }
  1680.  
  1681. if(3919 == var28) {
  1682. al.u[var6++] = Player.px == null?0:Player.px.b.size();
  1683. continue;
  1684. }
  1685.  
  1686. gk var66;
  1687. if(3920 == var28) {
  1688. --var6;
  1689. var16 = al.u[var6];
  1690. var66 = (gk)Player.px.b.get(var16);
  1691. al.u[var6++] = var66.b * 1449885119;
  1692. continue;
  1693. }
  1694.  
  1695. if(var28 == 3921) {
  1696. --var6;
  1697. var16 = al.u[var6];
  1698. var66 = (gk)Player.px.b.get(var16);
  1699. al.o[var7++] = var66.b();
  1700. continue;
  1701. }
  1702.  
  1703. if(3922 == var28) {
  1704. --var6;
  1705. var16 = al.u[var6];
  1706. var66 = (gk)Player.px.b.get(var16);
  1707. al.o[var7++] = var66.e();
  1708. continue;
  1709. }
  1710.  
  1711. if(3923 == var28) {
  1712. --var6;
  1713. var16 = al.u[var6];
  1714. var66 = (gk)Player.px.b.get(var16);
  1715. long var51 = ga.b() - IsaacCipher.pk * 7095834306090603317L - var66.e * -1051623391966860255L;
  1716. var52 = (int)(var51 / 3600000L);
  1717. var21 = (int)((var51 - (long)(var52 * 3600000)) / 60000L);
  1718. var22 = (int)((var51 - (long)(var52 * 3600000) - (long)(var21 * '\uea60')) / 1000L);
  1719. String var23 = var52 + ":" + var21 / 10 + var21 % 10 + ":" + var22 / 10 + var22 % 10;
  1720. al.o[var7++] = var23;
  1721. continue;
  1722. }
  1723.  
  1724. if(3924 == var28) {
  1725. --var6;
  1726. var16 = al.u[var6];
  1727. var66 = (gk)Player.px.b.get(var16);
  1728. al.u[var6++] = var66.a.k * -956049945;
  1729. continue;
  1730. }
  1731.  
  1732. if(3925 == var28) {
  1733. --var6;
  1734. var16 = al.u[var6];
  1735. var66 = (gk)Player.px.b.get(var16);
  1736. al.u[var6++] = var66.a.a * 1291142735;
  1737. continue;
  1738. }
  1739.  
  1740. if(var28 == 3926) {
  1741. --var6;
  1742. var16 = al.u[var6];
  1743. var66 = (gk)Player.px.b.get(var16);
  1744. al.u[var6++] = var66.a.e * -1302151089;
  1745. continue;
  1746. }
  1747. } else if(var28 < 4100) {
  1748. if(var28 == 4000) {
  1749. var6 -= 2;
  1750. var16 = al.u[var6];
  1751. var17 = al.u[var6 + 1];
  1752. al.u[var6++] = var17 + var16;
  1753. continue;
  1754. }
  1755.  
  1756. if(var28 == 4001) {
  1757. var6 -= 2;
  1758. var16 = al.u[var6];
  1759. var17 = al.u[var6 + 1];
  1760. al.u[var6++] = var16 - var17;
  1761. continue;
  1762. }
  1763.  
  1764. if(4002 == var28) {
  1765. var6 -= 2;
  1766. var16 = al.u[var6];
  1767. var17 = al.u[1 + var6];
  1768. al.u[var6++] = var17 * var16;
  1769. continue;
  1770. }
  1771.  
  1772. if(var28 == 4003) {
  1773. var6 -= 2;
  1774. var16 = al.u[var6];
  1775. var17 = al.u[var6 + 1];
  1776. al.u[var6++] = var16 / var17;
  1777. continue;
  1778. }
  1779.  
  1780. if(4004 == var28) {
  1781. --var6;
  1782. var16 = al.u[var6];
  1783. al.u[var6++] = (int)(Math.random() * (double)var16);
  1784. continue;
  1785. }
  1786.  
  1787. if(4005 == var28) {
  1788. --var6;
  1789. var16 = al.u[var6];
  1790. al.u[var6++] = (int)(Math.random() * (double)(var16 + 1));
  1791. continue;
  1792. }
  1793.  
  1794. if(var28 == 4006) {
  1795. var6 -= 5;
  1796. var16 = al.u[var6];
  1797. var17 = al.u[var6 + 1];
  1798. var32 = al.u[var6 + 2];
  1799. var36 = al.u[var6 + 3];
  1800. var52 = al.u[var6 + 4];
  1801. al.u[var6++] = (var17 - var16) * (var52 - var32) / (var36 - var32) + var16;
  1802. continue;
  1803. }
  1804.  
  1805. if(var28 == 4007) {
  1806. var6 -= 2;
  1807. var16 = al.u[var6];
  1808. var17 = al.u[var6 + 1];
  1809. al.u[var6++] = var17 * var16 / 100 + var16;
  1810. continue;
  1811. }
  1812.  
  1813. if(4008 == var28) {
  1814. var6 -= 2;
  1815. var16 = al.u[var6];
  1816. var17 = al.u[var6 + 1];
  1817. al.u[var6++] = var16 | 1 << var17;
  1818. continue;
  1819. }
  1820.  
  1821. if(4009 == var28) {
  1822. var6 -= 2;
  1823. var16 = al.u[var6];
  1824. var17 = al.u[1 + var6];
  1825. al.u[var6++] = var16 & -1 - (1 << var17);
  1826. continue;
  1827. }
  1828.  
  1829. if(4010 == var28) {
  1830. var6 -= 2;
  1831. var16 = al.u[var6];
  1832. var17 = al.u[1 + var6];
  1833. al.u[var6++] = (var16 & 1 << var17) != 0?1:0;
  1834. continue;
  1835. }
  1836.  
  1837. if(var28 == 4011) {
  1838. var6 -= 2;
  1839. var16 = al.u[var6];
  1840. var17 = al.u[var6 + 1];
  1841. al.u[var6++] = var16 % var17;
  1842. continue;
  1843. }
  1844.  
  1845. if(4012 == var28) {
  1846. var6 -= 2;
  1847. var16 = al.u[var6];
  1848. var17 = al.u[var6 + 1];
  1849. if(0 == var16) {
  1850. al.u[var6++] = 0;
  1851. } else {
  1852. al.u[var6++] = (int)Math.pow((double)var16, (double)var17);
  1853. }
  1854. continue;
  1855. }
  1856.  
  1857. if(4013 == var28) {
  1858. var6 -= 2;
  1859. var16 = al.u[var6];
  1860. var17 = al.u[var6 + 1];
  1861. if(0 == var16) {
  1862. al.u[var6++] = 0;
  1863. } else if(var17 == 0) {
  1864. al.u[var6++] = Integer.MAX_VALUE;
  1865. } else {
  1866. al.u[var6++] = (int)Math.pow((double)var16, 1.0D / (double)var17);
  1867. }
  1868. continue;
  1869. }
  1870.  
  1871. if(var28 == 4014) {
  1872. var6 -= 2;
  1873. var16 = al.u[var6];
  1874. var17 = al.u[var6 + 1];
  1875. al.u[var6++] = var16 & var17;
  1876. continue;
  1877. }
  1878.  
  1879. if(4015 == var28) {
  1880. var6 -= 2;
  1881. var16 = al.u[var6];
  1882. var17 = al.u[var6 + 1];
  1883. al.u[var6++] = var16 | var17;
  1884. continue;
  1885. }
  1886. } else {
  1887. boolean var48;
  1888. if(var28 < 4200) {
  1889. if(var28 == 4100) {
  1890. --var7;
  1891. var71 = al.o[var7];
  1892. --var6;
  1893. var17 = al.u[var6];
  1894. al.o[var7++] = var71 + var17;
  1895. continue;
  1896. }
  1897.  
  1898. if(var28 == 4101) {
  1899. var7 -= 2;
  1900. var71 = al.o[var7];
  1901. var56 = al.o[var7 + 1];
  1902. al.o[var7++] = var71 + var56;
  1903. continue;
  1904. }
  1905.  
  1906. if(var28 == 4102) {
  1907. --var7;
  1908. var71 = al.o[var7];
  1909. --var6;
  1910. var17 = al.u[var6];
  1911. al.o[var7++] = var71 + bw.l(var17, true);
  1912. continue;
  1913. }
  1914.  
  1915. if(4103 == var28) {
  1916. --var7;
  1917. var71 = al.o[var7];
  1918. al.o[var7++] = var71.toLowerCase();
  1919. continue;
  1920. }
  1921.  
  1922. if(4104 == var28) {
  1923. --var6;
  1924. var16 = al.u[var6];
  1925. long var77 = 86400000L * ((long)var16 + 11745L);
  1926. al.z.setTime(new Date(var77));
  1927. var36 = al.z.get(5);
  1928. var52 = al.z.get(2);
  1929. var21 = al.z.get(1);
  1930. al.o[var7++] = var36 + "-" + al.r[var52] + "-" + var21;
  1931. continue;
  1932. }
  1933.  
  1934. if(4105 == var28) {
  1935. var7 -= 2;
  1936. var71 = al.o[var7];
  1937. var56 = al.o[1 + var7];
  1938. if(f.hg.e != null && f.hg.e.a) {
  1939. al.o[var7++] = var56;
  1940. continue;
  1941. }
  1942.  
  1943. al.o[var7++] = var71;
  1944. continue;
  1945. }
  1946.  
  1947. if(var28 == 4106) {
  1948. --var6;
  1949. var16 = al.u[var6];
  1950. al.o[var7++] = Integer.toString(var16);
  1951. continue;
  1952. }
  1953.  
  1954. if(4107 == var28) {
  1955. var7 -= 2;
  1956. var84 = al.u;
  1957. var17 = var6++;
  1958. var36 = s.b(al.o[var7], al.o[var7 + 1], Client.n * 637640645);
  1959. if(var36 > 0) {
  1960. var60 = 1;
  1961. } else if(var36 < 0) {
  1962. var60 = -1;
  1963. } else {
  1964. var60 = 0;
  1965. }
  1966.  
  1967. var84[var17] = var60;
  1968. continue;
  1969. }
  1970.  
  1971. byte[] var57;
  1972. hq var58;
  1973. if(4108 == var28) {
  1974. --var7;
  1975. var71 = al.o[var7];
  1976. var6 -= 2;
  1977. var17 = al.u[var6];
  1978. var32 = al.u[1 + var6];
  1979. var57 = em.bs.a(var32, 0);
  1980. var58 = new hq(var57);
  1981. al.u[var6++] = var58.u(var71, var17);
  1982. continue;
  1983. }
  1984.  
  1985. if(4109 == var28) {
  1986. --var7;
  1987. var71 = al.o[var7];
  1988. var6 -= 2;
  1989. var17 = al.u[var6];
  1990. var32 = al.u[1 + var6];
  1991. var57 = em.bs.a(var32, 0);
  1992. var58 = new hq(var57);
  1993. al.u[var6++] = var58.l(var71, var17);
  1994. continue;
  1995. }
  1996.  
  1997. if(var28 == 4110) {
  1998. var7 -= 2;
  1999. var71 = al.o[var7];
  2000. var56 = al.o[1 + var7];
  2001. --var6;
  2002. if(al.u[var6] == 1) {
  2003. al.o[var7++] = var71;
  2004. } else {
  2005. al.o[var7++] = var56;
  2006. }
  2007. continue;
  2008. }
  2009.  
  2010. if(var28 == 4111) {
  2011. --var7;
  2012. var71 = al.o[var7];
  2013. al.o[var7++] = hn.o(var71);
  2014. continue;
  2015. }
  2016.  
  2017. if(var28 == 4112) {
  2018. --var7;
  2019. var71 = al.o[var7];
  2020. --var6;
  2021. var17 = al.u[var6];
  2022. al.o[var7++] = var71 + (char)var17;
  2023. continue;
  2024. }
  2025.  
  2026. char var55;
  2027. if(var28 == 4113) {
  2028. --var6;
  2029. var16 = al.u[var6];
  2030. var76 = al.u;
  2031. var32 = var6++;
  2032. var55 = (char)var16;
  2033. if(var55 >= 32 && var55 <= 126) {
  2034. var48 = true;
  2035. } else if(var55 >= 160 && var55 <= 255) {
  2036. var48 = true;
  2037. } else if(var55 != 8364 && 338 != var55 && var55 != 8212 && var55 != 339 && var55 != 376) {
  2038. var48 = false;
  2039. } else {
  2040. var48 = true;
  2041. }
  2042.  
  2043. var76[var32] = var48?1:0;
  2044. continue;
  2045. }
  2046.  
  2047. if(var28 == 4114) {
  2048. --var6;
  2049. var16 = al.u[var6];
  2050. al.u[var6++] = er.q((char)var16)?1:0;
  2051. continue;
  2052. }
  2053.  
  2054. if(var28 == 4115) {
  2055. --var6;
  2056. var16 = al.u[var6];
  2057. var76 = al.u;
  2058. var32 = var6++;
  2059. var55 = (char)var16;
  2060. var48 = var55 >= 65 && var55 <= 90 || var55 >= 97 && var55 <= 122;
  2061. var76[var32] = var48?1:0;
  2062. continue;
  2063. }
  2064.  
  2065. if(var28 == 4116) {
  2066. --var6;
  2067. var16 = al.u[var6];
  2068. al.u[var6++] = WallDecoration.m((char)var16)?1:0;
  2069. continue;
  2070. }
  2071.  
  2072. if(var28 == 4117) {
  2073. --var7;
  2074. var71 = al.o[var7];
  2075. if(var71 != null) {
  2076. al.u[var6++] = var71.length();
  2077. } else {
  2078. al.u[var6++] = 0;
  2079. }
  2080. continue;
  2081. }
  2082.  
  2083. if(var28 == 4118) {
  2084. --var7;
  2085. var71 = al.o[var7];
  2086. var6 -= 2;
  2087. var17 = al.u[var6];
  2088. var32 = al.u[var6 + 1];
  2089. al.o[var7++] = var71.substring(var17, var32);
  2090. continue;
  2091. }
  2092.  
  2093. if(var28 == 4119) {
  2094. --var7;
  2095. var71 = al.o[var7];
  2096. StringBuilder var75 = new StringBuilder(var71.length());
  2097. var33 = false;
  2098.  
  2099. for(var36 = 0; var36 < var71.length(); ++var36) {
  2100. var55 = var71.charAt(var36);
  2101. if(var55 == 60) {
  2102. var33 = true;
  2103. } else if(var55 == 62) {
  2104. var33 = false;
  2105. } else if(!var33) {
  2106. var75.append(var55);
  2107. }
  2108. }
  2109.  
  2110. al.o[var7++] = var75.toString();
  2111. continue;
  2112. }
  2113.  
  2114. if(4120 == var28) {
  2115. --var7;
  2116. var71 = al.o[var7];
  2117. --var6;
  2118. var17 = al.u[var6];
  2119. al.u[var6++] = var71.indexOf(var17);
  2120. continue;
  2121. }
  2122.  
  2123. if(4121 == var28) {
  2124. var7 -= 2;
  2125. var71 = al.o[var7];
  2126. var56 = al.o[1 + var7];
  2127. --var6;
  2128. var32 = al.u[var6];
  2129. al.u[var6++] = var71.indexOf(var56, var32);
  2130. continue;
  2131. }
  2132. } else if(var28 < 4300) {
  2133. if(4200 == var28) {
  2134. --var6;
  2135. var16 = al.u[var6];
  2136. al.o[var7++] = aj.b(var16).getName;
  2137. continue;
  2138. }
  2139.  
  2140. ItemDefinition var64;
  2141. if(var28 == 4201) {
  2142. var6 -= 2;
  2143. var16 = al.u[var6];
  2144. var17 = al.u[1 + var6];
  2145. var64 = aj.b(var16);
  2146. if(var17 >= 1 && var17 <= 5 && var64.getGroundActions[var17 - 1] != null) {
  2147. al.o[var7++] = var64.getGroundActions[var17 - 1];
  2148. continue;
  2149. }
  2150.  
  2151. al.o[var7++] = "";
  2152. continue;
  2153. }
  2154.  
  2155. if(var28 == 4202) {
  2156. var6 -= 2;
  2157. var16 = al.u[var6];
  2158. var17 = al.u[1 + var6];
  2159. var64 = aj.b(var16);
  2160. if(var17 >= 1 && var17 <= 5 && var64.getWidgetActions[var17 - 1] != null) {
  2161. al.o[var7++] = var64.getWidgetActions[var17 - 1];
  2162. continue;
  2163. }
  2164.  
  2165. al.o[var7++] = "";
  2166. continue;
  2167. }
  2168.  
  2169. if(var28 == 4203) {
  2170. --var6;
  2171. var16 = al.u[var6];
  2172. al.u[var6++] = aj.b(var16).getValue * -1966832861;
  2173. continue;
  2174. }
  2175.  
  2176. if(var28 == 4204) {
  2177. --var6;
  2178. var16 = al.u[var6];
  2179. al.u[var6++] = aj.b(var16).x * -374634361 == 1?1:0;
  2180. continue;
  2181. }
  2182.  
  2183. ItemDefinition var79;
  2184. if(4205 == var28) {
  2185. --var6;
  2186. var16 = al.u[var6];
  2187. var79 = aj.b(var16);
  2188. if(var79.getNoteTemplateIndex * -1390917543 == -1 && var79.getNoteIndex * -297092699 >= 0) {
  2189. al.u[var6++] = var79.getNoteIndex * -297092699;
  2190. continue;
  2191. }
  2192.  
  2193. al.u[var6++] = var16;
  2194. continue;
  2195. }
  2196.  
  2197. if(var28 == 4206) {
  2198. --var6;
  2199. var16 = al.u[var6];
  2200. var79 = aj.b(var16);
  2201. if(var79.getNoteTemplateIndex * -1390917543 >= 0 && var79.getNoteIndex * -297092699 >= 0) {
  2202. al.u[var6++] = var79.getNoteIndex * -297092699;
  2203. continue;
  2204. }
  2205.  
  2206. al.u[var6++] = var16;
  2207. continue;
  2208. }
  2209.  
  2210. if(4207 == var28) {
  2211. --var6;
  2212. var16 = al.u[var6];
  2213. al.u[var6++] = aj.b(var16).ax?1:0;
  2214. continue;
  2215. }
  2216.  
  2217. if(4210 == var28) {
  2218. --var7;
  2219. var71 = al.o[var7];
  2220. --var6;
  2221. var17 = al.u[var6];
  2222. var48 = 1 == var17;
  2223. var34 = var71.toLowerCase();
  2224. short[] var59 = new short[16];
  2225. var21 = 0;
  2226. var22 = 0;
  2227.  
  2228. while(true) {
  2229. if(var22 >= ItemDefinition.u * -1815013779) {
  2230. i.pr = var59;
  2231. du.pv = 0;
  2232. cw.pc = var21 * 1650448515;
  2233. String[] var47 = new String[cw.pc * -1846987221];
  2234.  
  2235. for(int var50 = 0; var50 < cw.pc * -1846987221; ++var50) {
  2236. var47[var50] = aj.b(var59[var50]).getName;
  2237. }
  2238.  
  2239. short[] var54 = i.pr;
  2240. bn.b(var47, var54, 0, var47.length - 1);
  2241. break;
  2242. }
  2243.  
  2244. ItemDefinition var49 = aj.b(var22);
  2245. if((!var48 || var49.aj) && -1 == var49.getNoteTemplateIndex * -1390917543 && var49.getName.toLowerCase().indexOf(var34) != -1) {
  2246. if(var21 >= 250) {
  2247. cw.pc = -1650448515;
  2248. i.pr = null;
  2249. break;
  2250. }
  2251.  
  2252. if(var21 >= var59.length) {
  2253. short[] var24 = new short[var59.length * 2];
  2254.  
  2255. for(int var25 = 0; var25 < var21; ++var25) {
  2256. var24[var25] = var59[var25];
  2257. }
  2258.  
  2259. var59 = var24;
  2260. }
  2261.  
  2262. var59[var21++] = (short)var22;
  2263. }
  2264.  
  2265. ++var22;
  2266. }
  2267.  
  2268. al.u[var6++] = cw.pc * -1846987221;
  2269. continue;
  2270. }
  2271.  
  2272. if(var28 == 4211) {
  2273. if(i.pr != null && du.pv * 917000921 < cw.pc * -1846987221) {
  2274. al.u[var6++] = i.pr[(du.pv += 1680412009) * 917000921 - 1] & '\uffff';
  2275. continue;
  2276. }
  2277.  
  2278. al.u[var6++] = -1;
  2279. continue;
  2280. }
  2281.  
  2282. if(4212 == var28) {
  2283. du.pv = 0;
  2284. continue;
  2285. }
  2286. } else if(var28 < 5100) {
  2287. if(var28 == 5000) {
  2288. al.u[var6++] = Client.ls * 1652319953;
  2289. continue;
  2290. }
  2291.  
  2292. if(5001 == var28) {
  2293. var6 -= 3;
  2294. Client.ls = 1581494833 * al.u[var6];
  2295. cg.lp = ObjectDefinition.b(al.u[1 + var6]);
  2296. if(cg.lp == null) {
  2297. cg.lp = dr.e;
  2298. }
  2299.  
  2300. Client.lw = al.u[2 + var6] * -541653209;
  2301. Client.cq.hs(225);
  2302. Client.cq.e(Client.ls * 1652319953);
  2303. Client.cq.e(cg.lp.k * -1584201427);
  2304. Client.cq.e(Client.lw * 219936919);
  2305. continue;
  2306. }
  2307.  
  2308. if(var28 == 5002) {
  2309. --var7;
  2310. var71 = al.o[var7];
  2311. var6 -= 2;
  2312. var17 = al.u[var6];
  2313. var32 = al.u[1 + var6];
  2314. Client.cq.hs(128);
  2315. Client.cq.e(GroundDecoration.o(var71) + 2);
  2316. Client.cq.m(var71);
  2317. Client.cq.e(var17 - 1);
  2318. Client.cq.e(var32);
  2319. continue;
  2320. }
  2321.  
  2322. if(var28 == 5003) {
  2323. var6 -= 2;
  2324. var16 = al.u[var6];
  2325. var17 = al.u[1 + var6];
  2326. d var72 = (d)v.b.get(Integer.valueOf(var16));
  2327. ap var68 = var72.e(var17);
  2328. if(var68 != null) {
  2329. al.u[var6++] = var68.b * 107094783;
  2330. al.u[var6++] = var68.e * 319069143;
  2331. al.o[var7++] = var68.k != null?var68.k:"";
  2332. al.o[var7++] = var68.p != null?var68.p:"";
  2333. al.o[var7++] = var68.l != null?var68.l:"";
  2334. } else {
  2335. al.u[var6++] = -1;
  2336. al.u[var6++] = 0;
  2337. al.o[var7++] = "";
  2338. al.o[var7++] = "";
  2339. al.o[var7++] = "";
  2340. }
  2341. continue;
  2342. }
  2343.  
  2344. if(var28 == 5004) {
  2345. --var6;
  2346. var16 = al.u[var6];
  2347. ap var80 = (ap)v.e.b((long)var16);
  2348. if(var80 != null) {
  2349. al.u[var6++] = var80.a * 671555315;
  2350. al.u[var6++] = var80.e * 319069143;
  2351. al.o[var7++] = var80.k != null?var80.k:"";
  2352. al.o[var7++] = var80.p != null?var80.p:"";
  2353. al.o[var7++] = var80.l != null?var80.l:"";
  2354. } else {
  2355. al.u[var6++] = -1;
  2356. al.u[var6++] = 0;
  2357. al.o[var7++] = "";
  2358. al.o[var7++] = "";
  2359. al.o[var7++] = "";
  2360. }
  2361. continue;
  2362. }
  2363.  
  2364. if(var28 == 5005) {
  2365. if(cg.lp == null) {
  2366. al.u[var6++] = -1;
  2367. } else {
  2368. al.u[var6++] = cg.lp.k * -1584201427;
  2369. }
  2370. continue;
  2371. }
  2372.  
  2373. if(var28 == 5008) {
  2374. --var7;
  2375. var71 = al.o[var7];
  2376. --var6;
  2377. var17 = al.u[var6];
  2378. var34 = var71.toLowerCase();
  2379. byte var63 = 0;
  2380. if(var34.startsWith(ed.fb)) {
  2381. var63 = 0;
  2382. var71 = var71.substring(ed.fb.length());
  2383. } else if(var34.startsWith(ed.fa)) {
  2384. var63 = 1;
  2385. var71 = var71.substring(ed.fa.length());
  2386. } else if(var34.startsWith(ed.fc)) {
  2387. var63 = 2;
  2388. var71 = var71.substring(ed.fc.length());
  2389. } else if(var34.startsWith(ed.gt)) {
  2390. var63 = 3;
  2391. var71 = var71.substring(ed.gt.length());
  2392. } else if(var34.startsWith(ed.gg)) {
  2393. var63 = 4;
  2394. var71 = var71.substring(ed.gg.length());
  2395. } else if(var34.startsWith(ed.gu)) {
  2396. var63 = 5;
  2397. var71 = var71.substring(ed.gu.length());
  2398. } else if(var34.startsWith(ed.gh)) {
  2399. var63 = 6;
  2400. var71 = var71.substring(ed.gh.length());
  2401. } else if(var34.startsWith(ed.gs)) {
  2402. var63 = 7;
  2403. var71 = var71.substring(ed.gs.length());
  2404. } else if(var34.startsWith(ed.gj)) {
  2405. var63 = 8;
  2406. var71 = var71.substring(ed.gj.length());
  2407. } else if(var34.startsWith(ed.gc)) {
  2408. var63 = 9;
  2409. var71 = var71.substring(ed.gc.length());
  2410. } else if(var34.startsWith(ed.gx)) {
  2411. var63 = 10;
  2412. var71 = var71.substring(ed.gx.length());
  2413. } else if(var34.startsWith(ed.gi)) {
  2414. var63 = 11;
  2415. var71 = var71.substring(ed.gi.length());
  2416. } else if(Client.n * 637640645 != 0) {
  2417. if(var34.startsWith(ed.fd)) {
  2418. var63 = 0;
  2419. var71 = var71.substring(ed.fd.length());
  2420. } else if(var34.startsWith(ed.fk)) {
  2421. var63 = 1;
  2422. var71 = var71.substring(ed.fk.length());
  2423. } else if(var34.startsWith(ed.gf)) {
  2424. var63 = 2;
  2425. var71 = var71.substring(ed.gf.length());
  2426. } else if(var34.startsWith(ed.gp)) {
  2427. var63 = 3;
  2428. var71 = var71.substring(ed.gp.length());
  2429. } else if(var34.startsWith(ed.ge)) {
  2430. var63 = 4;
  2431. var71 = var71.substring(ed.ge.length());
  2432. } else if(var34.startsWith(ed.gb)) {
  2433. var63 = 5;
  2434. var71 = var71.substring(ed.gb.length());
  2435. } else if(var34.startsWith(ed.gz)) {
  2436. var63 = 6;
  2437. var71 = var71.substring(ed.gz.length());
  2438. } else if(var34.startsWith(ed.gy)) {
  2439. var63 = 7;
  2440. var71 = var71.substring(ed.gy.length());
  2441. } else if(var34.startsWith(ed.gr)) {
  2442. var63 = 8;
  2443. var71 = var71.substring(ed.gr.length());
  2444. } else if(var34.startsWith(ed.gd)) {
  2445. var63 = 9;
  2446. var71 = var71.substring(ed.gd.length());
  2447. } else if(var34.startsWith(ed.gv)) {
  2448. var63 = 10;
  2449. var71 = var71.substring(ed.gv.length());
  2450. } else if(var34.startsWith(ed.go)) {
  2451. var63 = 11;
  2452. var71 = var71.substring(ed.go.length());
  2453. }
  2454. }
  2455.  
  2456. var34 = var71.toLowerCase();
  2457. byte var62 = 0;
  2458. if(var34.startsWith(ed.gn)) {
  2459. var62 = 1;
  2460. var71 = var71.substring(ed.gn.length());
  2461. } else if(var34.startsWith(ed.gl)) {
  2462. var62 = 2;
  2463. var71 = var71.substring(ed.gl.length());
  2464. } else if(var34.startsWith(ed.gq)) {
  2465. var62 = 3;
  2466. var71 = var71.substring(ed.gq.length());
  2467. } else if(var34.startsWith(ed.gw)) {
  2468. var62 = 4;
  2469. var71 = var71.substring(ed.gw.length());
  2470. } else if(var34.startsWith(ed.hm)) {
  2471. var62 = 5;
  2472. var71 = var71.substring(ed.hm.length());
  2473. } else if(0 != Client.n * 637640645) {
  2474. if(var34.startsWith(ed.gm)) {
  2475. var62 = 1;
  2476. var71 = var71.substring(ed.gm.length());
  2477. } else if(var34.startsWith(ed.gk)) {
  2478. var62 = 2;
  2479. var71 = var71.substring(ed.gk.length());
  2480. } else if(var34.startsWith(ed.ga)) {
  2481. var62 = 3;
  2482. var71 = var71.substring(ed.ga.length());
  2483. } else if(var34.startsWith(ed.hb)) {
  2484. var62 = 4;
  2485. var71 = var71.substring(ed.hb.length());
  2486. } else if(var34.startsWith(ed.hk)) {
  2487. var62 = 5;
  2488. var71 = var71.substring(ed.hk.length());
  2489. }
  2490. }
  2491.  
  2492. Client.cq.hs(19);
  2493. Client.cq.e(0);
  2494. var21 = Client.cq.getCaret * 1;
  2495. Client.cq.e(var17);
  2496. Client.cq.e(var63);
  2497. Client.cq.e(var62);
  2498. ar.b(Client.cq, var71);
  2499. Client.cq.s(Client.cq.getCaret * 1 - var21);
  2500. continue;
  2501. }
  2502.  
  2503. if(5009 == var28) {
  2504. var7 -= 2;
  2505. var71 = al.o[var7];
  2506. var56 = al.o[1 + var7];
  2507. Client.cq.hs(28);
  2508. Client.cq.a(0);
  2509. var32 = Client.cq.getCaret * 1;
  2510. Client.cq.m(var71);
  2511. ar.b(Client.cq, var56);
  2512. Client.cq.i(Client.cq.getCaret * 1 - var32);
  2513. continue;
  2514. }
  2515.  
  2516. if(5015 == var28) {
  2517. if(f.hg != null && f.hg.getName != null) {
  2518. var71 = f.hg.getName;
  2519. } else {
  2520. var71 = "";
  2521. }
  2522.  
  2523. al.o[var7++] = var71;
  2524. continue;
  2525. }
  2526.  
  2527. if(5016 == var28) {
  2528. al.u[var6++] = Client.lw * 219936919;
  2529. continue;
  2530. }
  2531.  
  2532. if(var28 == 5017) {
  2533. --var6;
  2534. var16 = al.u[var6];
  2535. al.u[var6++] = Tile.a(var16);
  2536. continue;
  2537. }
  2538.  
  2539. if(var28 == 5018) {
  2540. --var6;
  2541. var16 = al.u[var6];
  2542. al.u[var6++] = ev.p(var16);
  2543. continue;
  2544. }
  2545.  
  2546. if(5019 == var28) {
  2547. --var6;
  2548. var16 = al.u[var6];
  2549. var76 = al.u;
  2550. var32 = var6++;
  2551. ap var61 = (ap)v.e.b((long)var16);
  2552. if(var61 == null) {
  2553. var36 = -1;
  2554. } else if(v.a.b == var61.getNextDualNode) {
  2555. var36 = -1;
  2556. } else {
  2557. var36 = ((ap)var61.getNextDualNode).b * 107094783;
  2558. }
  2559.  
  2560. var76[var32] = var36;
  2561. continue;
  2562. }
  2563.  
  2564. if(5020 == var28) {
  2565. --var7;
  2566. var71 = al.o[var7];
  2567. d.ag(var71);
  2568. continue;
  2569. }
  2570.  
  2571. if(5021 == var28) {
  2572. --var7;
  2573. Client.ly = al.o[var7].toLowerCase().trim();
  2574. continue;
  2575. }
  2576.  
  2577. if(var28 == 5022) {
  2578. al.o[var7++] = Client.ly;
  2579. continue;
  2580. }
  2581. }
  2582. }
  2583. }
  2584. }
  2585. } else {
  2586. if(var28 >= 2000) {
  2587. var28 -= 1000;
  2588. --var6;
  2589. var30 = n.e(al.u[var6]);
  2590. } else {
  2591. var30 = var44?go.n:w.v;
  2592. }
  2593.  
  2594. if(var28 == 1927) {
  2595. if(al.i * -1223803659 >= 10) {
  2596. throw new RuntimeException();
  2597. }
  2598.  
  2599. if(var30.da == null) {
  2600. return;
  2601. }
  2602.  
  2603. b var45 = new b();
  2604. var45.a = var30;
  2605. var45.b = var30.da;
  2606. var45.v = al.i * -1100291707 - 1564198831;
  2607. Client.kt.e(var0);
  2608. continue;
  2609. }
  2610. }
  2611. } else {
  2612. if(var28 >= 2000) {
  2613. var28 -= 1000;
  2614. --var6;
  2615. var30 = n.e(al.u[var6]);
  2616. } else {
  2617. var30 = var44?go.n:w.v;
  2618. }
  2619.  
  2620. if(var28 == 1300) {
  2621. --var6;
  2622. var17 = al.u[var6] - 1;
  2623. if(var17 >= 0 && var17 <= 9) {
  2624. --var7;
  2625. var30.i(var17, al.o[var7]);
  2626. continue;
  2627. }
  2628.  
  2629. --var7;
  2630. continue;
  2631. }
  2632.  
  2633. if(var28 == 1301) {
  2634. var6 -= 2;
  2635. var17 = al.u[var6];
  2636. var32 = al.u[1 + var6];
  2637. var30.cf = de.a(var17, var32);
  2638. continue;
  2639. }
  2640.  
  2641. if(1302 == var28) {
  2642. --var6;
  2643. var30.ck = al.u[var6] == 1;
  2644. continue;
  2645. }
  2646.  
  2647. if(var28 == 1303) {
  2648. --var6;
  2649. var30.cz = al.u[var6] * -214324915;
  2650. continue;
  2651. }
  2652.  
  2653. if(1304 == var28) {
  2654. --var6;
  2655. var30.ct = al.u[var6] * 399683637;
  2656. continue;
  2657. }
  2658.  
  2659. if(var28 == 1305) {
  2660. --var7;
  2661. var30.getName = al.o[var7];
  2662. continue;
  2663. }
  2664.  
  2665. if(var28 == 1306) {
  2666. --var7;
  2667. var30.cl = al.o[var7];
  2668. continue;
  2669. }
  2670.  
  2671. if(1307 == var28) {
  2672. var30.getActions = null;
  2673. continue;
  2674. }
  2675. }
  2676. } else {
  2677. if(var28 >= 2000) {
  2678. var28 -= 1000;
  2679. --var6;
  2680. var30 = n.e(al.u[var6]);
  2681. } else {
  2682. var30 = var44?go.n:w.v;
  2683. }
  2684.  
  2685. fa.dj(var30);
  2686. if(1200 == var28 || 1205 == var28 || var28 == 1212) {
  2687. var6 -= 2;
  2688. var17 = al.u[var6];
  2689. var32 = al.u[var6 + 1];
  2690. var30.getItemId = var17 * 2135615531;
  2691. var30.getStackSize = var32 * -1717427951;
  2692. ItemDefinition var35 = aj.b(var17);
  2693. var30.getRotationX = var35.getRotation1 * 1041053169;
  2694. var30.getRotationZ = var35.getRotation2 * 159957431;
  2695. var30.getRotationY = var35.getDiagonalRotation * 941628583;
  2696. var30.bb = var35.getModelOffset * 820463481;
  2697. var30.bq = var35.getModelSine * 414647253;
  2698. var30.bp = var35.getModelZoom * -3920825;
  2699. if(1205 == var28) {
  2700. var30.bt = 0;
  2701. } else if(1212 == var28 | 1 == var35.x * -374634361) {
  2702. var30.bt = 2020449723;
  2703. } else {
  2704. var30.bt = -254067850;
  2705. }
  2706.  
  2707. if(var30.by * 1941048081 > 0) {
  2708. var30.bp = var30.bp * 1815354784 / (var30.by * 1941048081) * -1227768603;
  2709. } else if(var30.j * 1983562497 > 0) {
  2710. var30.bp = var30.bp * 1815354784 / (var30.j * 1983562497) * -1227768603;
  2711. }
  2712. continue;
  2713. }
  2714.  
  2715. if(1201 == var28) {
  2716. var30.getModelType = 1087603038;
  2717. --var6;
  2718. var30.bw = al.u[var6] * -865300461;
  2719. continue;
  2720. }
  2721.  
  2722. if(var28 == 1202) {
  2723. var30.getModelType = -516079091;
  2724. var30.bw = f.hg.e.m() * -865300461;
  2725. continue;
  2726. }
  2727. }
  2728. } else {
  2729. var17 = -1;
  2730. if(var28 >= 2000) {
  2731. var28 -= 1000;
  2732. --var6;
  2733. var17 = al.u[var6];
  2734. var30 = n.e(var17);
  2735. } else {
  2736. var30 = var44?go.n:w.v;
  2737. }
  2738.  
  2739. if(var28 == 1100) {
  2740. var6 -= 2;
  2741. var30.al = -1614148283 * al.u[var6];
  2742. if(var30.al * 1041005965 > var30.at * 843445829 - var30.getWidth * -978834493) {
  2743. var30.al = var30.at * 1204740505 - var30.getWidth * 1969926799;
  2744. }
  2745.  
  2746. if(var30.al * 1041005965 < 0) {
  2747. var30.al = 0;
  2748. }
  2749.  
  2750. var30.getScrollY = al.u[var6 + 1] * -329921517;
  2751. if(var30.getScrollY * -847651301 > var30.au * -711415009 - var30.getHeight * -62917981) {
  2752. var30.getScrollY = var30.au * -402888883 - var30.getHeight * -2110265831;
  2753. }
  2754.  
  2755. if(var30.getScrollY * -847651301 < 0) {
  2756. var30.getScrollY = 0;
  2757. }
  2758.  
  2759. fa.dj(var30);
  2760. continue;
  2761. }
  2762.  
  2763. if(1101 == var28) {
  2764. --var6;
  2765. var30.getTextColor = al.u[var6] * -77150269;
  2766. fa.dj(var30);
  2767. continue;
  2768. }
  2769.  
  2770. if(var28 == 1102) {
  2771. --var6;
  2772. var30.ah = al.u[var6] == 1;
  2773. fa.dj(var30);
  2774. continue;
  2775. }
  2776.  
  2777. if(var28 == 1103) {
  2778. --var6;
  2779. var30.getTextAlpha = al.u[var6] * 288817883;
  2780. fa.dj(var30);
  2781. continue;
  2782. }
  2783.  
  2784. if(1104 == var28) {
  2785. --var6;
  2786. var30.aq = al.u[var6] * -2070695919;
  2787. fa.dj(var30);
  2788. continue;
  2789. }
  2790.  
  2791. if(1105 == var28) {
  2792. --var6;
  2793. var30.getTextureId = al.u[var6] * 142675037;
  2794. fa.dj(var30);
  2795. continue;
  2796. }
  2797.  
  2798. if(1106 == var28) {
  2799. --var6;
  2800. var30.af = al.u[var6] * 1106631159;
  2801. fa.dj(var30);
  2802. continue;
  2803. }
  2804.  
  2805. if(var28 == 1107) {
  2806. --var6;
  2807. var30.ab = al.u[var6] == 1;
  2808. fa.dj(var30);
  2809. continue;
  2810. }
  2811.  
  2812. if(1108 == var28) {
  2813. var30.getModelType = -1603682129;
  2814. --var6;
  2815. var30.bw = al.u[var6] * -865300461;
  2816. fa.dj(var30);
  2817. continue;
  2818. }
  2819.  
  2820. if(var28 == 1109) {
  2821. var6 -= 6;
  2822. var30.bb = al.u[var6] * 1612304683;
  2823. var30.bq = al.u[1 + var6] * -605901905;
  2824. var30.getRotationX = -1980661007 * al.u[var6 + 2];
  2825. var30.getRotationZ = 298709547 * al.u[3 + var6];
  2826. var30.getRotationY = al.u[4 + var6] * -1536290139;
  2827. var30.bp = al.u[5 + var6] * -1227768603;
  2828. fa.dj(var30);
  2829. continue;
  2830. }
  2831.  
  2832. if(1110 == var28) {
  2833. --var6;
  2834. var32 = al.u[var6];
  2835. if(var32 != var30.be * -1127257563) {
  2836. var30.be = var32 * -544955987;
  2837. var30.ej = 0;
  2838. var30.ey = 0;
  2839. fa.dj(var30);
  2840. }
  2841. continue;
  2842. }
  2843.  
  2844. if(var28 == 1111) {
  2845. --var6;
  2846. var30.bn = al.u[var6] == 1;
  2847. fa.dj(var30);
  2848. continue;
  2849. }
  2850.  
  2851. if(1112 == var28) {
  2852. --var7;
  2853. var34 = al.o[var7];
  2854. if(!var34.equals(var30.getText)) {
  2855. var30.getText = var34;
  2856. fa.dj(var30);
  2857. }
  2858. continue;
  2859. }
  2860.  
  2861. if(1113 == var28) {
  2862. --var6;
  2863. var30.bm = al.u[var6] * -1996423813;
  2864. fa.dj(var30);
  2865. continue;
  2866. }
  2867.  
  2868. if(1114 == var28) {
  2869. var6 -= 3;
  2870. var30.bf = al.u[var6] * -1599328353;
  2871. var30.bl = al.u[var6 + 1] * 1163893893;
  2872. var30.ba = al.u[2 + var6] * 662046363;
  2873. fa.dj(var30);
  2874. continue;
  2875. }
  2876.  
  2877. if(1115 == var28) {
  2878. --var6;
  2879. var30.bd = al.u[var6] == 1;
  2880. fa.dj(var30);
  2881. continue;
  2882. }
  2883.  
  2884. if(var28 == 1116) {
  2885. --var6;
  2886. var30.getBorderThickness = al.u[var6] * -1831373643;
  2887. fa.dj(var30);
  2888. continue;
  2889. }
  2890.  
  2891. if(1117 == var28) {
  2892. --var6;
  2893. var30.ao = al.u[var6] * -648549153;
  2894. fa.dj(var30);
  2895. continue;
  2896. }
  2897.  
  2898. if(1118 == var28) {
  2899. --var6;
  2900. var30.aj = al.u[var6] == 1;
  2901. fa.dj(var30);
  2902. continue;
  2903. }
  2904.  
  2905. if(1119 == var28) {
  2906. --var6;
  2907. var30.bj = al.u[var6] == 1;
  2908. fa.dj(var30);
  2909. continue;
  2910. }
  2911.  
  2912. if(1120 == var28) {
  2913. var6 -= 2;
  2914. var30.at = -1567773555 * al.u[var6];
  2915. var30.au = 1368330463 * al.u[1 + var6];
  2916. fa.dj(var30);
  2917. if(-1 != var17 && 0 == var30.getWidgetType * 1449443177) {
  2918. i.cd(Widget.b[var17 >> 16], var30, false);
  2919. }
  2920. continue;
  2921. }
  2922.  
  2923. if(1121 == var28) {
  2924. gi.cf(var30.getUID * -1428688301, var30.getIndex * 1700193371);
  2925. Client.jl = var30;
  2926. fa.dj(var30);
  2927. continue;
  2928. }
  2929. }
  2930. } else {
  2931. var16 = -1;
  2932. if(var28 >= 2000) {
  2933. var28 -= 1000;
  2934. --var6;
  2935. var16 = al.u[var6];
  2936. var31 = n.e(var16);
  2937. } else {
  2938. var31 = var44?go.n:w.v;
  2939. }
  2940.  
  2941. if(var28 == 1000) {
  2942. var6 -= 4;
  2943. var31.f = al.u[var6] * -2131883061;
  2944. var31.y = al.u[var6 + 1] * 602211821;
  2945. var31.t = al.u[var6 + 2] * -1738115365;
  2946. var31.h = 1173359571 * al.u[3 + var6];
  2947. fa.dj(var31);
  2948. GroundObject.cv(var31);
  2949. if(var16 != -1 && var31.getWidgetType * 1449443177 == 0) {
  2950. i.cd(Widget.b[var16 >> 16], var31, false);
  2951. }
  2952. continue;
  2953. }
  2954.  
  2955. if(1001 == var28) {
  2956. var6 -= 4;
  2957. var31.j = 525221121 * al.u[var6];
  2958. var31.x = al.u[var6 + 1] * 478112597;
  2959. var31.w = al.u[var6 + 2] * -555809347;
  2960. var31.g = al.u[var6 + 3] * 430415987;
  2961. fa.dj(var31);
  2962. GroundObject.cv(var31);
  2963. if(var16 != -1 && var31.getWidgetType * 1449443177 == 0) {
  2964. i.cd(Widget.b[var16 >> 16], var31, false);
  2965. }
  2966. continue;
  2967. }
  2968.  
  2969. if(1003 == var28) {
  2970. --var6;
  2971. var33 = al.u[var6] == 1;
  2972. if(var31.ap != var33) {
  2973. var31.ap = var33;
  2974. fa.dj(var31);
  2975. }
  2976. continue;
  2977. }
  2978.  
  2979. if(1005 == var28) {
  2980. --var6;
  2981. var31.ec = al.u[var6] == 1;
  2982. continue;
  2983. }
  2984. }
  2985. }
  2986.  
  2987. if(var28 < 5400) {
  2988. if(var28 == 5306) {
  2989. var84 = al.u;
  2990. var17 = var6++;
  2991. var32 = Client.lq?2:1;
  2992. var84[var17] = var32;
  2993. continue;
  2994. }
  2995.  
  2996. if(5307 == var28) {
  2997. --var6;
  2998. var16 = al.u[var6];
  2999. if(1 != var16 && 2 != var16) {
  3000. continue;
  3001. }
  3002.  
  3003. Client.lf = 0L;
  3004. if(var16 >= 2) {
  3005. Client.lq = true;
  3006. } else {
  3007. Client.lq = false;
  3008. }
  3009.  
  3010. bm.am();
  3011. if(Client.getGameState * -2061786953 >= 25) {
  3012. ItemDefinition.au();
  3013. }
  3014.  
  3015. Gameshell.qd = true;
  3016. continue;
  3017. }
  3018.  
  3019. if(5308 == var28) {
  3020. al.u[var6++] = as.pq.p * 1563900201;
  3021. continue;
  3022. }
  3023.  
  3024. if(5309 == var28) {
  3025. --var6;
  3026. var16 = al.u[var6];
  3027. if(1 == var16 || 2 == var16) {
  3028. as.pq.p = var16 * 658404121;
  3029. x.k();
  3030. }
  3031. continue;
  3032. }
  3033. }
  3034.  
  3035. if(var28 < 5600 && var28 == 5504) {
  3036. var6 -= 2;
  3037. var16 = al.u[var6];
  3038. var17 = al.u[var6 + 1];
  3039. if(!Client.nw) {
  3040. Client.fl = var16 * -2057751223;
  3041. Client.getMapAngle = var17 * -659702825;
  3042. }
  3043. } else {
  3044. if(var28 < 6300) {
  3045. if(6200 == var28) {
  3046. var6 -= 2;
  3047. Client.oq = (short)al.u[var6];
  3048. if(Client.oq <= 0) {
  3049. Client.oq = 256;
  3050. }
  3051.  
  3052. Client.oi = (short)al.u[var6 + 1];
  3053. if(Client.oi <= 0) {
  3054. Client.oi = 205;
  3055. }
  3056. continue;
  3057. }
  3058.  
  3059. if(6201 == var28) {
  3060. var6 -= 2;
  3061. Client.od = (short)al.u[var6];
  3062. if(Client.od <= 0) {
  3063. Client.od = 256;
  3064. }
  3065.  
  3066. Client.ox = (short)al.u[var6 + 1];
  3067. if(Client.ox <= 0) {
  3068. Client.ox = 320;
  3069. }
  3070. continue;
  3071. }
  3072.  
  3073. if(var28 == 6202) {
  3074. var6 -= 4;
  3075. Client.oz = (short)al.u[var6];
  3076. if(Client.oz <= 0) {
  3077. Client.oz = 1;
  3078. }
  3079.  
  3080. Client.ou = (short)al.u[1 + var6];
  3081. if(Client.ou <= 0) {
  3082. Client.ou = 32767;
  3083. } else if(Client.ou < Client.oz) {
  3084. Client.ou = Client.oz;
  3085. }
  3086.  
  3087. Client.og = (short)al.u[2 + var6];
  3088. if(Client.og <= 0) {
  3089. Client.og = 1;
  3090. }
  3091.  
  3092. Client.oh = (short)al.u[3 + var6];
  3093. if(Client.oh <= 0) {
  3094. Client.oh = 32767;
  3095. } else if(Client.oh < Client.og) {
  3096. Client.oh = Client.og;
  3097. }
  3098. continue;
  3099. }
  3100.  
  3101. if(6203 == var28) {
  3102. if(Client.jd != null) {
  3103. NPC.ah(0, 0, Client.jd.getWidth * -978834493, Client.jd.getHeight * -62917981, false);
  3104. al.u[var6++] = Client.ol * -1975393101;
  3105. al.u[var6++] = Client.oy * -1325576217;
  3106. } else {
  3107. al.u[var6++] = -1;
  3108. al.u[var6++] = -1;
  3109. }
  3110. continue;
  3111. }
  3112.  
  3113. if(6204 == var28) {
  3114. al.u[var6++] = Client.od;
  3115. al.u[var6++] = Client.ox;
  3116. continue;
  3117. }
  3118.  
  3119. if(var28 == 6205) {
  3120. al.u[var6++] = Client.oq;
  3121. al.u[var6++] = Client.oi;
  3122. continue;
  3123. }
  3124. }
  3125.  
  3126. throw new IllegalStateException();
  3127. }
  3128. }
  3129. } catch (Exception var26) {
  3130. StringBuilder var13 = new StringBuilder(30);
  3131. var13.append("").append(var5.getKey).append(" ");
  3132.  
  3133. for(var14 = al.m * -1209524853 - 1; var14 >= 0; --var14) {
  3134. var13.append("").append(al.q[var14].b.getKey).append(" ");
  3135. }
  3136.  
  3137. var13.append("").append(var11);
  3138. df.b(var13.toString(), var26);
  3139. }
  3140. }
  3141. } catch (RuntimeException var27) {
  3142. throw ExceptionReporter.e(var27, "r.b(" + ')');
  3143. }
  3144. }
  3145.  
  3146. static long b() {
  3147. try {
  3148. try {
  3149. URL var1 = new URL(o.eg("services", false) + "m=accountappeal/login.ws");
  3150. URLConnection var2 = var1.openConnection();
  3151. var2.setRequestProperty("connection", "close");
  3152. var2.setDoInput(true);
  3153. var2.setDoOutput(true);
  3154. var2.setConnectTimeout(5000);
  3155. OutputStreamWriter var3 = new OutputStreamWriter(var2.getOutputStream());
  3156. var3.write("data1=req");
  3157. var3.flush();
  3158. InputStream var4 = var2.getInputStream();
  3159. Buffer var5 = new Buffer(new byte[1000]);
  3160.  
  3161. do {
  3162. int var6 = var4.read(var5.getPayload, var5.getCaret * 1, 1000 - var5.getCaret * 1);
  3163. if(var6 == -1) {
  3164. var5.getCaret = 0;
  3165. long var10 = var5.x();
  3166. return var10;
  3167. }
  3168.  
  3169. var5.getCaret += var6 * 436273943;
  3170. } while(var5.getCaret * 1 < 1000);
  3171.  
  3172. return 0L;
  3173. } catch (Exception var8) {
  3174. return 0L;
  3175. }
  3176. } catch (RuntimeException var9) {
  3177. throw ExceptionReporter.e(var9, "r.b(" + ')');
  3178. }
  3179. }
  3180.  
  3181. static final void f() {
  3182. try {
  3183. for(int var1 = 0; var1 < Client.ng * 1386559481; ++var1) {
  3184. --Client.na[var1];
  3185. if(Client.na[var1] < -10) {
  3186. Client.ng -= 2135022153;
  3187.  
  3188. for(int var2 = var1; var2 < Client.ng * 1386559481; ++var2) {
  3189. Client.nm[var2] = Client.nm[1 + var2];
  3190. Client.nv[var2] = Client.nv[1 + var2];
  3191. Client.nn[var2] = Client.nn[1 + var2];
  3192. Client.na[var2] = Client.na[var2 + 1];
  3193. Client.ns[var2] = Client.ns[var2 + 1];
  3194. }
  3195.  
  3196. --var1;
  3197. } else {
  3198. bv var12 = Client.nv[var1];
  3199. if(var12 == null) {
  3200. bv var10000 = (bv)null;
  3201. var12 = bv.b(f.bv, Client.nm[var1], 0);
  3202. if(var12 == null) {
  3203. continue;
  3204. }
  3205.  
  3206. Client.na[var1] += var12.a();
  3207. Client.nv[var1] = var12;
  3208. }
  3209.  
  3210. if(Client.na[var1] < 0) {
  3211. int var3;
  3212. if(Client.ns[var1] != 0) {
  3213. int var4 = (Client.ns[var1] & 255) * 128;
  3214. int var5 = Client.ns[var1] >> 16 & 255;
  3215. int var6 = 64 + var5 * 128 - f.hg.g * 714387585;
  3216. if(var6 < 0) {
  3217. var6 = -var6;
  3218. }
  3219.  
  3220. int var7 = Client.ns[var1] >> 8 & 255;
  3221. int var8 = var7 * 128 + 64 - f.hg.f * 443183909;
  3222. if(var8 < 0) {
  3223. var8 = -var8;
  3224. }
  3225.  
  3226. int var9 = var8 + var6 - 128;
  3227. if(var9 > var4) {
  3228. Client.na[var1] = -100;
  3229. continue;
  3230. }
  3231.  
  3232. if(var9 < 0) {
  3233. var9 = 0;
  3234. }
  3235.  
  3236. var3 = Client.nb * -2013152325 * (var4 - var9) / var4;
  3237. } else {
  3238. var3 = Client.nx * 604347547;
  3239. }
  3240.  
  3241. if(var3 > 0) {
  3242. be var13 = var12.e().b(GroundObject.no);
  3243. bb var14 = bb.a(var13, 100, var3);
  3244. var14.q(Client.nn[var1] - 1);
  3245. ez.nt.b(var14);
  3246. }
  3247.  
  3248. Client.na[var1] = -100;
  3249. }
  3250. }
  3251. }
  3252.  
  3253. if(Client.nl) {
  3254. boolean var11;
  3255. if(0 != fe.p * 409477489) {
  3256. var11 = true;
  3257. } else {
  3258. var11 = ev.k.z();
  3259. }
  3260.  
  3261. if(!var11) {
  3262. if(Client.nf * -1461517325 != 0 && Client.ne * -202145361 != -1) {
  3263. ff.e(dm.bi, Client.ne * -202145361, 0, Client.nf * -1461517325, false);
  3264. }
  3265.  
  3266. Client.nl = false;
  3267. }
  3268. }
  3269.  
  3270. } catch (RuntimeException var10) {
  3271. throw ExceptionReporter.e(var10, "r.f(" + ')');
  3272. }
  3273. }
  3274.  
  3275. static final void ao() {
  3276. try {
  3277. Client.go = 0;
  3278. int var1 = Packet.cw * 1307004557 + (f.hg.g * 714387585 >> 7);
  3279. int var2 = ItemDefinition.cj * -1916106429 + (f.hg.f * 443183909 >> 7);
  3280. if(var1 >= 3053 && var1 <= 3156 && var2 >= 3056 && var2 <= 3136) {
  3281. Client.go = -1280960527;
  3282. }
  3283.  
  3284. if(var1 >= 3072 && var1 <= 3118 && var2 >= 9492 && var2 <= 9535) {
  3285. Client.go = -1280960527;
  3286. }
  3287.  
  3288. if(Client.go * 111147281 == 1 && var1 >= 3139 && var1 <= 3199 && var2 >= 3008 && var2 <= 3062) {
  3289. Client.go = 0;
  3290. }
  3291.  
  3292. } catch (RuntimeException var3) {
  3293. throw ExceptionReporter.e(var3, "r.ao(" + ')');
  3294. }
  3295. }
  3296. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement