
public class Class79_Sub2_Sub1 extends Class79_Sub2 {

   static int[] anIntArray10237 = new int[6];
   Interface37 anInterface37_10238;
   int anInt10239;
   int anInt10240;
   int anInt10241;
   int anInt10242;
   int anInt10243;
   int anInt10244;
   Class545_Sub2 aClass545_Sub2_10245;
   static int[][] anIntArrayArray10246 = new int[6][];


   Interface37 method14859() {
      if(this.anInterface37_10238 == null) {
         Interface24 var1 = this.aClass545_Sub2_10245.anInterface24_7370;
         anIntArray10237[0] = this.anInt10239;
         anIntArray10237[1] = this.anInt10244;
         anIntArray10237[2] = this.anInt10243;
         anIntArray10237[3] = this.anInt10242;
         anIntArray10237[4] = this.anInt10240;
         anIntArray10237[5] = this.anInt10241;
         boolean var2 = false;
         int var3 = 0;

         int var4;
         Class161 var5;
         int var6;
         for(var4 = 0; var4 < 6; ++var4) {
            if(anIntArray10237[var4] == -1) {
               return null;
            }

            var5 = var1.method113(anIntArray10237[var4], 2146389415);
            var6 = var5.anInt1989 * -836426007;
            if(var6 > var3) {
               var3 = var6;
            }

            if(!var1.method119(anIntArray10237[var4], Class557.aClass557_7470, 1.0F, var3, var3, false, -696006104)) {
               return null;
            }

            if(var5.aByte1998 > 0) {
               var2 = true;
            }
         }

         for(var4 = 0; var4 < 6; ++var4) {
            anIntArrayArray10246[var4] = var1.method127(anIntArray10237[var4], 1.0F, var3, var3, false, -1122500870);
            if(anIntArrayArray10246[var4].length != var3 * var3) {
               var5 = var1.method113(anIntArray10237[var4], 1828714757);
               var6 = var3 / (var5.anInt1989 * -836426007);
               int[] var7 = new int[var3 * var3];

               for(int var8 = 0; var8 < var5.anInt1989 * -836426007; ++var8) {
                  for(int var9 = 0; var9 < var5.anInt1989 * -836426007; ++var9) {
                     int var10 = var8 + var9 * var5.anInt1989 * -836426007;
                     int var11 = var6 * (var8 + var9 * var3);

                     for(int var12 = 0; var12 < var6; ++var12) {
                        for(int var13 = 0; var13 < var6; ++var13) {
                           var7[var11 + var12 + var13 * var6] = anIntArrayArray10246[var4][var10];
                        }
                     }
                  }
               }

               anIntArrayArray10246[var4] = var7;
            }
         }

         this.anInterface37_10238 = this.aClass545_Sub2_10245.method15046(var3, var2, anIntArrayArray10246);
      }

      return this.anInterface37_10238;
   }

   Interface37 method14856() {
      if(this.anInterface37_10238 == null) {
         Interface24 var1 = this.aClass545_Sub2_10245.anInterface24_7370;
         anIntArray10237[0] = this.anInt10239;
         anIntArray10237[1] = this.anInt10244;
         anIntArray10237[2] = this.anInt10243;
         anIntArray10237[3] = this.anInt10242;
         anIntArray10237[4] = this.anInt10240;
         anIntArray10237[5] = this.anInt10241;
         boolean var2 = false;
         int var3 = 0;

         int var4;
         Class161 var5;
         int var6;
         for(var4 = 0; var4 < 6; ++var4) {
            if(anIntArray10237[var4] == -1) {
               return null;
            }

            var5 = var1.method113(anIntArray10237[var4], 1284849027);
            var6 = var5.anInt1989 * -836426007;
            if(var6 > var3) {
               var3 = var6;
            }

            if(!var1.method119(anIntArray10237[var4], Class557.aClass557_7470, 1.0F, var3, var3, false, 1028822931)) {
               return null;
            }

            if(var5.aByte1998 > 0) {
               var2 = true;
            }
         }

         for(var4 = 0; var4 < 6; ++var4) {
            anIntArrayArray10246[var4] = var1.method127(anIntArray10237[var4], 1.0F, var3, var3, false, -1122500870);
            if(anIntArrayArray10246[var4].length != var3 * var3) {
               var5 = var1.method113(anIntArray10237[var4], 1352907295);
               var6 = var3 / (var5.anInt1989 * -836426007);
               int[] var7 = new int[var3 * var3];

               for(int var8 = 0; var8 < var5.anInt1989 * -836426007; ++var8) {
                  for(int var9 = 0; var9 < var5.anInt1989 * -836426007; ++var9) {
                     int var10 = var8 + var9 * var5.anInt1989 * -836426007;
                     int var11 = var6 * (var8 + var9 * var3);

                     for(int var12 = 0; var12 < var6; ++var12) {
                        for(int var13 = 0; var13 < var6; ++var13) {
                           var7[var11 + var12 + var13 * var6] = anIntArrayArray10246[var4][var10];
                        }
                     }
                  }
               }

               anIntArrayArray10246[var4] = var7;
            }
         }

         this.anInterface37_10238 = this.aClass545_Sub2_10245.method15046(var3, var2, anIntArrayArray10246);
      }

      return this.anInterface37_10238;
   }

