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

public class Class497_Sub1_Sub2_Sub2 extends Class497_Sub1_Sub2 implements Interface23 {
	Class561 aClass561_11012;
	public Class588 aClass588_11013;
	boolean aBool11014;
	boolean aBool11015 = true;

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

	boolean method13943(byte i) {
		return false;
	}

	public void method135(Class84 class84, int i) {
		aClass588_11013.method12768(class84, -1655734420);
	}

	public Class561 method13949(Class84 class84, byte i) {
		return ((Class497_Sub1_Sub2_Sub2) this).aClass561_11012;
	}

	boolean method13972(Class84 class84, int i, int i_0_) {
		Class163 class163 = aClass588_11013.method12764(class84, 131072, false, false, 1685460166);
		if (class163 == null)
			return false;
		return class163.method3674(i, i_0_, method11187(), false, 0);
	}

	public int method13955(byte i) {
		return aClass588_11013.method12776((byte) 1);
	}

	Class568 method13947(Class84 class84, int i) {
		Class163 class163 = aClass588_11013.method12764(class84, 2048, false, true, -734731094);
		if (null == class163)
			return null;
		Class346 class346 = method11187();
		Class256 class256 = method11206();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub2_Sub2) this).aBool11014, (byte) 23);
		int i_1_ = (int) class256.aClass277_4041.aFloat4209 >> 9;
		int i_2_ = (int) class256.aClass277_4041.aFloat4213 >> 9;
		aClass588_11013.method12765(class84, class163, class346, i_1_, i_1_, i_2_, i_2_, true, -922521550);
		class163.method3504(class346, aClass95Array8405[0], 0);
		if (null != ((Class588) aClass588_11013).aClass502_7694) {
			Class160 class160 = ((Class588) aClass588_11013).aClass502_7694.method11292();
			class84.method1988(class160);
		}
		((Class497_Sub1_Sub2_Sub2) this).aBool11015 = (class163.method3612() || ((Class588) aClass588_11013).aClass502_7694 != null);
		if (((Class497_Sub1_Sub2_Sub2) this).aClass561_11012 == null)
			((Class497_Sub1_Sub2_Sub2) this).aClass561_11012 = Class92_Sub3.method14624((int) (class256.aClass277_4041.aFloat4209), (int) (class256.aClass277_4041.aFloat4211), (int) (class256.aClass277_4041.aFloat4213), class163, 2073189295);
		else
			Class623.method13198((((Class497_Sub1_Sub2_Sub2) this).aClass561_11012), (int) class256.aClass277_4041.aFloat4209, (int) class256.aClass277_4041.aFloat4211, (int) class256.aClass277_4041.aFloat4213, class163, -1784645805);
		return class568;
	}

	void method13948(Class84 class84, byte i) {
		Class163 class163 = aClass588_11013.method12764(class84, 262144, true, true, -242673201);
		if (class163 != null) {
			if (i < 0) {
				Class277 class277 = method11206().aClass277_4041;
				int i_3_ = (int) class277.aFloat4209 >> 9;
				int i_4_ = (int) class277.aFloat4213 >> 9;
				aClass588_11013.method12765(class84, class163, method11187(), i_3_, i_3_, i_4_, i_4_, false, -1415110058);
			}
		}
	}

	boolean method13940(Class84 class84, int i, int i_5_, int i_6_) {
		Class163 class163 = aClass588_11013.method12764(class84, 131072, false, false, 689765094);
		if (class163 == null)
			return false;
		return class163.method3674(i, i_5_, method11187(), false, 0);
	}

	final void method13979(Class84 class84, Class497_Sub1 class497_sub1, int i, int i_7_, int i_8_, boolean bool) {
		throw new IllegalStateException();
	}

	public int method149() {
		return -521689283 * ((Class588) aClass588_11013).anInt7687;
	}

	final void method13960(int i) {
		throw new IllegalStateException();
	}

	public int method151(int i) {
		return ((Class588) aClass588_11013).anInt7692 * -955839751;
	}

	void method13980(Class84 class84) {
		Class163 class163 = aClass588_11013.method12764(class84, 262144, true, true, 785755699);
		if (class163 != null) {
			Class277 class277 = method11206().aClass277_4041;
			int i = (int) class277.aFloat4209 >> 9;
			int i_9_ = (int) class277.aFloat4213 >> 9;
			aClass588_11013.method12765(class84, class163, method11187(), i, i, i_9_, i_9_, false, -811294105);
		}
	}

	public int method133(int i) {
		return 459535119 * ((Class588) aClass588_11013).anInt7681;
	}

	public void method17330(Class528 class528, int i) {
		aClass588_11013.method12762(class528, 787258354);
	}

	public Class497_Sub1_Sub2_Sub2(Class581 class581, Class84 class84, Class530 class530, Class518 class518, int i, int i_10_, int i_11_, int i_12_, int i_13_, boolean bool, int i_14_, int i_15_, int i_16_) {
		super(class581, i_11_, i_12_, i_13_, i, i_10_, class518.anInt6912 * -1997901737);
		aClass588_11013 = new Class588(class84, class530, class518, -1642219389 * Class523.aClass523_6972.anInt6986, i_14_, i_10_, this, bool, i_15_, i_16_);
		((Class497_Sub1_Sub2_Sub2) this).aBool11014 = 0 != class518.anInt6878 * -1158436491 && !bool;
		method13956(1, -1971720792);
	}

	boolean method13939() {
		return ((Class497_Sub1_Sub2_Sub2) this).aBool11015;
	}

	public Class561 method13965(Class84 class84) {
		return ((Class497_Sub1_Sub2_Sub2) this).aClass561_11012;
	}

	public void method137(Class84 class84, int i) {
		aClass588_11013.method12767(class84, 2067343782);
	}

	public int method13953(byte i) {
		return aClass588_11013.method12761(-1558138357);
	}

	public int method111() {
		return ((Class588) aClass588_11013).anInt7692 * -955839751;
	}

	public int method10() {
		return 459535119 * ((Class588) aClass588_11013).anInt7681;
	}

	public boolean method140() {
		return aClass588_11013.method12766(-648512116);
	}

	public int method13967() {
		return aClass588_11013.method12776((byte) 1);
	}

	public boolean method146() {
		return aClass588_11013.method12766(427313301);
	}

	public boolean method141() {
		return true;
	}

	public boolean method143() {
		return true;
	}

	public void method144(Class84 class84) {
		aClass588_11013.method12767(class84, -39694728);
	}

	public void method145(Class84 class84) {
		aClass588_11013.method12767(class84, 702421874);
	}

	public void method147(Class84 class84) {
		aClass588_11013.method12767(class84, -2006924568);
	}

	public boolean method142(byte i) {
		return aClass588_11013.method12766(-868220936);
	}

	boolean method14003() {
		return false;
	}

	boolean method13966() {
		return false;
	}

	public void method134(int i) {
		/* empty */
	}

	boolean method13961() {
		return ((Class497_Sub1_Sub2_Sub2) this).aBool11015;
	}

	boolean method13962() {
		return ((Class497_Sub1_Sub2_Sub2) this).aBool11015;
	}

	public int method13970() {
		return aClass588_11013.method12761(1712953875);
	}

	public Class561 method13964(Class84 class84) {
		return ((Class497_Sub1_Sub2_Sub2) this).aClass561_11012;
	}

	final boolean method13942(int i) {
		return false;
	}

	public Class561 method13946(Class84 class84) {
		return ((Class497_Sub1_Sub2_Sub2) this).aClass561_11012;
	}

	boolean method13944(int i) {
		return ((Class497_Sub1_Sub2_Sub2) this).aBool11015;
	}

	public void method17331(Class528 class528) {
		aClass588_11013.method12762(class528, 1144900531);
	}

	Class568 method13968(Class84 class84) {
		Class163 class163 = aClass588_11013.method12764(class84, 2048, false, true, 942693393);
		if (null == class163)
			return null;
		Class346 class346 = method11187();
		Class256 class256 = method11206();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub2_Sub2) this).aBool11014, (byte) 84);
		int i = (int) class256.aClass277_4041.aFloat4209 >> 9;
		int i_17_ = (int) class256.aClass277_4041.aFloat4213 >> 9;
		aClass588_11013.method12765(class84, class163, class346, i, i, i_17_, i_17_, true, -1681548126);
		class163.method3504(class346, aClass95Array8405[0], 0);
		if (null != ((Class588) aClass588_11013).aClass502_7694) {
			Class160 class160 = ((Class588) aClass588_11013).aClass502_7694.method11292();
			class84.method1988(class160);
		}
		((Class497_Sub1_Sub2_Sub2) this).aBool11015 = (class163.method3612() || ((Class588) aClass588_11013).aClass502_7694 != null);
		if (((Class497_Sub1_Sub2_Sub2) this).aClass561_11012 == null)
			((Class497_Sub1_Sub2_Sub2) this).aClass561_11012 = Class92_Sub3.method14624((int) (class256.aClass277_4041.aFloat4209), (int) (class256.aClass277_4041.aFloat4211), (int) (class256.aClass277_4041.aFloat4213), class163, 2100786424);
		else
			Class623.method13198((((Class497_Sub1_Sub2_Sub2) this).aClass561_11012), (int) class256.aClass277_4041.aFloat4209, (int) class256.aClass277_4041.aFloat4211, (int) class256.aClass277_4041.aFloat4213, class163, -1784645805);
		return class568;
	}

	public int method148() {
		return -521689283 * ((Class588) aClass588_11013).anInt7687;
	}

	Class568 method13989(Class84 class84) {
		Class163 class163 = aClass588_11013.method12764(class84, 2048, false, true, -51232490);
		if (null == class163)
			return null;
		Class346 class346 = method11187();
		Class256 class256 = method11206();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub2_Sub2) this).aBool11014, (byte) -14);
		int i = (int) class256.aClass277_4041.aFloat4209 >> 9;
		int i_18_ = (int) class256.aClass277_4041.aFloat4213 >> 9;
		aClass588_11013.method12765(class84, class163, class346, i, i, i_18_, i_18_, true, -993755782);
		class163.method3504(class346, aClass95Array8405[0], 0);
		if (null != ((Class588) aClass588_11013).aClass502_7694) {
			Class160 class160 = ((Class588) aClass588_11013).aClass502_7694.method11292();
			class84.method1988(class160);
		}
		((Class497_Sub1_Sub2_Sub2) this).aBool11015 = (class163.method3612() || ((Class588) aClass588_11013).aClass502_7694 != null);
		if (((Class497_Sub1_Sub2_Sub2) this).aClass561_11012 == null)
			((Class497_Sub1_Sub2_Sub2) this).aClass561_11012 = Class92_Sub3.method14624((int) (class256.aClass277_4041.aFloat4209), (int) (class256.aClass277_4041.aFloat4211), (int) (class256.aClass277_4041.aFloat4213), class163, 927738956);
		else
			Class623.method13198((((Class497_Sub1_Sub2_Sub2) this).aClass561_11012), (int) class256.aClass277_4041.aFloat4209, (int) class256.aClass277_4041.aFloat4211, (int) class256.aClass277_4041.aFloat4213, class163, -1784645805);
		return class568;
	}

	boolean method13971(Class84 class84, int i, int i_19_) {
		Class163 class163 = aClass588_11013.method12764(class84, 131072, false, false, -857823970);
		if (class163 == null)
			return false;
		return class163.method3674(i, i_19_, method11187(), false, 0);
	}

	public void method17332(Class528 class528) {
		aClass588_11013.method12762(class528, 683830529);
	}

	final void method13945(Class84 class84, Class497_Sub1 class497_sub1, int i, int i_20_, int i_21_, boolean bool, int i_22_) {
		throw new IllegalStateException();
	}

	final boolean method13963() {
		return false;
	}

	Class568 method13969(Class84 class84) {
		Class163 class163 = aClass588_11013.method12764(class84, 2048, false, true, 545288871);
		if (null == class163)
			return null;
		Class346 class346 = method11187();
		Class256 class256 = method11206();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub2_Sub2) this).aBool11014, (byte) -33);
		int i = (int) class256.aClass277_4041.aFloat4209 >> 9;
		int i_23_ = (int) class256.aClass277_4041.aFloat4213 >> 9;
		aClass588_11013.method12765(class84, class163, class346, i, i, i_23_, i_23_, true, -894833434);
		class163.method3504(class346, aClass95Array8405[0], 0);
		if (null != ((Class588) aClass588_11013).aClass502_7694) {
			Class160 class160 = ((Class588) aClass588_11013).aClass502_7694.method11292();
			class84.method1988(class160);
		}
		((Class497_Sub1_Sub2_Sub2) this).aBool11015 = (class163.method3612() || ((Class588) aClass588_11013).aClass502_7694 != null);
		if (((Class497_Sub1_Sub2_Sub2) this).aClass561_11012 == null)
			((Class497_Sub1_Sub2_Sub2) this).aClass561_11012 = Class92_Sub3.method14624((int) (class256.aClass277_4041.aFloat4209), (int) (class256.aClass277_4041.aFloat4211), (int) (class256.aClass277_4041.aFloat4213), class163, 1354988223);
		else
			Class623.method13198((((Class497_Sub1_Sub2_Sub2) this).aClass561_11012), (int) class256.aClass277_4041.aFloat4209, (int) class256.aClass277_4041.aFloat4211, (int) class256.aClass277_4041.aFloat4213, class163, -1784645805);
		return class568;
	}

	final boolean method13975() {
		return false;
	}

	final void method13977() {
		throw new IllegalStateException();
	}

	final void method13958() {
		throw new IllegalStateException();
	}

	boolean method13957() {
		return false;
	}

	public int method139() {
		return 459535119 * ((Class588) aClass588_11013).anInt7681;
	}

	public void method42() {
		/* empty */
	}

	public void method150() {
		/* empty */
	}

	public void method138(Class84 class84) {
		aClass588_11013.method12768(class84, -1715627793);
	}

	void method13954(Class84 class84) {
		Class163 class163 = aClass588_11013.method12764(class84, 262144, true, true, -833146999);
		if (class163 != null) {
			Class277 class277 = method11206().aClass277_4041;
			int i = (int) class277.aFloat4209 >> 9;
			int i_24_ = (int) class277.aFloat4213 >> 9;
			aClass588_11013.method12765(class84, class163, method11187(), i, i, i_24_, i_24_, false, -1590396223);
		}
	}

	boolean method13973(Class84 class84, int i, int i_25_) {
		Class163 class163 = aClass588_11013.method12764(class84, 131072, false, false, 271732124);
		if (class163 == null)
			return false;
		return class163.method3674(i, i_25_, method11187(), false, 0);
	}

	void method13981(Class84 class84) {
		Class163 class163 = aClass588_11013.method12764(class84, 262144, true, true, -1080642354);
		if (class163 != null) {
			Class277 class277 = method11206().aClass277_4041;
			int i = (int) class277.aFloat4209 >> 9;
			int i_26_ = (int) class277.aFloat4213 >> 9;
			aClass588_11013.method12765(class84, class163, method11187(), i, i, i_26_, i_26_, false, -954060901);
		}
	}

	public int method14002() {
		return aClass588_11013.method12776((byte) 1);
	}

	public int method132(int i) {
		return -521689283 * ((Class588) aClass588_11013).anInt7687;
	}

	static final void method17333(Class477 class477, int i) {
		Class15.method722((byte) 0);
	}
}
