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

public class Class478_Sub1_Sub5_Sub1 extends Class478_Sub1_Sub5
    implements Interface23
{
    Class86 aClass86_11128;
    Class517 aClass517_11129;
    Class243_Sub11_Sub17 aClass243_Sub11_Sub17_11130;
    Class550 aClass550_11131;
    boolean aBool11132;
    boolean aBool11133;
    byte aByte11134;
    int anInt11135;
    boolean aBool11136;
    byte aByte11137;
    
    public int method151() {
	return ((Class478_Sub1_Sub5_Sub1) this).aByte11137;
    }
    
    boolean method14341(byte i) {
	if (((Class478_Sub1_Sub5_Sub1) this).aClass86_11128 != null)
	    return !((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
			.method2028();
	return true;
    }
    
    public void method133(Class87 class87, byte i) {
	Object object = null;
	Class243_Sub11_Sub17 class243_sub11_sub17;
	if ((((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
	     == null)
	    && ((Class478_Sub1_Sub5_Sub1) this).aBool11132) {
	    Class407 class407 = method17646(class87, 262144, true, (byte) 38);
	    class243_sub11_sub17
		= (Class243_Sub11_Sub17) (class407 != null
					  ? class407.anObject5977 : null);
	} else {
	    class243_sub11_sub17
		= ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130;
	    ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
		= null;
	}
	Class275 class275 = method8465().aClass275_4065;
	if (class243_sub11_sub17 != null)
	    aClass569_8554.method12530(class243_sub11_sub17, aByte8555,
				       (int) class275.aFloat4140,
				       (int) class275.aFloat4135, null,
				       1266938373);
    }
    
    public int method14352(int i) {
	return (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		? ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128.method1899()
		: 0);
    }
    
    Class86 method17645(Class87 class87, int i, int i_0_) {
	if (((Class478_Sub1_Sub5_Sub1) this).aClass86_11128 != null
	    && class87.method2158(((Class478_Sub1_Sub5_Sub1) this)
				      .aClass86_11128.method1963(),
				  i) == 0)
	    return ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128;
	Class407 class407 = method17646(class87, i, false, (byte) -101);
	if (class407 != null)
	    return (Class86) class407.anObject5978;
	return null;
    }
    
    public void method130(int i) {
	if (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128)
	    ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128.method2035();
    }
    
    boolean method14403() {
	if (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128)
	    return ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		       .method1874();
	return false;
    }
    
    public boolean method153() {
	return true;
    }
    
    void method14346(Class87 class87, int i) {
	/* empty */
    }
    
    boolean method14370(Class87 class87, int i, int i_1_, int i_2_) {
	Class346 class346
	    = (((Class478_Sub1_Sub5_Sub1) this).aClass517_11129.method11645
	       (((Class478_Sub1_Sub5_Sub1) this).anInt11135 * -1492796695,
		-1069770506)
	       .aClass346_6910);
	if (class346 != null)
	    return class87.method2137(i, i_1_, method8494(), class346,
				      (byte) -115);
	Class86 class86 = method17645(class87, 131072, 428158609);
	if (null != class86) {
	    Class350 class350 = method8494();
	    return class86.method1905(i, i_1_, class350, false, 0);
	}
	return false;
    }
    
    boolean method14358() {
	if (((Class478_Sub1_Sub5_Sub1) this).aClass86_11128 != null)
	    return !((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
			.method2028();
	return true;
    }
    
    public int method128(byte i) {
	return ((Class478_Sub1_Sub5_Sub1) this).aByte11137;
    }
    
    public void method145() {
	if (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128)
	    ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128.method2035();
    }
    
    public int method97() {
	return -1492796695 * ((Class478_Sub1_Sub5_Sub1) this).anInt11135;
    }
    
    public boolean method132(int i) {
	return true;
    }
    
    boolean method14354(Class87 class87, int i, int i_3_) {
	Class346 class346
	    = (((Class478_Sub1_Sub5_Sub1) this).aClass517_11129.method11645
	       (((Class478_Sub1_Sub5_Sub1) this).anInt11135 * -1492796695,
		-1069770506)
	       .aClass346_6910);
	if (class346 != null)
	    return class87.method2137(i, i_3_, method8494(), class346,
				      (byte) -114);
	Class86 class86 = method17645(class87, 131072, -322581311);
	if (null != class86) {
	    Class350 class350 = method8494();
	    return class86.method1905(i, i_3_, class350, false, 0);
	}
	return false;
    }
    
    Class407 method17646(Class87 class87, int i, boolean bool, byte i_4_) {
	Class521 class521
	    = (((Class478_Sub1_Sub5_Sub1) this).aClass517_11129.method11645
	       (-1492796695 * ((Class478_Sub1_Sub5_Sub1) this).anInt11135,
		-1069770506));
	Class163 class163;
	Class163 class163_5_;
	if (((Class478_Sub1_Sub5_Sub1) this).aBool11133) {
	    class163 = aClass569_8554.aClass163Array7372[aByte8555];
	    class163_5_ = aClass569_8554.aClass163Array7365[0];
	} else {
	    class163 = aClass569_8554.aClass163Array7365[aByte8555];
	    if (aByte8555 < 3)
		class163_5_ = aClass569_8554.aClass163Array7365[aByte8555 + 1];
	    else
		class163_5_ = null;
	}
	Class275 class275 = method8465().aClass275_4065;
	return (class521.method11708
		(class87, i, ((Class478_Sub1_Sub5_Sub1) this).aByte11137,
		 ((Class478_Sub1_Sub5_Sub1) this).aByte11134, class163,
		 class163_5_, (int) class275.aFloat4140,
		 (int) class275.aFloat4138, (int) class275.aFloat4135, bool,
		 null, 1818881579));
    }
    
    boolean method14345(int i) {
	if (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128)
	    return ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		       .method1874();
	return false;
    }
    
    boolean method14391() {
	if (((Class478_Sub1_Sub5_Sub1) this).aClass86_11128 != null)
	    return !((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
			.method2028();
	return true;
    }
    
    public int method98() {
	return -1492796695 * ((Class478_Sub1_Sub5_Sub1) this).anInt11135;
    }
    
    public int method129(int i) {
	return ((Class478_Sub1_Sub5_Sub1) this).aByte11134;
    }
    
    public int method53() {
	return -1492796695 * ((Class478_Sub1_Sub5_Sub1) this).anInt11135;
    }
    
    public int method59() {
	return -1492796695 * ((Class478_Sub1_Sub5_Sub1) this).anInt11135;
    }
    
    public int method60() {
	return ((Class478_Sub1_Sub5_Sub1) this).aByte11137;
    }
    
    public int method127() {
	return ((Class478_Sub1_Sub5_Sub1) this).aByte11137;
    }
    
    Class582 method14372(Class87 class87, int i) {
	if (null == ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128)
	    return null;
	Class350 class350 = class87.method2155();
	class350.method6638(method8494());
	class350.method6564((float) aShort10676, 0.0F, (float) aShort10679);
	Class582 class582
	    = Class355.method6845(((Class478_Sub1_Sub5_Sub1) this).aBool11136,
				  (byte) -81);
	Class346 class346
	    = (((Class478_Sub1_Sub5_Sub1) this).aClass517_11129.method11645
	       (-1492796695 * ((Class478_Sub1_Sub5_Sub1) this).anInt11135,
		-1069770506)
	       .aClass346_6910);
	if (class346 != null) {
	    ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		.method1904(class350, null, 0);
	    class87.method2139(class350, aClass97Array8552[0], class346);
	} else
	    ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		.method1904(class350, aClass97Array8552[0], 0);
	return class582;
    }
    
    public boolean method131(int i) {
	return ((Class478_Sub1_Sub5_Sub1) this).aBool11132;
    }
    
    public int method135() {
	return -1492796695 * ((Class478_Sub1_Sub5_Sub1) this).anInt11135;
    }
    
    public boolean method140() {
	return ((Class478_Sub1_Sub5_Sub1) this).aBool11132;
    }
    
    public boolean method141() {
	return true;
    }
    
    public boolean method142() {
	return true;
    }
    
    public boolean method143() {
	return true;
    }
    
    public boolean method154() {
	return true;
    }
    
    public void method134(Class87 class87, byte i) {
	Object object = null;
	Class243_Sub11_Sub17 class243_sub11_sub17;
	if ((null
	     == ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130)
	    && ((Class478_Sub1_Sub5_Sub1) this).aBool11132) {
	    Class407 class407 = method17646(class87, 262144, true, (byte) -31);
	    class243_sub11_sub17
		= (Class243_Sub11_Sub17) (class407 != null
					  ? class407.anObject5977 : null);
	} else {
	    class243_sub11_sub17
		= ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130;
	    ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
		= null;
	}
	Class275 class275 = method8465().aClass275_4065;
	if (null != class243_sub11_sub17)
	    aClass569_8554.method12461(class243_sub11_sub17, aByte8555,
				       (int) class275.aFloat4140,
				       (int) class275.aFloat4135, null,
				       -1086369982);
    }
    
    public void method146(Class87 class87) {
	Object object = null;
	Class243_Sub11_Sub17 class243_sub11_sub17;
	if ((((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
	     == null)
	    && ((Class478_Sub1_Sub5_Sub1) this).aBool11132) {
	    Class407 class407 = method17646(class87, 262144, true, (byte) -75);
	    class243_sub11_sub17
		= (Class243_Sub11_Sub17) (class407 != null
					  ? class407.anObject5977 : null);
	} else {
	    class243_sub11_sub17
		= ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130;
	    ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
		= null;
	}
	Class275 class275 = method8465().aClass275_4065;
	if (class243_sub11_sub17 != null)
	    aClass569_8554.method12530(class243_sub11_sub17, aByte8555,
				       (int) class275.aFloat4140,
				       (int) class275.aFloat4135, null,
				       -1825307264);
    }
    
    public void method148(Class87 class87) {
	Object object = null;
	Class243_Sub11_Sub17 class243_sub11_sub17;
	if ((((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
	     == null)
	    && ((Class478_Sub1_Sub5_Sub1) this).aBool11132) {
	    Class407 class407 = method17646(class87, 262144, true, (byte) -29);
	    class243_sub11_sub17
		= (Class243_Sub11_Sub17) (class407 != null
					  ? class407.anObject5977 : null);
	} else {
	    class243_sub11_sub17
		= ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130;
	    ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
		= null;
	}
	Class275 class275 = method8465().aClass275_4065;
	if (class243_sub11_sub17 != null)
	    aClass569_8554.method12530(class243_sub11_sub17, aByte8555,
				       (int) class275.aFloat4140,
				       (int) class275.aFloat4135, null,
				       1986697309);
    }
    
    public int method137() {
	return ((Class478_Sub1_Sub5_Sub1) this).aByte11134;
    }
    
    public void method149(Class87 class87) {
	Object object = null;
	Class243_Sub11_Sub17 class243_sub11_sub17;
	if ((null
	     == ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130)
	    && ((Class478_Sub1_Sub5_Sub1) this).aBool11132) {
	    Class407 class407 = method17646(class87, 262144, true, (byte) -14);
	    class243_sub11_sub17
		= (Class243_Sub11_Sub17) (class407 != null
					  ? class407.anObject5977 : null);
	} else {
	    class243_sub11_sub17
		= ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130;
	    ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
		= null;
	}
	Class275 class275 = method8465().aClass275_4065;
	if (null != class243_sub11_sub17)
	    aClass569_8554.method12461(class243_sub11_sub17, aByte8555,
				       (int) class275.aFloat4140,
				       (int) class275.aFloat4135, null,
				       -544030427);
    }
    
    public void method150(Class87 class87) {
	Object object = null;
	Class243_Sub11_Sub17 class243_sub11_sub17;
	if ((null
	     == ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130)
	    && ((Class478_Sub1_Sub5_Sub1) this).aBool11132) {
	    Class407 class407 = method17646(class87, 262144, true, (byte) -25);
	    class243_sub11_sub17
		= (Class243_Sub11_Sub17) (class407 != null
					  ? class407.anObject5977 : null);
	} else {
	    class243_sub11_sub17
		= ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130;
	    ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
		= null;
	}
	Class275 class275 = method8465().aClass275_4065;
	if (null != class243_sub11_sub17)
	    aClass569_8554.method12461(class243_sub11_sub17, aByte8555,
				       (int) class275.aFloat4140,
				       (int) class275.aFloat4135, null,
				       -240217924);
    }
    
    public void method138(Class87 class87) {
	Object object = null;
	Class243_Sub11_Sub17 class243_sub11_sub17;
	if ((null
	     == ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130)
	    && ((Class478_Sub1_Sub5_Sub1) this).aBool11132) {
	    Class407 class407 = method17646(class87, 262144, true, (byte) 50);
	    class243_sub11_sub17
		= (Class243_Sub11_Sub17) (class407 != null
					  ? class407.anObject5977 : null);
	} else {
	    class243_sub11_sub17
		= ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130;
	    ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
		= null;
	}
	Class275 class275 = method8465().aClass275_4065;
	if (null != class243_sub11_sub17)
	    aClass569_8554.method12461(class243_sub11_sub17, aByte8555,
				       (int) class275.aFloat4140,
				       (int) class275.aFloat4135, null,
				       -311979995);
    }
    
    public void method152(Class87 class87) {
	Object object = null;
	Class243_Sub11_Sub17 class243_sub11_sub17;
	if ((null
	     == ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130)
	    && ((Class478_Sub1_Sub5_Sub1) this).aBool11132) {
	    Class407 class407 = method17646(class87, 262144, true, (byte) -62);
	    class243_sub11_sub17
		= (Class243_Sub11_Sub17) (class407 != null
					  ? class407.anObject5977 : null);
	} else {
	    class243_sub11_sub17
		= ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130;
	    ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
		= null;
	}
	Class275 class275 = method8465().aClass275_4065;
	if (null != class243_sub11_sub17)
	    aClass569_8554.method12461(class243_sub11_sub17, aByte8555,
				       (int) class275.aFloat4140,
				       (int) class275.aFloat4135, null,
				       -296200515);
    }
    
    boolean method14356() {
	if (((Class478_Sub1_Sub5_Sub1) this).aClass86_11128 != null)
	    return !((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
			.method2028();
	return true;
    }
    
    boolean method14357() {
	if (((Class478_Sub1_Sub5_Sub1) this).aClass86_11128 != null)
	    return !((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
			.method2028();
	return true;
    }
    
    public int method14366() {
	return (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		? ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128.method1899()
		: 0);
    }
    
    public int method14367() {
	return (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		? ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128.method1899()
		: 0);
    }
    
    public int method144(byte i) {
	return -1492796695 * ((Class478_Sub1_Sub5_Sub1) this).anInt11135;
    }
    
    boolean method14361() {
	if (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128)
	    return ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		       .method1874();
	return false;
    }
    
    boolean method14373() {
	if (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128)
	    return ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		       .method1874();
	return false;
    }
    
    public int method14363() {
	return (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		? ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128.method1899()
		: 0);
    }
    
    public int method14364() {
	return (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		? ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128.method1899()
		: 0);
    }
    
    public int method14365() {
	return (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		? ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128.method1899()
		: 0);
    }
    
    public Class478_Sub1_Sub5_Sub1
	(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_) {
	super(class569, i_7_, i_8_, i_9_, i, i_6_, i_10_, i_11_);
	((Class478_Sub1_Sub5_Sub1) this).aClass517_11129 = class517;
	((Class478_Sub1_Sub5_Sub1) this).anInt11135
	    = class521.anInt6904 * -1719103235;
	((Class478_Sub1_Sub5_Sub1) this).aBool11133 = bool;
	((Class478_Sub1_Sub5_Sub1) this).aByte11134 = (byte) i_13_;
	((Class478_Sub1_Sub5_Sub1) this).aByte11137 = (byte) i_12_;
	((Class478_Sub1_Sub5_Sub1) this).aBool11136
	    = class521.anInt6853 * -815249253 != 0 && !bool;
	((Class478_Sub1_Sub5_Sub1) this).aBool11132
	    = (class87.method2086() && class521.aBool6833
	       && !((Class478_Sub1_Sub5_Sub1) this).aBool11133
	       && Class612.aClass243_Sub7_7837.aClass421_Sub35_8640
		      .method14556(734808304) != 0);
	int i_14_ = 2048;
	if (class521.aBool6908)
	    i_14_ |= 0x80000;
	Class407 class407
	    = method17646(class87, i_14_,
			  ((Class478_Sub1_Sub5_Sub1) this).aBool11132,
			  (byte) 61);
	if (class407 != null) {
	    ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		= (Class86) class407.anObject5978;
	    ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
		= (Class243_Sub11_Sub17) class407.anObject5977;
	    if (class521.aBool6908) {
		((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		    = ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
			  .method1930((byte) 0, i_14_, false);
		if (class521.aBool6908) {
		    Class229 class229
			= client.aClass234_8188.method4786(1386565456);
		    ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128.method1967
			(class229.anInt3782 * 1864554075,
			 class229.anInt3781 * -1819144527,
			 1310302957 * class229.anInt3780,
			 class229.anInt3783 * -937646079);
		}
	    }
	}
	method14339(1, (short) -28612);
    }
    
    public int method139() {
	return ((Class478_Sub1_Sub5_Sub1) this).aByte11134;
    }
    
    public Class550 method14368(Class87 class87) {
	Class275 class275 = method8465().aClass275_4065;
	if (((Class478_Sub1_Sub5_Sub1) this).aClass550_11131 == null)
	    ((Class478_Sub1_Sub5_Sub1) this).aClass550_11131
		= Class212.method4354((int) class275.aFloat4140,
				      (int) class275.aFloat4138,
				      (int) class275.aFloat4135,
				      method17645(class87, 0, 1880854889),
				      -458756930);
	return ((Class478_Sub1_Sub5_Sub1) this).aClass550_11131;
    }
    
    public Class550 method14369(Class87 class87) {
	Class275 class275 = method8465().aClass275_4065;
	if (((Class478_Sub1_Sub5_Sub1) this).aClass550_11131 == null)
	    ((Class478_Sub1_Sub5_Sub1) this).aClass550_11131
		= Class212.method4354((int) class275.aFloat4140,
				      (int) class275.aFloat4138,
				      (int) class275.aFloat4135,
				      method17645(class87, 0, 1477596151),
				      446186156);
	return ((Class478_Sub1_Sub5_Sub1) this).aClass550_11131;
    }
    
    public Class550 method14344(Class87 class87) {
	Class275 class275 = method8465().aClass275_4065;
	if (((Class478_Sub1_Sub5_Sub1) this).aClass550_11131 == null)
	    ((Class478_Sub1_Sub5_Sub1) this).aClass550_11131
		= Class212.method4354((int) class275.aFloat4140,
				      (int) class275.aFloat4138,
				      (int) class275.aFloat4135,
				      method17645(class87, 0, 1193506339),
				      1381332541);
	return ((Class478_Sub1_Sub5_Sub1) this).aClass550_11131;
    }
    
    Class582 method14384(Class87 class87) {
	if (null == ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128)
	    return null;
	Class350 class350 = class87.method2155();
	class350.method6638(method8494());
	class350.method6564((float) aShort10676, 0.0F, (float) aShort10679);
	Class582 class582
	    = Class355.method6845(((Class478_Sub1_Sub5_Sub1) this).aBool11136,
				  (byte) -98);
	Class346 class346
	    = (((Class478_Sub1_Sub5_Sub1) this).aClass517_11129.method11645
	       (-1492796695 * ((Class478_Sub1_Sub5_Sub1) this).anInt11135,
		-1069770506)
	       .aClass346_6910);
	if (class346 != null) {
	    ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		.method1904(class350, null, 0);
	    class87.method2139(class350, aClass97Array8552[0], class346);
	} else
	    ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128
		.method1904(class350, aClass97Array8552[0], 0);
	return class582;
    }
    
    void method14374(Class87 class87) {
	/* empty */
    }
    
    void method14387(Class87 class87) {
	/* empty */
    }
    
    public void method147(Class87 class87) {
	Object object = null;
	Class243_Sub11_Sub17 class243_sub11_sub17;
	if ((((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
	     == null)
	    && ((Class478_Sub1_Sub5_Sub1) this).aBool11132) {
	    Class407 class407 = method17646(class87, 262144, true, (byte) 11);
	    class243_sub11_sub17
		= (Class243_Sub11_Sub17) (class407 != null
					  ? class407.anObject5977 : null);
	} else {
	    class243_sub11_sub17
		= ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130;
	    ((Class478_Sub1_Sub5_Sub1) this).aClass243_Sub11_Sub17_11130
		= null;
	}
	Class275 class275 = method8465().aClass275_4065;
	if (class243_sub11_sub17 != null)
	    aClass569_8554.method12530(class243_sub11_sub17, aByte8555,
				       (int) class275.aFloat4140,
				       (int) class275.aFloat4135, null,
				       1073922474);
    }
    
    public void method136() {
	if (null != ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128)
	    ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128.method2035();
    }
    
    boolean method14382(Class87 class87, int i, int i_15_) {
	Class346 class346
	    = (((Class478_Sub1_Sub5_Sub1) this).aClass517_11129.method11645
	       (((Class478_Sub1_Sub5_Sub1) this).anInt11135 * -1492796695,
		-1069770506)
	       .aClass346_6910);
	if (class346 != null)
	    return class87.method2137(i, i_15_, method8494(), class346,
				      (byte) -30);
	Class86 class86 = method17645(class87, 131072, 504415816);
	if (null != class86) {
	    Class350 class350 = method8494();
	    return class86.method1905(i, i_15_, class350, false, 0);
	}
	return false;
    }
    
    Class407 method17647(Class87 class87, int i, boolean bool) {
	Class521 class521
	    = (((Class478_Sub1_Sub5_Sub1) this).aClass517_11129.method11645
	       (-1492796695 * ((Class478_Sub1_Sub5_Sub1) this).anInt11135,
		-1069770506));
	Class163 class163;
	Class163 class163_16_;
	if (((Class478_Sub1_Sub5_Sub1) this).aBool11133) {
	    class163 = aClass569_8554.aClass163Array7372[aByte8555];
	    class163_16_ = aClass569_8554.aClass163Array7365[0];
	} else {
	    class163 = aClass569_8554.aClass163Array7365[aByte8555];
	    if (aByte8555 < 3)
		class163_16_
		    = aClass569_8554.aClass163Array7365[aByte8555 + 1];
	    else
		class163_16_ = null;
	}
	Class275 class275 = method8465().aClass275_4065;
	return (class521.method11708
		(class87, i, ((Class478_Sub1_Sub5_Sub1) this).aByte11137,
		 ((Class478_Sub1_Sub5_Sub1) this).aByte11134, class163,
		 class163_16_, (int) class275.aFloat4140,
		 (int) class275.aFloat4138, (int) class275.aFloat4135, bool,
		 null, 1929220547));
    }
    
    boolean method14383(Class87 class87, int i, int i_17_) {
	Class346 class346
	    = (((Class478_Sub1_Sub5_Sub1) this).aClass517_11129.method11645
	       (((Class478_Sub1_Sub5_Sub1) this).anInt11135 * -1492796695,
		-1069770506)
	       .aClass346_6910);
	if (class346 != null)
	    return class87.method2137(i, i_17_, method8494(), class346,
				      (byte) -108);
	Class86 class86 = method17645(class87, 131072, 1570433346);
	if (null != class86) {
	    Class350 class350 = method8494();
	    return class86.method1905(i, i_17_, class350, false, 0);
	}
	return false;
    }
    
    public Class550 method14347(Class87 class87, int i) {
	Class275 class275 = method8465().aClass275_4065;
	if (((Class478_Sub1_Sub5_Sub1) this).aClass550_11131 == null)
	    ((Class478_Sub1_Sub5_Sub1) this).aClass550_11131
		= Class212.method4354((int) class275.aFloat4140,
				      (int) class275.aFloat4138,
				      (int) class275.aFloat4135,
				      method17645(class87, 0, 963613527),
				      1879651714);
	return ((Class478_Sub1_Sub5_Sub1) this).aClass550_11131;
    }
    
    Class86 method17648(Class87 class87, int i) {
	if (((Class478_Sub1_Sub5_Sub1) this).aClass86_11128 != null
	    && class87.method2158(((Class478_Sub1_Sub5_Sub1) this)
				      .aClass86_11128.method1963(),
				  i) == 0)
	    return ((Class478_Sub1_Sub5_Sub1) this).aClass86_11128;
	Class407 class407 = method17646(class87, i, false, (byte) -33);
	if (class407 != null)
	    return (Class86) class407.anObject5978;
	return null;
    }
    
    static final void method17649(Class117 class117, Class116 class116,
				  Class479 class479, int i) {
	String string = (String) (((Class479) class479).anObjectArray6437
				  [(((Class479) class479).anInt6432
				    -= -1049632545) * -611591393]);
	if (Class131.method3277(string, class479, (byte) -58) != null)
	    string = string.substring(0, string.length() - 1);
	class117.anObjectArray1508
	    = Class324.method6258(string, class479, -1162104649);
	class117.aBool1494 = true;
    }
    
    static void method17650(int i, int i_18_) {
	Class51.anInt683 = 172379737 * i;
	Class186.aClass132_2218.method3288(1963140510);
    }
}
