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

public abstract class Class167 implements Interface16 {
	public Class209 aClass209_2117 = Class209.aClass209_2532;
	public int anInt2118;
	public Class301 aClass301_2119;
	public Class212 aClass212_2120;
	public boolean aBool2121 = true;

	public void method3710(Class587_Sub4 class587_sub4) {
		for (;;) {
			int i = class587_sub4.method14349(-1130636365);
			if (0 == i)
				break;
			Class179 class179 = ((Class179) Class252.method5058(Class212.method4451((byte) 66), i, -287822231));
			if (null != class179) {
				switch (-1659991141 * ((Class179) class179).anInt2171) {
				case 0:
					aBool2121 = false;
					break;
				case 1:
					break;
				case 2:
					aClass209_2117 = ((Class209) Class252.method5058(Class369.method6948(-2116531432), class587_sub4.method14349(-1130636365), 982302861));
					break;
				default:
					throw new IllegalStateException("");
				case 5:
					class587_sub4.method14222(-1257231350);
					break;
				case 6:
					Class252.method5058(Class499.method11261((byte) -100), class587_sub4.method14349(-1130636365), 1173419466);
					break;
				case 4: {
					int i_0_ = class587_sub4.method14349(-1130636365);
					aClass301_2119 = ((Class301) Class252.method5058(Class301.method6041((byte) 1), i_0_, -962658462));
					if (null == aClass301_2119)
						throw new IllegalStateException("");
				}
				}
			} else
				method3712(class587_sub4, i, (byte) 20);
		}
	}

	public void method3711(Class587_Sub4 class587_sub4, int i) {
		for (;;) {
			int i_1_ = class587_sub4.method14349(-1130636365);
			if (0 == i_1_)
				break;
			Class179 class179 = ((Class179) Class252.method5058(Class212.method4451((byte) 80), i_1_, -440077959));
			if (null != class179) {
				switch (-1659991141 * ((Class179) class179).anInt2171) {
				case 0:
					aBool2121 = false;
					break;
				case 1:
					break;
				case 2:
					aClass209_2117 = ((Class209) Class252.method5058(Class369.method6948(-1885868251), class587_sub4.method14349(-1130636365), 2095146729));
					break;
				default:
					throw new IllegalStateException("");
				case 5:
					class587_sub4.method14222(-1853566549);
					break;
				case 6:
					Class252.method5058(Class499.method11261((byte) -117), class587_sub4.method14349(-1130636365), -916977012);
					break;
				case 4: {
					int i_2_ = class587_sub4.method14349(-1130636365);
					aClass301_2119 = ((Class301) Class252.method5058(Class301.method6041((byte) 1), i_2_, -48629622));
					if (null == aClass301_2119)
						throw new IllegalStateException("");
				}
				}
			} else
				method3712(class587_sub4, i_1_, (byte) 20);
		}
	}

	abstract void method3712(Class587_Sub4 class587_sub4, int i, byte i_3_);

	boolean method3713() {
		if (null == aClass212_2120 || null == aClass301_2119)
			return false;
		return true;
	}

	public Object method3714(int i) {
		return aClass212_2120.method4440(this, (byte) 1);
	}

	boolean method3715(int i) {
		if (null == aClass212_2120 || null == aClass301_2119)
			return false;
		return true;
	}

	Class167(Class212 class212, int i) {
		aClass212_2120 = class212;
		anInt2118 = i * 777238019;
	}

