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

public class Class12 implements Interface12, Interface14, Interface52
{
    Class195_Sub2_Sub2 aClass195_Sub2_Sub2_96;
    public Class519 aClass519_97;
    Class195_Sub1 aClass195_Sub1_98;
    Class512[] aClass512Array99;
    
    public Class12(Class195_Sub2_Sub2 class195_sub2_sub2,
		   Class195_Sub1 class195_sub1, int i) {
	((Class12) this).aClass512Array99 = new Class512[i];
	aClass519_97 = new Class519();
	((Class12) this).aClass195_Sub2_Sub2_96 = class195_sub2_sub2;
	((Class12) this).aClass195_Sub1_98 = class195_sub1;
    }
    
    public int method562(int i, int i_0_) {
	return (((Class12) this).aClass512Array99[i].method11580
		((client.aBool8411 ? Class451.aClass451_6262
		  : Class451.aClass451_6261),
		 -859115018));
    }
    
    public int method563(int i, int i_1_) {
	return ((Class12) this).aClass512Array99[i].method11574(1340049560);
    }
    
    public int method370(int i, byte i_2_) {
	return (((Class12) this).aClass512Array99[i].method11578
		((client.aBool8411 ? Class451.aClass451_6262
		  : Class451.aClass451_6261),
		 (byte) 5));
    }
    
    public int method65(Class168 class168, int i) {
	return aClass519_97.method65(class168, 618404890);
    }
    
    public int method66(Class168 class168) {
	return aClass519_97.method65(class168, -1529165413);
    }
    
    public Class168 method90(Class296 class296, int i, int i_3_) {
	if (Class296.aClass296_4315 != class296)
	    return null;
	return ((Class12) this).aClass195_Sub2_Sub2_96.method16799(i,
								   423096624);
    }
    
    public int method564(int i, int i_4_) {
	return ((Class12) this).aClass512Array99[i].method11577(1866526076);
    }
    
    public int method565(int i) {
	return ((Class12) this).aClass512Array99[i].method11574(1817189391);
    }
    
    public int method69(Class340 class340, int i) {
	return aClass519_97.method69(class340, 1180099549);
    }
    
    public int method566(int i) {
	return (((Class12) this).aClass512Array99[i].method11580
		((client.aBool8411 ? Class451.aClass451_6262
		  : Class451.aClass451_6261),
		 -859115018));
    }
    
    public int method567(int i) {
	return ((Class12) this).aClass512Array99[i].method11579(-1700496198);
    }
    
    public int method568(int i) {
	return ((Class12) this).aClass512Array99[i].method11579(-1198188857);
    }
    
    public int method369(int i) {
	return (((Class12) this).aClass512Array99[i].method11578
		((client.aBool8411 ? Class451.aClass451_6262
		  : Class451.aClass451_6261),
		 (byte) 23));
    }
    
    public Class340 method89(int i) {
	Class340 class340
	    = ((Class12) this).aClass195_Sub1_98.method16786(i, (byte) 32);
	if (class340.aClass168_5335.aClass296_2121 != Class296.aClass296_4315)
	    return null;
	return class340;
    }
    
    public int method569(int i) {
	return ((Class12) this).aClass512Array99[i].method11574(323226483);
    }
    
    public int method570(int i) {
	return ((Class12) this).aClass512Array99[i].method11574(190823536);
    }
    
    public int method571(int i) {
	return ((Class12) this).aClass512Array99[i].method11577(-125846330);
    }
    
    public Class168 method91(Class296 class296, int i) {
	if (Class296.aClass296_4315 != class296)
	    return null;
	return ((Class12) this).aClass195_Sub2_Sub2_96.method16799(i,
								   423096624);
    }
    
    public int method572(int i, byte i_5_) {
	return ((Class12) this).aClass512Array99[i].method11579(-1379916926);
    }
    
    public int method67(Class168 class168) {
	return aClass519_97.method65(class168, -2039564460);
    }
    
    public Class340 method92(int i, byte i_6_) {
	Class340 class340
	    = ((Class12) this).aClass195_Sub1_98.method16786(i, (byte) 78);
	if (class340.aClass168_5335.aClass296_2121 != Class296.aClass296_4315)
	    return null;
	return class340;
    }
    
    public int method68(Class340 class340) {
	return aClass519_97.method69(class340, 13312514);
    }
    
    public int method70(Class340 class340) {
	return aClass519_97.method69(class340, -313737837);
    }
    
    static void method573(Class243_Sub11_Sub14 class243_sub11_sub14, int i) {
	boolean bool = false;
	class243_sub11_sub14.method14918((byte) -12);
	for (Class243_Sub11_Sub14 class243_sub11_sub14_7_
		 = ((Class243_Sub11_Sub14)
		    Class22.aClass442_217.method7891(-866425283));
	     null != class243_sub11_sub14_7_;
	     class243_sub11_sub14_7_
		 = ((Class243_Sub11_Sub14)
		    Class22.aClass442_217.method7887(2072648915))) {
	    if (Class120_Sub20.method16742(class243_sub11_sub14
					       .method17325(1022686536),
					   class243_sub11_sub14_7_
					       .method17325(1022686536),
					   (byte) -84)) {
		Class210.method4316(class243_sub11_sub14,
				    class243_sub11_sub14_7_, 1053260201);
		bool = true;
		break;
	    }
	}
	if (!bool)
	    Class22.aClass442_217.method7902(class243_sub11_sub14, 1536688830);
    }
    
    static final void method574(Class479 class479, byte i) {
	if (client.aString8330 != null) {
	    if (i == 0)
		((Class479) class479).anObjectArray6437
		    [((((Class479) class479).anInt6432 += -1049632545)
		      * -611591393) - 1]
		    = client.aString8330;
	} else
	    ((Class479) class479).anObjectArray6437
		[((((Class479) class479).anInt6432 += -1049632545) * -611591393
		  - 1)]
		= "";
    }
    
    public static Class75 method575(int i, int i_8_) {
	if (-2059394089 * ((Class75) Class75.aClass75_921).anInt924 == i)
	    return Class75.aClass75_921;
	if (((Class75) Class75.aClass75_919).anInt924 * -2059394089 == i)
	    return Class75.aClass75_919;
	if (i == ((Class75) Class75.aClass75_918).anInt924 * -2059394089)
	    return Class75.aClass75_918;
	if (-2059394089 * ((Class75) Class75.aClass75_920).anInt924 == i)
	    return Class75.aClass75_920;
	if (i == ((Class75) Class75.aClass75_922).anInt924 * -2059394089)
	    return Class75.aClass75_922;
	if (((Class75) Class75.aClass75_923).anInt924 * -2059394089 == i)
	    return Class75.aClass75_923;
	return null;
    }
    
    static final void method576(Class479 class479, byte i) {
	int i_9_ = (((Class479) class479).anIntArray6435
		    [((((Class479) class479).anInt6442 -= -1158629699)
		      * -117934955)]);
	Class117 class117 = Class70.method1756(i_9_, (byte) 90);
	Class116 class116 = Class211.aClass116Array2498[i_9_ >> 16];
	Class236.method4858(class117, class116, class479, 1440166417);
    }
    
    static final void method577(Class479 class479, int i) {
	int i_10_ = client.aClass431_8358.method7747((byte) 28);
	if (-1035837083 * client.anInt8424 != -1)
	    i_10_++;
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = i_10_;
    }
}
