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

public class Class497_Sub1_Sub2_Sub1 extends Class497_Sub1_Sub2 implements Interface23 {
	int anInt10973;
	Class163 aClass163_10974;
	Class530 aClass530_10975;
	boolean aBool10976;
	boolean aBool10977;
	Class587_Sub34_Sub10 aClass587_Sub34_Sub10_10978;
	byte aByte10979;
	boolean aBool10980;
	Class561 aClass561_10981;
	boolean aBool10982;

	public boolean method136(byte i) {
		return true;
	}

	boolean method13943(byte i) {
		if (null != ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974)
			return !((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3549();
		return true;
	}

	boolean method13944(int i) {
		if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 != null)
			return ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3612();
		return false;
	}

	public Class497_Sub1_Sub2_Sub1(Class581 class581, Class84 class84, Class530 class530, Class518 class518, int i, int i_0_, int i_1_, int i_2_, int i_3_, boolean bool, int i_4_, boolean bool_5_) {
		super(class581, i_1_, i_2_, i_3_, i, i_0_, class518.anInt6912 * -1997901737);
		((Class497_Sub1_Sub2_Sub1) this).aClass530_10975 = class530;
		((Class497_Sub1_Sub2_Sub1) this).anInt10973 = 574206287 * class518.anInt6860;
		((Class497_Sub1_Sub2_Sub1) this).aBool10976 = bool;
		((Class497_Sub1_Sub2_Sub1) this).aByte10979 = (byte) i_4_;
		((Class497_Sub1_Sub2_Sub1) this).aBool10980 = 0 != class518.anInt6878 * -1158436491 && !bool;
		((Class497_Sub1_Sub2_Sub1) this).aBool10977 = bool_5_;
		((Class497_Sub1_Sub2_Sub1) this).aBool10982 = (class84.method1881() && class518.aBool6925 && !((Class497_Sub1_Sub2_Sub1) this).aBool10976 && Class92_Sub20.aClass587_Sub11_10075.aClass441_Sub34_8614.method14137(1666755980) != 0);
		int i_6_ = 2048;
		if (((Class497_Sub1_Sub2_Sub1) this).aBool10977)
			i_6_ |= 0x10000;
		if (class518.aBool6933)
			i_6_ |= 0x80000;
		Class431 class431 = method17304(class84, i_6_, ((Class497_Sub1_Sub2_Sub1) this).aBool10982, 1744106534);
		if (class431 != null) {
			((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 = (Class163) class431.anObject6256;
			((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978 = (Class587_Sub34_Sub10) class431.anObject6257;
			if (((Class497_Sub1_Sub2_Sub1) this).aBool10977 || class518.aBool6933) {
				((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 = ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3501((byte) 0, i_6_, false);
				if (class518.aBool6933) {
					Class222 class222 = client.aClass237_8070.method4680((byte) 105);
					((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3546(-1690411727 * class222.anInt2658, 2015049643 * class222.anInt2659, 325050251 * class222.anInt2660, class222.anInt2657 * 1159814591);
				}
			}
		}
		method13956(1, -107606005);
	}

	Class163 method17303(Class84 class84, int i, int i_7_) {
		if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 != null && class84.method2149(((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3503(), i) == 0)
			return ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974;
		Class431 class431 = method17304(class84, i, false, -1399797647);
		if (class431 != null)
			return (Class163) class431.anObject6256;
		return null;
	}

	Class431 method17304(Class84 class84, int i, boolean bool, int i_8_) {
		Class518 class518 = (((Class497_Sub1_Sub2_Sub1) this).aClass530_10975.method11741(747239259 * ((Class497_Sub1_Sub2_Sub1) this).anInt10973, -407372595));
		Class176 class176;
		Class176 class176_9_;
		if (((Class497_Sub1_Sub2_Sub1) this).aBool10976) {
			class176 = aClass581_8403.aClass176Array7607[aByte8401];
			class176_9_ = aClass581_8403.aClass176Array7582[0];
		} else {
			class176 = aClass581_8403.aClass176Array7582[aByte8401];
			if (aByte8401 < 3)
				class176_9_ = aClass581_8403.aClass176Array7582[1 + aByte8401];
			else
				class176_9_ = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		return (class518.method11596(class84, i, Class523.aClass523_6972.anInt6986 * -1642219389, ((Class497_Sub1_Sub2_Sub1) this).aByte10979, class176, class176_9_, (int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, bool, null, (byte) 0));
	}

	boolean method13942(int i) {
		return ((Class497_Sub1_Sub2_Sub1) this).aBool10977;
	}

	Class568 method13947(Class84 class84, int i) {
		if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 == null)
			return null;
		Class346 class346 = method11187();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub2_Sub1) this).aBool10980, (byte) 35);
		((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3504(class346, aClass95Array8405[0], 0);
		return class568;
	}

	boolean method13966() {
		if (null != ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974)
			return !((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3549();
		return true;
	}

	boolean method13940(Class84 class84, int i, int i_10_, int i_11_) {
		Class163 class163 = method17303(class84, 131072, 1824603874);
		if (class163 != null) {
			Class346 class346 = method11187();
			return class163.method3674(i, i_10_, class346, false, 0);
		}
		return false;
	}

	public boolean method142(byte i) {
		return ((Class497_Sub1_Sub2_Sub1) this).aBool10982;
	}

	void method13945(Class84 class84, Class497_Sub1 class497_sub1, int i, int i_12_, int i_13_, boolean bool, int i_14_) {
		if (class497_sub1 instanceof Class497_Sub1_Sub2_Sub1) {
			Class497_Sub1_Sub2_Sub1 class497_sub1_sub2_sub1_15_ = (Class497_Sub1_Sub2_Sub1) class497_sub1;
			if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 != null && null != ((Class497_Sub1_Sub2_Sub1) class497_sub1_sub2_sub1_15_).aClass163_10974)
				((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3548((((Class497_Sub1_Sub2_Sub1) class497_sub1_sub2_sub1_15_).aClass163_10974), i, i_12_, i_13_, bool);
		}
	}

	void method13960(int i) {
		((Class497_Sub1_Sub2_Sub1) this).aBool10977 = false;
		if (null != ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974)
			((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3502(((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3503() & ~0x10000);
	}

	Class568 method13968(Class84 class84) {
		if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 == null)
			return null;
		Class346 class346 = method11187();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub2_Sub1) this).aBool10980, (byte) 16);
		((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3504(class346, aClass95Array8405[0], 0);
		return class568;
	}

	public int method148() {
		return -1642219389 * Class523.aClass523_6972.anInt6986;
	}

	public int method133(int i) {
		return ((Class497_Sub1_Sub2_Sub1) this).aByte10979;
	}

	public void method134(int i) {
		if (null != ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974)
			((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3610();
	}

	public Class561 method13965(Class84 class84) {
		Class277 class277 = method11206().aClass277_4041;
		if (null == ((Class497_Sub1_Sub2_Sub1) this).aClass561_10981)
			((Class497_Sub1_Sub2_Sub1) this).aClass561_10981 = Class92_Sub3.method14624((int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, method17303(class84, 0, 1659236184), 868450674);
		return ((Class497_Sub1_Sub2_Sub1) this).aClass561_10981;
	}

	boolean method13963() {
		return ((Class497_Sub1_Sub2_Sub1) this).aBool10977;
	}

	public void method144(Class84 class84) {
		Object object = null;
		Class587_Sub34_Sub10 class587_sub34_sub10;
		if ((null == ((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978) && ((Class497_Sub1_Sub2_Sub1) this).aBool10982) {
			Class431 class431 = method17304(class84, 262144, true, 351909543);
			class587_sub34_sub10 = (Class587_Sub34_Sub10) (null != class431 ? class431.anObject6257 : null);
		} else {
			class587_sub34_sub10 = ((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978;
			((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978 = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		if (class587_sub34_sub10 != null)
			aClass581_8403.method12570(class587_sub34_sub10, aByte8401, (int) class277.aFloat4209, (int) class277.aFloat4213, null, -1616766114);
	}

	public int method13953(byte i) {
		return (null != ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 ? ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3535() : 0);
	}

	public int method111() {
		return 747239259 * ((Class497_Sub1_Sub2_Sub1) this).anInt10973;
	}

	public int method10() {
		return ((Class497_Sub1_Sub2_Sub1) this).aByte10979;
	}

	public int method139() {
		return ((Class497_Sub1_Sub2_Sub1) this).aByte10979;
	}

	public boolean method140() {
		return ((Class497_Sub1_Sub2_Sub1) this).aBool10982;
	}

	public boolean method146() {
		return ((Class497_Sub1_Sub2_Sub1) this).aBool10982;
	}

	public boolean method141() {
		return true;
	}

	public void method147(Class84 class84) {
		Object object = null;
		Class587_Sub34_Sub10 class587_sub34_sub10;
		if ((null == ((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978) && ((Class497_Sub1_Sub2_Sub1) this).aBool10982) {
			Class431 class431 = method17304(class84, 262144, true, 1734622350);
			class587_sub34_sub10 = (Class587_Sub34_Sub10) (null != class431 ? class431.anObject6257 : null);
		} else {
			class587_sub34_sub10 = ((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978;
			((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978 = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		if (class587_sub34_sub10 != null)
			aClass581_8403.method12570(class587_sub34_sub10, aByte8401, (int) class277.aFloat4209, (int) class277.aFloat4213, null, -1156638816);
	}

	public int method151(int i) {
		return 747239259 * ((Class497_Sub1_Sub2_Sub1) this).anInt10973;
	}

	public void method145(Class84 class84) {
		Object object = null;
		Class587_Sub34_Sub10 class587_sub34_sub10;
		if ((null == ((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978) && ((Class497_Sub1_Sub2_Sub1) this).aBool10982) {
			Class431 class431 = method17304(class84, 262144, true, 1697493796);
			class587_sub34_sub10 = (Class587_Sub34_Sub10) (null != class431 ? class431.anObject6257 : null);
		} else {
			class587_sub34_sub10 = ((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978;
			((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978 = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		if (class587_sub34_sub10 != null)
			aClass581_8403.method12570(class587_sub34_sub10, aByte8401, (int) class277.aFloat4209, (int) class277.aFloat4213, null, -211408651);
	}

	public void method137(Class84 class84, int i) {
		Object object = null;
		Class587_Sub34_Sub10 class587_sub34_sub10;
		if ((null == ((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978) && ((Class497_Sub1_Sub2_Sub1) this).aBool10982) {
			Class431 class431 = method17304(class84, 262144, true, -2077655122);
			class587_sub34_sub10 = (Class587_Sub34_Sub10) (null != class431 ? class431.anObject6257 : null);
		} else {
			class587_sub34_sub10 = ((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978;
			((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978 = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		if (class587_sub34_sub10 != null)
			aClass581_8403.method12570(class587_sub34_sub10, aByte8401, (int) class277.aFloat4209, (int) class277.aFloat4213, null, 962234760);
	}

	boolean method13957() {
		if (null != ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974)
			return !((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3549();
		return true;
	}

	boolean method14003() {
		if (null != ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974)
			return !((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3549();
		return true;
	}

	public void method138(Class84 class84) {
		Object object = null;
		Class587_Sub34_Sub10 class587_sub34_sub10;
		if ((((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978 == null) && ((Class497_Sub1_Sub2_Sub1) this).aBool10982) {
			Class431 class431 = method17304(class84, 262144, true, 2009434680);
			class587_sub34_sub10 = (Class587_Sub34_Sub10) (null != class431 ? class431.anObject6257 : null);
		} else {
			class587_sub34_sub10 = ((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978;
			((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978 = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		if (null != class587_sub34_sub10)
			aClass581_8403.method12612(class587_sub34_sub10, aByte8401, (int) class277.aFloat4209, (int) class277.aFloat4213, null, (byte) -92);
	}

	boolean method13939() {
		if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 != null)
			return ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3612();
		return false;
	}

	boolean method13961() {
		if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 != null)
			return ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3612();
		return false;
	}

	boolean method13962() {
		if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 != null)
			return ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3612();
		return false;
	}

	boolean method13971(Class84 class84, int i, int i_16_) {
		Class163 class163 = method17303(class84, 131072, 1480505850);
		if (class163 != null) {
			Class346 class346 = method11187();
			return class163.method3674(i, i_16_, class346, false, 0);
		}
		return false;
	}

	public Class561 method13964(Class84 class84) {
		Class277 class277 = method11206().aClass277_4041;
		if (null == ((Class497_Sub1_Sub2_Sub1) this).aClass561_10981)
			((Class497_Sub1_Sub2_Sub1) this).aClass561_10981 = Class92_Sub3.method14624((int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, method17303(class84, 0, 1861843675), 1622268246);
		return ((Class497_Sub1_Sub2_Sub1) this).aClass561_10981;
	}

	public void method135(Class84 class84, int i) {
		Object object = null;
		Class587_Sub34_Sub10 class587_sub34_sub10;
		if ((((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978 == null) && ((Class497_Sub1_Sub2_Sub1) this).aBool10982) {
			Class431 class431 = method17304(class84, 262144, true, 2077718733);
			class587_sub34_sub10 = (Class587_Sub34_Sub10) (null != class431 ? class431.anObject6257 : null);
		} else {
			class587_sub34_sub10 = ((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978;
			((Class497_Sub1_Sub2_Sub1) this).aClass587_Sub34_Sub10_10978 = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		if (null != class587_sub34_sub10)
			aClass581_8403.method12612(class587_sub34_sub10, aByte8401, (int) class277.aFloat4209, (int) class277.aFloat4213, null, (byte) 22);
	}

	public Class561 method13946(Class84 class84) {
		Class277 class277 = method11206().aClass277_4041;
		if (null == ((Class497_Sub1_Sub2_Sub1) this).aClass561_10981)
			((Class497_Sub1_Sub2_Sub1) this).aClass561_10981 = Class92_Sub3.method14624((int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, method17303(class84, 0, 1457117153), 1429214326);
		return ((Class497_Sub1_Sub2_Sub1) this).aClass561_10981;
	}

	void method13977() {
		((Class497_Sub1_Sub2_Sub1) this).aBool10977 = false;
		if (null != ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974)
			((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3502(((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3503() & ~0x10000);
	}

	Class568 method13969(Class84 class84) {
		if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 == null)
			return null;
		Class346 class346 = method11187();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub2_Sub1) this).aBool10980, (byte) 59);
		((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3504(class346, aClass95Array8405[0], 0);
		return class568;
	}

	public void method150() {
		if (null != ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974)
			((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3610();
	}

	void method13948(Class84 class84, byte i) {
		/* empty */
	}

	boolean method13972(Class84 class84, int i, int i_17_) {
		Class163 class163 = method17303(class84, 131072, 1953682124);
		if (class163 != null) {
			Class346 class346 = method11187();
			return class163.method3674(i, i_17_, class346, false, 0);
		}
		return false;
	}

	boolean method13973(Class84 class84, int i, int i_18_) {
		Class163 class163 = method17303(class84, 131072, 1683061359);
		if (class163 != null) {
			Class346 class346 = method11187();
			return class163.method3674(i, i_18_, class346, false, 0);
		}
		return false;
	}

	public Class561 method13949(Class84 class84, byte i) {
		Class277 class277 = method11206().aClass277_4041;
		if (null == ((Class497_Sub1_Sub2_Sub1) this).aClass561_10981)
			((Class497_Sub1_Sub2_Sub1) this).aClass561_10981 = Class92_Sub3.method14624((int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, method17303(class84, 0, 1533794848), 1606652499);
		return ((Class497_Sub1_Sub2_Sub1) this).aClass561_10981;
	}

	boolean method13975() {
		return ((Class497_Sub1_Sub2_Sub1) this).aBool10977;
	}

	void method13979(Class84 class84, Class497_Sub1 class497_sub1, int i, int i_19_, int i_20_, boolean bool) {
		if (class497_sub1 instanceof Class497_Sub1_Sub2_Sub1) {
			Class497_Sub1_Sub2_Sub1 class497_sub1_sub2_sub1_21_ = (Class497_Sub1_Sub2_Sub1) class497_sub1;
			if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 != null && null != ((Class497_Sub1_Sub2_Sub1) class497_sub1_sub2_sub1_21_).aClass163_10974)
				((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3548((((Class497_Sub1_Sub2_Sub1) class497_sub1_sub2_sub1_21_).aClass163_10974), i, i_19_, i_20_, bool);
		}
	}

	public int method13970() {
		return (null != ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 ? ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3535() : 0);
	}

	void method13958() {
		((Class497_Sub1_Sub2_Sub1) this).aBool10977 = false;
		if (null != ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974)
			((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3502(((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3503() & ~0x10000);
	}

	public int method149() {
		return -1642219389 * Class523.aClass523_6972.anInt6986;
	}

	Class568 method13989(Class84 class84) {
		if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 == null)
			return null;
		Class346 class346 = method11187();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub2_Sub1) this).aBool10980, (byte) 85);
		((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3504(class346, aClass95Array8405[0], 0);
		return class568;
	}

	public void method42() {
		if (null != ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974)
			((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3610();
	}

	void method13954(Class84 class84) {
		/* empty */
	}

	public int method132(int i) {
		return -1642219389 * Class523.aClass523_6972.anInt6986;
	}

	public boolean method143() {
		return true;
	}

	void method13980(Class84 class84) {
		/* empty */
	}

	void method13981(Class84 class84) {
		/* empty */
	}

	Class163 method17305(Class84 class84, int i) {
		if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 != null && class84.method2149(((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3503(), i) == 0)
			return ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974;
		Class431 class431 = method17304(class84, i, false, 1178356379);
		if (class431 != null)
			return (Class163) class431.anObject6256;
		return null;
	}

	Class163 method17306(Class84 class84, int i) {
		if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 != null && class84.method2149(((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3503(), i) == 0)
			return ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974;
		Class431 class431 = method17304(class84, i, false, 347834887);
		if (class431 != null)
			return (Class163) class431.anObject6256;
		return null;
	}

	Class163 method17307(Class84 class84, int i) {
		if (((Class497_Sub1_Sub2_Sub1) this).aClass163_10974 != null && class84.method2149(((Class497_Sub1_Sub2_Sub1) this).aClass163_10974.method3503(), i) == 0)
			return ((Class497_Sub1_Sub2_Sub1) this).aClass163_10974;
		Class431 class431 = method17304(class84, i, false, -1726138873);
		if (class431 != null)
			return (Class163) class431.anObject6256;
		return null;
	}

	Class431 method17308(Class84 class84, int i, boolean bool) {
		Class518 class518 = (((Class497_Sub1_Sub2_Sub1) this).aClass530_10975.method11741(747239259 * ((Class497_Sub1_Sub2_Sub1) this).anInt10973, -1811268435));
		Class176 class176;
		Class176 class176_22_;
		if (((Class497_Sub1_Sub2_Sub1) this).aBool10976) {
			class176 = aClass581_8403.aClass176Array7607[aByte8401];
			class176_22_ = aClass581_8403.aClass176Array7582[0];
		} else {
			class176 = aClass581_8403.aClass176Array7582[aByte8401];
			if (aByte8401 < 3)
				class176_22_ = aClass581_8403.aClass176Array7582[1 + aByte8401];
			else
				class176_22_ = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		return (class518.method11596(class84, i, Class523.aClass523_6972.anInt6986 * -1642219389, ((Class497_Sub1_Sub2_Sub1) this).aByte10979, class176, class176_22_, (int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, bool, null, (byte) 0));
	}

	Class431 method17309(Class84 class84, int i, boolean bool) {
		Class518 class518 = (((Class497_Sub1_Sub2_Sub1) this).aClass530_10975.method11741(747239259 * ((Class497_Sub1_Sub2_Sub1) this).anInt10973, -1743945924));
		Class176 class176;
		Class176 class176_23_;
		if (((Class497_Sub1_Sub2_Sub1) this).aBool10976) {
			class176 = aClass581_8403.aClass176Array7607[aByte8401];
			class176_23_ = aClass581_8403.aClass176Array7582[0];
		} else {
			class176 = aClass581_8403.aClass176Array7582[aByte8401];
			if (aByte8401 < 3)
				class176_23_ = aClass581_8403.aClass176Array7582[1 + aByte8401];
			else
				class176_23_ = null;
		}
		Class277 class277 = method11206().aClass277_4041;
		return (class518.method11596(class84, i, Class523.aClass523_6972.anInt6986 * -1642219389, ((Class497_Sub1_Sub2_Sub1) this).aByte10979, class176, class176_23_, (int) class277.aFloat4209, (int) class277.aFloat4211, (int) class277.aFloat4213, bool, null, (byte) 0));
	}
}