	public void method3716(Class587_Sub4 class587_sub4) {
		for (;;) {
			int i = class587_sub4.method14349(-1130636365);
			if (0 == i)
				break;
			Class179 class179 = ((Class179) Class252.method5058(Class212.method4451((byte) 94), i, -789245405));
			if (null != class179) {
				switch (-1659991141 * ((Class179) class179).anInt2171) {
				case 0:
					aBool2121 = false;
					break;
				case 1:
					break;
				case 2:
					aClass209_2117 = ((Class209) Class252.method5058(Class369.method6948(-1796765940), class587_sub4.method14349(-1130636365), -668648655));
					break;
				default:
					throw new IllegalStateException("");
				case 5:
					class587_sub4.method14222(-1745942765);
					break;
				case 6:
					Class252.method5058(Class499.method11261((byte) -19), class587_sub4.method14349(-1130636365), 1669358480);
					break;
				case 4: {
					int i_4_ = class587_sub4.method14349(-1130636365);
					aClass301_2119 = ((Class301) Class252.method5058(Class301.method6041((byte) 1), i_4_, 1947514273));
					if (null == aClass301_2119)
						throw new IllegalStateException("");
				}
				}
			} else
				method3712(class587_sub4, i, (byte) 20);
		}
	}

	abstract void method3717(Class587_Sub4 class587_sub4, int i);

	boolean method3718() {
		if (null == aClass212_2120 || null == aClass301_2119)
			return false;
		return true;
	}

	public void method3719(Class587_Sub4 class587_sub4) {
		for (;;) {
			int i = class587_sub4.method14349(-1130636365);
			if (0 == i)
				break;
			Class179 class179 = ((Class179) Class252.method5058(Class212.method4451((byte) 126), i, 621270350));
			if (null != class179) {
				switch (-1659991141 * ((Class179) class179).anInt2171) {
				case 0:
					aBool2121 = false;
					break;
				case 1:
					break;
				case 2:
					aClass209_2117 = ((Class209) Class252.method5058(Class369.method6948(-1928298949), class587_sub4.method14349(-1130636365), 1928961518));
					break;
				default:
					throw new IllegalStateException("");
				case 5:
					class587_sub4.method14222(-1230715869);
					break;
				case 6:
					Class252.method5058(Class499.method11261((byte) -61), class587_sub4.method14349(-1130636365), 224043054);
					break;
				case 4: {
					int i_5_ = class587_sub4.method14349(-1130636365);
					aClass301_2119 = ((Class301) Class252.method5058(Class301.method6041((byte) 1), i_5_, -504066452));
					if (null == aClass301_2119)
						throw new IllegalStateException("");
				}
				}
			} else
				method3712(class587_sub4, i, (byte) 20);
		}
	}

	static final void method3720(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;
		Class229.method4586(class35, class118, class477, -531751622);
	}

	static final void method3721(Class477 class477, byte i) {
		Class480 class480;
		if (((Class477) class477).aBool6510) {
			if (i >= 1)
				return;
			class480 = ((Class477) class477).aClass480_6506;
		} else
			class480 = ((Class477) class477).aClass480_6492;
		Class480 class480_6_ = class480;
		Class35 class35 = ((Class480) class480_6_).aClass35_6531;
		Class118 class118 = ((Class480) class480_6_).aClass118_6532;
		Class512.method11536(class35, class118, class477, 973582633);
	}

	static final void method3722(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;
		Class459.method8172(class35, class118, class477, 405275126);
	}

	static final void method3723(Class477 class477, int i) {
		((Class477) class477).anInt6498 -= -1140365234;
		if ((((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127]) >= (((Class477) class477).anIntArray6497[2028895127 * ((Class477) class477).anInt6498 + 1]))
			((Class477) class477).anInt6520 += 66826121 * (((Class477) class477).anIntArray6518[-800229703 * ((Class477) class477).anInt6520]);
	}

	static final void method3724(Class477 class477, int i) {
		int i_7_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		Class417 class417 = Class434.aClass419_6267.method7587(i_7_, (byte) 102);
		((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1] = class417.anInt6071 * -2056835053;
	}

	static void method3725(int i, boolean bool, int i_8_) {
		Class587_Sub34_Sub2 class587_sub34_sub2 = Class488_Sub1.method14158(22, (long) i);
		class587_sub34_sub2.method16879((byte) -3);
		((Class587_Sub34_Sub2) class587_sub34_sub2).anInt10660 = (bool ? 1 : 0) * 889228231;
	}
}
