/* Class66 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public class Class66 implements Interface16
{
    Class272 aClass272_810;
    Class272 aClass272_811;
    Class132 aClass132_812 = new Class132(64);
    
    public void method1530(int i) {
	synchronized (((Class66) this).aClass132_812) {
	    ((Class66) this).aClass132_812.method3287(i, -480253487);
	}
    }
    
    public Class66(Class447 class447, Class457 class457, Class272 class272,
		   Class272 class272_0_) {
	((Class66) this).aClass272_810 = class272;
	((Class66) this).aClass272_811 = class272_0_;
	((Class66) this).aClass272_810.method5261((Class114.aClass114_1275
						   .anInt1266) * 646641047,
						  (byte) 96);
    }
    
    public Class356 method1531(int i, byte i_1_) {
	Class356 class356;
	synchronized (((Class66) this).aClass132_812) {
	    class356 = ((Class356)
			((Class66) this).aClass132_812.method3282((long) i));
	}
	if (class356 != null)
	    return class356;
	byte[] is;
	synchronized (((Class66) this).aClass272_810) {
	    is = ((Class66) this).aClass272_810.method5250((646641047
							    * (Class114
							       .aClass114_1275
							       .anInt1266)),
							   i, 2064174178);
	}
	class356 = new Class356();
	((Class356) class356).aClass66_5482 = this;
	if (is != null)
	    class356.method6848(new Class243_Sub10(is), (byte) 81);
	synchronized (((Class66) this).aClass132_812) {
	    ((Class66) this).aClass132_812.method3293(class356, (long) i);
	}
	return class356;
    }
    
    public void method1532(int i, int i_2_) {
	synchronized (((Class66) this).aClass132_812) {
	    ((Class66) this).aClass132_812.method3287(i, -1697057803);
	}
    }
    
    public void method1533(int i) {
	synchronized (((Class66) this).aClass132_812) {
	    ((Class66) this).aClass132_812.method3292(1537249763);
	}
    }
    
    public void method1534() {
	synchronized (((Class66) this).aClass132_812) {
	    ((Class66) this).aClass132_812.method3288(1982741954);
	}
    }
    
    public void method1535() {
	synchronized (((Class66) this).aClass132_812) {
	    ((Class66) this).aClass132_812.method3288(1903402252);
	}
    }
    
    public void method1536(int i) {
	synchronized (((Class66) this).aClass132_812) {
	    ((Class66) this).aClass132_812.method3288(2119972063);
	}
    }
    
    public void method1537(int i) {
	synchronized (((Class66) this).aClass132_812) {
	    ((Class66) this).aClass132_812.method3287(i, -1217397141);
	}
    }
    
    public void method1538(int i) {
	synchronized (((Class66) this).aClass132_812) {
	    ((Class66) this).aClass132_812.method3287(i, -1542862796);
	}
    }
    
    public void method1539() {
	synchronized (((Class66) this).aClass132_812) {
	    ((Class66) this).aClass132_812.method3292(1537249763);
	}
    }
    
    public void method1540() {
	synchronized (((Class66) this).aClass132_812) {
	    ((Class66) this).aClass132_812.method3292(1537249763);
	}
    }
    
    public static Class523[] method1541(int i) {
	return (new Class523[]
		{ Class523.aClass523_6938, Class523.aClass523_6936,
		  Class523.aClass523_6928, Class523.aClass523_6941,
		  Class523.aClass523_6937, Class523.aClass523_6942,
		  Class523.aClass523_6933, Class523.aClass523_6944,
		  Class523.aClass523_6924, Class523.aClass523_6931,
		  Class523.aClass523_6943, Class523.aClass523_6935,
		  Class523.aClass523_6929, Class523.aClass523_6945,
		  Class523.aClass523_6932, Class523.aClass523_6923,
		  Class523.aClass523_6934, Class523.aClass523_6925,
		  Class523.aClass523_6930, Class523.aClass523_6939,
		  Class523.aClass523_6940, Class523.aClass523_6922,
		  Class523.aClass523_6927 });
    }
    
    public static void method1542(int[] is, Object[] objects, int i, int i_3_,
				  int i_4_) {
	if (i < i_3_) {
	    int i_5_ = (i + i_3_) / 2;
	    int i_6_ = i;
	    int i_7_ = is[i_5_];
	    is[i_5_] = is[i_3_];
	    is[i_3_] = i_7_;
	    Object object = objects[i_5_];
	    objects[i_5_] = objects[i_3_];
	    objects[i_3_] = object;
	    int i_8_ = 2147483647 == i_7_ ? 0 : 1;
	    for (int i_9_ = i; i_9_ < i_3_; i_9_++) {
		if (is[i_9_] < i_7_ + (i_9_ & i_8_)) {
		    int i_10_ = is[i_9_];
		    is[i_9_] = is[i_6_];
		    is[i_6_] = i_10_;
		    Object object_11_ = objects[i_9_];
		    objects[i_9_] = objects[i_6_];
		    objects[i_6_++] = object_11_;
		}
	    }
	    is[i_3_] = is[i_6_];
	    is[i_6_] = i_7_;
	    objects[i_3_] = objects[i_6_];
	    objects[i_6_] = object;
	    method1542(is, objects, i, i_6_ - 1, -1461219624);
	    method1542(is, objects, 1 + i_6_, i_3_, 1282245345);
	}
    }
    
    static void method1543(Class243_Sub11_Sub10 class243_sub11_sub10, int i,
			   Class479 class479, int i_12_) {
	((Class479) class479).anInt6442 = 0;
	((Class479) class479).anInt6432 = 0;
	((Class479) class479).anInt6458 = 432818073;
	((Class479) class479).aClass243_Sub11_Sub10_6459
	    = class243_sub11_sub10;
	((Class479) class479).aClass223Array6457
	    = (((Class479) class479).aClass243_Sub11_Sub10_6459
	       .aClass223Array10749);
	((Class479) class479).anIntArray6456
	    = ((Class479) class479).aClass243_Sub11_Sub10_6459.anIntArray10756;
	Class223 class223 = null;
	((Class479) class479).anInt6434 = 0;
	((Class479) class479).aMap6436.clear();
	((Class479) class479).aMap6436
	    .put(Class296.aClass296_4315, Class326.aClass12_4953.aClass519_97);
	((Class479) class479).aMap6436.put(Class296.aClass296_4314,
					   Class333.aClass134_Sub1_5239);
	((Class479) class479).aMap6436.put(Class296.aClass296_4322,
					   Class196.aClass134_2378);
	if (null != ((Class479) class479).aClass355_6446)
	    ((Class479) class479).aMap6436.put
		(Class296.aClass296_4319,
		 Class269.method5226(((Class479) class479).aClass355_6446,
				     704887099));
	if (((Class479) class479).aClass478_Sub1_Sub1_Sub5_6448
	    instanceof Class478_Sub1_Sub1_Sub5_Sub1)
	    ((Class479) class479).aMap6436.put(Class296.aClass296_4313,
					       (((Class479) class479)
						.aClass478_Sub1_Sub1_Sub5_6448
						.anInterface13_11195));
	if (((Class479) class479).aClass478_Sub1_Sub1_Sub5_6448
	    instanceof Class478_Sub1_Sub1_Sub5_Sub2)
	    ((Class479) class479).aMap6451.put(Class296.aClass296_4315,
					       (((Class479) class479)
						.aClass478_Sub1_Sub1_Sub5_6448
						.anInterface13_11195));
	try {
	    try {
		Class480.anInt6463 = 0;
		for (;;) {
		    Class480.anInt6463 += -1426805445;
		    if (-2094423053 * Class480.anInt6463 > i)
			throw new RuntimeException("");
		    class223 = (((Class479) class479).aClass223Array6457
				[(((Class479) class479).anInt6458
				  += -432818073) * 1798300503]);
		    if (Class480.aBool6466
			&& (null == Class480.aString6468
			    || (((((Class479) class479)
				  .aClass243_Sub11_Sub10_6459.aString10748)
				 != null)
				&& ((Class479) class479)
				       .aClass243_Sub11_Sub10_6459.aString10748
				       .indexOf(Class480.aString6468) != -1)))
			System.out.println(new StringBuilder().append
					       (((Class479) class479)
						.aClass243_Sub11_Sub10_6459
						.aString10748)
					       .append
					       (": ").append
					       (class223).toString());
		    if ((((Class479) class479).anIntArray6456
			 [((Class479) class479).anInt6458 * 1798300503])
			== 1)
			((Class479) class479).aBool6460 = true;
		    else
			((Class479) class479).aBool6460 = false;
		    if (Class223.aClass223_2887 == class223
			&& 0 == ((Class479) class479).anInt6434 * 1977405327) {
			Class129.method3146(-858308591);
			break;
		    }
		    Class595.method13058(class223, class479, (byte) -80);
		}
	    } catch (Exception exception) {
		StringBuilder stringbuilder = new StringBuilder(30);
		stringbuilder.append("").append
		    (((Class479) class479).aClass243_Sub11_Sub10_6459.aLong3905
		     * -3545590250604181279L)
		    .append(" ");
		for (int i_13_
			 = 1977405327 * ((Class479) class479).anInt6434 - 1;
		     i_13_ >= 0; i_13_--)
		    stringbuilder.append("").append
			((((Class477)
			   ((Class479) class479).aClass477Array6444[i_13_])
			  .aClass243_Sub11_Sub10_6414.aLong3905)
			 * -3545590250604181279L)
			.append(" ");
		stringbuilder.append("")
		    .append(Integer.valueOf(class223.anInt3731 * -674757));
		Class14.method600(stringbuilder.toString(), exception,
				  1821717603);
		Class129.method3146(-54997813);
	    }
	} catch (Object object) {
	    Class129.method3146(-521980063);
	    throw object;
	}
    }
    
    static void method1544(Class243_Sub11_Sub15 class243_sub11_sub15, int i) {
	if (null != class243_sub11_sub15) {
	    Class22.aClass420_205.method7495(class243_sub11_sub15, 1777193489);
	    Class22.anInt213 += 1475724265;
	    Object object = null;
	    Class243_Sub11_Sub14 class243_sub11_sub14;
	    if (!((Class243_Sub11_Sub15) class243_sub11_sub15).aBool10842
		&& !"".equals(((Class243_Sub11_Sub15) class243_sub11_sub15)
			      .aString10845)) {
		long l
		    = (((Class243_Sub11_Sub15) class243_sub11_sub15).aLong10843
		       * 647379818461129833L);
		for (class243_sub11_sub14
			 = ((Class243_Sub11_Sub14)
			    Class22.aClass431_216.method7744(l));
		     (class243_sub11_sub14 != null
		      && !(((Class243_Sub11_Sub14) class243_sub11_sub14)
			       .aString10827.equals
			   (((Class243_Sub11_Sub15) class243_sub11_sub15)
			    .aString10845)));
		     class243_sub11_sub14
			 = ((Class243_Sub11_Sub14)
			    Class22.aClass431_216.method7755(-1557908798))) {
		    /* empty */
		}
		if (class243_sub11_sub14 == null) {
		    class243_sub11_sub14
			= ((Class243_Sub11_Sub14)
			   Class22.aClass132_220.method3282(l));
		    if (null != class243_sub11_sub14
			&& !(((Class243_Sub11_Sub14) class243_sub11_sub14)
				 .aString10827.equals
			     (((Class243_Sub11_Sub15) class243_sub11_sub15)
			      .aString10845)))
			class243_sub11_sub14 = null;
		    if (null == class243_sub11_sub14)
			class243_sub11_sub14
			    = new Class243_Sub11_Sub14(((Class243_Sub11_Sub15)
							class243_sub11_sub15)
						       .aString10845);
		    Class22.aClass431_216.method7748(class243_sub11_sub14, l);
		    Class22.anInt201 += 1967144599;
		}
	    } else {
		class243_sub11_sub14
		    = new Class243_Sub11_Sub14(((Class243_Sub11_Sub15)
						class243_sub11_sub15)
					       .aString10845);
		Class22.anInt201 += 1967144599;
	    }
	    if (class243_sub11_sub14.method17326(class243_sub11_sub15,
						 -417977925))
		Class12.method573(class243_sub11_sub14, 1137012507);
	}
    }
    
    public static Class434[] method1545(Class410 class410, int i) {
	int[] is = class410.method7333(-2079401591);
	Class434[] class434s = new Class434[is.length >> 2];
	for (int i_14_ = 0; i_14_ < class434s.length; i_14_++) {
	    Class434 class434 = new Class434();
	    class434s[i_14_] = class434;
	    class434.anInt6170 = -2137231307 * is[i_14_ << 2];
	    class434.anInt6168 = 205134941 * is[1 + (i_14_ << 2)];
	    class434.anInt6169 = 1005802531 * is[2 + (i_14_ << 2)];
	    ((Class434) class434).anInt6167
		= is[3 + (i_14_ << 2)] * 2035294455;
	}
	return class434s;
    }
    
    static final void method1546(Class479 class479, byte i) {
	Class168 class168
	    = (Class168) (((Class479) class479).aClass243_Sub11_Sub10_6459
			  .anObjectArray10759
			  [((Class479) class479).anInt6458 * 1798300503]);
	Interface13 interface13
	    = ((Interface13)
	       (0 == (((Class479) class479).anIntArray6456
		      [((Class479) class479).anInt6458 * 1798300503])
		? ((Class479) class479).aMap6436.get(class168.aClass296_2121)
		: ((Class479) class479).aMap6451
		      .get(class168.aClass296_2121)));
	Class209 class209 = class168.aClass300_2120.method5961((byte) -103);
	if (class209 == Class209.aClass209_2485)
	    ((Class479) class479).anIntArray6435
		[((((Class479) class479).anInt6442 += -1158629699) * -117934955
		  - 1)]
		= interface13.method65(class168, -1207009124);
	else if (Class209.aClass209_2480 == class209)
	    ((Class479) class479).aLongArray6439
		[((((Class479) class479).anInt6440 += -1775987429)
		  * -2099462893) - 1]
		= interface13.method74(class168, 796452273);
	else if (class209 == Class209.aClass209_2481) {
	    try {
		String string
		    = (String) interface13.method72(class168, (byte) -42);
		if (string == null)
		    string = "null";
		((Class479) class479).anObjectArray6437
		    [((((Class479) class479).anInt6432 += -1049632545)
		      * -611591393) - 1]
		    = string;
	    } catch (Exception exception) {
		throw new RuntimeException(exception);
	    }
	} else
	    throw new RuntimeException();
    }
    
    static final void method1547(Class479 class479, byte i) {
	Class612.aClass243_Sub7_7837.method14604
	    (Class612.aClass243_Sub7_7837.aClass421_Sub26_8649,
	     ((((Class479) class479).anIntArray6435
	       [(((Class479) class479).anInt6442 -= -1158629699) * -117934955])
	      == 1) ? 1 : 0,
	     126215893);
	client.aClass234_8188.method4706((short) 7038);
	Class272.method5338(156108876);
	client.aBool8140 = false;
    }
    
    public static void method1548(Class117 class117, int i) {
	if (1799286065 * client.anInt8366 == 1094815943 * class117.anInt1537)
	    client.aBoolArray8176[class117.anInt1461 * 1277559697] = true;
    }
}
