
public class Class363 {

   static Class564 aClass564_4509 = new Class564(64);
   static Class253 aClass253_4510;
   static final int anInt4511 = 0;
   public int anInt4512 = 678960045;
   public boolean aBool4513 = false;
   public int anInt4514 = 1015384256;
   public int anInt4515 = -1587439110;
   public int anInt4516 = 341945027;
   public int anInt4517 = 1366838848;
   public boolean aBool4518 = false;


   public static void method6448(Class253 var0) {
      aClass253_4510 = var0;
   }

   public static Class363 method6449(int var0) {
      Class363 var1 = (Class363)aClass564_4509.method11959((long)var0);
      if(null != var1) {
         return var1;
      } else {
         byte[] var2 = aClass253_4510.method4547(0, var0, (byte)16);
         var1 = new Class363();
         if(null != var2) {
            var1.method6450(new RS2Buffer(var2), var0, 1422451127);
         }

         aClass564_4509.method11958(var1, (long)var0);
         return var1;
      }
   }

   void method6450(RS2Buffer var1, int var2, int var3) {
      while(true) {
         int var4 = var1.readUnsignedByte(-700559597);
         if(0 == var4) {
            return;
         }

         this.method6456(var1, var4, var2, -1498407007);
      }
   }

   public static void method6451(Class253 var0) {
      aClass253_4510 = var0;
   }

   public static void method6452(Class253 var0) {
      aClass253_4510 = var0;
   }

   public static void method6453(Class253 var0) {
      aClass253_4510 = var0;
   }

   public static Class363 method6454(int var0) {
      Class363 var1 = (Class363)aClass564_4509.method11959((long)var0);
      if(null != var1) {
         return var1;
      } else {
         byte[] var2 = aClass253_4510.method4547(0, var0, (byte)53);
         var1 = new Class363();
         if(null != var2) {
            var1.method6450(new RS2Buffer(var2), var0, 1383823560);
         }

         aClass564_4509.method11958(var1, (long)var0);
         return var1;
      }
   }

   public static Class363 method6455(int var0) {
      Class363 var1 = (Class363)aClass564_4509.method11959((long)var0);
      if(null != var1) {
         return var1;
      } else {
         byte[] var2 = aClass253_4510.method4547(0, var0, (byte)17);
         var1 = new Class363();
         if(null != var2) {
            var1.method6450(new RS2Buffer(var2), var0, 1183326099);
         }

         aClass564_4509.method11958(var1, (long)var0);
         return var1;
      }
   }

   void method6456(RS2Buffer var1, int var2, int var3, int var4) {
      if(var2 == 1) {
         this.anInt4512 = var1.readUnsignedShort(-937710807) * -678960045;
         if('\uffff' == 1783365595 * this.anInt4512) {
            this.anInt4512 = 678960045;
         }
      } else if(var2 == 2) {
         this.anInt4517 = (var1.readUnsignedShort(-937710807) + 1) * 1229316409;
         this.anInt4514 = (var1.readUnsignedShort(-937710807) + 1) * 2029131299;
      } else if(3 == var2) {
         var1.readByte(27886680);
      } else if(4 == var2) {
         this.anInt4515 = var1.readUnsignedByte(-700559597) * 1353764093;
      } else if(var2 == 5) {
         this.anInt4516 = var1.readUnsignedByte(-700559597) * 341945027;
      } else if(var2 == 6) {
         this.aBool4513 = true;
      } else if(var2 == 7) {
         this.aBool4518 = true;
      }

   }

   void method6457(RS2Buffer var1, int var2) {
      while(true) {
         int var3 = var1.readUnsignedByte(-700559597);
         if(0 == var3) {
            return;
         }

         this.method6456(var1, var3, var2, -2102889341);
      }
   }

   void method6458(RS2Buffer var1, int var2, int var3) {
      if(var2 == 1) {
         this.anInt4512 = var1.readUnsignedShort(-937710807) * -678960045;
         if('\uffff' == 1783365595 * this.anInt4512) {
            this.anInt4512 = 678960045;
         }
      } else if(var2 == 2) {
         this.anInt4517 = (var1.readUnsignedShort(-937710807) + 1) * 1229316409;
         this.anInt4514 = (var1.readUnsignedShort(-937710807) + 1) * 2029131299;
      } else if(3 == var2) {
         var1.readByte(1658693282);
      } else if(4 == var2) {
         this.anInt4515 = var1.readUnsignedByte(-700559597) * 1353764093;
      } else if(var2 == 5) {
         this.anInt4516 = var1.readUnsignedByte(-700559597) * 341945027;
      } else if(var2 == 6) {
         this.aBool4513 = true;
      } else if(var2 == 7) {
         this.aBool4518 = true;
      }

   }

