import java.util.Calendar;

public abstract class Class100 implements Interface4 {

   protected String aString1002;
   protected String aString1003;
   protected String aString1004 = null;


   abstract void method1919(int var1, float var2, float var3, float var4, float var5);

   String method1920(int var1) {
      return this.aString1004;
   }

   public abstract boolean method1921();

   abstract void method1922(Class225_Sub36_Sub1 var1, float var2);

   abstract void method1923(Class225_Sub36_Sub1 var1, float[] var2, int var3);

   abstract void method1924(Class225_Sub36_Sub1 var1, float var2, float var3, float var4);

   abstract void method1925(int var1, Class317 var2);

   abstract void method1926(Class225_Sub36_Sub1 var1, float[] var2, int var3);

   abstract void method1927(Class225_Sub36_Sub1 var1, float var2, float var3, float var4, float var5);

   abstract void method1928(Class225_Sub36_Sub1 var1, int var2, Interface38 var3);

   abstract void method1929(int var1, Class317 var2);

   abstract void method1930(int var1, float var2, float var3, float var4);

   abstract void method1931(int var1, int var2, Interface38 var3);

   abstract void method1932(Class225_Sub36_Sub1 var1, int var2, Interface38 var3);

   abstract void method1933(int var1, Class317 var2);

   abstract void method1934(Class225_Sub36_Sub1 var1, Class317 var2);

   abstract void method1935(int var1, Class317 var2);

   abstract void method1936(Class225_Sub36_Sub1 var1, float var2, float var3);

   abstract void method1937(int var1, Class317 var2);

   String method1938() {
      return this.aString1004;
   }

   abstract void method1939(Class225_Sub36_Sub1 var1, float var2, float var3, float var4, float var5);

   abstract void method1940(Class225_Sub36_Sub1 var1, float var2);

   public abstract boolean method1941();

   abstract void method1942(Class225_Sub36_Sub1 var1, float var2, float var3, float var4);

   abstract void method1943(Class225_Sub36_Sub1 var1, float var2, float var3, float var4);

   abstract void method1944(int var1, float[] var2, int var3);

   abstract void method1945(Class225_Sub36_Sub1 var1, float var2, float var3, float var4, float var5);

   abstract void method1946(int var1, float[] var2, int var3);

   abstract void method1947(int var1, Class317 var2);

   abstract void method1948(int var1, int var2, Interface38 var3);

   abstract void method1949(int var1, int var2, Interface38 var3);

   abstract void method1950(Class225_Sub36_Sub1 var1, Class317 var2);

   abstract void method1951(Class225_Sub36_Sub1 var1, int var2, Interface38 var3);

   abstract void method1952(Class225_Sub36_Sub1 var1, int var2, Interface38 var3);

   abstract void method1953(Class225_Sub36_Sub1 var1, int var2, Interface38 var3);

   abstract void method1954(int var1, Class317 var2);

   abstract void method1955(int var1, float var2, float var3, float var4);

   abstract void method1956(int var1, float var2, float var3, float var4, float var5);

   abstract void method1957(Class225_Sub36_Sub1 var1, Class317 var2);

   abstract void method1958(int var1, float[] var2, int var3);

   abstract void method1959(int var1, float[] var2, int var3);

   abstract void method1960(int var1, Class317 var2);

   String method1961() {
      return this.aString1004;
   }

   abstract void method1962(int var1, Class317 var2);

   abstract void method1963(int var1, Class317 var2);

   abstract void method1964(Class225_Sub36_Sub1 var1, Class317 var2);

   abstract void method1965(int var1, Class317 var2);

   abstract void method1966(int var1, Class317 var2);

   abstract void method1967(Class225_Sub36_Sub1 var1, float var2, float var3);

   abstract void method1968(int var1, Class317 var2);

   abstract void method1969(Class225_Sub36_Sub1 var1, float var2, float var3, float var4, float var5);

   abstract void method1970(Class225_Sub36_Sub1 var1, float var2, float var3, float var4, float var5);

   abstract void method1971(int var1, int var2, Interface38 var3);

   abstract void method1972(Class225_Sub36_Sub1 var1, float var2);

   abstract void method1973(int var1, int var2, Interface38 var3);

   abstract void method1974(Class225_Sub36_Sub1 var1, float var2);

   abstract void method1975(int var1, int var2, Interface38 var3);

   abstract void method1976(int var1, Class317 var2);

   abstract void method1977(Class225_Sub36_Sub1 var1, float var2, float var3);

   abstract void method1978(Class225_Sub36_Sub1 var1, float var2, float var3);

   public static void method1979(long[] var0, Object[] var1, int var2) {
      Class495.method8298(var0, var1, 0, var0.length - 1, (byte)0);
   }

   static final void method1980(Class508 var0, byte var1) {
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = client.anInt7835 * -343611135;
   }

   public static String method1981(long var0, int var2, boolean var3, int var4) {
      Calendar var5;
      if(var3) {
         Class295.method5350(var0);
         var5 = Class409.aCalendar5009;
      } else {
         Class90.method1801(var0);
         var5 = Class409.aCalendar5008;
      }

      int var6 = var5.get(5);
      int var7 = var5.get(2);
      int var8 = var5.get(1);
      int var9 = var5.get(11);
      int var10 = var5.get(12);
      return 3 == var2?Class478.method8068(var0, var2, var3, '\u8000'):Integer.toString(var6 / 10) + var6 % 10 + "-" + Class409.aStringArrayArray5007[var2][var7] + "-" + var8 + " " + var9 / 10 + var9 % 10 + ":" + var10 / 10 + var10 % 10;
   }

   static final void method1982(int var0, int var1, int var2, int var3, byte var4) {
      Class408.method6983(var0, var1, var2, 0, var3, false, 1247767925);
   }

   static final void method1983(Class508 var0, byte var1) {
      if(Class336.aClass35_Sub1_4206.method914(1977252548) != Class106.aClass106_1034) {
         throw new RuntimeException();
      } else {
         Class66_Sub2 var2 = (Class66_Sub2)Class336.aClass35_Sub1_4206.method953(-325636598);
         var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = (int)((double)var2.method13078(-1947358533) * 2607.5945876176133D) & 16383;
         var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = (int)((double)var2.method13079((byte)1) * 2607.5945876176133D) & 16383;
      }
   }

   static final void method1984(Class508 var0, byte var1) {
      Class470.method7906(-2124715021);
   }
}
