
public class Class382 {

   static Class382 aClass382_4741 = new Class382();
   static Class382 aClass382_4742 = new Class382();
   static Class382 aClass382_4743 = new Class382();
   static byte[][][] aByteArrayArrayArray4744;


   public int method6600(int var1, int var2) {
      int var3 = Class563.anInt7495 * 759890095 > var2?Class563.anInt7495 * 759890095:var2;
      return aClass382_4741 == this?0:(aClass382_4743 == this?var3 - var1:(this == aClass382_4742?(var3 - var1) / 2:0));
   }

   public int method6601(int var1, int var2, int var3) {
      int var4 = Class563.anInt7495 * 759890095 > var2?Class563.anInt7495 * 759890095:var2;
      return aClass382_4741 == this?0:(aClass382_4743 == this?var4 - var1:(this == aClass382_4742?(var4 - var1) / 2:0));
   }

   public static Class382[] method6602() {
      return new Class382[]{aClass382_4741, aClass382_4742, aClass382_4743};
   }

   static final void method6603(Class508 var0, int var1) {
      int var2 = var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807];
      Class124 var3 = Class97.method1903(var2, 1639353073);
      Class121 var4 = Class18.aClass121Array188[var2 >> 16];
      Class225_Sub19.method13642(var3, var4, var0, 1815064472);
   }

   static int method6604(CharSequence var0, char var1, int var2) {
      int var3 = 0;
      int var4 = var0.length();

      for(int var5 = 0; var5 < var4; ++var5) {
         if(var0.charAt(var5) == var1) {
            ++var3;
         }
      }

      return var3;
   }

   static final void method6605(Class124 var0, Class121 var1, Class508 var2, int var3) {
      String var4 = (String)var2.anObjectArray6004[(var2.anInt6005 -= -46848683) * 639741949];
      if(Class245.method4382(var4, var2, (byte)66) != null) {
         var4 = var4.substring(0, var4.length() - 1);
      }

      var0.anObjectArray1473 = Class193.method3350(var4, var2, -1205833422);
      var0.aBool1520 = true;
   }

   static final void method6606(Class508 var0, int var1) {
      Class505 var10000;
      if(var0.aBool6014) {
         if(var1 >= '\u8816') {
            ;
         }

         var10000 = var0.aClass505_6011;
      } else {
         var10000 = var0.aClass505_6010;
      }

      Class505 var2 = var10000;
      Class124 var3 = var2.aClass124_5977;
      Class121 var4 = var2.aClass121_5978;
      Class545_Sub3.method15396(var3, var4, var0, 615640529);
   }

   static final void method6607(Class508 var0, int var1) {
      String var2 = (String)var0.anObjectArray6004[(var0.anInt6005 -= -46848683) * 639741949];
      Class225_Sub15 var3 = Class543.method11415(OutgoingOpcode.aClass302_3821, client.aClass180_7704.aClass433_2184, (byte)1);
      var3.buffer.writeByte(var2.length() + 1, -765864773);
      var3.buffer.writeString(var2, (byte)124);
      client.aClass180_7704.method3191(var3, (byte)-41);
   }
}
