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

public class Class497_Sub1_Sub1_Sub1 extends Class497_Sub1_Sub1 implements Interface23 {
	boolean aBool10967 = true;
	boolean aBool10968;
	Class561 aClass561_10969;
	static int[] anIntArray10970 = { 1, 2, 4, 8 };
	static int[] anIntArray10971 = { 16, 32, 64, 128 };
	public Class588 aClass588_10972;

	Class568 method13947(Class84 class84, int i) {
		Class163 class163 = aClass588_10972.method12764(class84, 2048, false, true, 734280718);
		if (null == class163)
			return null;
		Class346 class346 = method11187();
		Class256 class256 = method11206();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub1_Sub1) this).aBool10968, (byte) -65);
		int i_0_ = (int) class256.aClass277_4041.aFloat4209 >> 9;
		int i_1_ = (int) class256.aClass277_4041.aFloat4213 >> 9;
		aClass588_10972.method12765(class84, class163, class346, i_0_, i_0_, i_1_, i_1_, true, -1442436481);
		class163.method3504(class346, aClass95Array8405[0], 0);
		if (null != ((Class588) aClass588_10972).aClass502_7694) {
			Class160 class160 = ((Class588) aClass588_10972).aClass502_7694.method11292();
			class84.method1988(class160);
		}
		((Class497_Sub1_Sub1_Sub1) this).aBool10967 = (class163.method3612() || ((Class588) aClass588_10972).aClass502_7694 != null);
		if (null == ((Class497_Sub1_Sub1_Sub1) this).aClass561_10969)
			((Class497_Sub1_Sub1_Sub1) this).aClass561_10969 = Class92_Sub3.method14624((int) (class256.aClass277_4041.aFloat4209), (int) (class256.aClass277_4041.aFloat4211), (int) (class256.aClass277_4041.aFloat4213), class163, 1291369877);
		else
			Class623.method13198((((Class497_Sub1_Sub1_Sub1) this).aClass561_10969), (int) class256.aClass277_4041.aFloat4209, (int) class256.aClass277_4041.aFloat4211, (int) class256.aClass277_4041.aFloat4213, class163, -1784645805);
		return class568;
	}

	boolean method13943(byte i) {
		return false;
	}

	boolean method13944(int i) {
		return ((Class497_Sub1_Sub1_Sub1) this).aBool10967;
	}

	public int method13970() {
		return aClass588_10972.method12761(498890651);
	}

	final boolean method13975() {
		return false;
	}

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

	public void method17294(Class528 class528, int i) {
		aClass588_10972.method12762(class528, 1276765647);
	}

	final boolean method13963() {
		return false;
	}

	void method13948(Class84 class84, byte i) {
		Class163 class163 = aClass588_10972.method12764(class84, 262144, true, true, 1164900477);
		if (null != class163) {
			if (i < 0) {
				Class346 class346 = method11187();
				Class256 class256 = method11206();
				int i_2_ = (int) class256.aClass277_4041.aFloat4209 >> 9;
				int i_3_ = (int) class256.aClass277_4041.aFloat4213 >> 9;
				aClass588_10972.method12765(class84, class163, class346, i_2_, i_2_, i_3_, i_3_, false, -1740647921);
			}
		}
	}

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

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

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

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

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

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

	static int method17295(int i, int i_6_) {
		if (Class523.aClass523_6964.anInt6986 * -1642219389 == i || Class523.aClass523_6966.anInt6986 * -1642219389 == i)
			return anIntArray10971[i_6_ & 0x3];
		return anIntArray10970[i_6_ & 0x3];
	}

	public void method17296(Class528 class528) {
		aClass588_10972.method12762(class528, -449595078);
	}

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

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

	public void method137(Class84 class84, int i) {
		aClass588_10972.method12767(class84, 1423495040);
	}

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

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

	public boolean method142(byte i) {
		return aClass588_10972.method12766(-1138744618);
	}

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

	public boolean method140() {
		return aClass588_10972.method12766(-2104674199);
	}

	Class568 method13969(Class84 class84) {
		Class163 class163 = aClass588_10972.method12764(class84, 2048, false, true, 587807967);
		if (null == class163)
			return null;
		Class346 class346 = method11187();
		Class256 class256 = method11206();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub1_Sub1) this).aBool10968, (byte) -42);
		int i = (int) class256.aClass277_4041.aFloat4209 >> 9;
		int i_10_ = (int) class256.aClass277_4041.aFloat4213 >> 9;
		aClass588_10972.method12765(class84, class163, class346, i, i, i_10_, i_10_, true, -803424013);
		class163.method3504(class346, aClass95Array8405[0], 0);
		if (null != ((Class588) aClass588_10972).aClass502_7694) {
			Class160 class160 = ((Class588) aClass588_10972).aClass502_7694.method11292();
			class84.method1988(class160);
		}
		((Class497_Sub1_Sub1_Sub1) this).aBool10967 = (class163.method3612() || ((Class588) aClass588_10972).aClass502_7694 != null);
		if (null == ((Class497_Sub1_Sub1_Sub1) this).aClass561_10969)
			((Class497_Sub1_Sub1_Sub1) this).aClass561_10969 = Class92_Sub3.method14624((int) (class256.aClass277_4041.aFloat4209), (int) (class256.aClass277_4041.aFloat4211), (int) (class256.aClass277_4041.aFloat4213), class163, 1851210509);
		else
			Class623.method13198((((Class497_Sub1_Sub1_Sub1) this).aClass561_10969), (int) class256.aClass277_4041.aFloat4209, (int) class256.aClass277_4041.aFloat4211, (int) class256.aClass277_4041.aFloat4213, class163, -1784645805);
		return class568;
	}

	public boolean method141() {
		return true;
	}

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

	public void method144(Class84 class84) {
		aClass588_10972.method12767(class84, -210028635);
	}

	public void method145(Class84 class84) {
		aClass588_10972.method12767(class84, 497063337);
	}

	public void method147(Class84 class84) {
		aClass588_10972.method12767(class84, 2125193030);
	}

	boolean method13957() {
		return false;
	}

	boolean method14003() {
		return false;
	}

	boolean method13966() {
		return false;
	}

	boolean method13939() {
		return ((Class497_Sub1_Sub1_Sub1) this).aBool10967;
	}

	public int method13953(byte i) {
		return aClass588_10972.method12761(1507884142);
	}

	boolean method13962() {
		return ((Class497_Sub1_Sub1_Sub1) this).aBool10967;
	}

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

	public Class561 method13964(Class84 class84) {
		return ((Class497_Sub1_Sub1_Sub1) this).aClass561_10969;
	}

	public Class561 method13965(Class84 class84) {
		return ((Class497_Sub1_Sub1_Sub1) this).aClass561_10969;
	}

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

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

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

	Class568 method13968(Class84 class84) {
		Class163 class163 = aClass588_10972.method12764(class84, 2048, false, true, 983343163);
		if (null == class163)
			return null;
		Class346 class346 = method11187();
		Class256 class256 = method11206();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub1_Sub1) this).aBool10968, (byte) -65);
		int i = (int) class256.aClass277_4041.aFloat4209 >> 9;
		int i_11_ = (int) class256.aClass277_4041.aFloat4213 >> 9;
		aClass588_10972.method12765(class84, class163, class346, i, i, i_11_, i_11_, true, -1229874641);
		class163.method3504(class346, aClass95Array8405[0], 0);
		if (null != ((Class588) aClass588_10972).aClass502_7694) {
			Class160 class160 = ((Class588) aClass588_10972).aClass502_7694.method11292();
			class84.method1988(class160);
		}
		((Class497_Sub1_Sub1_Sub1) this).aBool10967 = (class163.method3612() || ((Class588) aClass588_10972).aClass502_7694 != null);
		if (null == ((Class497_Sub1_Sub1_Sub1) this).aClass561_10969)
			((Class497_Sub1_Sub1_Sub1) this).aClass561_10969 = Class92_Sub3.method14624((int) (class256.aClass277_4041.aFloat4209), (int) (class256.aClass277_4041.aFloat4211), (int) (class256.aClass277_4041.aFloat4213), class163, 1613389737);
		else
			Class623.method13198((((Class497_Sub1_Sub1_Sub1) this).aClass561_10969), (int) class256.aClass277_4041.aFloat4209, (int) class256.aClass277_4041.aFloat4211, (int) class256.aClass277_4041.aFloat4213, class163, -1784645805);
		return class568;
	}

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

	Class568 method13989(Class84 class84) {
		Class163 class163 = aClass588_10972.method12764(class84, 2048, false, true, -380074868);
		if (null == class163)
			return null;
		Class346 class346 = method11187();
		Class256 class256 = method11206();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub1_Sub1) this).aBool10968, (byte) 58);
		int i = (int) class256.aClass277_4041.aFloat4209 >> 9;
		int i_13_ = (int) class256.aClass277_4041.aFloat4213 >> 9;
		aClass588_10972.method12765(class84, class163, class346, i, i, i_13_, i_13_, true, -846195857);
		class163.method3504(class346, aClass95Array8405[0], 0);
		if (null != ((Class588) aClass588_10972).aClass502_7694) {
			Class160 class160 = ((Class588) aClass588_10972).aClass502_7694.method11292();
			class84.method1988(class160);
		}
		((Class497_Sub1_Sub1_Sub1) this).aBool10967 = (class163.method3612() || ((Class588) aClass588_10972).aClass502_7694 != null);
		if (null == ((Class497_Sub1_Sub1_Sub1) this).aClass561_10969)
			((Class497_Sub1_Sub1_Sub1) this).aClass561_10969 = Class92_Sub3.method14624((int) (class256.aClass277_4041.aFloat4209), (int) (class256.aClass277_4041.aFloat4211), (int) (class256.aClass277_4041.aFloat4213), class163, 1341300223);
		else
			Class623.method13198((((Class497_Sub1_Sub1_Sub1) this).aClass561_10969), (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_14_) {
		Class163 class163 = aClass588_10972.method12764(class84, 131072, false, false, 1461060356);
		if (class163 == null)
			return false;
		return class163.method3674(i, i_14_, method11187(), false, 0);
	}

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

	public Class497_Sub1_Sub1_Sub1(Class581 class581, Class84 class84, Class530 class530, Class518 class518, int i, int i_16_, int i_17_, int i_18_, int i_19_, boolean bool, int i_20_, int i_21_, int i_22_, int i_23_) {
		super(class581, i_17_, i_18_, i_19_, i, i_16_, Class35.method1090(i_20_, i_21_, (byte) 89));
		aClass588_10972 = new Class588(class84, class530, class518, i_20_, i_21_, i_16_, this, bool, i_22_, i_23_);
		((Class497_Sub1_Sub1_Sub1) this).aBool10968 = class518.anInt6878 * -1158436491 != 0 && !bool;
		method13956(1, -174516293);
	}

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

	public boolean method146() {
		return aClass588_10972.method12766(-372357753);
	}

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

	void method13954(Class84 class84) {
		Class163 class163 = aClass588_10972.method12764(class84, 262144, true, true, -1096457678);
		if (null != class163) {
			Class346 class346 = method11187();
			Class256 class256 = method11206();
			int i = (int) class256.aClass277_4041.aFloat4209 >> 9;
			int i_26_ = (int) class256.aClass277_4041.aFloat4213 >> 9;
			aClass588_10972.method12765(class84, class163, class346, i, i, i_26_, i_26_, false, -1786403463);
		}
	}

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

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

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

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

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

	public void method138(Class84 class84) {
		aClass588_10972.method12768(class84, -2112157764);
	}

	public void method17297(Class528 class528) {
		aClass588_10972.method12762(class528, -417162515);
	}

	void method13980(Class84 class84) {
		Class163 class163 = aClass588_10972.method12764(class84, 262144, true, true, -400364256);
		if (null != class163) {
			Class346 class346 = method11187();
			Class256 class256 = method11206();
			int i = (int) class256.aClass277_4041.aFloat4209 >> 9;
			int i_27_ = (int) class256.aClass277_4041.aFloat4213 >> 9;
			aClass588_10972.method12765(class84, class163, class346, i, i, i_27_, i_27_, false, -981819294);
		}
	}

	void method13981(Class84 class84) {
		Class163 class163 = aClass588_10972.method12764(class84, 262144, true, true, 1375784853);
		if (null != class163) {
			Class346 class346 = method11187();
			Class256 class256 = method11206();
			int i = (int) class256.aClass277_4041.aFloat4209 >> 9;
			int i_28_ = (int) class256.aClass277_4041.aFloat4213 >> 9;
			aClass588_10972.method12765(class84, class163, class346, i, i, i_28_, i_28_, false, -989711545);
		}
	}

	static int method17298(int i, int i_29_) {
		if (Class523.aClass523_6964.anInt6986 * -1642219389 == i || Class523.aClass523_6966.anInt6986 * -1642219389 == i)
			return anIntArray10971[i_29_ & 0x3];
		return anIntArray10970[i_29_ & 0x3];
	}

	public boolean method143() {
		return true;
	}

	public Class561 method13946(Class84 class84) {
		return ((Class497_Sub1_Sub1_Sub1) this).aClass561_10969;
	}

	boolean method13961() {
		return ((Class497_Sub1_Sub1_Sub1) this).aBool10967;
	}

	public void method17299(Class528 class528) {
		aClass588_10972.method12762(class528, 600568841);
	}

	public void method17300(Class528 class528) {
		aClass588_10972.method12762(class528, -937600763);
	}

	public void method17301(Class528 class528) {
		aClass588_10972.method12762(class528, 1496327637);
	}

	static final void method17302(Class477 class477, int i) {
		Class480 class480 = (((Class477) class477).aBool6510 ? ((Class477) class477).aClass480_6506 : ((Class477) class477).aClass480_6492);
		Class35 class35 = ((Class480) class480).aClass35_6531;
		Class118 class118 = ((Class480) class480).aClass118_6532;
		Class322.method6290(class35, class118, class477, 1979477493);
	}
}
