import java.util.Iterator;

public class Class546 {

   public int anInt7374 = -1246415891;
   public int anInt7375 = -1256917129;
   public int[] anIntArray7376 = null;
   public int[] anIntArray7377 = null;
   public int anInt7378 = 0;
   public int anInt7379 = 678556075;
   public int[] anIntArray7380;
   public int anInt7381 = 608400345;
   public int anInt7382 = -2087573123;
   public int anInt7383 = 1507299899;
   public int anInt7384 = -338528715;
   public int anInt7385 = -737645747;
   public int anInt7386 = 366431315;
   public int anInt7387 = 453337439;
   public int anInt7388 = -584786265;
   Class566 aClass566_7389;
   public int anInt7390 = 2002079679;
   public int anInt7391 = 1489076667;
   public boolean aBool7392 = true;
   public int anInt7393 = 1014626877;
   public int anInt7394 = -1192781871;
   public int anInt7395 = -2095753151;
   public int anInt7396 = -52294665;
   public int anInt7397 = -2046158431;
   public int[][] anIntArrayArray7398;
   public int anInt7399 = 0;
   public int anInt7400 = -658536783;
   public int anInt7401 = 0;
   public int anInt7402 = 0;
   public int[] anIntArray7403;
   public int anInt7404 = -1522736123;
   int anInt7405 = 0;
   public int anInt7406 = 0;
   public int anInt7407 = 0;
   public int anInt7408 = 855610069;
   public int anInt7409 = 0;
   public int anInt7410 = 0;
   public int anInt7411 = 0;
   public int anInt7412 = 0;
   public int anInt7413 = 0;
   public int anInt7414 = 0;
   public int anInt7415 = 1134536673;
   public int[][] anIntArrayArray7416;
   public int anInt7417 = 761823163;
   Class328[] aClass328Array7418;


   void method11733(RS2Buffer var1, int var2) {
      if(1 == var2) {
         this.anInt7375 = var1.readLargeSmart(2089557627) * 1256917129;
         this.anInt7381 = var1.readLargeSmart(1737957059) * -608400345;
      } else if(var2 == 2) {
         this.anInt7408 = var1.readLargeSmart(1560778349) * -855610069;
      } else if(3 == var2) {
         this.anInt7404 = var1.readLargeSmart(1571671360) * 1522736123;
      } else if(4 == var2) {
         this.anInt7391 = var1.readLargeSmart(2084421000) * -1489076667;
      } else if(var2 == 5) {
         this.anInt7400 = var1.readLargeSmart(2014311480) * 658536783;
      } else if(6 == var2) {
         this.anInt7385 = var1.readLargeSmart(1869119461) * 737645747;
      } else if(var2 == 7) {
         this.anInt7386 = var1.readLargeSmart(1755018963) * -366431315;
      } else if(8 == var2) {
         this.anInt7387 = var1.readLargeSmart(2098117770) * -453337439;
      } else if(9 == var2) {
         this.anInt7383 = var1.readLargeSmart(1686797413) * -1507299899;
      } else if(26 == var2) {
         this.anInt7399 = (short)(var1.readUnsignedByte(-700559597) * 4) * -1934149955;
         this.anInt7378 = (short)(var1.readUnsignedByte(-700559597) * 4) * -552263775;
      } else {
         int var3;
         int var4;
         if(var2 == 27) {
            if(null == this.anIntArrayArray7416) {
               this.anIntArrayArray7416 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length][];
            }

            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArrayArray7416[var3] = new int[6];

            for(var4 = 0; var4 < 6; ++var4) {
               this.anIntArrayArray7416[var3][var4] = var1.method13732(135351712);
            }
         } else if(28 == var2) {
            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArray7403 = new int[var3];

            for(var4 = 0; var4 < var3; ++var4) {
               this.anIntArray7403[var4] = var1.readUnsignedByte(-700559597);
               if(255 == this.anIntArray7403[var4]) {
                  this.anIntArray7403[var4] = -1;
               }
            }
         } else if(var2 == 29) {
            this.anInt7406 = var1.readUnsignedByte(-700559597) * -512126877;
         } else if(30 == var2) {
            this.anInt7409 = var1.readUnsignedShort(-937710807) * 819717727;
         } else if(var2 == 31) {
            this.anInt7410 = var1.readUnsignedByte(-700559597) * 1000862921;
         } else if(32 == var2) {
            this.anInt7411 = var1.readUnsignedShort(-937710807) * 113663415;
         } else if(var2 == 33) {
            this.anInt7412 = var1.method13732(1712084604) * -936337973;
         } else if(var2 == 34) {
            this.anInt7413 = var1.readUnsignedByte(-700559597) * 1003936155;
         } else if(35 == var2) {
            this.anInt7414 = var1.readUnsignedShort(-937710807) * -1873604761;
         } else if(var2 == 36) {
            this.anInt7407 = var1.method13732(-1136821845) * 10863025;
         } else if(37 == var2) {
            this.anInt7382 = var1.readUnsignedByte(-700559597) * 2087573123;
         } else if(38 == var2) {
            this.anInt7379 = var1.readLargeSmart(1936277278) * -678556075;
         } else if(39 == var2) {
            this.anInt7388 = var1.readLargeSmart(1937244498) * 584786265;
         } else if(40 == var2) {
            this.anInt7390 = var1.readLargeSmart(1889850355) * -2002079679;
         } else if(41 == var2) {
            this.anInt7374 = var1.readLargeSmart(2067705259) * 1246415891;
         } else if(var2 == 42) {
            this.anInt7384 = var1.readLargeSmart(1558279057) * 338528715;
         } else if(var2 == 43) {
            var1.readUnsignedShort(-937710807);
         } else if(44 == var2) {
            var1.readUnsignedShort(-937710807);
         } else if(var2 == 45) {
            this.anInt7417 = var1.readUnsignedShort(-937710807) * -761823163;
         } else if(46 == var2) {
            this.anInt7393 = var1.readLargeSmart(1833225012) * -1014626877;
         } else if(var2 == 47) {
            this.anInt7394 = var1.readLargeSmart(2009947802) * 1192781871;
         } else if(48 == var2) {
            this.anInt7395 = var1.readLargeSmart(1692495407) * 2095753151;
         } else if(49 == var2) {
            this.anInt7396 = var1.readLargeSmart(2021077390) * 52294665;
         } else if(50 == var2) {
            this.anInt7397 = var1.readLargeSmart(1819742801) * 2046158431;
         } else if(var2 == 51) {
            this.anInt7415 = var1.readLargeSmart(2008142681) * -1134536673;
         } else if(52 == var2) {
            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArray7376 = new int[var3];
            this.anIntArray7377 = new int[var3];

            for(var4 = 0; var4 < var3; ++var4) {
               this.anIntArray7376[var4] = var1.readLargeSmart(2102652480);
               int var5 = var1.readUnsignedByte(-700559597);
               this.anIntArray7377[var4] = var5;
               this.anInt7405 += var5 * -2126750459;
            }
         } else if(var2 == 53) {
            this.aBool7392 = false;
         } else if(54 == var2) {
            this.anInt7401 = (var1.readUnsignedByte(-700559597) << 6) * -1853099747;
            this.anInt7402 = (var1.readUnsignedByte(-700559597) << 6) * -1250184457;
         } else if(55 == var2) {
            if(null == this.anIntArray7380) {
               this.anIntArray7380 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length];
            }

            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArray7380[var3] = var1.readUnsignedShort(-937710807);
         } else if(var2 == 56) {
            if(this.anIntArrayArray7398 == null) {
               this.anIntArrayArray7398 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length][];
            }

            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArrayArray7398[var3] = new int[3];

