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

public class Class478_Sub1_Sub1_Sub3 extends Class478_Sub1_Sub1
    implements Interface23
{
    boolean aBool11166 = true;
    boolean aBool11167;
    Class550 aClass550_11168;
    public Class593 aClass593_11169;
    boolean aBool11170;
    
    final void method14381() {
	throw new IllegalStateException();
    }
    
    public Class550 method14344(Class87 class87) {
	return ((Class478_Sub1_Sub1_Sub3) this).aClass550_11168;
    }
    
    boolean method14345(int i) {
	return ((Class478_Sub1_Sub1_Sub3) this).aBool11166;
    }
    
    public int method14352(int i) {
	return aClass593_11169.method13021((byte) -125);
    }
    
    public boolean method154() {
	return ((Class478_Sub1_Sub1_Sub3) this).aBool11170;
    }
    
    public boolean method131(int i) {
	return aClass593_11169.method13029((byte) 48);
    }
    
    Class582 method14372(Class87 class87, int i) {
	Class86 class86 = aClass593_11169.method13025(class87, 2048, false,
						      true, -1105731969);
	if (class86 == null)
	    return null;
	Class350 class350 = method8494();
	Class582 class582
	    = Class355.method6845(((Class478_Sub1_Sub1_Sub3) this).aBool11167,
				  (byte) -56);
	aClass593_11169.method13033(class87, class86, class350, aShort10589,
				    aShort10585, aShort10586, aShort10587,
				    true, 867617539);
	Class521 class521 = aClass593_11169.method13039((byte) 57);
	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_11169).aClass503_7710) {
	    Class104 class104
		= ((Class593) aClass593_11169).aClass503_7710.method11427();
	    class87.method2437(class104);
	}
	((Class478_Sub1_Sub1_Sub3) this).aBool11166
	    = (class86.method1874()
	       || ((Class593) aClass593_11169).aClass503_7710 != null);
	Class267 class267 = method8465();
	if (((Class478_Sub1_Sub1_Sub3) this).aClass550_11168 == null)
	    ((Class478_Sub1_Sub1_Sub3) this).aClass550_11168
		= Class212.method4354((int) class267.aClass275_4065.aFloat4140,
				      (int) class267.aClass275_4065.aFloat4138,
				      (int) class267.aClass275_4065.aFloat4135,
				      class86, 1843400773);
	else
	    Class413.method7368((((Class478_Sub1_Sub1_Sub3) this)
				 .aClass550_11168),
				(int) class267.aClass275_4065.aFloat4140,
				(int) class267.aClass275_4065.aFloat4138,
				(int) class267.aClass275_4065.aFloat4135,
				class86, (byte) 43);
	return class582;
    }
    
    void method14346(Class87 class87, int i) {
	Class86 class86 = aClass593_11169.method13025(class87, 262144, true,
						      true, -1868786109);
	if (class86 != null)
	    aClass593_11169.method13033(class87, class86, method8494(),
					aShort10589, aShort10585, aShort10586,
					aShort10587, false, 2006835412);
    }
    
    public int method97() {
	return 2103552059 * ((Class593) aClass593_11169).anInt7695;
    }
    
    boolean method14370(Class87 class87, int i, int i_0_, int i_1_) {
	Class521 class521 = aClass593_11169.method13039((byte) 98);
	if (null != class521.aClass346_6910)
	    return class87.method2137(i, i_0_, method8494(),
				      class521.aClass346_6910, (byte) -49);
	Class86 class86 = aClass593_11169.method13025(class87, 131072, false,
						      false, -656618296);
	if (null == class86)
	    return false;
	return class86.method1905(i, i_0_, method8494(), false, 0);
    }
    
    final boolean method14340(byte i) {
	return false;
    }
    
    final void method14343(Class87 class87, Class478_Sub1 class478_sub1, int i,
			   int i_2_, int i_3_, boolean bool, int i_4_) {
	throw new IllegalStateException();
    }
    
    final boolean method14376() {
	return false;
    }
    
    public int method144(byte i) {
	return 2103552059 * ((Class593) aClass593_11169).anInt7695;
    }
    
    public int method137() {
	return 763395153 * ((Class593) aClass593_11169).anInt7697;
    }
    
    public void method17669(Class532 class532) {
	aClass593_11169.method13022(class532, -117934955);
    }
    
    public void method130(int i) {
	/* empty */
    }
    
    public int method139() {
	return 763395153 * ((Class593) aClass593_11169).anInt7697;
    }
    
    boolean method14341(byte i) {
	return false;
    }
    
    public void method133(Class87 class87, byte i) {
	aClass593_11169.method13027(class87, (byte) -120);
    }
    
    public void method134(Class87 class87, byte i) {
	aClass593_11169.method13028(class87, -1659711198);
    }
    
    boolean method14382(Class87 class87, int i, int i_5_) {
	Class521 class521 = aClass593_11169.method13039((byte) 4);
	if (null != class521.aClass346_6910)
	    return class87.method2137(i, i_5_, method8494(),
				      class521.aClass346_6910, (byte) -37);
	Class86 class86 = aClass593_11169.method13025(class87, 131072, false,
						      false, 150729838);
	if (null == class86)
	    return false;
	return class86.method1905(i, i_5_, method8494(), false, 0);
    }
    
    public int method98() {
	return 2103552059 * ((Class593) aClass593_11169).anInt7695;
    }
    
    public int method128(byte i) {
	return -367920225 * ((Class593) aClass593_11169).anInt7696;
    }
    
    public Class478_Sub1_Sub1_Sub3
	(Class569 class569, Class87 class87, Class517 class517,
	 Class521 class521, int i, int i_6_, int i_7_, int i_8_, int i_9_,
	 boolean bool, int i_10_, int i_11_, int i_12_, int i_13_, int i_14_,
	 int i_15_, int i_16_, int i_17_, boolean bool_18_) {
	super(class569, i, i_6_, i_7_, i_8_, i_9_, i_10_, i_11_, i_12_, i_13_,
	      class521.anInt6886 * -1505424325 == 1,
	      Class484.method11061(i_14_, i_15_, 2146434634));
	aClass593_11169 = new Class593(class87, class517, class521, i_14_,
				       i_15_, i_6_, this, bool, i_16_, i_17_);
	((Class478_Sub1_Sub1_Sub3) this).aBool11167
	    = 0 != class521.anInt6853 * -815249253 && !bool;
	((Class478_Sub1_Sub1_Sub3) this).aBool11170 = bool_18_;
	method14339(1, (short) -30671);
    }
    
    public int method59() {
	return 2103552059 * ((Class593) aClass593_11169).anInt7695;
    }
    
    public int method60() {
	return -367920225 * ((Class593) aClass593_11169).anInt7696;
    }
    
    Class582 method14384(Class87 class87) {
	Class86 class86 = aClass593_11169.method13025(class87, 2048, false,
						      true, 214324496);
	if (class86 == null)
	    return null;
	Class350 class350 = method8494();
	Class582 class582
	    = Class355.method6845(((Class478_Sub1_Sub1_Sub3) this).aBool11167,
				  (byte) -6);
	aClass593_11169.method13033(class87, class86, class350, aShort10589,
				    aShort10585, aShort10586, aShort10587,
				    true, 245506763);
	Class521 class521 = aClass593_11169.method13039((byte) -75);
	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_11169).aClass503_7710) {
	    Class104 class104
		= ((Class593) aClass593_11169).aClass503_7710.method11427();
	    class87.method2437(class104);
	}
	((Class478_Sub1_Sub1_Sub3) this).aBool11166
	    = (class86.method1874()
	       || ((Class593) aClass593_11169).aClass503_7710 != null);
	Class267 class267 = method8465();
	if (((Class478_Sub1_Sub1_Sub3) this).aClass550_11168 == null)
	    ((Class478_Sub1_Sub1_Sub3) this).aClass550_11168
		= Class212.method4354((int) class267.aClass275_4065.aFloat4140,
				      (int) class267.aClass275_4065.aFloat4138,
				      (int) class267.aClass275_4065.aFloat4135,
				      class86, -726916698);
	else
	    Class413.method7368((((Class478_Sub1_Sub1_Sub3) this)
				 .aClass550_11168),
				(int) class267.aClass275_4065.aFloat4140,
				(int) class267.aClass275_4065.aFloat4138,
				(int) class267.aClass275_4065.aFloat4135,
				class86, (byte) 47);
	return class582;
    }
    
    public int method151() {
	return -367920225 * ((Class593) aClass593_11169).anInt7696;
    }
    
    public int method127() {
	return -367920225 * ((Class593) aClass593_11169).anInt7696;
    }
    
    public int method53() {
	return 2103552059 * ((Class593) aClass593_11169).anInt7695;
    }
    
    final void method14395(int i) {
	throw new IllegalStateException();
    }
    
    public void method17670(Class532 class532) {
	aClass593_11169.method13022(class532, -117934955);
    }
    
    void method14374(Class87 class87) {
	Class86 class86 = aClass593_11169.method13025(class87, 262144, true,
						      true, 95131291);
	if (class86 != null)
	    aClass593_11169.method13033(class87, class86, method8494(),
					aShort10589, aShort10585, aShort10586,
					aShort10587, false, 1846553212);
    }
    
    public boolean method143() {
	return ((Class478_Sub1_Sub1_Sub3) this).aBool11170;
    }
    
    public int method14362(int i) {
	return aClass593_11169.method13023(1203385804);
    }
    
    public boolean method153() {
	return ((Class478_Sub1_Sub1_Sub3) this).aBool11170;
    }
    
    public void method146(Class87 class87) {
	aClass593_11169.method13027(class87, (byte) -9);
    }
    
    final void method14380(Class87 class87, Class478_Sub1 class478_sub1, int i,
			   int i_19_, int i_20_, boolean bool) {
	throw new IllegalStateException();
    }
    
    public boolean method141() {
	return ((Class478_Sub1_Sub1_Sub3) this).aBool11170;
    }
    
    public void method149(Class87 class87) {
	aClass593_11169.method13028(class87, -790287970);
    }
    
    public void method150(Class87 class87) {
	aClass593_11169.method13028(class87, -1852724273);
    }
    
    public void method138(Class87 class87) {
	aClass593_11169.method13028(class87, -1536452316);
    }
    
    public void method147(Class87 class87) {
	aClass593_11169.method13027(class87, (byte) -95);
    }
    
    boolean method14356() {
	return false;
    }
    
    boolean method14357() {
	return false;
    }
    
    boolean method14358() {
	return false;
    }
    
    boolean method14391() {
	return false;
    }
    
    boolean method14403() {
	return ((Class478_Sub1_Sub1_Sub3) this).aBool11166;
    }
    
    boolean method14361() {
	return ((Class478_Sub1_Sub1_Sub3) this).aBool11166;
    }
    
    boolean method14373() {
	return ((Class478_Sub1_Sub1_Sub3) this).aBool11166;
    }
    
    static byte method17671(int i, int i_21_) {
	if (Class523.aClass523_6922.anInt6926 * 1321382897 != i)
	    return (byte) 0;
	if (0 == (i_21_ & 0x1))
	    return (byte) 1;
	return (byte) 2;
    }
    
    static byte method17672(int i, int i_22_) {
	if (Class523.aClass523_6922.anInt6926 * 1321382897 != i)
	    return (byte) 0;
	if (0 == (i_22_ & 0x1))
	    return (byte) 1;
	return (byte) 2;
    }
    
    static byte method17673(int i, int i_23_) {
	if (Class523.aClass523_6922.anInt6926 * 1321382897 != i)
	    return (byte) 0;
	if (0 == (i_23_ & 0x1))
	    return (byte) 1;
	return (byte) 2;
    }
    
    public int method14363() {
	return aClass593_11169.method13021((byte) -18);
    }
    
    public int method14364() {
	return aClass593_11169.method13021((byte) -93);
    }
    
    public int method14365() {
	return aClass593_11169.method13021((byte) -101);
    }
    
    public int method14366() {
	return aClass593_11169.method13021((byte) -31);
    }
    
    public int method14367() {
	return aClass593_11169.method13021((byte) -114);
    }
    
    public Class550 method14347(Class87 class87, int i) {
	return ((Class478_Sub1_Sub1_Sub3) this).aClass550_11168;
    }
    
    public Class550 method14369(Class87 class87) {
	return ((Class478_Sub1_Sub1_Sub3) this).aClass550_11168;
    }
    
    public void method17674(Class532 class532, int i) {
	aClass593_11169.method13022(class532, -117934955);
    }
    
    public int method135() {
	return 2103552059 * ((Class593) aClass593_11169).anInt7695;
    }
    
    public int method14338() {
	return aClass593_11169.method13023(2125152305);
    }
    
    public int method14371() {
	return aClass593_11169.method13023(-292377978);
    }
    
    public void method152(Class87 class87) {
	aClass593_11169.method13028(class87, -1841869166);
    }
    
    void method14387(Class87 class87) {
	Class86 class86 = aClass593_11169.method13025(class87, 262144, true,
						      true, -1779951451);
	if (class86 != null)
	    aClass593_11169.method13033(class87, class86, method8494(),
					aShort10589, aShort10585, aShort10586,
					aShort10587, false, 2121551822);
    }
    
    public void method148(Class87 class87) {
	aClass593_11169.method13027(class87, (byte) -16);
    }
    
    public void method17675(Class532 class532) {
	aClass593_11169.method13022(class532, -117934955);
    }
    
    public void method17676(Class532 class532) {
	aClass593_11169.method13022(class532, -117934955);
    }
    
    public boolean method140() {
	return aClass593_11169.method13029((byte) 43);
    }
    
    final boolean method14375() {
	return false;
    }
    
    public Class550 method14368(Class87 class87) {
	return ((Class478_Sub1_Sub1_Sub3) this).aClass550_11168;
    }
    
    final void method14359(Class87 class87, Class478_Sub1 class478_sub1, int i,
			   int i_24_, int i_25_, boolean bool) {
	throw new IllegalStateException();
    }
    
    final void method14378(Class87 class87, Class478_Sub1 class478_sub1, int i,
			   int i_26_, int i_27_, boolean bool) {
	throw new IllegalStateException();
    }
    
    final void method14385(Class87 class87, Class478_Sub1 class478_sub1, int i,
			   int i_28_, int i_29_, boolean bool) {
	throw new IllegalStateException();
    }
    
    public boolean method132(int i) {
	return ((Class478_Sub1_Sub1_Sub3) this).aBool11170;
    }
    
    public int method129(int i) {
	return 763395153 * ((Class593) aClass593_11169).anInt7697;
    }
    
    public boolean method142() {
	return ((Class478_Sub1_Sub1_Sub3) this).aBool11170;
    }
    
    public void method136() {
	/* empty */
    }
    
    public void method145() {
	/* empty */
    }
    
    boolean method14383(Class87 class87, int i, int i_30_) {
	Class521 class521 = aClass593_11169.method13039((byte) -32);
	if (null != class521.aClass346_6910)
	    return class87.method2137(i, i_30_, method8494(),
				      class521.aClass346_6910, (byte) -19);
	Class86 class86 = aClass593_11169.method13025(class87, 131072, false,
						      false, 254503008);
	if (null == class86)
	    return false;
	return class86.method1905(i, i_30_, method8494(), false, 0);
    }
    
    boolean method14354(Class87 class87, int i, int i_31_) {
	Class521 class521 = aClass593_11169.method13039((byte) 82);
	if (null != class521.aClass346_6910)
	    return class87.method2137(i, i_31_, method8494(),
				      class521.aClass346_6910, (byte) -114);
	Class86 class86 = aClass593_11169.method13025(class87, 131072, false,
						      false, -1698714547);
	if (null == class86)
	    return false;
	return class86.method1905(i, i_31_, method8494(), false, 0);
    }
}
