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

final class Class36 {
	static int anInt491;
	static Class215 aClass215_492;
	Class_c_Sub2 aClass_c_Sub2_493 = new Class_c_Sub2();
	Class184 aClass184_494;
	private Class260_Sub1 aClass260_Sub1_495;
	Runnable aRunnable496;
	boolean[] aBoolArray497;
	int[][] anIntArrayArray498;
	Class_t_Sub2 aClass_t_Sub2_499;
	Class_t_Sub2 aClass_t_Sub2_500;
	Class_t_Sub2 aClass_t_Sub2_501;
	int[] anIntArray502;
	int[] anIntArray503;
	static int anInt504;
	int[] anIntArray505;
	int[] anIntArray506;
	int[] anIntArray507 = new int[8191];
	int[] anIntArray508;
	int[][] anIntArrayArray509;
	static int anInt510;
	Class_t_Sub2 aClass_t_Sub2_511;
	static int anInt512 = -1;
	Class_t_Sub2 aClass_t_Sub2_513;
	Class130_Sub1_Sub1[] aClass130_Sub1_Sub1Array514;
	int[] anIntArray515;
	int[] anIntArray516;
	int anInt517;
	int[] anIntArray518;
	Class_t_Sub2 aClass_t_Sub2_519;
	int[] anIntArray520;
	Class_t_Sub2 aClass_t_Sub2_521;
	int anInt522;
	int[] anIntArray523;
	int[] anIntArray524;
	int[] anIntArray525;
	int[] anIntArray526;
	int[] anIntArray527;
	int[] anIntArray528;
	int[] anIntArray529;
	int anInt530;
	int[] anIntArray531;
	int[] anIntArray532;
	int[] anIntArray533;
	int[] anIntArray534;
	int[] anIntArray535;
	int[] anIntArray536;
	int[] anIntArray537;
	int[] anIntArray538;
	static int anInt539;
	int[][] anIntArrayArray540;
	int[] anIntArray541;
	Class_t_Sub2 f_ab;
	int[] f_bb;
	int[] f_cb;
	Class_t_Sub2 f_db;
	Class_t_Sub2 f_eb;
	int[] f_fb;
	int[] f_gb;
	boolean[] f_hb;
	static int f_ib;

	static final Class81[] method252(int i) {
		try {
			anInt491++;
			int i_0_ = 82 / ((-8 - i) / 35);
			return (new Class81[] { Class194_Sub2.aClass81_4952, Class256.aClass81_3675, Class40_Sub2.aClass81_4049, Class95.aClass81_1241, Class21.aClass81_320, Class206.aClass81_2898, ISAAC.aClass81_625, Class246_Sub28_Sub14.aClass81_6307, Class186.aClass81_2636, Class59_Sub5_Sub1.aClass81_5815, Class209.aClass81_2939, Class246_Sub28_Sub25.aClass81_6700, Class180.aClass81_2522, Class246_Sub28_Sub20.aClass81_6571 });
		} catch (RuntimeException runtimeexception) {
			throw Class193.method1272(runtimeexception, "cv.D(" + i + ')');
		}
	}

	final void method253(int i, Runnable runnable) {
		do {
			try {
				anInt504++;
				((Class36) this).aRunnable496 = runnable;
				if (i == 0)
					break;
				method255((byte) 102);
			} catch (RuntimeException runtimeexception) {
				throw Class193.method1272(runtimeexception, ("cv.B(" + i + ',' + (runnable != null ? "{...}" : "null") + ')'));
			}
			break;
		} while (false);
	}

	static final void method254(int i) {
		try {
			anInt510++;
			if (Class246_Sub14.aString4438.length() != 0) {
				Class252.printConsoleMessage(124, "--> " + Class246_Sub14.aString4438);
				Class187_Sub2.method2285(Class246_Sub14.aString4438, false, 3);
				Class59.anInt823 = 0;
				if (i < 116)
					anInt512 = -72;
				Class246_Sub14.aString4438 = "";
				Class246_Sub1_Sub14.anInt6596 = 0;
			}
		} catch (RuntimeException runtimeexception) {
			throw Class193.method1272(runtimeexception, "cv.A(" + i + ')');
		}
	}

	final void method255(byte i) {
		try {
			((Class36) this).aClass184_494 = new Class184(aClass260_Sub1_495);
			if (i == -81)
				anInt539++;
		} catch (RuntimeException runtimeexception) {
			throw Class193.method1272(runtimeexception, "cv.E(" + i + ')');
		}
	}

