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

public class Class517
{
    Class132 aClass132_6800;
    Class447 aClass447_6801;
    Class132 aClass132_6802;
    Class272 aClass272_6803;
    Class272 aClass272_6804;
    Class98[] aClass98Array6805;
    boolean aBool6806;
    public static final int anInt6807 = 256;
    Class132 aClass132_6808 = new Class132(256);
    Class132 aClass132_6809;
    int anInt6810;
    String[] aStringArray6811;
    Class457 aClass457_6812;
    Class407 aClass407_6813;
    static Class135[] aClass135Array6814;
    
    public void method11644(int i) {
	synchronized (((Class517) this).aClass132_6808) {
	    ((Class517) this).aClass132_6808.method3292(1537249763);
	}
	synchronized (((Class517) this).aClass132_6800) {
	    ((Class517) this).aClass132_6800.method3292(1537249763);
	}
	synchronized (((Class517) this).aClass132_6802) {
	    ((Class517) this).aClass132_6802.method3292(1537249763);
	}
	synchronized (((Class517) this).aClass132_6809) {
	    ((Class517) this).aClass132_6809.method3292(1537249763);
	}
    }
    
    public Class521 method11645(int i, int i_0_) {
	Class521 class521;
	synchronized (((Class517) this).aClass132_6808) {
	    class521 = ((Class521)
			((Class517) this).aClass132_6808.method3282((long) i));
	}
	if (class521 != null)
	    return class521;
	byte[] is;
	synchronized (((Class517) this).aClass272_6803) {
	    is = (((Class517) this).aClass272_6803.method5250
		  (Class114.aClass114_1269.method2842(i, -344826712),
		   Class114.aClass114_1269.method2843(i, -1838491848),
		   -246870630));
	}
	class521 = new Class521();
	class521.anInt6904 = i * 1853819533;
	((Class521) class521).aClass517_6834 = this;
	class521.aStringArray6852
	    = (String[]) ((Class517) this).aStringArray6811.clone();
	if (is != null)
	    class521.method11749(new Class243_Sub10(is), -357324543);
	class521.method11738(1236843110);
	if (((Class521) class521).aBool6872)
	    class521.anInt6835 = 0;
	if (!((Class517) this).aBool6806 && class521.aBool6895) {
	    class521.aStringArray6852 = null;
	    class521.anIntArray6896 = null;
	}
	synchronized (((Class517) this).aClass132_6808) {
	    ((Class517) this).aClass132_6808.method3293(class521, (long) i);
	}
	return class521;
    }
    
    public void method11646(boolean bool, int i) {
	if (bool != ((Class517) this).aBool6806) {
	    ((Class517) this).aBool6806 = bool;
	    method11649((byte) -104);
	}
    }
    
    public void method11647(int i, int i_1_) {
	((Class517) this).anInt6810 = i * 935580587;
	synchronized (((Class517) this).aClass132_6800) {
	    ((Class517) this).aClass132_6800.method3288(2142807866);
	}
	synchronized (((Class517) this).aClass132_6802) {
	    ((Class517) this).aClass132_6802.method3288(1887424395);
	}
	synchronized (((Class517) this).aClass132_6809) {
	    ((Class517) this).aClass132_6809.method3288(2052772755);
	}
    }
    
    public void method11648(int i, byte i_2_) {
	((Class517) this).aClass132_6808 = new Class132(i);
    }
    
    public void method11649(byte i) {
	synchronized (((Class517) this).aClass132_6808) {
	    ((Class517) this).aClass132_6808.method3288(1934028729);
	}
	synchronized (((Class517) this).aClass132_6800) {
	    ((Class517) this).aClass132_6800.method3288(2060334340);
	}
	synchronized (((Class517) this).aClass132_6802) {
	    ((Class517) this).aClass132_6802.method3288(1865388908);
	}
	synchronized (((Class517) this).aClass132_6809) {
	    ((Class517) this).aClass132_6809.method3288(2097996863);
	}
	((Class517) this).aClass98Array6805 = new Class98[4];
	((Class517) this).aClass407_6813 = new Class407(null, null);
    }
    
    public void method11650(int i, int i_3_) {
	synchronized (((Class517) this).aClass132_6808) {
	    ((Class517) this).aClass132_6808.method3287(i, -1661438978);
	}
	synchronized (((Class517) this).aClass132_6800) {
	    ((Class517) this).aClass132_6800.method3287(i, -528549005);
	}
	synchronized (((Class517) this).aClass132_6802) {
	    ((Class517) this).aClass132_6802.method3287(i, -625884235);
	}
	synchronized (((Class517) this).aClass132_6809) {
	    ((Class517) this).aClass132_6809.method3287(i, -1165370480);
	}
    }
    
