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

public class Class486 {
	static Class310 aClass310_6589 = null;

	public static void method11046() {
		if (aClass310_6589 != null)
			aClass310_6589.method6151(1799084178);
	}

	public static void method11047() {
		if (null != aClass310_6589) {
			aClass310_6589.method6171(1766011260);
			aClass310_6589 = null;
		}
	}

	public static void method11048(Class476 class476) {
		if (Class388.aClass388_5690 == ((Class476) class476).aClass388_6491)
			aClass310_6589 = new Class310_Sub1(class476);
		else if (((Class476) class476).aClass388_6491 == Class388.aClass388_5689)
			aClass310_6589 = new Class310_Sub2(class476);
		else
			throw new RuntimeException();
	}

	public static void method11049() {
		if (aClass310_6589 != null)
			aClass310_6589.method6151(401028262);
	}

	public static void method11050() {
		if (null != aClass310_6589) {
			aClass310_6589.method6171(1746008344);
			aClass310_6589 = null;
		}
	}

	public static void method11051() {
		if (null != aClass310_6589) {
			aClass310_6589.method6171(1472845866);
			aClass310_6589 = null;
		}
	}

	Class486() throws Throwable {
		throw new Error();
	}

	public static Class309 method11052(int i) {
		if (aClass310_6589 != null)
			return aClass310_6589.method6158(1190475050).method6067(i, 530557199);
		return null;
	}

	public static Interface54 method11053(Class279 class279, int i, Interface52 interface52, boolean bool, Class113 class113) {
		if (aClass310_6589 != null) {
			if (bool)
				return new Class515(class279, i, aClass310_6589, interface52);
			return new Class519(class279, i, aClass310_6589, interface52, class113);
		}
		return null;
	}

	public static Interface54 method11054(Class279 class279, int i, Interface52 interface52, boolean bool, Class113 class113) {
		if (aClass310_6589 != null) {
			if (bool)
				return new Class515(class279, i, aClass310_6589, interface52);
			return new Class519(class279, i, aClass310_6589, interface52, class113);
		}
		return null;
	}

	public static void method11055(int i, int i_0_, float f, Interface42 interface42) {
		if (null != aClass310_6589)
			aClass310_6589.method6158(1411515463).method6060(i, i_0_, f, interface42, 753440339);
	}

	public static void method11056(Class476 class476) {
		if (Class388.aClass388_5690 == ((Class476) class476).aClass388_6491)
			aClass310_6589 = new Class310_Sub1(class476);
		else if (((Class476) class476).aClass388_6491 == Class388.aClass388_5689)
			aClass310_6589 = new Class310_Sub2(class476);
		else
			throw new RuntimeException();
	}

	public static Class309 method11057(int i) {
		if (aClass310_6589 != null)
			return aClass310_6589.method6158(1317963373).method6067(i, 195559364);
		return null;
	}

	public static Class309 method11058(int i) {
		if (aClass310_6589 != null)
			return aClass310_6589.method6158(-2079846083).method6067(i, 1617643097);
		return null;
	}

	public static Class309 method11059(int i) {
		if (aClass310_6589 != null)
			return aClass310_6589.method6158(477075138).method6067(i, 2097693960);
		return null;
	}

	public static Class309 method11060(int i) {
		if (aClass310_6589 != null)
			return aClass310_6589.method6158(-97012332).method6067(i, 1782425894);
		return null;
	}

	public static boolean method11061(int i, int i_1_) {
		if (aClass310_6589 == null || aClass310_6589.method6158(1624587191) == null)
			return false;
		if (i == i_1_)
			return true;
		Class309 class309 = aClass310_6589.method6158(-1028449507).method6067(i, -74640591);
		Class309 class309_2_ = aClass310_6589.method6158(212668173).method6067(i_1_, -98754709);
		Class309 class309_3_ = class309;
		while_80_: do {
			do {
				if (class309_3_ == null)
					break while_80_;
				class309_3_ = class309_3_.method6133((byte) 54);
				if (class309_3_ == class309_2_)
					return true;
			} while (class309_3_ != class309);
			return false;
		} while (false);
		class309_3_ = class309_2_;
		while_81_: do {
			do {
				if (class309_3_ == null)
					break while_81_;
				class309_3_ = class309_3_.method6133((byte) 35);
				if (class309 == class309_3_)
					return true;
			} while (class309_2_ != class309_3_);
			return false;
		} while (false);
		return false;
	}

	static void method11062(Class587_Sub4 class587_sub4, int i, byte i_4_) {
		if (Class238.aClass405_2804 != null) {
			try {
				Class238.aClass405_2804.method7204(0L);
				Class238.aClass405_2804.method7208((class587_sub4.aByteArray8460), i, 24, 1134893498);
			} catch (Exception exception) {
				/* empty */
			}
		}
	}

	static final void method11063(Class477 class477, int i) {
		int i_5_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		Class35 class35 = Class109.method2606(i_5_, -318861754);
		Class118 class118 = Class35.aClass118Array464[i_5_ >> 16];
		Class12.method563(class35, class118, class477, 2020432267);
	}

	static void method11064(String string, String string_6_, String string_7_, boolean bool, boolean bool_8_, int i) {
		Class190 class190 = Class587_Sub22.method15814(-16711936);
		if (class190.method3963(-1926014914) != null) {
			Class587_Sub45 class587_sub45 = Class70.method1609(Class320.aClass320_4811, class190.aClass426_2279, 2042697197);
			class587_sub45.aClass587_Sub4_Sub1_9890.method14178((Class580.method12558(string, (byte) -69) + Class580.method12558(string_6_, (byte) -29) + Class580.method12558(string_7_, (byte) 7) + 1), -905467825);
			class587_sub45.aClass587_Sub4_Sub1_9890.method14382(string, -1024316281);
			class587_sub45.aClass587_Sub4_Sub1_9890.method14382(string_6_, -1199419496);
			class587_sub45.aClass587_Sub4_Sub1_9890.method14382(string_7_, -1295386064);
			int i_9_ = 0;
			if (bool)
				i_9_ |= 0x1;
			if (bool_8_)
				i_9_ |= 0x2;
			class587_sub45.aClass587_Sub4_Sub1_9890.method14416(i_9_, 1302373931);
			class190.method3964(class587_sub45, 1945436702);
		}
	}

	public static Class439[] method11065(int i) {
		return (new Class439[] { Class439.aClass439_6311, Class439.aClass439_6309, Class439.aClass439_6310, Class439.aClass439_6313, Class439.aClass439_6308 });
	}

	static final void method11066(Class477 class477, byte i) {
		int[] is = ((Class477) class477).anIntArray6497;
		int i_10_ = (((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1;
		int i_11_;
		if (Class92_Sub20.aClass587_Sub11_10075.aClass441_Sub33_8624.method14124(-943936263)) {
			if (i >= 13)
				return;
			i_11_ = 1;
		} else
			i_11_ = 0;
		is[i_10_] = i_11_;
	}
}
