public static RSString method889(int i, int i_49_) {
   anInt4054++;
   RSString class100 = Class68_Sub13_Sub24.method816(i, 0);
   for (int i_50_ = class100.method1590((byte) -103) - 3; i_50_ > 0; i_50_ -= 3)
     class100 =
         (Class68_Sub20_Sub13_Sub2.method1166(
             2,
             new RSString[] {
               class100.method1607(0, (byte) -74, i_50_),
               Class106.aRSString_1800,
               class100.method1615(i_50_, true)
             }));
   if (i_49_ != -5344) anIntArray4056 = null;
   if ((class100.method1590((byte) -126) ^ 0xffffffff) < -10)
     return (Class68_Sub20_Sub13_Sub2.method1166(
         2,
         (new RSString[] {
           Class68_Sub20_Sub16.aRSString_4414,
           class100.method1607(0, (byte) -74, (class100.method1590((byte) -100) + -8)),
           Class18.aRSString_309,
           Class68_Sub19.aRSString_3066,
           class100,
           Class69.aRSString_1244
         })));
   if ((class100.method1590((byte) -97) ^ 0xffffffff) < -7)
     return (Class68_Sub20_Sub13_Sub2.method1166(
         2,
         (new RSString[] {
           RuntimeException_Sub1.aRSString_2240,
           class100.method1607(0, (byte) -74, (class100.method1590((byte) -99) + -4)),
           Class68_Sub13_Sub11.aRSString_3627,
           Class68_Sub19.aRSString_3066,
           class100,
           Class69.aRSString_1244
         })));
   return (Class68_Sub20_Sub13_Sub2.method1166(
       2, new RSString[] {Class68_Sub3.aRSString_2804, class100, RSString.aRSString_2305}));
 }
 public static void method1745(int i, Class45 class45, boolean bool, int i_17_) {
   if (bool != true) method1744(true);
   anInt2106++;
   if ((class45.anInt782 ^ 0xffffffff) == -2) {
     Class68_Sub3.method652(
         0,
         class45.anInt792,
         (byte) -56,
         Class68_Sub28_Sub2.aRSString_4556,
         (short) 23,
         class45.aRSString_876,
         0L);
     Class68_Sub22.anInt3147++;
   }
   if ((class45.anInt782 ^ 0xffffffff) == -3 && !Class21_Sub1.aBoolean2705) {
     RSString class100 = Class8.method204(0, class45);
     if (class100 != null) {
       Class68_Sub3.method652(
           -1,
           class45.anInt792,
           (byte) -125,
           (Class68_Sub20_Sub13_Sub2.method1166(
               2, (new RSString[] {Class48.aRSString_953, class45.aRSString_898}))),
           (short) 32,
           class100,
           0L);
       Class59.anInt1100++;
     }
   }
   if ((class45.anInt782 ^ 0xffffffff) == -4) {
     Class21.anInt456++;
     Class68_Sub3.method652(
         0,
         class45.anInt792,
         (byte) -59,
         Class68_Sub28_Sub2.aRSString_4556,
         (short) 10,
         Class45.aRSString_924,
         0L);
   }
   if ((class45.anInt782 ^ 0xffffffff) == -5) {
     Class68_Sub20_Sub11.anInt4328++;
     Class68_Sub3.method652(
         0,
         class45.anInt792,
         (byte) -76,
         Class68_Sub28_Sub2.aRSString_4556,
         (short) 36,
         class45.aRSString_876,
         0L);
   }
   if (class45.anInt782 == 5) {
     Class68_Sub3.method652(
         0,
         class45.anInt792,
         (byte) -86,
         Class68_Sub28_Sub2.aRSString_4556,
         (short) 28,
         class45.aRSString_876,
         0L);
     Class68_Sub13_Sub3.anInt3477++;
   }
   if (class45.anInt782 == 6 && Class29.aClass45_539 == null) {
     Class116.anInt1993++;
     Class68_Sub3.method652(
         -1,
         class45.anInt792,
         (byte) -78,
         Class68_Sub28_Sub2.aRSString_4556,
         (short) 57,
         class45.aRSString_876,
         0L);
   }
   if (class45.anInt896 == 2) {
     int i_18_ = 0;
     for (int i_19_ = 0; class45.anInt899 > i_19_; i_19_++) {
       for (int i_20_ = 0; (class45.anInt773 ^ 0xffffffff) < (i_20_ ^ 0xffffffff); i_20_++) {
         int i_21_ = i_20_ * (32 - -class45.anInt885);
         int i_22_ = (32 + class45.anInt846) * i_19_;
         if ((i_18_ ^ 0xffffffff) > -21) {
           i_21_ += class45.anIntArray826[i_18_];
           i_22_ += class45.anIntArray767[i_18_];
         }
         if ((i_21_ ^ 0xffffffff) >= (i ^ 0xffffffff)
             && (i_17_ ^ 0xffffffff) <= (i_22_ ^ 0xffffffff)
             && i_21_ - -32 > i
             && i_17_ < i_22_ + 32) {
           Class68_Sub13_Sub32.anInt3978 = i_18_;
           Class3.aClass45_73 = class45;
           if (class45.anIntArray795[i_18_] > 0) {
             ItemDef class19 = Applet_Sub1.method18(-25672, (class45.anIntArray795[i_18_]) - 1);
             if (Class68_Sub13_Sub37.anInt4062 == 1
                 && (Class68_Sub20_Sub6.method1064(client.method41(class45), -207106658))) {
               if ((class45.anInt792 != Class68_Sub28_Sub2.anInt4553)
                   || ((Class1_Sub6_Sub2.anInt3399 ^ 0xffffffff) != (i_18_ ^ 0xffffffff))) {
                 Class68_Sub3.method652(
                     i_18_,
                     class45.anInt792,
                     (byte) -64,
                     (Class68_Sub20_Sub13_Sub2.method1166(
                         2,
                         (new RSString[] {
                           Class44.aRSString_743, Class25.aRSString_511, class19.aRSString_362
                         }))),
                     (short) 39,
                     Class76.aRSString_1347,
                     (long) class19.anInt350);
                 Class68_Sub13_Sub36.anInt4048++;
               }
             } else if (!Class21_Sub1.aBoolean2705
                 || !(Class68_Sub20_Sub6.method1064(client.method41(class45), -207106658))) {
               Class115.anInt1956++;
               RSString[] class100s = class19.aRSStringArray340;
               if (Class92.aBoolean1649)
                 class100s = Class75_Sub1.method1387((byte) -114, class100s);
               if (Class68_Sub20_Sub6.method1064(client.method41(class45), -207106658)) {
                 for (int i_23_ = 4; i_23_ >= 3; i_23_--) {
                   if (class100s == null || class100s[i_23_] == null) {
                     if ((i_23_ ^ 0xffffffff) == -5) {
                       Class61.anInt1136++;
                       Class68_Sub3.method652(
                           i_18_,
                           class45.anInt792,
                           (byte) -111,
                           (Class68_Sub20_Sub13_Sub2.method1166(
                               2,
                               (new RSString[] {
                                 (Class68_Sub13_Sub10.aRSString_3588), (class19.aRSString_362)
                               }))),
                           (short) 22,
                           Class122.aRSString_2112,
                           (long) class19.anInt350);
                     }
                   } else {
                     short i_24_;
                     if (i_23_ != 3) i_24_ = (short) 22;
                     else i_24_ = (short) 7;
                     Class107.anInt1816++;
                     Class68_Sub3.method652(
                         i_18_,
                         class45.anInt792,
                         (byte) -106,
                         (Class68_Sub20_Sub13_Sub2.method1166(
                             2,
                             (new RSString[] {
                               (Class68_Sub13_Sub10.aRSString_3588), (class19.aRSString_362)
                             }))),
                         i_24_,
                         class100s[i_23_],
                         (long) class19.anInt350);
                   }
                 }
               }
               if (Class68.method644(client.method41(class45), 1424444319)) {
                 Class68_Sub13_Sub24.anInt3840++;
                 Class68_Sub3.method652(
                     i_18_,
                     class45.anInt792,
                     (byte) -69,
                     (Class68_Sub20_Sub13_Sub2.method1166(
                         2,
                         (new RSString[] {
                           (Class68_Sub13_Sub10.aRSString_3588), class19.aRSString_362
                         }))),
                     (short) 16,
                     Class76.aRSString_1347,
                     (long) class19.anInt350);
               }
               if ((Class68_Sub20_Sub6.method1064(client.method41(class45), -207106658))
                   && class100s != null) {
                 for (int i_25_ = 2; i_25_ >= 0; i_25_--) {
                   if (class100s[i_25_] != null) {
                     Class68_Sub20_Sub15.anInt4388++;
                     short i_26_ = 0;
                     if (i_25_ == 0) i_26_ = (short) 14;
                     if (i_25_ == 1) i_26_ = (short) 17;
                     if (i_25_ == 2) i_26_ = (short) 13;
                     Class68_Sub3.method652(
                         i_18_,
                         class45.anInt792,
                         (byte) -66,
                         (Class68_Sub20_Sub13_Sub2.method1166(
                             2,
                             (new RSString[] {
                               (Class68_Sub13_Sub10.aRSString_3588), (class19.aRSString_362)
                             }))),
                         i_26_,
                         class100s[i_25_],
                         (long) class19.anInt350);
                   }
                 }
               }
               class100s = class45.aRSStringArray817;
               if (Class92.aBoolean1649)
                 class100s = Class75_Sub1.method1387((byte) -73, class100s);
               if (class100s != null) {
                 for (int i_27_ = 4; i_27_ >= 0; i_27_--) {
                   if (class100s[i_27_] != null) {
                     Class18.anInt318++;
                     short i_28_ = 0;
                     if ((i_27_ ^ 0xffffffff) == -1) i_28_ = (short) 41;
                     if ((i_27_ ^ 0xffffffff) == -2) i_28_ = (short) 40;
                     if (i_27_ == 2) i_28_ = (short) 43;
                     if (i_27_ == 3) i_28_ = (short) 38;
                     if (i_27_ == 4) i_28_ = (short) 58;
                     Class68_Sub3.method652(
                         i_18_,
                         class45.anInt792,
                         (byte) -60,
                         (Class68_Sub20_Sub13_Sub2.method1166(
                             2,
                             (new RSString[] {
                               (Class68_Sub13_Sub10.aRSString_3588), (class19.aRSString_362)
                             }))),
                         i_28_,
                         class100s[i_27_],
                         (long) class19.anInt350);
                   }
                 }
               }
               Class68_Sub3.method652(
                   i_18_,
                   class45.anInt792,
                   (byte) -99,
                   (Class68_Sub20_Sub13_Sub2.method1166(
                       2,
                       (new RSString[] {
                         Class68_Sub13_Sub10.aRSString_3588, class19.aRSString_362
                       }))),
                   (short) 1001,
                   Class119.aRSString_2086,
                   (long) class19.anInt350);
             } else if ((0x10 & Class33.anInt589 ^ 0xffffffff) == -17) {
               Class68_Sub3.method652(
                   i_18_,
                   class45.anInt792,
                   (byte) -77,
                   (Class68_Sub20_Sub13_Sub2.method1166(
                       2,
                       (new RSString[] {
                         Class68_Sub13_Sub1.aRSString_3452,
                         Class25.aRSString_511,
                         class19.aRSString_362
                       }))),
                   (short) 31,
                   Class7.aRSString_118,
                   (long) class19.anInt350);
               Class122.anInt2114++;
             }
           }
         }
         i_18_++;
       }
     }
   }
   if (class45.aBoolean863) {
     if (Class21_Sub1.aBoolean2705) {
       if (Class96.method1555(client.method41(class45), (byte) -114)
           && (Class33.anInt589 & 0x20 ^ 0xffffffff) == -33) {
         Class68_Sub3.method652(
             class45.anInt867,
             class45.anInt792,
             (byte) -92,
             (Class68_Sub20_Sub13_Sub2.method1166(
                 2,
                 new RSString[] {
                   Class68_Sub13_Sub1.aRSString_3452,
                   Class68_Sub20_Sub6.aRSString_4232,
                   class45.aRSString_890
                 })),
             (short) 6,
             Class7.aRSString_118,
             0L);
         Class68_Sub13_Sub33.anInt3997++;
       }
     } else {
       for (int i_29_ = 9; i_29_ >= 5; i_29_--) {
         RSString class100 = Class68_Sub13_Sub17.method781(-3574, i_29_, class45);
         if (class100 != null) {
           Class68_Sub6.anInt2837++;
           Class68_Sub3.method652(
               class45.anInt867,
               class45.anInt792,
               (byte) -121,
               class45.aRSString_890,
               (short) 1007,
               class100,
               (long) (1 + i_29_));
         }
       }
       RSString class100 = Class8.method204(0, class45);
       if (class100 != null) {
         Class59.anInt1100++;
         Class68_Sub3.method652(
             class45.anInt867,
             class45.anInt792,
             (byte) -105,
             class45.aRSString_890,
             (short) 32,
             class100,
             0L);
       }
       for (int i_30_ = 4; i_30_ >= 0; i_30_--) {
         RSString class100_31_ = Class68_Sub13_Sub17.method781(-3574, i_30_, class45);
         if (class100_31_ != null) {
           Class68_Sub3.method652(
               class45.anInt867,
               class45.anInt792,
               (byte) -120,
               class45.aRSString_890,
               (short) 51,
               class100_31_,
               (long) (1 + i_30_));
           Class68_Sub6.anInt2837++;
         }
       }
       if (Class68_Sub3.method655(client.method41(class45), 1)) {
         Class68_Sub3.method652(
             class45.anInt867,
             class45.anInt792,
             (byte) -102,
             Class68_Sub28_Sub2.aRSString_4556,
             (short) 57,
             Class75_Sub3.aRSString_3321,
             0L);
         Class116.anInt1993++;
       }
     }
   }
 }