    public void method11651(int i) {
	((Class517) this).aClass132_6808 = new Class132(i);
    }
    
    public void method11652(int i) {
	((Class517) this).aClass132_6808 = new Class132(i);
    }
    
    public void method11653(boolean bool) {
	if (bool != ((Class517) this).aBool6806) {
	    ((Class517) this).aBool6806 = bool;
	    method11649((byte) -89);
	}
    }
    
    public void method11654(int i) {
	((Class517) this).anInt6810 = i * 935580587;
	synchronized (((Class517) this).aClass132_6800) {
	    ((Class517) this).aClass132_6800.method3288(1907124643);
	}
	synchronized (((Class517) this).aClass132_6802) {
	    ((Class517) this).aClass132_6802.method3288(2006640985);
	}
	synchronized (((Class517) this).aClass132_6809) {
	    ((Class517) this).aClass132_6809.method3288(2134845403);
	}
    }
    
    public void method11655(int i) {
	((Class517) this).anInt6810 = i * 935580587;
	synchronized (((Class517) this).aClass132_6800) {
	    ((Class517) this).aClass132_6800.method3288(2014482216);
	}
	synchronized (((Class517) this).aClass132_6802) {
	    ((Class517) this).aClass132_6802.method3288(2100295627);
	}
	synchronized (((Class517) this).aClass132_6809) {
	    ((Class517) this).aClass132_6809.method3288(2025267580);
	}
    }
    
    public void method11656(int i) {
	((Class517) this).aClass132_6808 = new Class132(i);
    }
    
    public void method11657(int i) {
	((Class517) this).aClass132_6808 = new Class132(i);
    }
    
    public void method11658() {
	synchronized (((Class517) this).aClass132_6808) {
	    ((Class517) this).aClass132_6808.method3288(1989349591);
	}
	synchronized (((Class517) this).aClass132_6800) {
	    ((Class517) this).aClass132_6800.method3288(1897242078);
	}
	synchronized (((Class517) this).aClass132_6802) {
	    ((Class517) this).aClass132_6802.method3288(1947799976);
	}
	synchronized (((Class517) this).aClass132_6809) {
	    ((Class517) this).aClass132_6809.method3288(1977253603);
	}
	((Class517) this).aClass98Array6805 = new Class98[4];
	((Class517) this).aClass407_6813 = new Class407(null, null);
    }
    
    public Class517(Class447 class447, Class457 class457, boolean bool,
		    Class272 class272, Class272 class272_4_) {
	((Class517) this).aClass132_6800 = new Class132(500);
	((Class517) this).aClass132_6802 = new Class132(30);
	((Class517) this).aClass132_6809 = new Class132(50);
	((Class517) this).aClass98Array6805 = new Class98[4];
	((Class517) this).aClass407_6813 = new Class407(null, null);
	((Class517) this).aClass447_6801 = class447;
	((Class517) this).aClass457_6812 = class457;
	((Class517) this).aBool6806 = bool;
	((Class517) this).aClass272_6803 = class272;
	((Class517) this).aClass272_6804 = class272_4_;
	if (null != ((Class517) this).aClass272_6803) {
	    int i
		= ((Class517) this).aClass272_6803.method5262(1843959696) - 1;
	    Class114.aClass114_1269.method2841((byte) -98);
	    ((Class517) this).aClass272_6803.method5261(i, (byte) -11);
	}
	if (Class447.aClass447_6236 == ((Class517) this).aClass447_6801)
	    ((Class517) this).aStringArray6811
		= (new String[]
		   { null, null, null, null, null,
		     Class400.aClass400_5905.method7264((((Class517) this)
							 .aClass457_6812),
							(byte) 9) });
	else
	    ((Class517) this).aStringArray6811
		= new String[] { null, null, null, null, null, null };
    }
    
    public void method11659(boolean bool) {
	if (bool != ((Class517) this).aBool6806) {
	    ((Class517) this).aBool6806 = bool;
	    method11649((byte) -18);
	}
    }
    
    public void method11660() {
	synchronized (((Class517) this).aClass132_6808) {
	    ((Class517) this).aClass132_6808.method3288(1996397481);
	}
	synchronized (((Class517) this).aClass132_6800) {
	    ((Class517) this).aClass132_6800.method3288(1918221873);
	}
	synchronized (((Class517) this).aClass132_6802) {
	    ((Class517) this).aClass132_6802.method3288(2085531014);
	}
	synchronized (((Class517) this).aClass132_6809) {
	    ((Class517) this).aClass132_6809.method3288(1960999572);
	}
	((Class517) this).aClass98Array6805 = new Class98[4];
	((Class517) this).aClass407_6813 = new Class407(null, null);
    }
    
