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

public class Class478_Sub1_Sub4_Sub2 extends Class478_Sub1_Sub4
    implements Interface23
{
    Class550 aClass550_11162;
    boolean aBool11163;
    public Class593 aClass593_11164;
    boolean aBool11165 = true;
    
    public int method14363() {
	return aClass593_11164.method13021((byte) -38);
    }
    
    public int method53() {
	return 2103552059 * ((Class593) aClass593_11164).anInt7695;
    }
    
    boolean method14345(int i) {
	return ((Class478_Sub1_Sub4_Sub2) this).aBool11165;
    }
    
    public Class550 method14347(Class87 class87, int i) {
	return ((Class478_Sub1_Sub4_Sub2) this).aClass550_11162;
    }
    
    public void method130(int i) {
	/* empty */
    }
    
    public int method14362(int i) {
	return aClass593_11164.method13023(775844053);
    }
    
    Class582 method14372(Class87 class87, int i) {
	Class86 class86 = aClass593_11164.method13025(class87, 2048, false,
						      true, 391216256);
	if (null == class86)
	    return null;
	Class350 class350 = method8494();
	Class267 class267 = method8465();
	Class582 class582
	    = Class355.method6845(((Class478_Sub1_Sub4_Sub2) this).aBool11163,
				  (byte) -128);
	int i_0_ = (int) class267.aClass275_4065.aFloat4140 >> 9;
	int i_1_ = (int) class267.aClass275_4065.aFloat4135 >> 9;
	aClass593_11164.method13033(class87, class86, class350, i_0_, i_0_,
				    i_1_, i_1_, true, -98203791);
	Class521 class521 = aClass593_11164.method13039((byte) -50);
	if (class521.aClass346_6910 != null) {
	    class86.method1904(class350, null, 0);
	    class87.method2139(class350, aClass97Array8552[0],
			       class521.aClass346_6910);
	} else
	    class86.method1904(class350, aClass97Array8552[0], 0);
	if (null != ((Class593) aClass593_11164).aClass503_7710) {
	    Class104 class104
		= ((Class593) aClass593_11164).aClass503_7710.method11427();
	    class87.method2437(class104);
	}
	((Class478_Sub1_Sub4_Sub2) this).aBool11165
	    = (class86.method1874()
	       || null != ((Class593) aClass593_11164).aClass503_7710);
	if (null == ((Class478_Sub1_Sub4_Sub2) this).aClass550_11162)
	    ((Class478_Sub1_Sub4_Sub2) this).aClass550_11162
		= Class212.method4354((int) class267.aClass275_4065.aFloat4140,
				      (int) class267.aClass275_4065.aFloat4138,
				      (int) class267.aClass275_4065.aFloat4135,
				      class86, 1856823649);
	else
	    Class413.method7368((((Class478_Sub1_Sub4_Sub2) this)
				 .aClass550_11162),
				(int) class267.aClass275_4065.aFloat4140,
				(int) class267.aClass275_4065.aFloat4138,
				(int) class267.aClass275_4065.aFloat4135,
				class86, (byte) -73);
	return class582;
    }
    
    void method14346(Class87 class87, int i) {
	Class86 class86 = aClass593_11164.method13025(class87, 262144, true,
						      true, -774622745);
	if (class86 != null) {
	    Class275 class275 = method8465().aClass275_4065;
	    int i_2_ = (int) class275.aFloat4140 >> 9;
	    int i_3_ = (int) class275.aFloat4135 >> 9;
	    aClass593_11164.method13033(class87, class86, method8494(), i_2_,
					i_2_, i_3_, i_3_, false, -354761337);
	}
    }
    
    boolean method14370(Class87 class87, int i, int i_4_, int i_5_) {
	Class521 class521 = aClass593_11164.method13039((byte) 36);
	if (class521.aClass346_6910 != null)
	    return class87.method2137(i, i_4_, method8494(),
				      class521.aClass346_6910, (byte) -85);
	Class86 class86 = aClass593_11164.method13025(class87, 131072, false,
						      false, 418509135);
	if (null == class86)
	    return false;
	return class86.method1905(i, i_4_, method8494(), false, 0);
    }
    
    public Class550 method14368(Class87 class87) {
	return ((Class478_Sub1_Sub4_Sub2) this).aClass550_11162;
    }
    
    public Class550 method14369(Class87 class87) {
	return ((Class478_Sub1_Sub4_Sub2) this).aClass550_11162;
    }
    
    final void method14395(int i) {
	throw new IllegalStateException();
    }
    
    public int method144(byte i) {
	return 2103552059 * ((Class593) aClass593_11164).anInt7695;
    }
    
    public int method128(byte i) {
	return ((Class593) aClass593_11164).anInt7696 * -367920225;
    }
    
    public int method137() {
	return ((Class593) aClass593_11164).anInt7697 * 763395153;
    }
    
    public void method17667(Class532 class532, byte i) {
	aClass593_11164.method13022(class532, -117934955);
    }
    
    public int method14338() {
	return aClass593_11164.method13023(195690152);
    }
    
    public boolean method132(int i) {
	return true;
    }
    
    public boolean method131(int i) {
	return aClass593_11164.method13029((byte) 28);
    }
    
    public int method14352(int i) {
	return aClass593_11164.method13021((byte) -114);
    }
    
    public void method134(Class87 class87, byte i) {
	aClass593_11164.method13028(class87, -1421057934);
    }
    
    public int method97() {
	return 2103552059 * ((Class593) aClass593_11164).anInt7695;
    }
    
    public int method98() {
	return 2103552059 * ((Class593) aClass593_11164).anInt7695;
    }
    
    public int method135() {
	return 2103552059 * ((Class593) aClass593_11164).anInt7695;
    }
    
    public boolean method143() {
	return true;
    }
    
    public int method59() {
	return 2103552059 * ((Class593) aClass593_11164).anInt7695;
    }
    
    public int method14367() {
	return aClass593_11164.method13021((byte) -81);
    }
    
    public int method127() {
	return ((Class593) aClass593_11164).anInt7696 * -367920225;
    }
    
    public int method151() {
	return ((Class593) aClass593_11164).anInt7696 * -367920225;
    }
    
    final void method14343(Class87 class87, Class478_Sub1 class478_sub1, int i,
			   int i_6_, int i_7_, boolean bool, int i_8_) {
	throw new IllegalStateException();
    }
    
    public int method139() {
	return ((Class593) aClass593_11164).anInt7697 * 763395153;
    }
    
    public boolean method140() {
	return aClass593_11164.method13029((byte) 21);
    }
    
    final boolean method14340(byte i) {
	return false;
    }
    
    public boolean method142() {
	return true;
    }
    
    final void method14359(Class87 class87, Class478_Sub1 class478_sub1, int i,
			   int i_9_, int i_10_, boolean bool) {
	throw new IllegalStateException();
    }
    
    public boolean method154() {
	return true;
    }
    
    public boolean method153() {
	return true;
    }
    
    public void method146(Class87 class87) {
	aClass593_11164.method13027(class87, (byte) -26);
    }
    
    public void method147(Class87 class87) {
	aClass593_11164.method13027(class87, (byte) -43);
    }
    
    public void method138(Class87 class87) {
	aClass593_11164.method13028(class87, -1498774081);
    }
    
    public void method149(Class87 class87) {
	aClass593_11164.method13028(class87, -1764800914);
    }
    
    Class582 method14384(Class87 class87) {
	Class86 class86 = aClass593_11164.method13025(class87, 2048, false,
						      true, -989597012);
	if (null == class86)
	    return null;
	Class350 class350 = method8494();
	Class267 class267 = method8465();
	Class582 class582
	    = Class355.method6845(((Class478_Sub1_Sub4_Sub2) this).aBool11163,
				  (byte) -50);
	int i = (int) class267.aClass275_4065.aFloat4140 >> 9;
	int i_11_ = (int) class267.aClass275_4065.aFloat4135 >> 9;
	aClass593_11164.method13033(class87, class86, class350, i, i, i_11_,
				    i_11_, true, -1254406085);
	Class521 class521 = aClass593_11164.method13039((byte) -22);
	if (class521.aClass346_6910 != null) {
	    class86.method1904(class350, null, 0);
	    class87.method2139(class350, aClass97Array8552[0],
			       class521.aClass346_6910);
	} else
	    class86.method1904(class350, aClass97Array8552[0], 0);
	if (null != ((Class593) aClass593_11164).aClass503_7710) {
	    Class104 class104
		= ((Class593) aClass593_11164).aClass503_7710.method11427();
	    class87.method2437(class104);
	}
	((Class478_Sub1_Sub4_Sub2) this).aBool11165
	    = (class86.method1874()
	       || null != ((Class593) aClass593_11164).aClass503_7710);
	if (null == ((Class478_Sub1_Sub4_Sub2) this).aClass550_11162)
	    ((Class478_Sub1_Sub4_Sub2) this).aClass550_11162
		= Class212.method4354((int) class267.aClass275_4065.aFloat4140,
				      (int) class267.aClass275_4065.aFloat4138,
				      (int) class267.aClass275_4065.aFloat4135,
				      class86, 1464107533);
	else
	    Class413.method7368((((Class478_Sub1_Sub4_Sub2) this)
				 .aClass550_11162),
				(int) class267.aClass275_4065.aFloat4140,
				(int) class267.aClass275_4065.aFloat4138,
				(int) class267.aClass275_4065.aFloat4135,
				class86, (byte) -92);
	return class582;
    }
    
    final void method14385(Class87 class87, Class478_Sub1 class478_sub1, int i,
			   int i_12_, int i_13_, boolean bool) {
	throw new IllegalStateException();
    }
    
    public void method152(Class87 class87) {
	aClass593_11164.method13028(class87, -1858119305);
    }
    
    public Class478_Sub1_Sub4_Sub2
	(Class569 class569, Class87 class87, Class517 class517,
	 Class521 class521, int i, int i_14_, int i_15_, int i_16_, int i_17_,
	 boolean bool, int i_18_, int i_19_, int i_20_) {
	super(class569, i_15_, i_16_, i_17_, i, i_14_,
	      class521.anInt6885 * -318420327);
	aClass593_11164
	    = new Class593(class87, class517, class521,
			   1321382897 * Class523.aClass523_6924.anInt6926,
			   i_18_, i_14_, this, bool, i_19_, i_20_);
	((Class478_Sub1_Sub4_Sub2) this).aBool11163
	    = 0 != class521.anInt6853 * -815249253 && !bool;
	method14339(1, (short) -13808);
    }
    
    boolean method14357() {
	return false;
    }
    
    boolean method14358() {
	return false;
    }
    
    boolean method14391() {
	return false;
    }
    
    boolean method14403() {
	return ((Class478_Sub1_Sub4_Sub2) this).aBool11165;
    }
    
    boolean method14361() {
	return ((Class478_Sub1_Sub4_Sub2) this).aBool11165;
    }
    
    boolean method14373() {
	return ((Class478_Sub1_Sub4_Sub2) this).aBool11165;
    }
    
    public int method129(int i) {
	return ((Class593) aClass593_11164).anInt7697 * 763395153;
    }
    
    public int method14364() {
	return aClass593_11164.method13021((byte) -113);
    }
    
    public int method14365() {
	return aClass593_11164.method13021((byte) -30);
    }
    
    public int method14366() {
	return aClass593_11164.method13021((byte) -45);
    }
    
    boolean method14341(byte i) {
	return false;
    }
    
    public void method150(Class87 class87) {
	aClass593_11164.method13028(class87, -2040564007);
    }
    
    public void method148(Class87 class87) {
	aClass593_11164.method13027(class87, (byte) -60);
    }
    
    public Class550 method14344(Class87 class87) {
	return ((Class478_Sub1_Sub4_Sub2) this).aClass550_11162;
    }
    
    public void method133(Class87 class87, byte i) {
	aClass593_11164.method13027(class87, (byte) -115);
    }
    
    public int method14371() {
	return aClass593_11164.method13023(1987319544);
    }
    
    boolean method14356() {
	return false;
    }
    
    void method14374(Class87 class87) {
	Class86 class86 = aClass593_11164.method13025(class87, 262144, true,
						      true, -442098932);
	if (class86 != null) {
	    Class275 class275 = method8465().aClass275_4065;
	    int i = (int) class275.aFloat4140 >> 9;
	    int i_21_ = (int) class275.aFloat4135 >> 9;
	    aClass593_11164.method13033(class87, class86, method8494(), i, i,
					i_21_, i_21_, false, 1927734993);
	}
    }
    
    void method14387(Class87 class87) {
	Class86 class86 = aClass593_11164.method13025(class87, 262144, true,
						      true, 308453029);
	if (class86 != null) {
	    Class275 class275 = method8465().aClass275_4065;
	    int i = (int) class275.aFloat4140 >> 9;
	    int i_22_ = (int) class275.aFloat4135 >> 9;
	    aClass593_11164.method13033(class87, class86, method8494(), i, i,
					i_22_, i_22_, false, -1385864475);
	}
    }
    
    final boolean method14375() {
	return false;
    }
    
    final boolean method14376() {
	return false;
    }
    
    public int method60() {
	return ((Class593) aClass593_11164).anInt7696 * -367920225;
    }
    
    final void method14378(Class87 class87, Class478_Sub1 class478_sub1, int i,
			   int i_23_, int i_24_, boolean bool) {
	throw new IllegalStateException();
    }
    
    public void method145() {
	/* empty */
    }
    
    final void method14380(Class87 class87, Class478_Sub1 class478_sub1, int i,
			   int i_25_, int i_26_, boolean bool) {
	throw new IllegalStateException();
    }
    
    final void method14381() {
	throw new IllegalStateException();
    }
    
    public boolean method141() {
	return true;
    }
    
    public void method136() {
	/* empty */
    }
    
    boolean method14382(Class87 class87, int i, int i_27_) {
	Class521 class521 = aClass593_11164.method13039((byte) -42);
	if (class521.aClass346_6910 != null)
	    return class87.method2137(i, i_27_, method8494(),
				      class521.aClass346_6910, (byte) -54);
	Class86 class86 = aClass593_11164.method13025(class87, 131072, false,
						      false, 236645116);
	if (null == class86)
	    return false;
	return class86.method1905(i, i_27_, method8494(), false, 0);
    }
    
    boolean method14383(Class87 class87, int i, int i_28_) {
	Class521 class521 = aClass593_11164.method13039((byte) -59);
	if (class521.aClass346_6910 != null)
	    return class87.method2137(i, i_28_, method8494(),
				      class521.aClass346_6910, (byte) -8);
	Class86 class86 = aClass593_11164.method13025(class87, 131072, false,
						      false, -965031210);
	if (null == class86)
	    return false;
	return class86.method1905(i, i_28_, method8494(), false, 0);
    }
    
    boolean method14354(Class87 class87, int i, int i_29_) {
	Class521 class521 = aClass593_11164.method13039((byte) 23);
	if (class521.aClass346_6910 != null)
	    return class87.method2137(i, i_29_, method8494(),
				      class521.aClass346_6910, (byte) -101);
	Class86 class86 = aClass593_11164.method13025(class87, 131072, false,
						      false, -1397985687);
	if (null == class86)
	    return false;
	return class86.method1905(i, i_29_, method8494(), false, 0);
    }
    
    public static Class116 method17668(int i, int i_30_) {
	return Class211.aClass116Array2498[i >> 16];
    }
}