   void method6459(RS2Buffer var1, int var2, int var3) {
      if(var2 == 1) {
         this.anInt4512 = var1.readUnsignedShort(-937710807) * -678960045;
         if('\uffff' == 1783365595 * this.anInt4512) {
            this.anInt4512 = 678960045;
         }
      } else if(var2 == 2) {
         this.anInt4517 = (var1.readUnsignedShort(-937710807) + 1) * 1229316409;
         this.anInt4514 = (var1.readUnsignedShort(-937710807) + 1) * 2029131299;
      } else if(3 == var2) {
         var1.readByte(1829531573);
      } else if(4 == var2) {
         this.anInt4515 = var1.readUnsignedByte(-700559597) * 1353764093;
      } else if(var2 == 5) {
         this.anInt4516 = var1.readUnsignedByte(-700559597) * 341945027;
      } else if(var2 == 6) {
         this.aBool4513 = true;
      } else if(var2 == 7) {
         this.aBool4518 = true;
      }

   }

   void method6460(RS2Buffer var1, int var2, int var3) {
      if(var2 == 1) {
         this.anInt4512 = var1.readUnsignedShort(-937710807) * -678960045;
         if('\uffff' == 1783365595 * this.anInt4512) {
            this.anInt4512 = 678960045;
         }
      } else if(var2 == 2) {
         this.anInt4517 = (var1.readUnsignedShort(-937710807) + 1) * 1229316409;
         this.anInt4514 = (var1.readUnsignedShort(-937710807) + 1) * 2029131299;
      } else if(3 == var2) {
         var1.readByte(-805624513);
      } else if(4 == var2) {
         this.anInt4515 = var1.readUnsignedByte(-700559597) * 1353764093;
      } else if(var2 == 5) {
         this.anInt4516 = var1.readUnsignedByte(-700559597) * 341945027;
      } else if(var2 == 6) {
         this.aBool4513 = true;
      } else if(var2 == 7) {
         this.aBool4518 = true;
      }

   }

   public static void method6461(Class386 var0, int var1, int var2, byte var3) {
      Class508 var4 = Class553.method11829((byte)-35);
      Class166.method2856(var0, var1, var2, var4, -266286989);
   }

   static final void method6462(Class508 var0, byte var1) {
      if(client.aBool7738) {
         Class294.aClass294_3471.method5327((byte)0);
      }

   }

   static final void method6463(Class225_Sub4 var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, short var10) {
      if(Class485.method8143(var1, (int[])null, -2079629211)) {
         if(null != var0 && !var0.method13344(1385214721)) {
            Class81.method1662(var0, true, false, 1777567429);
         } else {
            Class121 var11 = Class18.aClass121Array188[var1];
            client.method12690(var11, var11.method2337(1714146691), -1, var2, var3, var4, var5, var6, var7, var8, var9);
         }
      }
   }

   static final void method6464(Class124 var0, Class121 var1, Class508 var2, int var3) {
      String var4 = (String)var2.anObjectArray6004[(var2.anInt6005 -= -46848683) * 639741949];
      if(Class245.method4382(var4, var2, (byte)86) != null) {
         if(var3 >= 1075358782) {
            ;
         }

         var4 = var4.substring(0, var4.length() - 1);
      }

      var0.anObjectArray1499 = Class193.method3350(var4, var2, -1286592513);
      var0.aBool1520 = true;
   }

   static final void method6465(Class508 var0, byte var1) {
      int var2 = var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807];
      Class124 var3 = Class97.method1903(var2, -1446544960);
      Class121 var4 = Class18.aClass121Array188[var2 >> 16];
      Class514.method10903(var3, var4, var0, 469663418);
   }

   public static int method6466(int var0, int var1, int var2) {
      int var3 = var1 >>> 24;
      int var4 = 255 - var3;
      var1 = ((var1 & 16711935) * var3 & -16711936 | (var1 & '\uff00') * var3 & 16711680) >>> 8;
      return ((var4 * (var0 & 16711935) & -16711936 | var4 * (var0 & '\uff00') & 16711680) >>> 8) + var1;
   }

   public static void method6467(Class453 var0, int var1) {
      Class118_Sub16.method13220(new Class573(var0), (short)17370);
   }
}
