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

public final class Class279 {
	static final int anInt4216 = 0;
	Class282 aClass282_4217 = null;
	Object[][] anObjectArrayArray4218;
	static Class601 aClass601_4219 = new Class601();
	boolean aBool4220;
	Object[] anObjectArray4221;
	public static final int anInt4222 = 1;
	static int anInt4223;
	static final int anInt4224 = 1;
	Class272 aClass272_4225;
	static boolean aBool4226 = false;
	int anInt4227;
	public static final int anInt4228 = 2;
	static final int anInt4229 = 0;

	public synchronized boolean method5572(int i, int i_0_) {
		if (!method5573(-901302714))
			return false;
		if (i < 0 || i_0_ < 0 || i >= (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length || i_0_ >= (((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i])) {
			if (aBool4226)
				throw new IllegalArgumentException(new StringBuilder().append(i).append(" ").append(i_0_).toString());
			return false;
		}
		return true;
	}

	synchronized boolean method5573(int i) {
		if (((Class279) this).aClass282_4217 == null) {
			((Class279) this).aClass282_4217 = ((Class279) this).aClass272_4225.method5343(-1127001567);
			if (((Class279) this).aClass282_4217 == null)
				return false;
			((Class279) this).anObjectArray4221 = (new Object[-718512049 * (((Class282) ((Class279) this).aClass282_4217).anInt4246)]);
			((Class279) this).anObjectArrayArray4218 = (new Object[-718512049 * (((Class282) ((Class279) this).aClass282_4217).anInt4246)][]);
		}
		return true;
	}

	public int method5574(int i) {
		if (!method5573(-2034285817))
			throw new IllegalStateException("");
		return (((Class282) ((Class279) this).aClass282_4217).anInt4239 * -493962769);
	}

	synchronized boolean method5575(int i, byte i_1_) {
		if (!method5573(-1294585466))
			return false;
		if (i < 0 || i >= (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length || (((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i] == 0)) {
			if (aBool4226)
				throw new IllegalArgumentException(Integer.toString(i));
			return false;
		}
		return true;
	}

	public synchronized boolean method5576(int i, int i_2_, int i_3_) {
		if (!method5573(-1485576734))
			return false;
		if (i < 0 || i_2_ < 0 || i >= (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length || i_2_ >= (((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i])) {
			if (aBool4226)
				throw new IllegalArgumentException(new StringBuilder().append(i).append(" ").append(i_2_).toString());
			return false;
		}
		return true;
	}

	public int method5577(String string) {
		if (!method5573(-176189091))
			return -1;
		string = string.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1994299460), -1582605863));
		if (!method5575(i, (byte) 7))
			return -1;
		return i;
	}

	public byte[] method5578(int i, int i_4_, int i_5_) {
		return method5652(i, i_4_, null, (byte) -120);
	}

	synchronized boolean method5579(int i) {
		if (!method5573(-1266503539))
			return false;
		if (i < 0 || i >= (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length || (((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i] == 0)) {
			if (aBool4226)
				throw new IllegalArgumentException(Integer.toString(i));
			return false;
		}
		return true;
	}

	public boolean method5580(String string, int i) {
		int i_6_ = method5634("", 1931123782);
		if (i_6_ != -1)
			return method5600("", string, (byte) 3);
		return method5600(string, "", (byte) 3);
	}

	public synchronized boolean method5581(int i, int i_7_, int i_8_) {
		if (!method5576(i, i_7_, -767765071))
			return false;
		if (null != ((Class279) this).anObjectArrayArray4218[i] && null != ((Class279) this).anObjectArrayArray4218[i][i_7_])
			return true;
		if (((Class279) this).anObjectArray4221[i] != null)
			return true;
		method5598(i, -1198200895);
		if (null != ((Class279) this).anObjectArray4221[i])
			return true;
		return false;
	}

	public synchronized boolean method5582(int i, byte i_9_) {
		if (!method5573(-1160570642))
			return false;
		if (1 == (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length)
			return method5581(0, i, 1291398875);
		if (!method5575(i, (byte) 7))
			return false;
		if (1 == ((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i])
			return method5581(i, 0, 950237629);
		throw new RuntimeException();
	}

	public synchronized int[] method5583(int i) {
		if (!method5575(i, (byte) 7))
			return null;
		int[] is = (((Class282) ((Class279) this).aClass282_4217).anIntArrayArray4242[i]);
		if (is == null) {
			is = new int[(((Class282) ((Class279) this).aClass282_4217).anIntArray4247[i])];
			for (int i_10_ = 0; i_10_ < is.length; i_10_++)
				is[i_10_] = i_10_;
		}
		return is;
	}

	public synchronized boolean method5584(byte i) {
		if (!method5573(-1019761558))
			return false;
		boolean bool = true;
		for (int i_11_ = 0; i_11_ < (((Class282) ((Class279) this).aClass282_4217).anIntArray4245).length; i_11_++) {
			int i_12_ = (((Class282) ((Class279) this).aClass282_4217).anIntArray4245[i_11_]);
			if (((Class279) this).anObjectArray4221[i_12_] == null) {
				method5598(i_12_, 998809057);
				if (null == ((Class279) this).anObjectArray4221[i_12_])
					bool = false;
			}
		}
		return bool;
	}

	synchronized int method5585(int i, int i_13_) {
		if (!method5575(i, (byte) 7))
			return 0;
		if (null != ((Class279) this).anObjectArray4221[i])
			return 100;
		return ((Class279) this).aClass272_4225.method5346(i, (byte) 0);
	}

	public synchronized int method5586(byte i) {
		if (!method5573(-421233413))
			return 0;
		int i_14_ = 0;
		int i_15_ = 0;
		for (int i_16_ = 0; i_16_ < ((Class279) this).anObjectArray4221.length; i_16_++) {
			if ((((Class282) ((Class279) this).aClass282_4217).anIntArray4247[i_16_]) > 0) {
				i_14_ += 100;
				i_15_ += method5585(i_16_, -2112939321);
			}
		}
		if (0 == i_14_)
			return 100;
		int i_17_ = 100 * i_15_ / i_14_;
		return i_17_;
	}

	public synchronized byte[] method5587(int i, int i_18_) {
		if (!method5573(-11577476))
			return null;
		if (1 == (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length)
			return method5578(0, i, 1943887639);
		if (!method5575(i, (byte) 7))
			return null;
		if (((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i] == 1)
			return method5578(i, 0, 2009094324);
		throw new RuntimeException();
	}

	public synchronized int[] method5588(int i, int i_19_) {
		if (!method5575(i, (byte) 7))
			return null;
		int[] is = (((Class282) ((Class279) this).aClass282_4217).anIntArrayArray4242[i]);
		if (is == null) {
			is = new int[(((Class282) ((Class279) this).aClass282_4217).anIntArray4247[i])];
			for (int i_20_ = 0; i_20_ < is.length; i_20_++)
				is[i_20_] = i_20_;
		}
		return is;
	}

	public boolean method5589(int i, int i_21_) {
		if (!method5573(-763532162))
			return false;
		if (1 == (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length)
			return method5576(0, i, -715019279);
		if (!method5575(i, (byte) 7))
			return false;
		if (1 == ((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i])
			return method5576(i, 0, -347562515);
		throw new RuntimeException();
	}

	public void method5590(int i, int i_22_) {
		((Class279) this).aClass272_4225.method5345(i, -1555502645);
	}

	public int method5591(byte i) {
		if (!method5573(-526495647))
			return -1;
		return (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length;
	}

	public synchronized void method5592(int i, byte i_23_) {
		if (method5575(i, (byte) 7)) {
			if (null != ((Class279) this).anObjectArrayArray4218)
				((Class279) this).anObjectArrayArray4218[i] = null;
		}
	}

	public void method5593(boolean bool, boolean bool_24_, byte i) {
		if (method5573(-2102427033)) {
			if (bool) {
				((Class282) ((Class279) this).aClass282_4217).anIntArray4244 = null;
				((Class282) ((Class279) this).aClass282_4217).aClass81_4251 = null;
			}
			if (bool_24_) {
				((Class282) ((Class279) this).aClass282_4217).anIntArrayArray4243 = null;
				((Class282) ((Class279) this).aClass282_4217).aClass81Array4253 = null;
			}
		}
	}

	synchronized boolean method5594(int i, int i_25_, int[] is, int i_26_) {
		if (!method5575(i, (byte) 7))
			return false;
		if (null == ((Class279) this).anObjectArray4221[i])
			return false;
		int i_27_ = ((Class282) ((Class279) this).aClass282_4217).anIntArray4247[i];
		int[] is_28_ = (((Class282) ((Class279) this).aClass282_4217).anIntArrayArray4242[i]);
		if (((Class279) this).anObjectArrayArray4218[i] == null)
			((Class279) this).anObjectArrayArray4218[i] = new Object[(((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i])];
		Object[] objects = ((Class279) this).anObjectArrayArray4218[i];
		boolean bool = true;
		for (int i_29_ = 0; i_29_ < i_27_; i_29_++) {
			int i_30_;
			if (null == is_28_)
				i_30_ = i_29_;
			else
				i_30_ = is_28_[i_29_];
			if (null == objects[i_30_]) {
				bool = false;
				break;
			}
		}
		if (bool)
			return true;
		byte[] is_31_;
		if (is != null && (0 != is[0] || is[1] != 0 || 0 != is[2] || is[3] != 0)) {
			is_31_ = Class441.method7948(((Class279) this).anObjectArray4221[i], true, (byte) 3);
			Class587_Sub4 class587_sub4 = new Class587_Sub4(is_31_);
			int i_32_ = class587_sub4.method14349(-1130636365);
			int i_33_ = class587_sub4.method14408(1097722201);
			int i_34_ = i_33_ + (i_32_ == 0 ? 5 : 9);
			class587_sub4.method14223(is, 5, i_34_, 65536);
		} else
			is_31_ = Class441.method7948(((Class279) this).anObjectArray4221[i], false, (byte) 3);
		byte[] is_35_;
		try {
			is_35_ = Class269.method5332(is_31_, -1729046614);
		} catch (RuntimeException runtimeexception) {
			throw Class453.method8114(runtimeexception, new StringBuilder().append(null != is).append(" ").append(i).append(" ").append(is_31_.length).append(" ").append(Class489.method11113(is_31_, is_31_.length, 1672067858)).append(" ").append(Class489.method11113(is_31_, is_31_.length - 2, 1934618616)).append(" ").append(((Class282) ((Class279) this).aClass282_4217).anIntArray4240[i]).append(" ").append(-493962769 * (((Class282) ((Class279) this).aClass282_4217).anInt4239)).toString());
		}
		if (((Class279) this).aBool4220)
			((Class279) this).anObjectArray4221[i] = null;
		if (i_27_ > 1) {
			if (((Class279) this).anInt4227 * -1161849277 != 2) {
				int i_36_ = is_35_.length;
				int i_37_ = is_35_[--i_36_] & 0xff;
				i_36_ -= 4 * (i_27_ * i_37_);
				Class587_Sub4 class587_sub4 = new Class587_Sub4(is_35_);
				int[] is_38_ = new int[i_27_];
				class587_sub4.anInt8458 = i_36_ * -384389743;
				for (int i_39_ = 0; i_39_ < i_37_; i_39_++) {
					int i_40_ = 0;
					for (int i_41_ = 0; i_41_ < i_27_; i_41_++) {
						i_40_ += class587_sub4.method14408(1097722201);
						is_38_[i_41_] += i_40_;
					}
				}
				byte[][] is_42_ = new byte[i_27_][];
				for (int i_43_ = 0; i_43_ < i_27_; i_43_++) {
					is_42_[i_43_] = new byte[is_38_[i_43_]];
					is_38_[i_43_] = 0;
				}
				class587_sub4.anInt8458 = -384389743 * i_36_;
				int i_44_ = 0;
				for (int i_45_ = 0; i_45_ < i_37_; i_45_++) {
					int i_46_ = 0;
					for (int i_47_ = 0; i_47_ < i_27_; i_47_++) {
						i_46_ += class587_sub4.method14408(1097722201);
						System.arraycopy(is_35_, i_44_, is_42_[i_47_], is_38_[i_47_], i_46_);
						is_38_[i_47_] += i_46_;
						i_44_ += i_46_;
					}
				}
				for (int i_48_ = 0; i_48_ < i_27_; i_48_++) {
					int i_49_;
					if (null == is_28_)
						i_49_ = i_48_;
					else
						i_49_ = is_28_[i_48_];
					if (0 == ((Class279) this).anInt4227 * -1161849277)
						objects[i_49_] = Class12.method566(is_42_[i_48_], false, (byte) 96);
					else
						objects[i_49_] = is_42_[i_48_];
				}
			} else {
				int i_50_ = is_35_.length;
				int i_51_ = is_35_[--i_50_] & 0xff;
				i_50_ -= 4 * (i_27_ * i_51_);
				Class587_Sub4 class587_sub4 = new Class587_Sub4(is_35_);
				int i_52_ = 0;
				int i_53_ = 0;
				class587_sub4.anInt8458 = -384389743 * i_50_;
				for (int i_54_ = 0; i_54_ < i_51_; i_54_++) {
					int i_55_ = 0;
					for (int i_56_ = 0; i_56_ < i_27_; i_56_++) {
						i_55_ += class587_sub4.method14408(1097722201);
						int i_57_;
						if (null == is_28_)
							i_57_ = i_56_;
						else
							i_57_ = is_28_[i_56_];
						if (i_25_ == i_57_) {
							i_52_ += i_55_;
							i_53_ = i_57_;
						}
					}
				}
				if (i_52_ == 0)
					return true;
				byte[] is_58_ = new byte[i_52_];
				i_52_ = 0;
				class587_sub4.anInt8458 = i_50_ * -384389743;
				int i_59_ = 0;
				for (int i_60_ = 0; i_60_ < i_51_; i_60_++) {
					int i_61_ = 0;
					for (int i_62_ = 0; i_62_ < i_27_; i_62_++) {
						i_61_ += class587_sub4.method14408(1097722201);
						int i_63_;
						if (null == is_28_)
							i_63_ = i_62_;
						else
							i_63_ = is_28_[i_62_];
						if (i_63_ == i_25_) {
							System.arraycopy(is_35_, i_59_, is_58_, i_52_, i_61_);
							i_52_ += i_61_;
						}
						i_59_ += i_61_;
					}
				}
				objects[i_53_] = is_58_;
			}
		} else {
			int i_64_;
			if (null == is_28_)
				i_64_ = 0;
			else
				i_64_ = is_28_[0];
			if (0 == ((Class279) this).anInt4227 * -1161849277)
				objects[i_64_] = Class12.method566(is_35_, false, (byte) 17);
			else
				objects[i_64_] = is_35_;
		}
		return true;
	}

	public synchronized boolean method5595(int i, int i_65_) {
		if (!method5575(i, (byte) 7))
			return false;
		if (((Class279) this).anObjectArray4221[i] != null)
			return true;
		method5598(i, -633302113);
		if (null != ((Class279) this).anObjectArray4221[i])
			return true;
		return false;
	}

	public boolean method5596(String string) {
		int i = method5634("", 1025580102);
		if (i != -1)
			return method5600("", string, (byte) 3);
		return method5600(string, "", (byte) 3);
	}

	public boolean method5597(String string, int i) {
		if (!method5573(-1435963784))
			return false;
		string = string.toLowerCase();
		int i_66_ = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1960922284), -1582605863));
		if (i_66_ < 0)
			return false;
		return true;
	}

	synchronized void method5598(int i, int i_67_) {
		if (((Class279) this).aBool4220)
			((Class279) this).anObjectArray4221[i] = ((Class279) this).aClass272_4225.method5344(i, -940448992);
		else
			((Class279) this).anObjectArray4221[i] = Class12.method566(((Class279) this).aClass272_4225.method5344(i, -940448992), false, (byte) 41);
	}

	public synchronized byte[] method5599(String string, String string_68_, int i) {
		if (!method5573(-1779979976))
			return null;
		string = string.toLowerCase();
		string_68_ = string_68_.toLowerCase();
		int i_69_ = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1839319506), -1582605863));
		if (!method5575(i_69_, (byte) 7))
			return null;
		int i_70_ = (((Class282) ((Class279) this).aClass282_4217).aClass81Array4253[i_69_].method1852(Class475.method8406(string_68_, 1959921881), -1582605863));
		return method5578(i_69_, i_70_, 1978820487);
	}

	boolean method5600(String string, String string_71_, byte i) {
		if (!method5573(-692689556))
			return false;
		string = string.toLowerCase();
		string_71_ = string_71_.toLowerCase();
		int i_72_ = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1810544467), -1582605863));
		if (!method5575(i_72_, (byte) 7))
			return false;
		int i_73_ = (((Class282) ((Class279) this).aClass282_4217).aClass81Array4253[i_72_].method1852(Class475.method8406(string_71_, 1793809010), -1582605863));
		return method5581(i_72_, i_73_, 1798923005);
	}

	synchronized boolean method5601(int i) {
		if (!method5573(-1927117861))
			return false;
		if (i < 0 || i >= (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length || (((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i] == 0)) {
			if (aBool4226)
				throw new IllegalArgumentException(Integer.toString(i));
			return false;
		}
		return true;
	}

	public boolean method5602(String string, int i) {
		if (!method5573(-1205915389))
			return false;
		string = string.toLowerCase();
		int i_74_ = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1913986228), -1582605863));
		return method5595(i_74_, 1686588907);
	}

	static final byte[] method5603(byte[] is) {
		Class587_Sub4 class587_sub4 = new Class587_Sub4(is);
		int i = class587_sub4.method14349(-1130636365);
		int i_75_ = class587_sub4.method14408(1097722201);
		if (i_75_ < 0 || 256595689 * anInt4223 != 0 && i_75_ > 256595689 * anInt4223)
			throw new RuntimeException();
		if (0 == i) {
			byte[] is_76_ = new byte[i_75_];
			class587_sub4.method14212(is_76_, 0, i_75_, (byte) 76);
			return is_76_;
		}
		int i_77_ = class587_sub4.method14408(1097722201);
		if (i_77_ < 0 || 0 != anInt4223 * 256595689 && i_77_ > 256595689 * anInt4223)
			throw new RuntimeException();
		byte[] is_78_ = new byte[i_77_];
		if (i == 1)
			Class425.method7687(is_78_, i_77_, is, i_75_, 9);
		else {
			synchronized (aClass601_4219) {
				aClass601_4219.method12915(class587_sub4, is_78_, (byte) 73);
			}
		}
		return is_78_;
	}

	static {
		anInt4223 = 0;
	}

	synchronized boolean method5604() {
		if (((Class279) this).aClass282_4217 == null) {
			((Class279) this).aClass282_4217 = ((Class279) this).aClass272_4225.method5343(1936169696);
			if (((Class279) this).aClass282_4217 == null)
				return false;
			((Class279) this).anObjectArray4221 = (new Object[-718512049 * (((Class282) ((Class279) this).aClass282_4217).anInt4246)]);
			((Class279) this).anObjectArrayArray4218 = (new Object[-718512049 * (((Class282) ((Class279) this).aClass282_4217).anInt4246)][]);
		}
		return true;
	}

	synchronized boolean method5605() {
		if (((Class279) this).aClass282_4217 == null) {
			((Class279) this).aClass282_4217 = ((Class279) this).aClass272_4225.method5343(188070082);
			if (((Class279) this).aClass282_4217 == null)
				return false;
			((Class279) this).anObjectArray4221 = (new Object[-718512049 * (((Class282) ((Class279) this).aClass282_4217).anInt4246)]);
			((Class279) this).anObjectArrayArray4218 = (new Object[-718512049 * (((Class282) ((Class279) this).aClass282_4217).anInt4246)][]);
		}
		return true;
	}

	public int method5606(String string, short i) {
		if (!method5573(-1080002671))
			return 0;
		string = string.toLowerCase();
		int i_79_ = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1861753859), -1582605863));
		return method5585(i_79_, -2123886171);
	}