            for(var4 = 0; var4 < 3; ++var4) {
               this.anIntArrayArray7398[var3][var4] = var1.method13732(-1004588030);
            }
         }
      }

   }

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

            return;
         }

         this.method11735(var1, var3, 363694338);
      }
   }

   void method11735(RS2Buffer var1, int var2, int var3) {
      if(1 == var2) {
         this.anInt7375 = var1.readLargeSmart(2004871934) * 1256917129;
         this.anInt7381 = var1.readLargeSmart(1663201579) * -608400345;
      } else if(var2 == 2) {
         this.anInt7408 = var1.readLargeSmart(2014231594) * -855610069;
      } else if(3 == var2) {
         this.anInt7404 = var1.readLargeSmart(2110719436) * 1522736123;
      } else if(4 == var2) {
         this.anInt7391 = var1.readLargeSmart(1905202698) * -1489076667;
      } else if(var2 == 5) {
         this.anInt7400 = var1.readLargeSmart(1782944310) * 658536783;
      } else if(6 == var2) {
         this.anInt7385 = var1.readLargeSmart(1587776303) * 737645747;
      } else if(var2 == 7) {
         this.anInt7386 = var1.readLargeSmart(1656677581) * -366431315;
      } else if(8 == var2) {
         this.anInt7387 = var1.readLargeSmart(2029920522) * -453337439;
      } else if(9 == var2) {
         this.anInt7383 = var1.readLargeSmart(1663349457) * -1507299899;
      } else if(26 == var2) {
         this.anInt7399 = (short)(var1.readUnsignedByte(-700559597) * 4) * -1934149955;
         this.anInt7378 = (short)(var1.readUnsignedByte(-700559597) * 4) * -552263775;
      } else {
         int var4;
         int var5;
         if(var2 == 27) {
            if(null == this.anIntArrayArray7416) {
               this.anIntArrayArray7416 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length][];
            }

            var4 = var1.readUnsignedByte(-700559597);
            this.anIntArrayArray7416[var4] = new int[6];

            for(var5 = 0; var5 < 6; ++var5) {
               this.anIntArrayArray7416[var4][var5] = var1.method13732(-1026975309);
            }
         } else if(28 == var2) {
            var4 = var1.readUnsignedByte(-700559597);
            this.anIntArray7403 = new int[var4];

            for(var5 = 0; var5 < var4; ++var5) {
               this.anIntArray7403[var5] = var1.readUnsignedByte(-700559597);
               if(255 == this.anIntArray7403[var5]) {
                  this.anIntArray7403[var5] = -1;
               }
            }
         } else if(var2 == 29) {
            this.anInt7406 = var1.readUnsignedByte(-700559597) * -512126877;
         } else if(30 == var2) {
            this.anInt7409 = var1.readUnsignedShort(-937710807) * 819717727;
         } else if(var2 == 31) {
            this.anInt7410 = var1.readUnsignedByte(-700559597) * 1000862921;
         } else if(32 == var2) {
            this.anInt7411 = var1.readUnsignedShort(-937710807) * 113663415;
         } else if(var2 == 33) {
            this.anInt7412 = var1.method13732(-1694161061) * -936337973;
         } else if(var2 == 34) {
            this.anInt7413 = var1.readUnsignedByte(-700559597) * 1003936155;
         } else if(35 == var2) {
            this.anInt7414 = var1.readUnsignedShort(-937710807) * -1873604761;
         } else if(var2 == 36) {
            this.anInt7407 = var1.method13732(1041108868) * 10863025;
         } else if(37 == var2) {
            this.anInt7382 = var1.readUnsignedByte(-700559597) * 2087573123;
         } else if(38 == var2) {
            this.anInt7379 = var1.readLargeSmart(2067870450) * -678556075;
         } else if(39 == var2) {
            this.anInt7388 = var1.readLargeSmart(2014546641) * 584786265;
         } else if(40 == var2) {
            this.anInt7390 = var1.readLargeSmart(1696113020) * -2002079679;
         } else if(41 == var2) {
            this.anInt7374 = var1.readLargeSmart(2056104583) * 1246415891;
         } else if(var2 == 42) {
            this.anInt7384 = var1.readLargeSmart(2111046178) * 338528715;
         } else if(var2 == 43) {
            var1.readUnsignedShort(-937710807);
         } else if(44 == var2) {
            var1.readUnsignedShort(-937710807);
         } else if(var2 == 45) {
            this.anInt7417 = var1.readUnsignedShort(-937710807) * -761823163;
         } else if(46 == var2) {
            this.anInt7393 = var1.readLargeSmart(1970365012) * -1014626877;
         } else if(var2 == 47) {
            this.anInt7394 = var1.readLargeSmart(1608897162) * 1192781871;
         } else if(48 == var2) {
            this.anInt7395 = var1.readLargeSmart(1576776293) * 2095753151;
         } else if(49 == var2) {
            this.anInt7396 = var1.readLargeSmart(2062131581) * 52294665;
         } else if(50 == var2) {
            this.anInt7397 = var1.readLargeSmart(1719762157) * 2046158431;
         } else if(var2 == 51) {
            this.anInt7415 = var1.readLargeSmart(1684522966) * -1134536673;
         } else if(52 == var2) {
            var4 = var1.readUnsignedByte(-700559597);
            this.anIntArray7376 = new int[var4];
            this.anIntArray7377 = new int[var4];

            for(var5 = 0; var5 < var4; ++var5) {
               this.anIntArray7376[var5] = var1.readLargeSmart(1935049027);
               int var6 = var1.readUnsignedByte(-700559597);
               this.anIntArray7377[var5] = var6;
               this.anInt7405 += var6 * -2126750459;
            }
         } else if(var2 == 53) {
            this.aBool7392 = false;
         } else if(54 == var2) {
            this.anInt7401 = (var1.readUnsignedByte(-700559597) << 6) * -1853099747;
            this.anInt7402 = (var1.readUnsignedByte(-700559597) << 6) * -1250184457;
         } else if(55 == var2) {
            if(null == this.anIntArray7380) {
               this.anIntArray7380 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length];
            }

            var4 = var1.readUnsignedByte(-700559597);
            this.anIntArray7380[var4] = var1.readUnsignedShort(-937710807);
         } else if(var2 == 56) {
            if(this.anIntArrayArray7398 == null) {
               this.anIntArrayArray7398 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length][];
            }

            var4 = var1.readUnsignedByte(-700559597);
            this.anIntArrayArray7398[var4] = new int[3];

            for(var5 = 0; var5 < 3; ++var5) {
               this.anIntArrayArray7398[var4][var5] = var1.method13732(354531772);
            }
         }
      }

   }

   public int[] method11736() {
      Class423 var1 = new Class423(16);
      Class49.method1188(1262546361 * this.anInt7375, var1, 1916907148);
      int[] var2;
      int var3;
      if(this.anIntArray7376 != null) {
         var2 = this.anIntArray7376;

         for(var3 = 0; var3 < var2.length; ++var3) {
            int var4 = var2[var3];
            Class49.method1188(var4, var1, -19533156);
         }
      }

      Class49.method1188(this.anInt7379 * 1230405373, var1, 219191731);
      Class49.method1188(-1340533015 * this.anInt7388, var1, -601393893);
      Class49.method1188(1113596823 * this.anInt7381, var1, -226096384);
      Class49.method1188(94986177 * this.anInt7390, var1, -2081041902);
      Class49.method1188(this.anInt7374 * 1523375643, var1, 1524836821);
      Class49.method1188(1905677283 * this.anInt7384, var1, -1253434836);
      Class49.method1188(-507954565 * this.anInt7385, var1, 683439562);
      Class49.method1188(this.anInt7386 * 899098661, var1, -751930324);
      Class49.method1188(-1778858655 * this.anInt7387, var1, 1800763571);
      Class49.method1188(-542865139 * this.anInt7383, var1, -146881152);
      Class49.method1188(this.anInt7408 * 574941571, var1, 411797944);
      Class49.method1188(1402189619 * this.anInt7404, var1, -997108788);
      Class49.method1188(this.anInt7391 * -1626086259, var1, 2056237407);
      Class49.method1188(this.anInt7400 * -2049507921, var1, 1910370174);
      Class49.method1188(this.anInt7393 * -736423189, var1, 396410532);
      Class49.method1188(-1341792561 * this.anInt7394, var1, 1067661151);
      Class49.method1188(this.anInt7395 * -642955201, var1, 838311168);
      Class49.method1188(-878847431 * this.anInt7396, var1, -1317894881);
      Class49.method1188(this.anInt7397 * 106165663, var1, 891878270);
      Class49.method1188(this.anInt7415 * -1088871457, var1, 562303721);
      var2 = new int[var1.method7230(775037044)];
      var3 = 0;

      Class225 var5;
      for(Iterator var6 = var1.iterator(); var6.hasNext(); var2[var3++] = (int)(-7222396723785363401L * var5.aLong2606)) {
         var5 = (Class225)var6.next();
      }

      return var2;
   }

   void method11737(RS2Buffer var1, int var2) {
      if(1 == var2) {
         this.anInt7375 = var1.readLargeSmart(1686747392) * 1256917129;
         this.anInt7381 = var1.readLargeSmart(1941296106) * -608400345;
      } else if(var2 == 2) {
         this.anInt7408 = var1.readLargeSmart(1652762810) * -855610069;
      } else if(3 == var2) {
         this.anInt7404 = var1.readLargeSmart(1826933717) * 1522736123;
      } else if(4 == var2) {
         this.anInt7391 = var1.readLargeSmart(1672705354) * -1489076667;
      } else if(var2 == 5) {
         this.anInt7400 = var1.readLargeSmart(1670304528) * 658536783;
      } else if(6 == var2) {
         this.anInt7385 = var1.readLargeSmart(2017863517) * 737645747;
      } else if(var2 == 7) {
         this.anInt7386 = var1.readLargeSmart(1627922583) * -366431315;
      } else if(8 == var2) {
         this.anInt7387 = var1.readLargeSmart(2018050449) * -453337439;
      } else if(9 == var2) {
         this.anInt7383 = var1.readLargeSmart(1970191397) * -1507299899;
      } else if(26 == var2) {
         this.anInt7399 = (short)(var1.readUnsignedByte(-700559597) * 4) * -1934149955;
         this.anInt7378 = (short)(var1.readUnsignedByte(-700559597) * 4) * -552263775;
      } else {
         int var3;
         int var4;
         if(var2 == 27) {
            if(null == this.anIntArrayArray7416) {
               this.anIntArrayArray7416 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length][];
            }

            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArrayArray7416[var3] = new int[6];

            for(var4 = 0; var4 < 6; ++var4) {
               this.anIntArrayArray7416[var3][var4] = var1.method13732(-1329802643);
            }
         } else if(28 == var2) {
            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArray7403 = new int[var3];

            for(var4 = 0; var4 < var3; ++var4) {
               this.anIntArray7403[var4] = var1.readUnsignedByte(-700559597);
               if(255 == this.anIntArray7403[var4]) {
                  this.anIntArray7403[var4] = -1;
               }
            }
         } else if(var2 == 29) {
            this.anInt7406 = var1.readUnsignedByte(-700559597) * -512126877;
         } else if(30 == var2) {
            this.anInt7409 = var1.readUnsignedShort(-937710807) * 819717727;
         } else if(var2 == 31) {
            this.anInt7410 = var1.readUnsignedByte(-700559597) * 1000862921;
         } else if(32 == var2) {
            this.anInt7411 = var1.readUnsignedShort(-937710807) * 113663415;
         } else if(var2 == 33) {
            this.anInt7412 = var1.method13732(-742529243) * -936337973;
         } else if(var2 == 34) {
            this.anInt7413 = var1.readUnsignedByte(-700559597) * 1003936155;
         } else if(35 == var2) {
            this.anInt7414 = var1.readUnsignedShort(-937710807) * -1873604761;
         } else if(var2 == 36) {
            this.anInt7407 = var1.method13732(916280417) * 10863025;
         } else if(37 == var2) {
            this.anInt7382 = var1.readUnsignedByte(-700559597) * 2087573123;
         } else if(38 == var2) {
            this.anInt7379 = var1.readLargeSmart(1697486685) * -678556075;
         } else if(39 == var2) {
            this.anInt7388 = var1.readLargeSmart(1601313480) * 584786265;
         } else if(40 == var2) {
            this.anInt7390 = var1.readLargeSmart(1561396319) * -2002079679;
         } else if(41 == var2) {
            this.anInt7374 = var1.readLargeSmart(1758104040) * 1246415891;
         } else if(var2 == 42) {
            this.anInt7384 = var1.readLargeSmart(1873797418) * 338528715;
         } else if(var2 == 43) {
            var1.readUnsignedShort(-937710807);
         } else if(44 == var2) {
            var1.readUnsignedShort(-937710807);
         } else if(var2 == 45) {
            this.anInt7417 = var1.readUnsignedShort(-937710807) * -761823163;
         } else if(46 == var2) {
            this.anInt7393 = var1.readLargeSmart(2103820882) * -1014626877;
         } else if(var2 == 47) {
            this.anInt7394 = var1.readLargeSmart(1907934045) * 1192781871;
         } else if(48 == var2) {
            this.anInt7395 = var1.readLargeSmart(1943415755) * 2095753151;
         } else if(49 == var2) {
            this.anInt7396 = var1.readLargeSmart(1744777449) * 52294665;
         } else if(50 == var2) {
            this.anInt7397 = var1.readLargeSmart(1922459422) * 2046158431;
         } else if(var2 == 51) {
            this.anInt7415 = var1.readLargeSmart(1561225376) * -1134536673;
         } else if(52 == var2) {
            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArray7376 = new int[var3];
            this.anIntArray7377 = new int[var3];

            for(var4 = 0; var4 < var3; ++var4) {
               this.anIntArray7376[var4] = var1.readLargeSmart(1640730802);
               int var5 = var1.readUnsignedByte(-700559597);
               this.anIntArray7377[var4] = var5;
               this.anInt7405 += var5 * -2126750459;
            }
         } else if(var2 == 53) {
            this.aBool7392 = false;
         } else if(54 == var2) {
            this.anInt7401 = (var1.readUnsignedByte(-700559597) << 6) * -1853099747;
            this.anInt7402 = (var1.readUnsignedByte(-700559597) << 6) * -1250184457;
         } else if(55 == var2) {
            if(null == this.anIntArray7380) {
               this.anIntArray7380 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length];
            }

            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArray7380[var3] = var1.readUnsignedShort(-937710807);
         } else if(var2 == 56) {
            if(this.anIntArrayArray7398 == null) {
               this.anIntArrayArray7398 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length][];
            }

            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArrayArray7398[var3] = new int[3];

            for(var4 = 0; var4 < 3; ++var4) {
               this.anIntArrayArray7398[var3][var4] = var1.method13732(-283651532);
            }
         }
      }

   }

   public Class328[] method11738(byte var1) {
      if(null != this.aClass328Array7418) {
         return this.aClass328Array7418;
      } else if(this.anIntArrayArray7416 == null) {
         return null;
      } else {
         this.aClass328Array7418 = new Class328[this.anIntArrayArray7416.length];

         for(int var2 = 0; var2 < this.anIntArrayArray7416.length; ++var2) {
            int var3 = 0;
            int var4 = 0;
            int var5 = 0;
            int var6 = 0;
            int var7 = 0;
            int var8 = 0;
            if(null != this.anIntArrayArray7416[var2]) {
               var3 = this.anIntArrayArray7416[var2][0];
               var4 = this.anIntArrayArray7416[var2][1];
               var5 = this.anIntArrayArray7416[var2][2];
               var6 = this.anIntArrayArray7416[var2][3] << 3;
               var7 = this.anIntArrayArray7416[var2][4] << 3;
               var8 = this.anIntArrayArray7416[var2][5] << 3;
            }

            if(var3 != 0 || var4 != 0 || 0 != var5 || 0 != var6 || var7 != 0 || var8 != 0) {
               Class328 var9 = this.aClass328Array7418[var2] = new Class328();
               if(var8 != 0) {
                  var9.method6003(0.0F, 0.0F, 1.0F, Class312.method5556(var8));
               }

               if(0 != var6) {
                  var9.method6003(1.0F, 0.0F, 0.0F, Class312.method5556(var6));
               }

               if(0 != var7) {
                  var9.method6003(0.0F, 1.0F, 0.0F, Class312.method5556(var7));
               }

               var9.method6005((float)var3, (float)var4, (float)var5);
            }
         }

         return this.aClass328Array7418;
      }
   }

   public boolean method11739(int var1, int var2) {
      if(var1 == -1) {
         return false;
      } else if(var1 == 1262546361 * this.anInt7375) {
         return true;
      } else {
         if(null != this.anIntArray7376) {
            for(int var3 = 0; var3 < this.anIntArray7376.length; ++var3) {
               if(this.anIntArray7376[var3] == var1) {
                  return true;
               }
            }
         }

         return false;
      }
   }

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

         this.method11735(var1, var2, -1280370221);
      }
   }

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

         this.method11735(var1, var2, -1061220061);
      }
   }

   public int method11742(int var1) {
      if(1262546361 * this.anInt7375 != -1) {
         return this.anInt7375 * 1262546361;
      } else if(null == this.anIntArray7376) {
         return -1;
      } else {
         int var2 = (int)(Math.random() * (double)(1827858381 * this.anInt7405));

         int var3;
         for(var3 = 0; var2 >= this.anIntArray7377[var3]; ++var3) {
            var2 -= this.anIntArray7377[var3];
         }

         return this.anIntArray7376[var3];
      }
   }

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

         this.method11735(var1, var2, 778300288);
      }
   }

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

         this.method11735(var1, var2, -1035055718);
      }
   }

   void method11745(RS2Buffer var1, int var2) {
      if(1 == var2) {
         this.anInt7375 = var1.readLargeSmart(2041816778) * 1256917129;
         this.anInt7381 = var1.readLargeSmart(1812484906) * -608400345;
      } else if(var2 == 2) {
         this.anInt7408 = var1.readLargeSmart(1680622890) * -855610069;
      } else if(3 == var2) {
         this.anInt7404 = var1.readLargeSmart(1944616734) * 1522736123;
      } else if(4 == var2) {
         this.anInt7391 = var1.readLargeSmart(2003804819) * -1489076667;
      } else if(var2 == 5) {
         this.anInt7400 = var1.readLargeSmart(1679704556) * 658536783;
      } else if(6 == var2) {
         this.anInt7385 = var1.readLargeSmart(1955588746) * 737645747;
      } else if(var2 == 7) {
         this.anInt7386 = var1.readLargeSmart(1935250025) * -366431315;
      } else if(8 == var2) {
         this.anInt7387 = var1.readLargeSmart(1567487225) * -453337439;
      } else if(9 == var2) {
         this.anInt7383 = var1.readLargeSmart(1934060123) * -1507299899;
      } else if(26 == var2) {
         this.anInt7399 = (short)(var1.readUnsignedByte(-700559597) * 4) * -1934149955;
         this.anInt7378 = (short)(var1.readUnsignedByte(-700559597) * 4) * -552263775;
      } else {
         int var3;
         int var4;
         if(var2 == 27) {
            if(null == this.anIntArrayArray7416) {
               this.anIntArrayArray7416 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length][];
            }

            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArrayArray7416[var3] = new int[6];

            for(var4 = 0; var4 < 6; ++var4) {
               this.anIntArrayArray7416[var3][var4] = var1.method13732(-1719604477);
            }
         } else if(28 == var2) {
            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArray7403 = new int[var3];

            for(var4 = 0; var4 < var3; ++var4) {
               this.anIntArray7403[var4] = var1.readUnsignedByte(-700559597);
               if(255 == this.anIntArray7403[var4]) {
                  this.anIntArray7403[var4] = -1;
               }
            }
         } else if(var2 == 29) {
            this.anInt7406 = var1.readUnsignedByte(-700559597) * -512126877;
         } else if(30 == var2) {
            this.anInt7409 = var1.readUnsignedShort(-937710807) * 819717727;
         } else if(var2 == 31) {
            this.anInt7410 = var1.readUnsignedByte(-700559597) * 1000862921;
         } else if(32 == var2) {
            this.anInt7411 = var1.readUnsignedShort(-937710807) * 113663415;
         } else if(var2 == 33) {
            this.anInt7412 = var1.method13732(-615896180) * -936337973;
         } else if(var2 == 34) {
            this.anInt7413 = var1.readUnsignedByte(-700559597) * 1003936155;
         } else if(35 == var2) {
            this.anInt7414 = var1.readUnsignedShort(-937710807) * -1873604761;
         } else if(var2 == 36) {
            this.anInt7407 = var1.method13732(1140268165) * 10863025;
         } else if(37 == var2) {
            this.anInt7382 = var1.readUnsignedByte(-700559597) * 2087573123;
         } else if(38 == var2) {
            this.anInt7379 = var1.readLargeSmart(2061964251) * -678556075;
         } else if(39 == var2) {
            this.anInt7388 = var1.readLargeSmart(1680777420) * 584786265;
         } else if(40 == var2) {
            this.anInt7390 = var1.readLargeSmart(2025224266) * -2002079679;
         } else if(41 == var2) {
            this.anInt7374 = var1.readLargeSmart(1928564643) * 1246415891;
         } else if(var2 == 42) {
            this.anInt7384 = var1.readLargeSmart(2060667354) * 338528715;
         } else if(var2 == 43) {
            var1.readUnsignedShort(-937710807);
         } else if(44 == var2) {
            var1.readUnsignedShort(-937710807);
         } else if(var2 == 45) {
            this.anInt7417 = var1.readUnsignedShort(-937710807) * -761823163;
         } else if(46 == var2) {
            this.anInt7393 = var1.readLargeSmart(1766442555) * -1014626877;
         } else if(var2 == 47) {
            this.anInt7394 = var1.readLargeSmart(1615215580) * 1192781871;
         } else if(48 == var2) {
            this.anInt7395 = var1.readLargeSmart(1592970308) * 2095753151;
         } else if(49 == var2) {
            this.anInt7396 = var1.readLargeSmart(1839124415) * 52294665;
         } else if(50 == var2) {
            this.anInt7397 = var1.readLargeSmart(1957803724) * 2046158431;
         } else if(var2 == 51) {
            this.anInt7415 = var1.readLargeSmart(1596766303) * -1134536673;
         } else if(52 == var2) {
            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArray7376 = new int[var3];
            this.anIntArray7377 = new int[var3];

            for(var4 = 0; var4 < var3; ++var4) {
               this.anIntArray7376[var4] = var1.readLargeSmart(1835551794);
               int var5 = var1.readUnsignedByte(-700559597);
               this.anIntArray7377[var4] = var5;
               this.anInt7405 += var5 * -2126750459;
            }
         } else if(var2 == 53) {
            this.aBool7392 = false;
         } else if(54 == var2) {
            this.anInt7401 = (var1.readUnsignedByte(-700559597) << 6) * -1853099747;
            this.anInt7402 = (var1.readUnsignedByte(-700559597) << 6) * -1250184457;
         } else if(55 == var2) {
            if(null == this.anIntArray7380) {
               this.anIntArray7380 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length];
            }

            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArray7380[var3] = var1.readUnsignedShort(-937710807);
         } else if(var2 == 56) {
            if(this.anIntArrayArray7398 == null) {
               this.anIntArrayArray7398 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length][];
            }

            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArrayArray7398[var3] = new int[3];

            for(var4 = 0; var4 < 3; ++var4) {
               this.anIntArrayArray7398[var3][var4] = var1.method13732(-40999038);
            }
         }
      }

   }

   void method11746(RS2Buffer var1, int var2) {
      if(1 == var2) {
         this.anInt7375 = var1.readLargeSmart(2114409904) * 1256917129;
         this.anInt7381 = var1.readLargeSmart(1944683189) * -608400345;
      } else if(var2 == 2) {
         this.anInt7408 = var1.readLargeSmart(1681512312) * -855610069;
      } else if(3 == var2) {
         this.anInt7404 = var1.readLargeSmart(2101204584) * 1522736123;
      } else if(4 == var2) {
         this.anInt7391 = var1.readLargeSmart(1825220957) * -1489076667;
      } else if(var2 == 5) {
         this.anInt7400 = var1.readLargeSmart(2058675197) * 658536783;
      } else if(6 == var2) {
         this.anInt7385 = var1.readLargeSmart(1649178065) * 737645747;
      } else if(var2 == 7) {
         this.anInt7386 = var1.readLargeSmart(1683223916) * -366431315;
      } else if(8 == var2) {
         this.anInt7387 = var1.readLargeSmart(2126782762) * -453337439;
      } else if(9 == var2) {
         this.anInt7383 = var1.readLargeSmart(1913382994) * -1507299899;
      } else if(26 == var2) {
         this.anInt7399 = (short)(var1.readUnsignedByte(-700559597) * 4) * -1934149955;
         this.anInt7378 = (short)(var1.readUnsignedByte(-700559597) * 4) * -552263775;
      } else {
         int var3;
         int var4;
         if(var2 == 27) {
            if(null == this.anIntArrayArray7416) {
               this.anIntArrayArray7416 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length][];
            }

            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArrayArray7416[var3] = new int[6];

            for(var4 = 0; var4 < 6; ++var4) {
               this.anIntArrayArray7416[var3][var4] = var1.method13732(-479651287);
            }
         } else if(28 == var2) {
            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArray7403 = new int[var3];

            for(var4 = 0; var4 < var3; ++var4) {
               this.anIntArray7403[var4] = var1.readUnsignedByte(-700559597);
               if(255 == this.anIntArray7403[var4]) {
                  this.anIntArray7403[var4] = -1;
               }
            }
         } else if(var2 == 29) {
            this.anInt7406 = var1.readUnsignedByte(-700559597) * -512126877;
         } else if(30 == var2) {
            this.anInt7409 = var1.readUnsignedShort(-937710807) * 819717727;
         } else if(var2 == 31) {
            this.anInt7410 = var1.readUnsignedByte(-700559597) * 1000862921;
         } else if(32 == var2) {
            this.anInt7411 = var1.readUnsignedShort(-937710807) * 113663415;
         } else if(var2 == 33) {
            this.anInt7412 = var1.method13732(204083656) * -936337973;
         } else if(var2 == 34) {
            this.anInt7413 = var1.readUnsignedByte(-700559597) * 1003936155;
         } else if(35 == var2) {
            this.anInt7414 = var1.readUnsignedShort(-937710807) * -1873604761;
         } else if(var2 == 36) {
            this.anInt7407 = var1.method13732(1667027816) * 10863025;
         } else if(37 == var2) {
            this.anInt7382 = var1.readUnsignedByte(-700559597) * 2087573123;
         } else if(38 == var2) {
            this.anInt7379 = var1.readLargeSmart(1770475457) * -678556075;
         } else if(39 == var2) {
            this.anInt7388 = var1.readLargeSmart(1869919239) * 584786265;
         } else if(40 == var2) {
            this.anInt7390 = var1.readLargeSmart(1753091955) * -2002079679;
         } else if(41 == var2) {
            this.anInt7374 = var1.readLargeSmart(1624023716) * 1246415891;
         } else if(var2 == 42) {
            this.anInt7384 = var1.readLargeSmart(1721912141) * 338528715;
         } else if(var2 == 43) {
            var1.readUnsignedShort(-937710807);
         } else if(44 == var2) {
            var1.readUnsignedShort(-937710807);
         } else if(var2 == 45) {
            this.anInt7417 = var1.readUnsignedShort(-937710807) * -761823163;
         } else if(46 == var2) {
            this.anInt7393 = var1.readLargeSmart(1963390665) * -1014626877;
         } else if(var2 == 47) {
            this.anInt7394 = var1.readLargeSmart(1746532131) * 1192781871;
         } else if(48 == var2) {
            this.anInt7395 = var1.readLargeSmart(2101106006) * 2095753151;
         } else if(49 == var2) {
            this.anInt7396 = var1.readLargeSmart(1809779165) * 52294665;
         } else if(50 == var2) {
            this.anInt7397 = var1.readLargeSmart(1914475039) * 2046158431;
         } else if(var2 == 51) {
            this.anInt7415 = var1.readLargeSmart(2118569454) * -1134536673;
         } else if(52 == var2) {
            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArray7376 = new int[var3];
            this.anIntArray7377 = new int[var3];

            for(var4 = 0; var4 < var3; ++var4) {
               this.anIntArray7376[var4] = var1.readLargeSmart(2055843627);
               int var5 = var1.readUnsignedByte(-700559597);
               this.anIntArray7377[var4] = var5;
               this.anInt7405 += var5 * -2126750459;
            }
         } else if(var2 == 53) {
            this.aBool7392 = false;
         } else if(54 == var2) {
            this.anInt7401 = (var1.readUnsignedByte(-700559597) << 6) * -1853099747;
            this.anInt7402 = (var1.readUnsignedByte(-700559597) << 6) * -1250184457;
         } else if(55 == var2) {
            if(null == this.anIntArray7380) {
               this.anIntArray7380 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length];
            }

            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArray7380[var3] = var1.readUnsignedShort(-937710807);
         } else if(var2 == 56) {
            if(this.anIntArrayArray7398 == null) {
               this.anIntArrayArray7398 = new int[this.aClass566_7389.aClass524_7509.anIntArray7151.length][];
            }

            var3 = var1.readUnsignedByte(-700559597);
            this.anIntArrayArray7398[var3] = new int[3];

            for(var4 = 0; var4 < 3; ++var4) {
               this.anIntArrayArray7398[var3][var4] = var1.method13732(-1166209528);
            }
         }
      }

   }

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

         this.method11735(var1, var2, -244837779);
      }
   }

   public boolean method11748(int var1) {
      if(var1 == -1) {
         return false;
      } else if(var1 == 1262546361 * this.anInt7375) {
         return true;
      } else {
         if(null != this.anIntArray7376) {
            for(int var2 = 0; var2 < this.anIntArray7376.length; ++var2) {
               if(this.anIntArray7376[var2] == var1) {
                  return true;
               }
            }
         }

         return false;
      }
   }

   public int method11749() {
      if(1262546361 * this.anInt7375 != -1) {
         return this.anInt7375 * 1262546361;
      } else if(null == this.anIntArray7376) {
         return -1;
      } else {
         int var1 = (int)(Math.random() * (double)(1827858381 * this.anInt7405));

         int var2;
         for(var2 = 0; var1 >= this.anIntArray7377[var2]; ++var2) {
            var1 -= this.anIntArray7377[var2];
         }

         return this.anIntArray7376[var2];
      }
   }

   public int method11750() {
      if(1262546361 * this.anInt7375 != -1) {
         return this.anInt7375 * 1262546361;
      } else if(null == this.anIntArray7376) {
         return -1;
      } else {
         int var1 = (int)(Math.random() * (double)(1827858381 * this.anInt7405));

         int var2;
         for(var2 = 0; var1 >= this.anIntArray7377[var2]; ++var2) {
            var1 -= this.anIntArray7377[var2];
         }

         return this.anIntArray7376[var2];
      }
   }

   public boolean method11751(int var1) {
      if(var1 == -1) {
         return false;
      } else if(var1 == 1262546361 * this.anInt7375) {
         return true;
      } else {
         if(null != this.anIntArray7376) {
            for(int var2 = 0; var2 < this.anIntArray7376.length; ++var2) {
               if(this.anIntArray7376[var2] == var1) {
                  return true;
               }
            }
         }

         return false;
      }
   }

   public boolean method11752(int var1) {
      if(var1 == -1) {
         return false;
      } else if(var1 == 1262546361 * this.anInt7375) {
         return true;
      } else {
         if(null != this.anIntArray7376) {
            for(int var2 = 0; var2 < this.anIntArray7376.length; ++var2) {
               if(this.anIntArray7376[var2] == var1) {
                  return true;
               }
            }
         }

         return false;
      }
   }

   public int[] method11753(int var1) {
      Class423 var2 = new Class423(16);
      Class49.method1188(1262546361 * this.anInt7375, var2, 1522435481);
      int[] var3;
      int var4;
      if(this.anIntArray7376 != null) {
         var3 = this.anIntArray7376;

         for(var4 = 0; var4 < var3.length; ++var4) {
            int var5 = var3[var4];
            Class49.method1188(var5, var2, -1791841749);
         }
      }

      Class49.method1188(this.anInt7379 * 1230405373, var2, 1707123651);
      Class49.method1188(-1340533015 * this.anInt7388, var2, -924574310);
      Class49.method1188(1113596823 * this.anInt7381, var2, -1411502455);
      Class49.method1188(94986177 * this.anInt7390, var2, -532445504);
      Class49.method1188(this.anInt7374 * 1523375643, var2, 1652948306);
      Class49.method1188(1905677283 * this.anInt7384, var2, -1059628461);
      Class49.method1188(-507954565 * this.anInt7385, var2, -998040822);
      Class49.method1188(this.anInt7386 * 899098661, var2, 559560436);
      Class49.method1188(-1778858655 * this.anInt7387, var2, 1879629098);
      Class49.method1188(-542865139 * this.anInt7383, var2, 2073492158);
      Class49.method1188(this.anInt7408 * 574941571, var2, -1999676466);
      Class49.method1188(1402189619 * this.anInt7404, var2, 1824956881);
      Class49.method1188(this.anInt7391 * -1626086259, var2, -1622844731);
      Class49.method1188(this.anInt7400 * -2049507921, var2, 572751339);
      Class49.method1188(this.anInt7393 * -736423189, var2, 253604764);
      Class49.method1188(-1341792561 * this.anInt7394, var2, -1391569170);
      Class49.method1188(this.anInt7395 * -642955201, var2, 1808748721);
      Class49.method1188(-878847431 * this.anInt7396, var2, -379911046);
      Class49.method1188(this.anInt7397 * 106165663, var2, -905983674);
      Class49.method1188(this.anInt7415 * -1088871457, var2, -1977413517);
      var3 = new int[var2.method7230(1660516412)];
      var4 = 0;

      Class225 var6;
      for(Iterator var7 = var2.iterator(); var7.hasNext(); var3[var4++] = (int)(-7222396723785363401L * var6.aLong2606)) {
         var6 = (Class225)var7.next();
      }

      return var3;
   }

   public Class328[] method11754() {
      if(null != this.aClass328Array7418) {
         return this.aClass328Array7418;
      } else if(this.anIntArrayArray7416 == null) {
         return null;
      } else {
         this.aClass328Array7418 = new Class328[this.anIntArrayArray7416.length];

         for(int var1 = 0; var1 < this.anIntArrayArray7416.length; ++var1) {
            int var2 = 0;
            int var3 = 0;
            int var4 = 0;
            int var5 = 0;
            int var6 = 0;
            int var7 = 0;
            if(null != this.anIntArrayArray7416[var1]) {
               var2 = this.anIntArrayArray7416[var1][0];
               var3 = this.anIntArrayArray7416[var1][1];
               var4 = this.anIntArrayArray7416[var1][2];
               var5 = this.anIntArrayArray7416[var1][3] << 3;
               var6 = this.anIntArrayArray7416[var1][4] << 3;
               var7 = this.anIntArrayArray7416[var1][5] << 3;
            }

            if(var2 != 0 || var3 != 0 || 0 != var4 || 0 != var5 || var6 != 0 || var7 != 0) {
               Class328 var8 = this.aClass328Array7418[var1] = new Class328();
               if(var7 != 0) {
                  var8.method6003(0.0F, 0.0F, 1.0F, Class312.method5556(var7));
               }

               if(0 != var5) {
                  var8.method6003(1.0F, 0.0F, 0.0F, Class312.method5556(var5));
               }

               if(0 != var6) {
                  var8.method6003(0.0F, 1.0F, 0.0F, Class312.method5556(var6));
               }

               var8.method6005((float)var2, (float)var3, (float)var4);
            }
         }

         return this.aClass328Array7418;
      }
   }

   static final void method11755(Class508 var0, short var1) {
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = Class225_Sub21_Sub3.method15650((byte)-64)?1:0;
   }

   static final void method11756(Class508 var0, int var1) {
      int var2 = var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807];
      Class124 var3 = Class97.method1903(var2, 1496060302);
      Class121 var4 = Class18.aClass121Array188[var2 >> 16];
      Class298.method5374(var3, var4, var0, 1766583175);
   }

   static final void method11757(Class508 var0, byte var1) {
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = 1973382221 * Class435.anInt5435;
   }

   public static void method11758(Class485 var0, int var1, Class515_Sub1 var2, int var3) {
      if(Class226.anInt2612 * 49139505 < 50) {
         if(var0 != null && var0.anIntArrayArray5872 != null && var1 < var0.anIntArrayArray5872.length && null != var0.anIntArrayArray5872[var1]) {
            if(Class5.aClass515_Sub1_Sub4_Sub4_Sub1_113.aByte8443 == var2.aByte8443) {
               int var4 = var0.anIntArrayArray5872[var1][0];
               int var5 = var4 >> 8;
               int var6 = var4 >> 5 & 7;
               int var7 = var4 & 31;
               int var8;
               if(var0.anIntArrayArray5872[var1].length > 1) {
                  var8 = (int)(Math.random() * (double)var0.anIntArrayArray5872[var1].length);
                  if(var8 > 0) {
                     var5 = var0.anIntArrayArray5872[var1][var8];
                  }
               }

               var8 = 256;
               if(null != var0.anIntArray5871 && null != var0.anIntArray5882) {
                  var8 = (int)(Math.random() * (double)(var0.anIntArray5882[var1] - var0.anIntArray5871[var1])) + var0.anIntArray5871[var1];
               }

               int var9 = var0.anIntArray5885 == null?255:var0.anIntArray5885[var1];
               if(var7 == 0) {
                  if(Class5.aClass515_Sub1_Sub4_Sub4_Sub1_113 == var2) {
                     if(var0.aBool5884) {
                        Class257.method4639(var5, var6, 0, var9, false, var8, 679559737);
                     } else {
                        Class37.method1052(var5, var6, 0, var9, var8, -132920062);
                     }
                  }

               } else {
                  if(var2 == Class5.aClass515_Sub1_Sub4_Sub4_Sub1_113) {
                     if(Class500.aClass225_Sub6_5953.aClass463_Sub9_8499.method12871(-731501910) == 0) {
                        return;
                     }
                  } else if(Class500.aClass225_Sub6_5953.aClass463_Sub9_8482.method12871(-1628772931) == 0) {
                     return;
                  }

                  if(var0.anInt5889 * -906106965 != -1) {
                     int var10 = 0;
                     if(var2 instanceof Class515_Sub1_Sub4_Sub4) {
                        var10 = ((Class515_Sub1_Sub4_Sub4)var2).method16691((byte)77);
                     } else if(var2 instanceof Class515_Sub1_Sub4_Sub3) {
                        var10 = ((Class515_Sub1_Sub4_Sub3)var2).method16556(-2082617355);
                     } else if(var2 instanceof Class515_Sub1_Sub4_Sub1) {
                        var10 = ((Class515_Sub1_Sub4_Sub1)var2).method16364((short)-21852);
                     }

                     if(0 != var10 && var10 != Class5.aClass515_Sub1_Sub4_Sub4_Sub1_113.method16691((byte)71) && -867096999 * client.anInt7763 != var10) {
                        var9 = var0.anInt5889 * -906106965 * var9 / 100;
                        if(var9 < 0) {
                           var9 = 0;
                        } else if(var9 > 255) {
                           var9 = 255;
                        }
                     }
                  }

                  Class326 var14 = var2.method10913().aClass326_4031;
                  int var11 = (int)var14.aFloat4036 - 256 >> 9;
                  int var12 = (int)var14.aFloat4033 - 256 >> 9;
                  int var13 = var2 == Class5.aClass515_Sub1_Sub4_Sub4_Sub1_113?0:var7 + (var11 << 16) + (var2.aByte8443 << 24) + (var12 << 8);
                  Class226.aClass214Array2622[(Class226.anInt2612 += -2086983215) * 49139505 - 1] = new Class214((byte)(var0.aBool5884?2:1), var5, var6, 0, var9, var13, var8, var2);
               }
            }
         }
      }
   }
}
