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

public class Class587_Sub34_Sub12 extends Class587_Sub34 {
	public boolean aBool10735 = true;
	String[] aStringArray10736;
	int[] anIntArray10737;
	int[][] anIntArrayArray10738;
	public int[] anIntArray10739;
	Class401 aClass401_10740;

	public String method17066() {
		StringBuilder stringbuilder = new StringBuilder(80);
		if (((Class587_Sub34_Sub12) this).aStringArray10736 == null)
			return "";
		stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[0]);
		for (int i = 1; i < ((Class587_Sub34_Sub12) this).aStringArray10736.length; i++) {
			for (int i_0_ = 0; i_0_ < 3; i_0_++)
				stringbuilder.append('.');
			stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[i]);
		}
		return stringbuilder.toString();
	}

	void method17067(Class587_Sub4 class587_sub4, byte i) {
		for (;;) {
			int i_1_ = class587_sub4.method14349(-1130636365);
			if (i_1_ == 0)
				break;
			method17083(class587_sub4, i_1_, 747313085);
		}
	}

	public void method17068(Class587_Sub4 class587_sub4, int[] is, int i) {
		if (null != ((Class587_Sub34_Sub12) this).anIntArray10737) {
			for (int i_2_ = 0; (i_2_ < ((Class587_Sub34_Sub12) this).anIntArray10737.length && i_2_ < is.length); i_2_++) {
				int i_3_ = method17073(i_2_, 1913228820).anInt6769 * 1968753619;
				if (i_3_ > 0)
					class587_sub4.method14192((long) is[i_2_], i_3_, -1259130141);
			}
		}
	}

	public String method17069(Class587_Sub4 class587_sub4) {
		StringBuilder stringbuilder = new StringBuilder(80);
		if (null != ((Class587_Sub34_Sub12) this).anIntArray10737) {
			for (int i = 0; i < ((Class587_Sub34_Sub12) this).anIntArray10737.length; i++) {
				stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[i]);
				stringbuilder.append(((Class587_Sub34_Sub12) this).aClass401_10740.method7180(method17073(i, 1913228820), ((Class587_Sub34_Sub12) this).anIntArrayArray10738[i], class587_sub4.method14205((Class223.method4567(((Class587_Sub34_Sub12) this).anIntArray10737[i], (byte) -44).anInt6770) * -263934697, 428883973)));
			}
		}
		stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[(((Class587_Sub34_Sub12) this).aStringArray10736).length - 1]);
		return stringbuilder.toString();
	}

	public String method17070(Class587_Sub4 class587_sub4, int i) {
		StringBuilder stringbuilder = new StringBuilder(80);
		if (null != ((Class587_Sub34_Sub12) this).anIntArray10737) {
			for (int i_4_ = 0; i_4_ < ((Class587_Sub34_Sub12) this).anIntArray10737.length; i_4_++) {
				stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[i_4_]);
				stringbuilder.append(((Class587_Sub34_Sub12) this).aClass401_10740.method7180(method17073(i_4_, 1913228820), ((Class587_Sub34_Sub12) this).anIntArrayArray10738[i_4_], class587_sub4.method14205((Class223.method4567(((Class587_Sub34_Sub12) this).anIntArray10737[i_4_], (byte) -28).anInt6770) * -263934697, 976938202)));
			}
		}
		stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[(((Class587_Sub34_Sub12) this).aStringArray10736).length - 1]);
		return stringbuilder.toString();
	}

	public String method17071(int i) {
		StringBuilder stringbuilder = new StringBuilder(80);
		if (((Class587_Sub34_Sub12) this).aStringArray10736 == null)
			return "";
		stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[0]);
		for (int i_5_ = 1; i_5_ < ((Class587_Sub34_Sub12) this).aStringArray10736.length; i_5_++) {
			for (int i_6_ = 0; i_6_ < 3; i_6_++)
				stringbuilder.append('.');
			stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[i_5_]);
		}
		return stringbuilder.toString();
	}

	public int method17072(int i) {
		if (null == ((Class587_Sub34_Sub12) this).anIntArray10737)
			return 0;
		return ((Class587_Sub34_Sub12) this).anIntArray10737.length;
	}

	public Class506 method17073(int i, int i_7_) {
		if (((Class587_Sub34_Sub12) this).anIntArray10737 == null || i < 0 || i > ((Class587_Sub34_Sub12) this).anIntArray10737.length)
			return null;
		return Class223.method4567((((Class587_Sub34_Sub12) this).anIntArray10737[i]), (byte) -119);
	}

	void method17074(int i) {
		if (anIntArray10739 != null) {
			for (int i_8_ = 0; i_8_ < anIntArray10739.length; i_8_++)
				anIntArray10739[i_8_] |= 0x8000;
		}
	}

	public int method17075(int i, int i_9_) {
		if (null == ((Class587_Sub34_Sub12) this).anIntArray10737 || i < 0 || i > ((Class587_Sub34_Sub12) this).anIntArray10737.length)
			return -1;
		if (null == ((Class587_Sub34_Sub12) this).anIntArrayArray10738[i] || i_9_ < 0 || i_9_ > (((Class587_Sub34_Sub12) this).anIntArrayArray10738[i]).length)
			return -1;
		return ((Class587_Sub34_Sub12) this).anIntArrayArray10738[i][i_9_];
	}

	void method17076(Class587_Sub4 class587_sub4) {
		for (;;) {
			int i = class587_sub4.method14349(-1130636365);
			if (i == 0)
				break;
			method17083(class587_sub4, i, 747313085);
		}
	}

	void method17077(Class587_Sub4 class587_sub4) {
		for (;;) {
			int i = class587_sub4.method14349(-1130636365);
			if (i == 0)
				break;
			method17083(class587_sub4, i, 747313085);
		}
	}

	void method17078(Class587_Sub4 class587_sub4, int i) {
		if (1 == i)
			((Class587_Sub34_Sub12) this).aStringArray10736 = Class490.method11125(class587_sub4.method14209(1776152272), '<', 1738526254);
		else if (i == 2) {
			int i_10_ = class587_sub4.method14349(-1130636365);
			anIntArray10739 = new int[i_10_];
			for (int i_11_ = 0; i_11_ < i_10_; i_11_++)
				anIntArray10739[i_11_] = class587_sub4.method14191((byte) -10);
		} else if (i == 3) {
			int i_12_ = class587_sub4.method14349(-1130636365);
			((Class587_Sub34_Sub12) this).anIntArray10737 = new int[i_12_];
			((Class587_Sub34_Sub12) this).anIntArrayArray10738 = new int[i_12_][];
			for (int i_13_ = 0; i_13_ < i_12_; i_13_++) {
				int i_14_ = class587_sub4.method14191((byte) -123);
				Class506 class506 = Class223.method4567(i_14_, (byte) -17);
				if (null != class506) {
					((Class587_Sub34_Sub12) this).anIntArray10737[i_13_] = i_14_;
					((Class587_Sub34_Sub12) this).anIntArrayArray10738[i_13_] = new int[1495007673 * class506.anInt6771];
					for (int i_15_ = 0; i_15_ < 1495007673 * class506.anInt6771; i_15_++)
						((Class587_Sub34_Sub12) this).anIntArrayArray10738[i_13_][i_15_] = class587_sub4.method14191((byte) -28);
				}
			}
		} else if (4 == i)
			aBool10735 = false;
	}

	public void method17079(Class587_Sub4 class587_sub4, int[] is) {
		if (null != ((Class587_Sub34_Sub12) this).anIntArray10737) {
			for (int i = 0; (i < ((Class587_Sub34_Sub12) this).anIntArray10737.length && i < is.length); i++) {
				int i_16_ = method17073(i, 1913228820).anInt6769 * 1968753619;
				if (i_16_ > 0)
					class587_sub4.method14192((long) is[i], i_16_, 594315787);
			}
		}
	}

	public void method17080(Class587_Sub4 class587_sub4, int[] is) {
		if (null != ((Class587_Sub34_Sub12) this).anIntArray10737) {
			for (int i = 0; (i < ((Class587_Sub34_Sub12) this).anIntArray10737.length && i < is.length); i++) {
				int i_17_ = method17073(i, 1913228820).anInt6769 * 1968753619;
				if (i_17_ > 0)
					class587_sub4.method14192((long) is[i], i_17_, -779277438);
			}
		}
	}

	public void method17081(Class587_Sub4 class587_sub4, int[] is) {
		if (null != ((Class587_Sub34_Sub12) this).anIntArray10737) {
			for (int i = 0; (i < ((Class587_Sub34_Sub12) this).anIntArray10737.length && i < is.length); i++) {
				int i_18_ = method17073(i, 1913228820).anInt6769 * 1968753619;
				if (i_18_ > 0)
					class587_sub4.method14192((long) is[i], i_18_, -1299682317);
			}
		}
	}

	public String method17082(Class587_Sub4 class587_sub4) {
		StringBuilder stringbuilder = new StringBuilder(80);
		if (null != ((Class587_Sub34_Sub12) this).anIntArray10737) {
			for (int i = 0; i < ((Class587_Sub34_Sub12) this).anIntArray10737.length; i++) {
				stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[i]);
				stringbuilder.append(((Class587_Sub34_Sub12) this).aClass401_10740.method7180(method17073(i, 1913228820), ((Class587_Sub34_Sub12) this).anIntArrayArray10738[i], class587_sub4.method14205((Class223.method4567(((Class587_Sub34_Sub12) this).anIntArray10737[i], (byte) -84).anInt6770) * -263934697, -676852863)));
			}
		}
		stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[(((Class587_Sub34_Sub12) this).aStringArray10736).length - 1]);
		return stringbuilder.toString();
	}

	void method17083(Class587_Sub4 class587_sub4, int i, int i_19_) {
		if (1 == i)
			((Class587_Sub34_Sub12) this).aStringArray10736 = Class490.method11125(class587_sub4.method14209(-1602912371), '<', 1738526254);
		else if (i == 2) {
			int i_20_ = class587_sub4.method14349(-1130636365);
			anIntArray10739 = new int[i_20_];
			for (int i_21_ = 0; i_21_ < i_20_; i_21_++)
				anIntArray10739[i_21_] = class587_sub4.method14191((byte) -104);
		} else if (i == 3) {
			int i_22_ = class587_sub4.method14349(-1130636365);
			((Class587_Sub34_Sub12) this).anIntArray10737 = new int[i_22_];
			((Class587_Sub34_Sub12) this).anIntArrayArray10738 = new int[i_22_][];
			for (int i_23_ = 0; i_23_ < i_22_; i_23_++) {
				int i_24_ = class587_sub4.method14191((byte) -23);
				Class506 class506 = Class223.method4567(i_24_, (byte) -94);
				if (null != class506) {
					((Class587_Sub34_Sub12) this).anIntArray10737[i_23_] = i_24_;
					((Class587_Sub34_Sub12) this).anIntArrayArray10738[i_23_] = new int[1495007673 * class506.anInt6771];
					for (int i_25_ = 0; i_25_ < 1495007673 * class506.anInt6771; i_25_++)
						((Class587_Sub34_Sub12) this).anIntArrayArray10738[i_23_][i_25_] = class587_sub4.method14191((byte) -126);
				}
			}
		} else if (4 == i)
			aBool10735 = false;
	}

	public String method17084() {
		StringBuilder stringbuilder = new StringBuilder(80);
		if (((Class587_Sub34_Sub12) this).aStringArray10736 == null)
			return "";
		stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[0]);
		for (int i = 1; i < ((Class587_Sub34_Sub12) this).aStringArray10736.length; i++) {
			for (int i_26_ = 0; i_26_ < 3; i_26_++)
				stringbuilder.append('.');
			stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[i]);
		}
		return stringbuilder.toString();
	}

	Class587_Sub34_Sub12() {
		/* empty */
	}

	public int method17085(int i, int i_27_) {
		if (null == ((Class587_Sub34_Sub12) this).anIntArray10737 || i < 0 || i > ((Class587_Sub34_Sub12) this).anIntArray10737.length)
			return -1;
		if (null == ((Class587_Sub34_Sub12) this).anIntArrayArray10738[i] || i_27_ < 0 || i_27_ > (((Class587_Sub34_Sub12) this).anIntArrayArray10738[i]).length)
			return -1;
		return ((Class587_Sub34_Sub12) this).anIntArrayArray10738[i][i_27_];
	}

	public String method17086() {
		StringBuilder stringbuilder = new StringBuilder(80);
		if (((Class587_Sub34_Sub12) this).aStringArray10736 == null)
			return "";
		stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[0]);
		for (int i = 1; i < ((Class587_Sub34_Sub12) this).aStringArray10736.length; i++) {
			for (int i_28_ = 0; i_28_ < 3; i_28_++)
				stringbuilder.append('.');
			stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[i]);
		}
		return stringbuilder.toString();
	}

	public int method17087() {
		if (null == ((Class587_Sub34_Sub12) this).anIntArray10737)
			return 0;
		return ((Class587_Sub34_Sub12) this).anIntArray10737.length;
	}

	public int method17088(int i, int i_29_, int i_30_) {
		if (null == ((Class587_Sub34_Sub12) this).anIntArray10737 || i < 0 || i > ((Class587_Sub34_Sub12) this).anIntArray10737.length)
			return -1;
		if (null == ((Class587_Sub34_Sub12) this).anIntArrayArray10738[i] || i_29_ < 0 || i_29_ > (((Class587_Sub34_Sub12) this).anIntArrayArray10738[i]).length)
			return -1;
		return ((Class587_Sub34_Sub12) this).anIntArrayArray10738[i][i_29_];
	}

	public String method17089() {
		StringBuilder stringbuilder = new StringBuilder(80);
		if (((Class587_Sub34_Sub12) this).aStringArray10736 == null)
			return "";
		stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[0]);
		for (int i = 1; i < ((Class587_Sub34_Sub12) this).aStringArray10736.length; i++) {
			for (int i_31_ = 0; i_31_ < 3; i_31_++)
				stringbuilder.append('.');
			stringbuilder.append(((Class587_Sub34_Sub12) this).aStringArray10736[i]);
		}
		return stringbuilder.toString();
	}

	void method17090() {
		if (anIntArray10739 != null) {
			for (int i = 0; i < anIntArray10739.length; i++)
				anIntArray10739[i] |= 0x8000;
		}
	}

	void method17091() {
		if (anIntArray10739 != null) {
			for (int i = 0; i < anIntArray10739.length; i++)
				anIntArray10739[i] |= 0x8000;
		}
	}

	void method17092() {
		if (anIntArray10739 != null) {
			for (int i = 0; i < anIntArray10739.length; i++)
				anIntArray10739[i] |= 0x8000;
		}
	}
}