    public void method11661(int i) {
	synchronized (((Class517) this).aClass132_6808) {
	    ((Class517) this).aClass132_6808.method3287(i, -1523148417);
	}
	synchronized (((Class517) this).aClass132_6800) {
	    ((Class517) this).aClass132_6800.method3287(i, -2143197335);
	}
	synchronized (((Class517) this).aClass132_6802) {
	    ((Class517) this).aClass132_6802.method3287(i, -560104217);
	}
	synchronized (((Class517) this).aClass132_6809) {
	    ((Class517) this).aClass132_6809.method3287(i, -654394339);
	}
    }
    
    public void method11662() {
	synchronized (((Class517) this).aClass132_6808) {
	    ((Class517) this).aClass132_6808.method3292(1537249763);
	}
	synchronized (((Class517) this).aClass132_6800) {
	    ((Class517) this).aClass132_6800.method3292(1537249763);
	}
	synchronized (((Class517) this).aClass132_6802) {
	    ((Class517) this).aClass132_6802.method3292(1537249763);
	}
	synchronized (((Class517) this).aClass132_6809) {
	    ((Class517) this).aClass132_6809.method3292(1537249763);
	}
    }
    
    static final void method11663(Class479 class479, int i) {
	Class465 class465 = (((Class479) class479).aBool6460
			     ? ((Class479) class479).aClass465_6445
			     : ((Class479) class479).aClass465_6443);
	Class117 class117 = ((Class465) class465).aClass117_6364;
	Class116 class116 = ((Class465) class465).aClass116_6363;
	Class120.method3045(class117, class116, true, 2, class479, 1615582289);
    }
    
    static final void method11664(Class117 class117, Class479 class479,
				  int i) {
	if (-1627466183 * ((Class479) class479).anInt6453 >= 10)
	    throw new RuntimeException();
	if (null != class117.anObjectArray1466) {
	    Class243_Sub15 class243_sub15 = new Class243_Sub15();
	    class243_sub15.aClass117_8718 = class117;
	    class243_sub15.anObjectArray8720 = class117.anObjectArray1466;
	    ((Class243_Sub15) class243_sub15).anInt8716
		= 1656383469 * ((Class479) class479).anInt6453 + -1836089515;
	    client.aClass420_8138.method7495(class243_sub15, -963145130);
	}
    }
    
    static final void method11665(Class479 class479, byte i) {
	int[] is = ((Class479) class479).anIntArray6435;
	int i_5_
	    = ((((Class479) class479).anInt6442 += -1158629699) * -117934955
	       - 1);
	int i_6_;
	if (Class612.aClass243_Sub7_7837.aClass421_Sub7_8629
		.method14090(95289678)
	    == 1) {
	    if (i >= 0)
		return;
	    i_6_ = 1;
	} else
	    i_6_ = 0;
	is[i_5_] = i_6_;
    }
    
    static final void method11666(Class479 class479, int i) {
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = Class480.anInt6463 * -2094423053;
    }
    
    static void method11667(int i, byte i_7_) {
	if (Class19.anInt132 * 1836751545 == 156) {
	    if (i_7_ < 14)
		Class19.anInt170 = 169752601 * i;
	} else if (Class19.anInt132 * 1836751545 == 202) {
	    if (i_7_ < 14)
		Class19.anInt171 = i * 851619637;
	}
    }
    
    static final void method11668(Class479 class479, int i) {
	if (0 == 995972985 * client.anInt8409)
	    ((Class479) class479).anIntArray6435
		[((((Class479) class479).anInt6442 += -1158629699) * -117934955
		  - 1)]
		= -1;
	else
	    ((Class479) class479).anIntArray6435
		[((((Class479) class479).anInt6442 += -1158629699) * -117934955
		  - 1)]
		= 2064333607 * client.anInt8413;
    }
    
    public static boolean method11669(String string, byte i) {
	if (string == null)
	    return false;
	for (int i_8_ = 0; i_8_ < 2064333607 * client.anInt8413; i_8_++) {
	    Class2 class2 = client.aClass2Array8415[i_8_];
	    if (string.equalsIgnoreCase(class2.aString16))
		return true;
	    if (string.equalsIgnoreCase(class2.aString14))
		return true;
	}
	return false;
    }
    
    static final void method11670(Class479 class479, int i) {
	Class465 class465 = (((Class479) class479).aBool6460
			     ? ((Class479) class479).aClass465_6445
			     : ((Class479) class479).aClass465_6443);
	Class117 class117 = ((Class465) class465).aClass117_6364;
	Class116 class116 = ((Class465) class465).aClass116_6363;
	Class630.method13535(class117, class116, class479, (byte) 1);
    }
}