	public boolean method5607(int i) {
		if (!method5573(-1521499702))
			return false;
		if (1 == (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length)
			return method5576(0, i, 163898064);
		if (!method5575(i, (byte) 7))
			return false;
		if (1 == ((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i])
			return method5576(i, 0, -1495188957);
		throw new RuntimeException();
	}

	public synchronized void method5608(int i) {
		if (method5575(i, (byte) 7)) {
			if (null != ((Class279) this).anObjectArrayArray4218)
				((Class279) this).anObjectArrayArray4218[i] = null;
		}
	}

	public synchronized boolean method5609(int i, int i_80_) {
		if (!method5573(-62378058))
			return false;
		if (i < 0 || i_80_ < 0 || i >= (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length || i_80_ >= (((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i])) {
			if (aBool4226)
				throw new IllegalArgumentException(new StringBuilder().append(i).append(" ").append(i_80_).toString());
			return false;
		}
		return true;
	}

	synchronized void method5610(int i) {
		if (((Class279) this).aBool4220)
			((Class279) this).anObjectArray4221[i] = ((Class279) this).aClass272_4225.method5344(i, -940448992);
		else
			((Class279) this).anObjectArray4221[i] = Class12.method566(((Class279) this).aClass272_4225.method5344(i, -940448992), false, (byte) 7);
	}

	synchronized void method5611(int i) {
		if (((Class279) this).aBool4220)
			((Class279) this).anObjectArray4221[i] = ((Class279) this).aClass272_4225.method5344(i, -940448992);
		else
			((Class279) this).anObjectArray4221[i] = Class12.method566(((Class279) this).aClass272_4225.method5344(i, -940448992), false, (byte) 97);
	}

	public void method5612(int i) {
		((Class279) this).aClass272_4225.method5345(i, 35742487);
	}

	public synchronized boolean method5613(int i) {
		if (!method5575(i, (byte) 7))
			return false;
		if (((Class279) this).anObjectArray4221[i] != null)
			return true;
		method5598(i, -1408434891);
		if (null != ((Class279) this).anObjectArray4221[i])
			return true;
		return false;
	}

	public void method5614(int i) {
		((Class279) this).aClass272_4225.method5345(i, 345582102);
	}

	public void method5615(boolean bool, boolean bool_81_) {
		if (method5573(-2018593660)) {
			if (bool) {
				((Class282) ((Class279) this).aClass282_4217).anIntArray4244 = null;
				((Class282) ((Class279) this).aClass282_4217).aClass81_4251 = null;
			}
			if (bool_81_) {
				((Class282) ((Class279) this).aClass282_4217).anIntArrayArray4243 = null;
				((Class282) ((Class279) this).aClass282_4217).aClass81Array4253 = null;
			}
		}
	}

	public synchronized int method5616() {
		if (!method5573(-1013142709))
			return 0;
		int i = 0;
		int i_82_ = 0;
		for (int i_83_ = 0; i_83_ < ((Class279) this).anObjectArray4221.length; i_83_++) {
			if ((((Class282) ((Class279) this).aClass282_4217).anIntArray4247[i_83_]) > 0) {
				i += 100;
				i_82_ += method5585(i_83_, -2094048051);
			}
		}
		if (0 == i)
			return 100;
		int i_84_ = 100 * i_82_ / i;
		return i_84_;
	}

	public synchronized byte[] method5617(int i, int i_85_, int[] is) {
		if (!method5576(i, i_85_, -1365374533))
			return null;
		byte[] is_86_ = null;
		if (((Class279) this).anObjectArrayArray4218[i] == null || ((Class279) this).anObjectArrayArray4218[i][i_85_] == null) {
			boolean bool = method5594(i, i_85_, is, -2021072531);
			if (!bool) {
				method5598(i, -1367461864);
				bool = method5594(i, i_85_, is, 50196405);
				if (!bool)
					return null;
			}
		}
		if (null == ((Class279) this).anObjectArrayArray4218[i])
			throw new RuntimeException("");
		if (((Class279) this).anObjectArrayArray4218[i][i_85_] != null) {
			is_86_ = Class441.method7948((((Class279) this).anObjectArrayArray4218[i][i_85_]), false, (byte) 3);
			if (null == is_86_)
				throw new RuntimeException("");
		}
		if (null != is_86_) {
			if (-1161849277 * ((Class279) this).anInt4227 == 1) {
				((Class279) this).anObjectArrayArray4218[i][i_85_] = null;
				if (1 == (((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i]))
					((Class279) this).anObjectArrayArray4218[i] = null;
			} else if (((Class279) this).anInt4227 * -1161849277 == 2)
				((Class279) this).anObjectArrayArray4218[i] = null;
		}
		return is_86_;
	}

	public synchronized boolean method5618(int i, int i_87_) {
		if (!method5576(i, i_87_, -1256207949))
			return false;
		if (null != ((Class279) this).anObjectArrayArray4218[i] && null != ((Class279) this).anObjectArrayArray4218[i][i_87_])
			return true;
		if (((Class279) this).anObjectArray4221[i] != null)
			return true;
		method5598(i, 27392604);
		if (null != ((Class279) this).anObjectArray4221[i])
			return true;
		return false;
	}

	public synchronized int[] method5619(int i) {
		if (!method5575(i, (byte) 7))
			return null;
		int[] is = (((Class282) ((Class279) this).aClass282_4217).anIntArrayArray4242[i]);
		if (is == null) {
			is = new int[(((Class282) ((Class279) this).aClass282_4217).anIntArray4247[i])];
			for (int i_88_ = 0; i_88_ < is.length; i_88_++)
				is[i_88_] = i_88_;
		}
		return is;
	}

	public synchronized boolean method5620(int i, int i_89_) {
		if (!method5576(i, i_89_, 131606813))
			return false;
		if (null != ((Class279) this).anObjectArrayArray4218[i] && null != ((Class279) this).anObjectArrayArray4218[i][i_89_])
			return true;
		if (((Class279) this).anObjectArray4221[i] != null)
			return true;
		method5598(i, 653288454);
		if (null != ((Class279) this).anObjectArray4221[i])
			return true;
		return false;
	}

	public synchronized int[] method5621(int i) {
		if (!method5575(i, (byte) 7))
			return null;
		int[] is = (((Class282) ((Class279) this).aClass282_4217).anIntArrayArray4242[i]);
		if (is == null) {
			is = new int[(((Class282) ((Class279) this).aClass282_4217).anIntArray4247[i])];
			for (int i_90_ = 0; i_90_ < is.length; i_90_++)
				is[i_90_] = i_90_;
		}
		return is;
	}

	public synchronized boolean method5622(int i) {
		if (!method5575(i, (byte) 7))
			return false;
		if (((Class279) this).anObjectArray4221[i] != null)
			return true;
		method5598(i, -1089242314);
		if (null != ((Class279) this).anObjectArray4221[i])
			return true;
		return false;
	}

	public synchronized boolean method5623(int i) {
		if (!method5575(i, (byte) 7))
			return false;
		if (((Class279) this).anObjectArray4221[i] != null)
			return true;
		method5598(i, -778847162);
		if (null != ((Class279) this).anObjectArray4221[i])
			return true;
		return false;
	}

	public Class279(Class272 class272, boolean bool, int i) {
		if (i < 0 || i > 2)
			throw new IllegalArgumentException("");
		((Class279) this).aClass272_4225 = class272;
		((Class279) this).aBool4220 = bool;
		((Class279) this).anInt4227 = i * 1520756331;
	}

	public int method5624(int i, int i_91_) {
		if (!method5575(i, (byte) 7))
			return 0;
		return ((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i];
	}

	synchronized int method5625(int i) {
		if (!method5575(i, (byte) 7))
			return 0;
		if (null != ((Class279) this).anObjectArray4221[i])
			return 100;
		return ((Class279) this).aClass272_4225.method5346(i, (byte) 0);
	}

	synchronized int method5626(int i) {
		if (!method5575(i, (byte) 7))
			return 0;
		if (null != ((Class279) this).anObjectArray4221[i])
			return 100;
		return ((Class279) this).aClass272_4225.method5346(i, (byte) 0);
	}

	public synchronized boolean method5627() {
		if (!method5573(-678431627))
			return false;
		boolean bool = true;
		for (int i = 0; i < (((Class282) ((Class279) this).aClass282_4217).anIntArray4245).length; i++) {
			int i_92_ = (((Class282) ((Class279) this).aClass282_4217).anIntArray4245[i]);
			if (((Class279) this).anObjectArray4221[i_92_] == null) {
				method5598(i_92_, 1067045776);
				if (null == ((Class279) this).anObjectArray4221[i_92_])
					bool = false;
			}
		}
		return bool;
	}

	public void method5628(int i) {
		((Class279) this).aClass272_4225.method5345(i, -922125438);
	}

	public synchronized int method5629() {
		if (!method5573(-779272019))
			return 0;
		int i = 0;
		int i_93_ = 0;
		for (int i_94_ = 0; i_94_ < ((Class279) this).anObjectArray4221.length; i_94_++) {
			if ((((Class282) ((Class279) this).aClass282_4217).anIntArray4247[i_94_]) > 0) {
				i += 100;
				i_93_ += method5585(i_94_, -2133657986);
			}
		}
		if (0 == i)
			return 100;
		int i_95_ = 100 * i_93_ / i;
		return i_95_;
	}

	public synchronized int method5630() {
		if (!method5573(-64229251))
			return 0;
		int i = 0;
		int i_96_ = 0;
		for (int i_97_ = 0; i_97_ < ((Class279) this).anObjectArray4221.length; i_97_++) {
			if ((((Class282) ((Class279) this).aClass282_4217).anIntArray4247[i_97_]) > 0) {
				i += 100;
				i_96_ += method5585(i_97_, -2107330844);
			}
		}
		if (0 == i)
			return 100;
		int i_98_ = 100 * i_96_ / i;
		return i_98_;
	}

	public void method5631(int i) {
		((Class279) this).aClass272_4225.method5345(i, 377542753);
	}

	public synchronized int[] method5632(int i) {
		if (!method5575(i, (byte) 7))
			return null;
		int[] is = (((Class282) ((Class279) this).aClass282_4217).anIntArrayArray4242[i]);
		if (is == null) {
			is = new int[(((Class282) ((Class279) this).aClass282_4217).anIntArray4247[i])];
			for (int i_99_ = 0; i_99_ < is.length; i_99_++)
				is[i_99_] = i_99_;
		}
		return is;
	}

	public int method5633(int i, int i_100_) {
		if (!method5573(-2055636072))
			return -1;
		int i_101_ = ((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(i, -1582605863);
		if (!method5575(i_101_, (byte) 7))
			return -1;
		return i_101_;
	}

	public int method5634(String string, int i) {
		if (!method5573(-1944047339))
			return -1;
		string = string.toLowerCase();
		int i_102_ = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 2105319085), -1582605863));
		if (!method5575(i_102_, (byte) 7))
			return -1;
		return i_102_;
	}

	public synchronized byte[] method5635(String string, String string_103_) {
		if (!method5573(-1953263987))
			return null;
		string = string.toLowerCase();
		string_103_ = string_103_.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1833387028), -1582605863));
		if (!method5575(i, (byte) 7))
			return null;
		int i_104_ = (((Class282) ((Class279) this).aClass282_4217).aClass81Array4253[i].method1852(Class475.method8406(string_103_, 2140584867), -1582605863));
		return method5578(i, i_104_, 2062896154);
	}

	public boolean method5636(int i) {
		if (!method5573(-700824398))
			return false;
		if (1 == (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length)
			return method5576(0, i, 1155198379);
		if (!method5575(i, (byte) 7))
			return false;
		if (1 == ((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i])
			return method5576(i, 0, -654766883);
		throw new RuntimeException();
	}

	public boolean method5637(int i) {
		if (!method5573(-597088272))
			return false;
		if (1 == (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length)
			return method5576(0, i, 82855114);
		if (!method5575(i, (byte) 7))
			return false;
		if (1 == ((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i])
			return method5576(i, 0, 1385624757);
		throw new RuntimeException();
	}

	public int method5638(int i) {
		if (!method5575(i, (byte) 7))
			return 0;
		return ((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i];
	}

	public int method5639() {
		if (!method5573(-77120078))
			return -1;
		return (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length;
	}

	public int method5640() {
		if (!method5573(-712963043))
			return -1;
		return (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length;
	}

	public boolean method5641(String string, String string_105_) {
		if (!method5573(-1850909768))
			return false;
		string = string.toLowerCase();
		string_105_ = string_105_.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1895427142), -1582605863));
		if (i < 0)
			return false;
		int i_106_ = (((Class282) ((Class279) this).aClass282_4217).aClass81Array4253[i].method1852(Class475.method8406(string_105_, 2042482746), -1582605863));
		if (i_106_ < 0)
			return false;
		return true;
	}

	public int method5642(String string) {
		if (!method5573(18266396))
			return 0;
		string = string.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1884715239), -1582605863));
		return method5585(i, -2117174609);
	}

	public void method5643(boolean bool, boolean bool_107_) {
		if (method5573(-232030971)) {
			if (bool) {
				((Class282) ((Class279) this).aClass282_4217).anIntArray4244 = null;
				((Class282) ((Class279) this).aClass282_4217).aClass81_4251 = null;
			}
			if (bool_107_) {
				((Class282) ((Class279) this).aClass282_4217).anIntArrayArray4243 = null;
				((Class282) ((Class279) this).aClass282_4217).aClass81Array4253 = null;
			}
		}
	}

	public void method5644(boolean bool, boolean bool_108_) {
		if (method5573(-1683764839)) {
			if (bool) {
				((Class282) ((Class279) this).aClass282_4217).anIntArray4244 = null;
				((Class282) ((Class279) this).aClass282_4217).aClass81_4251 = null;
			}
			if (bool_108_) {
				((Class282) ((Class279) this).aClass282_4217).anIntArrayArray4243 = null;
				((Class282) ((Class279) this).aClass282_4217).aClass81Array4253 = null;
			}
		}
	}

	synchronized boolean method5645(int i, int i_109_, int[] is) {
		if (!method5575(i, (byte) 7))
			return false;
		if (null == ((Class279) this).anObjectArray4221[i])
			return false;
		int i_110_ = ((Class282) ((Class279) this).aClass282_4217).anIntArray4247[i];
		int[] is_111_ = (((Class282) ((Class279) this).aClass282_4217).anIntArrayArray4242[i]);
		if (((Class279) this).anObjectArrayArray4218[i] == null)
			((Class279) this).anObjectArrayArray4218[i] = new Object[(((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i])];
		Object[] objects = ((Class279) this).anObjectArrayArray4218[i];
		boolean bool = true;
		for (int i_112_ = 0; i_112_ < i_110_; i_112_++) {
			int i_113_;
			if (null == is_111_)
				i_113_ = i_112_;
			else
				i_113_ = is_111_[i_112_];
			if (null == objects[i_113_]) {
				bool = false;
				break;
			}
		}
		if (bool)
			return true;
		byte[] is_114_;
		if (is != null && (0 != is[0] || is[1] != 0 || 0 != is[2] || is[3] != 0)) {
			is_114_ = Class441.method7948(((Class279) this).anObjectArray4221[i], true, (byte) 3);
			Class587_Sub4 class587_sub4 = new Class587_Sub4(is_114_);
			int i_115_ = class587_sub4.method14349(-1130636365);
			int i_116_ = class587_sub4.method14408(1097722201);
			int i_117_ = i_116_ + (i_115_ == 0 ? 5 : 9);
			class587_sub4.method14223(is, 5, i_117_, 65536);
		} else
			is_114_ = Class441.method7948(((Class279) this).anObjectArray4221[i], false, (byte) 3);
		byte[] is_118_;
		try {
			is_118_ = Class269.method5332(is_114_, -1723998858);
		} catch (RuntimeException runtimeexception) {
			throw Class453.method8114(runtimeexception, new StringBuilder().append(null != is).append(" ").append(i).append(" ").append(is_114_.length).append(" ").append(Class489.method11113(is_114_, is_114_.length, 2045916850)).append(" ").append(Class489.method11113(is_114_, is_114_.length - 2, 2094892040)).append(" ").append(((Class282) ((Class279) this).aClass282_4217).anIntArray4240[i]).append(" ").append(-493962769 * (((Class282) ((Class279) this).aClass282_4217).anInt4239)).toString());
		}
		if (((Class279) this).aBool4220)
			((Class279) this).anObjectArray4221[i] = null;
		if (i_110_ > 1) {
			if (((Class279) this).anInt4227 * -1161849277 != 2) {
				int i_119_ = is_118_.length;
				int i_120_ = is_118_[--i_119_] & 0xff;
				i_119_ -= 4 * (i_110_ * i_120_);
				Class587_Sub4 class587_sub4 = new Class587_Sub4(is_118_);
				int[] is_121_ = new int[i_110_];
				class587_sub4.anInt8458 = i_119_ * -384389743;
				for (int i_122_ = 0; i_122_ < i_120_; i_122_++) {
					int i_123_ = 0;
					for (int i_124_ = 0; i_124_ < i_110_; i_124_++) {
						i_123_ += class587_sub4.method14408(1097722201);
						is_121_[i_124_] += i_123_;
					}
				}
				byte[][] is_125_ = new byte[i_110_][];
				for (int i_126_ = 0; i_126_ < i_110_; i_126_++) {
					is_125_[i_126_] = new byte[is_121_[i_126_]];
					is_121_[i_126_] = 0;
				}
				class587_sub4.anInt8458 = -384389743 * i_119_;
				int i_127_ = 0;
				for (int i_128_ = 0; i_128_ < i_120_; i_128_++) {
					int i_129_ = 0;
					for (int i_130_ = 0; i_130_ < i_110_; i_130_++) {
						i_129_ += class587_sub4.method14408(1097722201);
						System.arraycopy(is_118_, i_127_, is_125_[i_130_], is_121_[i_130_], i_129_);
						is_121_[i_130_] += i_129_;
						i_127_ += i_129_;
					}
				}
				for (int i_131_ = 0; i_131_ < i_110_; i_131_++) {
					int i_132_;
					if (null == is_111_)
						i_132_ = i_131_;
					else
						i_132_ = is_111_[i_131_];
					if (0 == ((Class279) this).anInt4227 * -1161849277)
						objects[i_132_] = Class12.method566(is_125_[i_131_], false, (byte) 41);
					else
						objects[i_132_] = is_125_[i_131_];
				}
			} else {
				int i_133_ = is_118_.length;
				int i_134_ = is_118_[--i_133_] & 0xff;
				i_133_ -= 4 * (i_110_ * i_134_);
				Class587_Sub4 class587_sub4 = new Class587_Sub4(is_118_);
				int i_135_ = 0;
				int i_136_ = 0;
				class587_sub4.anInt8458 = -384389743 * i_133_;
				for (int i_137_ = 0; i_137_ < i_134_; i_137_++) {
					int i_138_ = 0;
					for (int i_139_ = 0; i_139_ < i_110_; i_139_++) {
						i_138_ += class587_sub4.method14408(1097722201);
						int i_140_;
						if (null == is_111_)
							i_140_ = i_139_;
						else
							i_140_ = is_111_[i_139_];
						if (i_109_ == i_140_) {
							i_135_ += i_138_;
							i_136_ = i_140_;
						}
					}
				}
				if (i_135_ == 0)
					return true;
				byte[] is_141_ = new byte[i_135_];
				i_135_ = 0;
				class587_sub4.anInt8458 = i_133_ * -384389743;
				int i_142_ = 0;
				for (int i_143_ = 0; i_143_ < i_134_; i_143_++) {
					int i_144_ = 0;
					for (int i_145_ = 0; i_145_ < i_110_; i_145_++) {
						i_144_ += class587_sub4.method14408(1097722201);
						int i_146_;
						if (null == is_111_)
							i_146_ = i_145_;
						else
							i_146_ = is_111_[i_145_];
						if (i_146_ == i_109_) {
							System.arraycopy(is_118_, i_142_, is_141_, i_135_, i_144_);
							i_135_ += i_144_;
						}
						i_142_ += i_144_;
					}
				}
				objects[i_136_] = is_141_;
			}
		} else {
			int i_147_;
			if (null == is_111_)
				i_147_ = 0;
			else
				i_147_ = is_111_[0];
			if (0 == ((Class279) this).anInt4227 * -1161849277)
				objects[i_147_] = Class12.method566(is_118_, false, (byte) 61);
			else
				objects[i_147_] = is_118_;
		}
		return true;
	}

	public int method5646(String string) {
		if (!method5573(-1591080371))
			return -1;
		string = string.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 2039105968), -1582605863));
		if (!method5575(i, (byte) 7))
			return -1;
		return i;
	}

	public synchronized byte[] method5647(int i) {
		if (!method5573(-1219488569))
			return null;
		if (1 == (((Class282) ((Class279) this).aClass282_4217).anIntArray4254).length)
			return method5578(0, i, 2100773751);
		if (!method5575(i, (byte) 7))
			return null;
		if (((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i] == 1)
			return method5578(i, 0, 2112348531);
		throw new RuntimeException();
	}

	public int method5648(int i) {
		if (!method5573(-1537149246))
			return -1;
		int i_148_ = ((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(i, -1582605863);
		if (!method5575(i_148_, (byte) 7))
			return -1;
		return i_148_;
	}

	public boolean method5649(String string) {
		if (!method5573(-2095087427))
			return false;
		string = string.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1991656258), -1582605863));
		if (i < 0)
			return false;
		return true;
	}

	public boolean method5650(String string) {
		if (!method5573(-464328740))
			return false;
		string = string.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1804539927), -1582605863));
		if (i < 0)
			return false;
		return true;
	}

	public boolean method5651(String string, String string_149_) {
		if (!method5573(-258419146))
			return false;
		string = string.toLowerCase();
		string_149_ = string_149_.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 2081172639), -1582605863));
		if (i < 0)
			return false;
		int i_150_ = (((Class282) ((Class279) this).aClass282_4217).aClass81Array4253[i].method1852(Class475.method8406(string_149_, 1835096382), -1582605863));
		if (i_150_ < 0)
			return false;
		return true;
	}

	public synchronized byte[] method5652(int i, int i_151_, int[] is, byte i_152_) {
		if (!method5576(i, i_151_, -1375439746))
			return null;
		byte[] is_153_ = null;
		if (((Class279) this).anObjectArrayArray4218[i] == null || ((Class279) this).anObjectArrayArray4218[i][i_151_] == null) {
			boolean bool = method5594(i, i_151_, is, -2009243462);
			if (!bool) {
				method5598(i, -168121085);
				bool = method5594(i, i_151_, is, 734645854);
				if (!bool)
					return null;
			}
		}
		if (null == ((Class279) this).anObjectArrayArray4218[i])
			throw new RuntimeException("");
		if (((Class279) this).anObjectArrayArray4218[i][i_151_] != null) {
			is_153_ = Class441.method7948((((Class279) this).anObjectArrayArray4218[i][i_151_]), false, (byte) 3);
			if (null == is_153_)
				throw new RuntimeException("");
		}
		if (null != is_153_) {
			if (-1161849277 * ((Class279) this).anInt4227 == 1) {
				((Class279) this).anObjectArrayArray4218[i][i_151_] = null;
				if (1 == (((Class282) ((Class279) this).aClass282_4217).anIntArray4254[i]))
					((Class279) this).anObjectArrayArray4218[i] = null;
			} else if (((Class279) this).anInt4227 * -1161849277 == 2)
				((Class279) this).anObjectArrayArray4218[i] = null;
		}
		return is_153_;
	}

	public synchronized boolean method5653(int i) {
		if (!method5575(i, (byte) 7))
			return false;
		if (((Class279) this).anObjectArray4221[i] != null)
			return true;
		method5598(i, -626834827);
		if (null != ((Class279) this).anObjectArray4221[i])
			return true;
		return false;
	}

	public synchronized byte[] method5654(String string, String string_154_) {
		if (!method5573(-891035066))
			return null;
		string = string.toLowerCase();
		string_154_ = string_154_.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1840767274), -1582605863));
		if (!method5575(i, (byte) 7))
			return null;
		int i_155_ = (((Class282) ((Class279) this).aClass282_4217).aClass81Array4253[i].method1852(Class475.method8406(string_154_, 2011155525), -1582605863));
		return method5578(i, i_155_, 2065004313);
	}

	public byte[] method5655(int i, int i_156_) {
		return method5652(i, i_156_, null, (byte) -72);
	}

	boolean method5656(String string, String string_157_) {
		if (!method5573(-731861110))
			return false;
		string = string.toLowerCase();
		string_157_ = string_157_.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1887144261), -1582605863));
		if (!method5575(i, (byte) 7))
			return false;
		int i_158_ = (((Class282) ((Class279) this).aClass282_4217).aClass81Array4253[i].method1852(Class475.method8406(string_157_, 2011610427), -1582605863));
		return method5581(i, i_158_, 1302920825);
	}

	public boolean method5657(String string) {
		int i = method5634("", 1486066879);
		if (i != -1)
			return method5600("", string, (byte) 3);
		return method5600(string, "", (byte) 3);
	}

	public synchronized byte[] method5658(String string, String string_159_) {
		if (!method5573(-2137638888))
			return null;
		string = string.toLowerCase();
		string_159_ = string_159_.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 2103055451), -1582605863));
		if (!method5575(i, (byte) 7))
			return null;
		int i_160_ = (((Class282) ((Class279) this).aClass282_4217).aClass81Array4253[i].method1852(Class475.method8406(string_159_, 1894584525), -1582605863));
		return method5578(i, i_160_, 2032378252);
	}

	public boolean method5659(String string) {
		int i = method5634("", 455574863);
		if (i != -1)
			return method5600("", string, (byte) 3);
		return method5600(string, "", (byte) 3);
	}

	public boolean method5660(String string) {
		int i = method5634("", -298278010);
		if (i != -1)
			return method5600("", string, (byte) 3);
		return method5600(string, "", (byte) 3);
	}

	public boolean method5661(String string) {
		if (!method5573(-1194788640))
			return false;
		string = string.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1886488111), -1582605863));
		return method5595(i, 1679937519);
	}

	public boolean method5662(String string) {
		if (!method5573(-544406178))
			return false;
		string = string.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 2050393305), -1582605863));
		return method5595(i, 1274692272);
	}

	public boolean method5663(String string) {
		if (!method5573(-941033321))
			return false;
		string = string.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1842432404), -1582605863));
		return method5595(i, 1955439303);
	}

	public synchronized boolean method5664(int i, int i_161_) {
		if (!method5576(i, i_161_, -972531132))
			return false;
		if (null != ((Class279) this).anObjectArrayArray4218[i] && null != ((Class279) this).anObjectArrayArray4218[i][i_161_])
			return true;
		if (((Class279) this).anObjectArray4221[i] != null)
			return true;
		method5598(i, -322939078);
		if (null != ((Class279) this).anObjectArray4221[i])
			return true;
		return false;
	}

	public int method5665(String string) {
		if (!method5573(-1804994197))
			return 0;
		string = string.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1774412769), -1582605863));
		return method5585(i, -2110295515);
	}

	public int method5666(String string) {
		if (!method5573(-410741273))
			return 0;
		string = string.toLowerCase();
		int i = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 1874823859), -1582605863));
		return method5585(i, -2113286870);
	}

	public boolean method5667(String string, String string_162_, int i) {
		if (!method5573(-753589597))
			return false;
		string = string.toLowerCase();
		string_162_ = string_162_.toLowerCase();
		int i_163_ = (((Class282) ((Class279) this).aClass282_4217).aClass81_4251.method1852(Class475.method8406(string, 2064617944), -1582605863));
		if (i_163_ < 0)
			return false;
		int i_164_ = (((Class282) ((Class279) this).aClass282_4217).aClass81Array4253[i_163_].method1852(Class475.method8406(string_162_, 1901803486), -1582605863));
		if (i_164_ < 0)
			return false;
		return true;
	}

	static final byte[] method5668(byte[] is) {
		Class587_Sub4 class587_sub4 = new Class587_Sub4(is);
		int i = class587_sub4.method14349(-1130636365);
		int i_165_ = class587_sub4.method14408(1097722201);
		if (i_165_ < 0 || 256595689 * anInt4223 != 0 && i_165_ > 256595689 * anInt4223)
			throw new RuntimeException();
		if (0 == i) {
			byte[] is_166_ = new byte[i_165_];
			class587_sub4.method14212(is_166_, 0, i_165_, (byte) 26);
			return is_166_;
		}
		int i_167_ = class587_sub4.method14408(1097722201);
		if (i_167_ < 0 || 0 != anInt4223 * 256595689 && i_167_ > 256595689 * anInt4223)
			throw new RuntimeException();
		byte[] is_168_ = new byte[i_167_];
		if (i == 1)
			Class425.method7687(is_168_, i_167_, is, i_165_, 9);
		else {
			synchronized (aClass601_4219) {
				aClass601_4219.method12915(class587_sub4, is_168_, (byte) 58);
			}
		}
		return is_168_;
	}

	static final byte[] method5669(byte[] is) {
		Class587_Sub4 class587_sub4 = new Class587_Sub4(is);
		int i = class587_sub4.method14349(-1130636365);
		int i_169_ = class587_sub4.method14408(1097722201);
		if (i_169_ < 0 || 256595689 * anInt4223 != 0 && i_169_ > 256595689 * anInt4223)
			throw new RuntimeException();
		if (0 == i) {
			byte[] is_170_ = new byte[i_169_];
			class587_sub4.method14212(is_170_, 0, i_169_, (byte) 19);
			return is_170_;
		}
		int i_171_ = class587_sub4.method14408(1097722201);
		if (i_171_ < 0 || 0 != anInt4223 * 256595689 && i_171_ > 256595689 * anInt4223)
			throw new RuntimeException();
		byte[] is_172_ = new byte[i_171_];
		if (i == 1)
			Class425.method7687(is_172_, i_171_, is, i_169_, 9);
		else {
			synchronized (aClass601_4219) {
				aClass601_4219.method12915(class587_sub4, is_172_, (byte) -1);
			}
		}
		return is_172_;
	}

	public static Class523[] method5670(byte i) {
		return (new Class523[] { Class523.aClass523_6973, Class523.aClass523_6963, Class523.aClass523_6967, Class523.aClass523_6977, Class523.aClass523_6968, Class523.aClass523_6987, Class523.aClass523_6982, Class523.aClass523_6979, Class523.aClass523_6984, Class523.aClass523_6965, Class523.aClass523_6970, Class523.aClass523_6964, Class523.aClass523_6980, Class523.aClass523_6985, Class523.aClass523_6969, Class523.aClass523_6966, Class523.aClass523_6971, Class523.aClass523_6974, Class523.aClass523_6972, Class523.aClass523_6975, Class523.aClass523_6983, Class523.aClass523_6978, Class523.aClass523_6976 });
	}

	static Class587_Sub34_Sub5 method5671(byte[] is, byte i) {
		return new Class587_Sub34_Sub5(new Class587_Sub4(is), Class232.anInterface12_2726);
	}

	static final void method5672(Class477 class477, int i) {
		int i_173_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		if (-619401357 * client.anInt8289 == 2 && i_173_ < 1592642939 * client.anInt8122)
			((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1)] = client.aClass10Array8244[i_173_].aBool57 ? 1 : 0;
		else
			((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1)] = 0;
	}

	static void method5673(byte i) {
		if (Class2.method450(1071304745)) {
			if (null == Class184.aStringArray2202)
				Class92.method2332((byte) -84);
			Class184.aBool2209 = true;
			Class184.anInt2208 = 0;
		}
	}

	static final void method5674(Class477 class477, int i) {
		((Class477) class477).anInt6502 -= -1523363190;
		if ((((Class477) class477).aLongArray6514[((Class477) class477).anInt6502 * 317358477]) < (((Class477) class477).aLongArray6514[317358477 * ((Class477) class477).anInt6502 + 1]))
			((Class477) class477).anInt6520 += (((Class477) class477).anIntArray6518[((Class477) class477).anInt6520 * -800229703]) * 66826121;
	}

	static final void method5675(Class477 class477, short i) {
		Class587_Sub30 class587_sub30 = (Class587_Sub30) (((Class477) class477).anObjectArray6499[(((Class477) class477).anInt6500 -= 1803340247) * -443336217]);
		if (Class426.aClass72_Sub1_6203.method1665(-1727383602) != Class77.aClass77_1128) {
			if (i == 255)
				return;
			throw new RuntimeException();
		}
		Class360_Sub1 class360_sub1 = ((Class360_Sub1) Class426.aClass72_Sub1_6203.method1661(-573354914));
		class360_sub1.method16339(class587_sub30, (byte) -5);
	}
}