	public static void method256(boolean bool) {
		do {
			try {
				aClass215_492 = null;
				if (bool == true)
					break;
				aClass215_492 = null;
			} catch (RuntimeException runtimeexception) {
				throw Class193.method1272(runtimeexception, "cv.C(" + bool + ')');
			}
			break;
		} while (false);
	}

	Class36(Class260_Sub1 class260_sub1) {
		((Class36) this).anIntArray505 = new int[2200];
		((Class36) this).aBoolArray497 = new boolean[Class_t_Sub2.anInt5310];
		((Class36) this).anIntArray515 = new int[12];
		((Class36) this).anIntArray518 = new int[Class_t_Sub2.anInt5266];
		((Class36) this).anIntArray502 = new int[8191];
		((Class36) this).anIntArray520 = new int[8191];
		((Class36) this).anIntArray524 = new int[10];
		((Class36) this).anIntArray516 = new int[64];
		((Class36) this).anIntArrayArray509 = new int[32][512];
		((Class36) this).anIntArray506 = new int[64];
		((Class36) this).anIntArray529 = new int[8191 + Class_t_Sub2.anInt5310];
		((Class36) this).anIntArray528 = new int[Class_t_Sub2.anInt5266];
		((Class36) this).anIntArray527 = new int[Class_t_Sub2.anInt5266];
		((Class36) this).anIntArray503 = new int[8191];
		((Class36) this).anIntArray535 = new int[8];
		((Class36) this).anIntArray531 = new int[Class_t_Sub2.anInt5266];
		((Class36) this).anIntArray508 = new int[Class_t_Sub2.anInt5266];
		((Class36) this).anIntArray525 = new int[10000];
		((Class36) this).anIntArray532 = new int[10000];
		((Class36) this).anIntArray537 = new int[Class_t_Sub2.anInt5266];
		((Class36) this).anIntArray523 = new int[32];
		((Class36) this).anIntArray534 = new int[8];
		((Class36) this).anIntArrayArray540 = new int[12][Class_t_Sub2.anInt5310 + 8191];
		((Class36) this).anIntArray533 = new int[10];
		((Class36) this).aClass130_Sub1_Sub1Array514 = new Class130_Sub1_Sub1[8191];
		((Class36) this).f_bb = new int[8191 + Class_t_Sub2.anInt5310];
		((Class36) this).anIntArrayArray498 = new int[2200][64];
		((Class36) this).anIntArray538 = new int[Class_t_Sub2.anInt5266];
		((Class36) this).anIntArray536 = new int[12];
		((Class36) this).anIntArray541 = new int[64];
		((Class36) this).f_gb = new int[Class_t_Sub2.anInt5266];
		((Class36) this).f_cb = new int[8];
		((Class36) this).f_fb = new int[10];
		((Class36) this).f_hb = new boolean[Class_t_Sub2.anInt5310];
		try {
			aClass260_Sub1_495 = class260_sub1;
			((Class36) this).aClass184_494 = new Class184(aClass260_Sub1_495);
			((Class36) this).f_db = new Class_t_Sub2(aClass260_Sub1_495);
			((Class36) this).aClass_t_Sub2_513 = new Class_t_Sub2(aClass260_Sub1_495);
			((Class36) this).aClass_t_Sub2_500 = new Class_t_Sub2(aClass260_Sub1_495);
			((Class36) this).aClass_t_Sub2_519 = new Class_t_Sub2(aClass260_Sub1_495);
			((Class36) this).aClass_t_Sub2_499 = new Class_t_Sub2(aClass260_Sub1_495);
			((Class36) this).f_eb = new Class_t_Sub2(aClass260_Sub1_495);
			((Class36) this).aClass_t_Sub2_511 = new Class_t_Sub2(aClass260_Sub1_495);
			((Class36) this).f_ab = new Class_t_Sub2(aClass260_Sub1_495);
			((Class36) this).aClass_t_Sub2_521 = new Class_t_Sub2(aClass260_Sub1_495);
			((Class36) this).aClass_t_Sub2_501 = new Class_t_Sub2(aClass260_Sub1_495);
			((Class36) this).anIntArray526 = new int[Class_t_Sub2.anInt5310];
			for (int i = 0; (Class_t_Sub2.anInt5310 ^ 0xffffffff) < (i ^ 0xffffffff); i++)
				((Class36) this).anIntArray526[i] = -1;
		} catch (RuntimeException runtimeexception) {
			throw Class193.method1272(runtimeexception, "cv.<init>(" + (class260_sub1 != null ? "{...}" : "null") + ')');
		}
	}
}