   Interface37 method14857() {
      if(this.anInterface37_10238 == null) {
         Interface24 var1 = this.aClass545_Sub2_10245.anInterface24_7370;
         anIntArray10237[0] = this.anInt10239;
         anIntArray10237[1] = this.anInt10244;
         anIntArray10237[2] = this.anInt10243;
         anIntArray10237[3] = this.anInt10242;
         anIntArray10237[4] = this.anInt10240;
         anIntArray10237[5] = this.anInt10241;
         boolean var2 = false;
         int var3 = 0;

         int var4;
         Class161 var5;
         int var6;
         for(var4 = 0; var4 < 6; ++var4) {
            if(anIntArray10237[var4] == -1) {
               return null;
            }

            var5 = var1.method113(anIntArray10237[var4], -1182125640);
            var6 = var5.anInt1989 * -836426007;
            if(var6 > var3) {
               var3 = var6;
            }

            if(!var1.method119(anIntArray10237[var4], Class557.aClass557_7470, 1.0F, var3, var3, false, -163189628)) {
               return null;
            }

            if(var5.aByte1998 > 0) {
               var2 = true;
            }
         }

         for(var4 = 0; var4 < 6; ++var4) {
            anIntArrayArray10246[var4] = var1.method127(anIntArray10237[var4], 1.0F, var3, var3, false, -1122500870);
            if(anIntArrayArray10246[var4].length != var3 * var3) {
               var5 = var1.method113(anIntArray10237[var4], -1327124727);
               var6 = var3 / (var5.anInt1989 * -836426007);
               int[] var7 = new int[var3 * var3];

               for(int var8 = 0; var8 < var5.anInt1989 * -836426007; ++var8) {
                  for(int var9 = 0; var9 < var5.anInt1989 * -836426007; ++var9) {
                     int var10 = var8 + var9 * var5.anInt1989 * -836426007;
                     int var11 = var6 * (var8 + var9 * var3);

                     for(int var12 = 0; var12 < var6; ++var12) {
                        for(int var13 = 0; var13 < var6; ++var13) {
                           var7[var11 + var12 + var13 * var6] = anIntArrayArray10246[var4][var10];
                        }
                     }
                  }
               }

               anIntArrayArray10246[var4] = var7;
            }
         }

         this.anInterface37_10238 = this.aClass545_Sub2_10245.method15046(var3, var2, anIntArrayArray10246);
      }

      return this.anInterface37_10238;
   }

