import java.awt.Component;

public abstract class Class242 {

   public abstract int method4330();

   public abstract void method4331(int var1);

   public abstract boolean method4332();

   public abstract boolean method4333(byte var1);

   public abstract boolean method4334(int var1);

   public abstract int method4335();

   public abstract int method4336(int var1);

   public abstract boolean method4337();

   public abstract Class225_Sub8 method4338(int var1);

   public boolean method4339(int var1) {
      return this.method4342(-1645611358) || this.method4333((byte)1) || this.method4334(1615174472);
   }

   public abstract void method4340(int var1);

   public static Class242 method4341(Component var0, boolean var1) {
      return new Class242_Sub1(var0, var1);
   }

   public abstract boolean method4342(int var1);

   public abstract boolean method4343();

   public abstract boolean method4344();

   public abstract boolean method4345();

   public abstract boolean method4346();

   public abstract int method4347();

   public boolean method4348() {
      return this.method4342(-2015063119) || this.method4333((byte)1) || this.method4334(934919791);
   }

   public boolean method4349() {
      return this.method4342(-49077693) || this.method4333((byte)1) || this.method4334(-807251258);
   }

   public abstract boolean method4350();

   public abstract int method4351(int var1);

   public abstract int method4352();

   public abstract boolean method4353();

   public abstract int method4354();

   public static Class242 method4355(Component var0, boolean var1) {
      return new Class242_Sub1(var0, var1);
   }

   public abstract Class225_Sub8 method4356();

   public abstract Class225_Sub8 method4357();

   public abstract void method4358();

   public abstract void method4359();

   public abstract void method4360();

   public abstract boolean method4361();

   public abstract boolean method4362();

   public abstract int method4363();

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

      var0.anObjectArray1440 = Class193.method3350(var4, var2, 1435161791);
      var0.aBool1520 = true;
   }

   static final void method4365(byte var0) {
      Class521.method11059(Class428.aClass545_5383, (byte)66);
      if(Class181.anInt2197 * -117136075 != client.anInt7786 * 1660637201) {
         Class268.method4762(-432328951);
      }

   }

   static final void method4366(Class508 var0, int var1) {
      int var2 = var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807];
      Class536_Sub1 var3 = Class75.method1617(var2, 921024455);
      if(null != var3) {
         var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = 1352295453 * var3.anInt7284;
         var0.anObjectArray6004[(var0.anInt6005 += -46848683) * 639741949 - 1] = var3.aString8624;
         Class539 var4 = var3.method13961(-1376652852);
         var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = -1041150983 * var4.anInt7304;
         var0.anObjectArray6004[(var0.anInt6005 += -46848683) * 639741949 - 1] = var4.aString7305;
         var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = var3.anInt7289 * 780796933;
         var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = 2056235877 * var3.anInt8622;
         var0.anObjectArray6004[(var0.anInt6005 += -46848683) * 639741949 - 1] = var3.aString8626;
      } else {
         var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = -1;
         var0.anObjectArray6004[(var0.anInt6005 += -46848683) * 639741949 - 1] = "";
         var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = 0;
         var0.anObjectArray6004[(var0.anInt6005 += -46848683) * 639741949 - 1] = "";
         var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = 0;
         var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = 0;
         var0.anObjectArray6004[(var0.anInt6005 += -46848683) * 639741949 - 1] = "";
      }

   }

   public static Class362 method4367(RS2Buffer var0, int var1) {
      int var2 = var0.readLargeSmart(1912302978);
      Class382 var3 = Class573.method12190((byte)95)[var0.readUnsignedByte(-700559597)];
      Class365 var4 = Class55.method1262(760037369)[var0.readUnsignedByte(-700559597)];
      int var5 = var0.method13732(1376707753);
      int var6 = var0.method13732(-1925876716);
      return new Class362(var2, var3, var4, var5, var6);
   }

   public static String method4368(String var0, byte var1) {
      StringBuilder var2 = new StringBuilder();
      int var3 = var0.length();

      for(int var4 = 0; var4 < var3; ++var4) {
         char var5 = var0.charAt(var4);
         if(37 == var5 && var3 > var4 + 2) {
            var5 = var0.charAt(1 + var4);
            boolean var6 = false;
            int var7;
            if(var5 >= 48 && var5 <= 57) {
               var7 = var5 - 48;
            } else if(var5 >= 97 && var5 <= 102) {
               var7 = var5 + 10 - 97;
            } else {
               if(var5 < 65 || var5 > 70) {
                  var2.append('%');
                  continue;
               }

               var7 = var5 + 10 - 65;
            }

            var7 *= 16;
            var5 = var0.charAt(var4 + 2);
            if(var5 >= 48 && var5 <= 57) {
               var7 += var5 - 48;
            } else if(var5 >= 97 && var5 <= 102) {
               var7 += 10 + var5 - 97;
            } else {
               if(var5 < 65 || var5 > 70) {
                  var2.append('%');
                  continue;
               }

               var7 += 10 + var5 - 65;
            }

            if(var7 != 0 && Class272.method4838((byte)var7, 1149366722)) {
               var2.append(Class225_Sub14_Sub17.method16331((byte)var7, 675747541));
            }

            var4 += 2;
         } else if(43 == var5) {
            var2.append(' ');
         } else {
            var2.append(var5);
         }
      }

      return var2.toString();
   }
}
