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

public class Class497_Sub1_Sub3_Sub4 extends Class497_Sub1_Sub3 implements Interface23 {
	Class561 aClass561_11016;
	boolean aBool11017;
	boolean aBool11018;
	boolean aBool11019 = true;
	public Class588 aClass588_11020;

	Class568 method13947(Class84 class84, int i) {
		Class163 class163 = aClass588_11020.method12764(class84, 2048, false, true, -112099278);
		if (class163 == null)
			return null;
		Class346 class346 = method11187();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub3_Sub4) this).aBool11017, (byte) -5);
		aClass588_11020.method12765(class84, class163, class346, aShort10558, aShort10553, aShort10554, aShort10557, true, -885088765);
		class163.method3504(class346, aClass95Array8405[0], 0);
		if (null != ((Class588) aClass588_11020).aClass502_7694) {
			Class160 class160 = ((Class588) aClass588_11020).aClass502_7694.method11292();
			class84.method1988(class160);
		}
		((Class497_Sub1_Sub3_Sub4) this).aBool11019 = (class163.method3612() || null != ((Class588) aClass588_11020).aClass502_7694);
		Class256 class256 = method11206();
		if (null == ((Class497_Sub1_Sub3_Sub4) this).aClass561_11016)
			((Class497_Sub1_Sub3_Sub4) this).aClass561_11016 = Class92_Sub3.method14624((int) (class256.aClass277_4041.aFloat4209), (int) (class256.aClass277_4041.aFloat4211), (int) (class256.aClass277_4041.aFloat4213), class163, 979981450);
		else
			Class623.method13198((((Class497_Sub1_Sub3_Sub4) this).aClass561_11016), (int) class256.aClass277_4041.aFloat4209, (int) class256.aClass277_4041.aFloat4211, (int) class256.aClass277_4041.aFloat4213, class163, -1784645805);
		return class568;
	}

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

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

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

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

	boolean method13943(byte i) {
		return false;
	}

	public void method145(Class84 class84) {
		aClass588_11020.method12767(class84, 1734574465);
	}

	void method13948(Class84 class84, byte i) {
		Class163 class163 = aClass588_11020.method12764(class84, 262144, true, true, -557389831);
		if (class163 != null)
			aClass588_11020.method12765(class84, class163, method11187(), aShort10558, aShort10553, aShort10554, aShort10557, false, -1916420519);
	}

	public void method17334(Class528 class528, int i) {
		aClass588_11020.method12762(class528, -196550030);
	}

	boolean method13940(Class84 class84, int i, int i_1_, int i_2_) {
		Class163 class163 = aClass588_11020.method12764(class84, 131072, false, false, -419229098);
		if (null == class163)
			return false;
		return class163.method3674(i, i_1_, method11187(), false, 0);
	}

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

	boolean method13966() {
		return false;
	}

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

	void method13980(Class84 class84) {
		Class163 class163 = aClass588_11020.method12764(class84, 262144, true, true, 1117328367);
		if (class163 != null)
			aClass588_11020.method12765(class84, class163, method11187(), aShort10558, aShort10553, aShort10554, aShort10557, false, -1026376467);
	}

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

	public Class561 method13946(Class84 class84) {
		return ((Class497_Sub1_Sub3_Sub4) this).aClass561_11016;
	}

	final void method13945(Class84 class84, Class497_Sub1 class497_sub1, int i, int i_3_, int i_4_, boolean bool, int i_5_) {
		throw new IllegalStateException();
	}

	public boolean method136(byte i) {
		return ((Class497_Sub1_Sub3_Sub4) this).aBool11018;
	}

	public boolean method142(byte i) {
		return aClass588_11020.method12766(-1247802006);
	}

	public void method137(Class84 class84, int i) {
		aClass588_11020.method12767(class84, 136433335);
	}

	boolean method13971(Class84 class84, int i, int i_6_) {
		Class163 class163 = aClass588_11020.method12764(class84, 131072, false, false, 1355398332);
		if (null == class163)
			return false;
		return class163.method3674(i, i_6_, method11187(), false, 0);
	}

	public void method138(Class84 class84) {
		aClass588_11020.method12768(class84, -132009945);
	}

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

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

	public boolean method140() {
		return aClass588_11020.method12766(-864740931);
	}

	public boolean method146() {
		return aClass588_11020.method12766(-857090134);
	}

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

	public boolean method143() {
		return ((Class497_Sub1_Sub3_Sub4) this).aBool11018;
	}

	public void method144(Class84 class84) {
		aClass588_11020.method12767(class84, 870926263);
	}

	static byte method17335(int i, int i_7_) {
		if (-1642219389 * Class523.aClass523_6978.anInt6986 != i)
			return (byte) 0;
		if (0 == (i_7_ & 0x1))
			return (byte) 1;
		return (byte) 2;
	}

	public void method147(Class84 class84) {
		aClass588_11020.method12767(class84, -739115346);
	}

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

	boolean method14003() {
		return false;
	}

	public Class497_Sub1_Sub3_Sub4(Class581 class581, Class84 class84, Class530 class530, Class518 class518, int i, int i_8_, int i_9_, int i_10_, int i_11_, boolean bool, int i_12_, int i_13_, int i_14_, int i_15_, int i_16_, int i_17_, int i_18_, int i_19_, boolean bool_20_) {
		super(class581, i, i_8_, i_9_, i_10_, i_11_, i_12_, i_13_, i_14_, i_15_, 1 == 2032102137 * class518.anInt6911, Class564.method12226(i_16_, i_17_, (byte) -43));
		aClass588_11020 = new Class588(class84, class530, class518, i_16_, i_17_, i_8_, this, bool, i_18_, i_19_);
		((Class497_Sub1_Sub3_Sub4) this).aBool11017 = 0 != class518.anInt6878 * -1158436491 && !bool;
		((Class497_Sub1_Sub3_Sub4) this).aBool11018 = bool_20_;
		method13956(1, 432879898);
	}

	boolean method13939() {
		return ((Class497_Sub1_Sub3_Sub4) this).aBool11019;
	}

	boolean method13961() {
		return ((Class497_Sub1_Sub3_Sub4) this).aBool11019;
	}

	boolean method13962() {
		return ((Class497_Sub1_Sub3_Sub4) this).aBool11019;
	}

	public Class561 method13965(Class84 class84) {
		return ((Class497_Sub1_Sub3_Sub4) this).aClass561_11016;
	}

	static byte method17336(int i, int i_21_) {
		if (-1642219389 * Class523.aClass523_6978.anInt6986 != i)
			return (byte) 0;
		if (0 == (i_21_ & 0x1))
			return (byte) 1;
		return (byte) 2;
	}

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

	public Class561 method13964(Class84 class84) {
		return ((Class497_Sub1_Sub3_Sub4) this).aClass561_11016;
	}

	public int method13970() {
		return aClass588_11020.method12761(1039746422);
	}

	public int method13953(byte i) {
		return aClass588_11020.method12761(-1665094637);
	}

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

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

	Class568 method13968(Class84 class84) {
		Class163 class163 = aClass588_11020.method12764(class84, 2048, false, true, 563642789);
		if (class163 == null)
			return null;
		Class346 class346 = method11187();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub3_Sub4) this).aBool11017, (byte) 18);
		aClass588_11020.method12765(class84, class163, class346, aShort10558, aShort10553, aShort10554, aShort10557, true, -1491435273);
		class163.method3504(class346, aClass95Array8405[0], 0);
		if (null != ((Class588) aClass588_11020).aClass502_7694) {
			Class160 class160 = ((Class588) aClass588_11020).aClass502_7694.method11292();
			class84.method1988(class160);
		}
		((Class497_Sub1_Sub3_Sub4) this).aBool11019 = (class163.method3612() || null != ((Class588) aClass588_11020).aClass502_7694);
		Class256 class256 = method11206();
		if (null == ((Class497_Sub1_Sub3_Sub4) this).aClass561_11016)
			((Class497_Sub1_Sub3_Sub4) this).aClass561_11016 = Class92_Sub3.method14624((int) (class256.aClass277_4041.aFloat4209), (int) (class256.aClass277_4041.aFloat4211), (int) (class256.aClass277_4041.aFloat4213), class163, 804198678);
		else
			Class623.method13198((((Class497_Sub1_Sub3_Sub4) this).aClass561_11016), (int) class256.aClass277_4041.aFloat4209, (int) class256.aClass277_4041.aFloat4211, (int) class256.aClass277_4041.aFloat4213, class163, -1784645805);
		return class568;
	}

	Class568 method13969(Class84 class84) {
		Class163 class163 = aClass588_11020.method12764(class84, 2048, false, true, 2030398844);
		if (class163 == null)
			return null;
		Class346 class346 = method11187();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub3_Sub4) this).aBool11017, (byte) -24);
		aClass588_11020.method12765(class84, class163, class346, aShort10558, aShort10553, aShort10554, aShort10557, true, -1602684263);
		class163.method3504(class346, aClass95Array8405[0], 0);
		if (null != ((Class588) aClass588_11020).aClass502_7694) {
			Class160 class160 = ((Class588) aClass588_11020).aClass502_7694.method11292();
			class84.method1988(class160);
		}
		((Class497_Sub1_Sub3_Sub4) this).aBool11019 = (class163.method3612() || null != ((Class588) aClass588_11020).aClass502_7694);
		Class256 class256 = method11206();
		if (null == ((Class497_Sub1_Sub3_Sub4) this).aClass561_11016)
			((Class497_Sub1_Sub3_Sub4) this).aClass561_11016 = Class92_Sub3.method14624((int) (class256.aClass277_4041.aFloat4209), (int) (class256.aClass277_4041.aFloat4211), (int) (class256.aClass277_4041.aFloat4213), class163, 943733208);
		else
			Class623.method13198((((Class497_Sub1_Sub3_Sub4) this).aClass561_11016), (int) class256.aClass277_4041.aFloat4209, (int) class256.aClass277_4041.aFloat4211, (int) class256.aClass277_4041.aFloat4213, class163, -1784645805);
		return class568;
	}

	Class568 method13989(Class84 class84) {
		Class163 class163 = aClass588_11020.method12764(class84, 2048, false, true, -881819566);
		if (class163 == null)
			return null;
		Class346 class346 = method11187();
		Class568 class568 = Class259.method5134(((Class497_Sub1_Sub3_Sub4) this).aBool11017, (byte) -74);
		aClass588_11020.method12765(class84, class163, class346, aShort10558, aShort10553, aShort10554, aShort10557, true, -1601861928);
		class163.method3504(class346, aClass95Array8405[0], 0);
		if (null != ((Class588) aClass588_11020).aClass502_7694) {
			Class160 class160 = ((Class588) aClass588_11020).aClass502_7694.method11292();
			class84.method1988(class160);
		}
		((Class497_Sub1_Sub3_Sub4) this).aBool11019 = (class163.method3612() || null != ((Class588) aClass588_11020).aClass502_7694);
		Class256 class256 = method11206();
		if (null == ((Class497_Sub1_Sub3_Sub4) this).aClass561_11016)
			((Class497_Sub1_Sub3_Sub4) this).aClass561_11016 = Class92_Sub3.method14624((int) (class256.aClass277_4041.aFloat4209), (int) (class256.aClass277_4041.aFloat4211), (int) (class256.aClass277_4041.aFloat4213), class163, 1933712644);
		else
			Class623.method13198((((Class497_Sub1_Sub3_Sub4) this).aClass561_11016), (int) class256.aClass277_4041.aFloat4209, (int) class256.aClass277_4041.aFloat4211, (int) class256.aClass277_4041.aFloat4213, class163, -1784645805);
		return class568;
	}

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

	public void method135(Class84 class84, int i) {
		aClass588_11020.method12768(class84, 1278779998);
	}

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

	final boolean method13963() {
		return false;
	}

	final boolean method13975() {
		return false;
	}

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

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

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

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

	boolean method13944(int i) {
		return ((Class497_Sub1_Sub3_Sub4) this).aBool11019;
	}

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

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

	public boolean method141() {
		return ((Class497_Sub1_Sub3_Sub4) this).aBool11018;
	}

	void method13954(Class84 class84) {
		Class163 class163 = aClass588_11020.method12764(class84, 262144, true, true, -602841842);
		if (class163 != null)
			aClass588_11020.method12765(class84, class163, method11187(), aShort10558, aShort10553, aShort10554, aShort10557, false, -1965535391);
	}

	boolean method13957() {
		return false;
	}

	void method13981(Class84 class84) {
		Class163 class163 = aClass588_11020.method12764(class84, 262144, true, true, -565163530);
		if (class163 != null)
			aClass588_11020.method12765(class84, class163, method11187(), aShort10558, aShort10553, aShort10554, aShort10557, false, -1840939715);
	}
}