   Interface37 method14855() {
      if(this.anInterface37_10238 == null) {
         Interface24 var1 = this.aClass545_Sub2_10245.anInterface24_7370;
         anIntArray10237[0] = this.anInt10239;
         anIntArray10237[1] = this.anInt10244;
         anIntArray10237[2] = this.anInt10243;
         anIntArray10237[3] = this.anInt10242;
         anIntArray10237[4] = this.anInt10240;
         anIntArray10237[5] = this.anInt10241;
         boolean var2 = false;
         int var3 = 0;

         int var4;
         Class161 var5;
         int var6;
         for(var4 = 0; var4 < 6; ++var4) {
            if(anIntArray10237[var4] == -1) {
               return null;
            }

            var5 = var1.method113(anIntArray10237[var4], -306597399);
            var6 = var5.anInt1989 * -836426007;
            if(var6 > var3) {
               var3 = var6;
            }

            if(!var1.method119(anIntArray10237[var4], Class557.aClass557_7470, 1.0F, var3, var3, false, 1151378829)) {
               return null;
            }

            if(var5.aByte1998 > 0) {
               var2 = true;
            }
         }

         for(var4 = 0; var4 < 6; ++var4) {
            anIntArrayArray10246[var4] = var1.method127(anIntArray10237[var4], 1.0F, var3, var3, false, -1122500870);
            if(anIntArrayArray10246[var4].length != var3 * var3) {
               var5 = var1.method113(anIntArray10237[var4], 1159779205);
               var6 = var3 / (var5.anInt1989 * -836426007);
               int[] var7 = new int[var3 * var3];

               for(int var8 = 0; var8 < var5.anInt1989 * -836426007; ++var8) {
                  for(int var9 = 0; var9 < var5.anInt1989 * -836426007; ++var9) {
                     int var10 = var8 + var9 * var5.anInt1989 * -836426007;
                     int var11 = var6 * (var8 + var9 * var3);

                     for(int var12 = 0; var12 < var6; ++var12) {
                        for(int var13 = 0; var13 < var6; ++var13) {
                           var7[var11 + var12 + var13 * var6] = anIntArrayArray10246[var4][var10];
                        }
                     }
                  }
               }

               anIntArrayArray10246[var4] = var7;
            }
         }

         this.anInterface37_10238 = this.aClass545_Sub2_10245.method15046(var3, var2, anIntArrayArray10246);
      }

      return this.anInterface37_10238;
   }

   Interface37 method14858() {
      if(this.anInterface37_10238 == null) {
         Interface24 var1 = this.aClass545_Sub2_10245.anInterface24_7370;
         anIntArray10237[0] = this.anInt10239;
         anIntArray10237[1] = this.anInt10244;
         anIntArray10237[2] = this.anInt10243;
         anIntArray10237[3] = this.anInt10242;
         anIntArray10237[4] = this.anInt10240;
         anIntArray10237[5] = this.anInt10241;
         boolean var2 = false;
         int var3 = 0;

         int var4;
         Class161 var5;
         int var6;
         for(var4 = 0; var4 < 6; ++var4) {
            if(anIntArray10237[var4] == -1) {
               return null;
            }

            var5 = var1.method113(anIntArray10237[var4], 945444487);
            var6 = var5.anInt1989 * -836426007;
            if(var6 > var3) {
               var3 = var6;
            }

            if(!var1.method119(anIntArray10237[var4], Class557.aClass557_7470, 1.0F, var3, var3, false, 1458637642)) {
               return null;
            }

            if(var5.aByte1998 > 0) {
               var2 = true;
            }
         }

         for(var4 = 0; var4 < 6; ++var4) {
            anIntArrayArray10246[var4] = var1.method127(anIntArray10237[var4], 1.0F, var3, var3, false, -1122500870);
            if(anIntArrayArray10246[var4].length != var3 * var3) {
               var5 = var1.method113(anIntArray10237[var4], 447481437);
               var6 = var3 / (var5.anInt1989 * -836426007);
               int[] var7 = new int[var3 * var3];

               for(int var8 = 0; var8 < var5.anInt1989 * -836426007; ++var8) {
                  for(int var9 = 0; var9 < var5.anInt1989 * -836426007; ++var9) {
                     int var10 = var8 + var9 * var5.anInt1989 * -836426007;
                     int var11 = var6 * (var8 + var9 * var3);

                     for(int var12 = 0; var12 < var6; ++var12) {
                        for(int var13 = 0; var13 < var6; ++var13) {
                           var7[var11 + var12 + var13 * var6] = anIntArrayArray10246[var4][var10];
                        }
                     }
                  }
               }

               anIntArrayArray10246[var4] = var7;
            }
         }

         this.anInterface37_10238 = this.aClass545_Sub2_10245.method15046(var3, var2, anIntArrayArray10246);
      }

      return this.anInterface37_10238;
   }

   Class79_Sub2_Sub1(Class545_Sub2 var1, int var2, int var3, int var4, int var5, int var6, int var7) {
      this.aClass545_Sub2_10245 = var1;
      this.anInt10243 = var4;
      this.anInt10242 = var5;
      this.anInt10240 = var6;
      this.anInt10241 = var7;
      this.anInt10239 = var2;
      this.anInt10244 = var3;
   }
}
