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

public class Class587_Sub34_Sub7 extends Class587_Sub34 {
	Class445 aClass445_10701;

	void method17018(Class587_Sub4 class587_sub4, int i) {
		for (;;) {
			int i_0_ = class587_sub4.method14349(-1130636365);
			if (i_0_ == 0)
				break;
			method17020(class587_sub4, i_0_, 1828133581);
		}
	}

	void method17019(Class587_Sub4 class587_sub4, int i) {
		if (249 == i) {
			int i_1_ = class587_sub4.method14349(-1130636365);
			if (((Class587_Sub34_Sub7) this).aClass445_10701 == null) {
				int i_2_ = Class71.method1628(i_1_, (byte) 3);
				((Class587_Sub34_Sub7) this).aClass445_10701 = new Class445(i_2_);
			}
			for (int i_3_ = 0; i_3_ < i_1_; i_3_++) {
				boolean bool = class587_sub4.method14349(-1130636365) == 1;
				int i_4_ = class587_sub4.method14203((short) 8681);
				Class587 class587;
				if (bool)
					class587 = new Class587_Sub20(class587_sub4.method14209(1188423659));
				else
					class587 = new Class587_Sub17(class587_sub4.method14408(1097722201));
				((Class587_Sub34_Sub7) this).aClass445_10701.method8011(class587, (long) i_4_);
			}
		}
	}

	void method17020(Class587_Sub4 class587_sub4, int i, int i_5_) {
		if (249 == i) {
			int i_6_ = class587_sub4.method14349(-1130636365);
			if (((Class587_Sub34_Sub7) this).aClass445_10701 == null) {
				int i_7_ = Class71.method1628(i_6_, (byte) 66);
				((Class587_Sub34_Sub7) this).aClass445_10701 = new Class445(i_7_);
			}
			for (int i_8_ = 0; i_8_ < i_6_; i_8_++) {
				boolean bool = class587_sub4.method14349(-1130636365) == 1;
				int i_9_ = class587_sub4.method14203((short) 11600);
				Class587 class587;
				if (bool)
					class587 = new Class587_Sub20(class587_sub4.method14209(-1324622090));
				else
					class587 = new Class587_Sub17(class587_sub4.method14408(1097722201));
				((Class587_Sub34_Sub7) this).aClass445_10701.method8011(class587, (long) i_9_);
			}
		}
	}

	public int method17021(int i, int i_10_, int i_11_) {
		if (null == ((Class587_Sub34_Sub7) this).aClass445_10701)
			return i_10_;
		Class587_Sub17 class587_sub17 = (Class587_Sub17) ((Class587_Sub34_Sub7) this).aClass445_10701.method7988((long) i);
		if (class587_sub17 == null)
			return i_10_;
		return class587_sub17.anInt9630 * -1022666323;
	}

	public String method17022(int i, String string, int i_12_) {
		if (null == ((Class587_Sub34_Sub7) this).aClass445_10701)
			return string;
		Class587_Sub20 class587_sub20 = (Class587_Sub20) ((Class587_Sub34_Sub7) this).aClass445_10701.method7988((long) i);
		if (null == class587_sub20)
			return string;
		return (String) class587_sub20.anObject9642;
	}

	Class587_Sub34_Sub7() {
		/* empty */
	}

	void method17023(Class587_Sub4 class587_sub4, int i) {
		if (249 == i) {
			int i_13_ = class587_sub4.method14349(-1130636365);
			if (((Class587_Sub34_Sub7) this).aClass445_10701 == null) {
				int i_14_ = Class71.method1628(i_13_, (byte) 17);
				((Class587_Sub34_Sub7) this).aClass445_10701 = new Class445(i_14_);
			}
			for (int i_15_ = 0; i_15_ < i_13_; i_15_++) {
				boolean bool = class587_sub4.method14349(-1130636365) == 1;
				int i_16_ = class587_sub4.method14203((short) 9164);
				Class587 class587;
				if (bool)
					class587 = new Class587_Sub20(class587_sub4.method14209(-1177551768));
				else
					class587 = new Class587_Sub17(class587_sub4.method14408(1097722201));
				((Class587_Sub34_Sub7) this).aClass445_10701.method8011(class587, (long) i_16_);
			}
		}
	}

	void method17024(Class587_Sub4 class587_sub4) {
		for (;;) {
			int i = class587_sub4.method14349(-1130636365);
			if (i == 0)
				break;
			method17020(class587_sub4, i, 1828133581);
		}
	}

	public int method17025(int i, int i_17_) {
		if (null == ((Class587_Sub34_Sub7) this).aClass445_10701)
			return i_17_;
		Class587_Sub17 class587_sub17 = (Class587_Sub17) ((Class587_Sub34_Sub7) this).aClass445_10701.method7988((long) i);
		if (class587_sub17 == null)
			return i_17_;
		return class587_sub17.anInt9630 * -1022666323;
	}

	public String method17026(int i, String string) {
		if (null == ((Class587_Sub34_Sub7) this).aClass445_10701)
			return string;
		Class587_Sub20 class587_sub20 = (Class587_Sub20) ((Class587_Sub34_Sub7) this).aClass445_10701.method7988((long) i);
		if (null == class587_sub20)
			return string;
		return (String) class587_sub20.anObject9642;
	}

	public String method17027(int i, String string) {
		if (null == ((Class587_Sub34_Sub7) this).aClass445_10701)
			return string;
		Class587_Sub20 class587_sub20 = (Class587_Sub20) ((Class587_Sub34_Sub7) this).aClass445_10701.method7988((long) i);
		if (null == class587_sub20)
			return string;
		return (String) class587_sub20.anObject9642;
	}
}
