package jagex;

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

public class InterfaceDefinitions {
	public int anInt723;
	public Object[] anObjectArray724;
	public boolean aBool725;
	public static int anInt726;
	public static int anInt727;
	public static int anInt728;
	public static int anInt729;
	public Object[] anObjectArray730;
	public static int anInt731;
	public static int anInt732;
	public static int anInt733;
	public static int anInt734;
	public static int anInt735;
	public static int anInt736;
	public Object[] anObjectArray737;
	public int[] anIntArray738;
	public int anInt739;
	public int anInt740;
	public static final int anInt741 = 5;
	public static final int anInt742 = 5;
	public static Class127 aClass127_743;
	static Class127 aClass127_744;
	static Class127 aClass127_745;
	public Object[] anObjectArray746;
	public String aString747;
	public String aString748;
	public int[] anIntArray749;
	public int selfId = -697947061;
	public int activeComponent = -470777927;
	public int anInt752;
	public Object[] anObjectArray753;
	public static int anInt754;
	public byte aByte755;
	public byte aByte756;
	public byte aByte757;
	public int anInt758;
	public int anInt759;
	public int anInt760;
	public int anInt761;
	public int anInt762;
	public Object[] anObjectArray763;
	public int anInt764;
	public int anInt765;
	public int anInt766;
	public int anInt767;
	public int anInt768;
	public boolean aBool769;
	public int anInt770;
	public int anInt771;
	public int anInt772;
	public boolean aBool773;
	public int anInt774;
	public int anInt775;
	public Object[] anObjectArray776;
	public boolean aBool777;
	public byte[][] aByteArrayArray778;
	public boolean aBool779;
	public int anInt780;
	public int anInt781;
	public Object[] anObjectArray782;
	public int anInt783;
	public int anInt784;
	public boolean aBool785;
	public int anInt786;
	public int anInt787;
	public Object[] anObjectArray788;
	public int anInt789;
	public boolean aBool790;
	public byte[][] aByteArrayArray791;
	public int anInt792;
	public int anInt793;
	public int anInt794;
	public boolean aBool795;
	public int anInt796;
	public int anInt797;
	public int anInt798;
	public int anInt799;
	public int anInt800;
	public int anInt801;
	public int anInt802;
	public int anInt803;
	public int anInt804;
	public int anInt805;
	public int anInt806;
	public boolean aBool807;
	public boolean aBool808;
	public int anInt809;
	short[] aShortArray810;
	public byte aByte811;
	short[] aShortArray812;
	public Object[] anObjectArray813;
	public Object[] anObjectArray814;
	public int anInt815;
	public int anInt816;
	public int anInt817;
	public int anInt818;
	public int anInt819;
	public boolean aBool820;
	public boolean aBool821;
	public int anInt822;
	public static Class127 aClass127_823;
	public int anInt824;
	public int anInt825;
	short[] aShortArray826;
	Class676 aClass676_827;
	public static int anInt828;
	public String aString829;
	public int anInt830;
	public Object[] anObjectArray831;
	public int anInt832;
	public static int anInt833;
	public int anInt834;
	public boolean aBool835;
	public Class485 aClass485_836;
	public boolean aBool837;
	public static int anInt838;
	public int anInt839;
	public int anInt840;
	public int[] anIntArray841;
	public int anInt842;
	public Class572_Sub30 aClass572_Sub30_843;
	public static final int anInt844 = 2;
	public static final int anInt845 = 4;
	public static final int anInt846 = 8;
	public String aString847;
	public int[] anIntArray848;
	public String aString849;
	public int[] anIntArray850;
	public int[] anIntArray851;
	public InterfaceDefinitions aClass73_852;
	public static int anInt853;
	public int anInt854 = 0;
	public Object[] anObjectArray855;
	public String aString856;
	public boolean aBool857;
	public Object[] anObjectArray858;
	public Object[] anObjectArray859;
	public int anInt860;
	public int anInt861;
	public Object[] anObjectArray862;
	public int anInt863;
	public boolean aBool864;
	public Object[] anObjectArray865;
	public Object[] anObjectArray866;
	public String[] aStringArray867;
	public static boolean aBool868;
	public Object[] anObjectArray869;
	public Object[] anObjectArray870;
	public int[] anIntArray871;
	public Object[] anObjectArray872;
	public int[] anIntArray873;
	public Object[] anObjectArray874;
	public int[] anIntArray875;
	public Object[] anObjectArray876;
	public static int anInt877 = 0;
	public boolean aBool878;
	public boolean aBool879;
	public Object[] anObjectArray880;
	public static final int anInt881 = 1;
	public Object[] anObjectArray882;
	public int anInt883;
	public int nvmtheindexisotherone;
	public Object[] anObjectArray885;
	public Object[] anObjectArray886;
	public Object[] anObjectArray887;
	public Object[] anObjectArray888;
	public Object[] anObjectArray889;
	public Object[] anObjectArray890;
	public int anInt891;
	public int anInt892;
	public Object[] anObjectArray893;
	public int[] anIntArray894;
	public int anInt895;
	public boolean aBool896;
	public Object[] anObjectArray897;
	public Object[] anObjectArray898;
	public Object[] anObjectArray899;
	public Object[] anObjectArray900;
	public boolean aBool901;
	public int anInt902;
	public int anInt903;
	public int anInt904;
	public Class68 aClass68_905;
	public int anInt906;
	public int anInt907;
	public Class399 aClass399_908;
	public int anInt909;
	public int anInt910;
	public int anInt911;
	public int anInt912;
	public int anInt913;
	short[] aShortArray914;
	public Class663 aClass663_915;
	public InterfaceDefinitions[] aClass73Array916;
	public InterfaceDefinitions[] aClass73Array917;
	public int anInt918;
	public boolean aBool919;
	public int anInt920;
	public int[] anIntArray921;
	public int anInt922;
	public int anInt923;
	public int anInt924;
	public int anInt925;
	public int anInt926;
	public int anInt927;
	public int anInt928;
	public Object[] anObjectArray929;
	public static int anInt930;
	public static int anInt931;

	public static void method1089(int i) {
		if (-1 != i && !Class572_Sub12_Sub2.aBoolArray11253[i]) {
			Class306.aClass248_3544.method3378(i, 101496771);
			Class534.aClass83Array5975[i] = null;
		}
	}

	int[] method1090(RSByteBuffer class572_sub15, int i) {
		int i_0_ = class572_sub15.readUnsignedByte(332625521);
		if (0 == i_0_)
			return null;
		int[] is = new int[i_0_];
		for (int i_1_ = 0; i_1_ < i_0_; i_1_++)
			is[i_1_] = class572_sub15.readInt(357816518);
		return is;
	}

	Object[] method1091(RSByteBuffer class572_sub15, int i) {
		int i_2_ = class572_sub15.readUnsignedByte(1194481260);
		if (0 == i_2_)
			return null;
		Object[] objects = new Object[i_2_];
		for (int i_3_ = 0; i_3_ < i_2_; i_3_++) {
			int i_4_ = class572_sub15.readUnsignedByte(120279068);
			if (0 == i_4_)
				objects[i_3_] = new Integer(class572_sub15.readInt(2110405017));
			else if (1 == i_4_)
				objects[i_3_] = class572_sub15.readString(1295706626);
		}
		aBool857 = true;
		return objects;
	}

	public Class102 method1092(Class324 class324, Interface19 interface19, byte i) {
		Class102 class102 = ((Class102) class324.method4129(interface19, 1036765709 * anInt906, false, aBool725, 878143997));
		aBool868 = null == class102;
		return class102;
	}

	public Class284 method1093(Class324 class324, Interface19 interface19, int i) {
		Class284 class284 = class324.method4130(interface19, anInt906 * 1036765709, (byte) 74);
		aBool868 = class284 == null;
		return class284;
	}

	public static void method1094() {
		Class534.aClass83Array5975 = new Class83[Class306.aClass248_3544.method3377(-300506627)];
		Class572_Sub12_Sub2.aBoolArray11253 = new boolean[Class306.aClass248_3544.method3377(-450564602)];
	}

	public void method1095(Class106 class106, Model model, Class261 class261, int i, int i_5_) {
		model.method1426(class261);
		Class84[] class84s = model.method1394();
		Class175[] class175s = model.method1507();
		if ((aClass485_836 == null || aClass485_836.aBool5432) && (class84s != null || null != class175s))
			aClass485_836 = Class485.method5766(i, false);
		if (aClass485_836 != null)
			aClass485_836.method5771(class106, (long) i, class84s, class175s, false);
	}

	public int method1096(int i, int i_6_, byte i_7_) {
		if (null == ((InterfaceDefinitions) this).aClass676_827)
			return i_6_;
		LinkableInt class572_sub26 = ((LinkableInt) ((InterfaceDefinitions) this).aClass676_827.get((long) i));
		if (class572_sub26 == null)
			return i_6_;
		return -1945426987 * class572_sub26.anInt9258;
	}

	public void method1097(int i) {
		anObjectArray788 = null;
		anObjectArray859 = null;
		anObjectArray746 = null;
		anObjectArray814 = null;
		anObjectArray862 = null;
		anObjectArray855 = null;
		anObjectArray753 = null;
		anObjectArray865 = null;
		anObjectArray866 = null;
		anObjectArray763 = null;
		anObjectArray737 = null;
		anObjectArray869 = null;
		anObjectArray813 = null;
		anIntArray871 = null;
		anInt883 = 0;
		anObjectArray872 = null;
		anIntArray873 = null;
		anInt895 = 0;
		anObjectArray874 = null;
		anIntArray875 = null;
		anInt923 = 0;
		anObjectArray876 = null;
		anIntArray921 = null;
		anInt861 = 0;
		anObjectArray782 = null;
		anIntArray848 = null;
		anInt759 = 0;
		anObjectArray880 = null;
		anIntArray738 = null;
		anInt806 = 0;
		anObjectArray882 = null;
		anObjectArray776 = null;
		anObjectArray858 = null;
		anObjectArray885 = null;
		anObjectArray886 = null;
		anObjectArray887 = null;
		anObjectArray888 = null;
		anObjectArray889 = null;
		anObjectArray929 = null;
		anObjectArray730 = null;
		anObjectArray831 = null;
		anObjectArray893 = null;
		anObjectArray870 = null;
		anObjectArray890 = null;
		anObjectArray724 = null;
		anObjectArray897 = null;
		anObjectArray898 = null;
		anObjectArray899 = null;
		anObjectArray900 = null;
		anInt920 = -458149917;
	}

	public static void method1098(int i) {
		Class183.anInt2153 = i * -161818577;
		aClass127_823.method2231((byte) -28);
	}

	public Class71 method1099(Class106 class106, int i) {
		long l = ((long) (selfId * -1718435171) << 32 | (long) (activeComponent * -1665128073) & 0xffffffffL);
		Class71 class71 = (Class71) aClass127_744.method2246(l);
		if (null != class71) {
			if (((Class71) class71).anInt714 * 915950833 != anInt783 * 1554484939) {
				aClass127_744.method2227(l);
				class71 = null;
			}
			if (class71 != null)
				return class71;
		}
		Class87 class87 = Class160.method2571(Class419.aClass248_4949, 1554484939 * anInt783, 0);
		if (null == class87)
			return null;
		int i_8_ = class87.method1283();
		int i_9_ = class87.method1305();
		int[] is = new int[i_9_];
		int[] is_10_ = new int[i_9_];
		for (int i_11_ = 0; i_11_ < class87.method1330(); i_11_++) {
			int i_12_ = 0;
			int i_13_ = class87.method1329();
			for (int i_14_ = 0; i_14_ < class87.method1329(); i_14_++) {
				if (class87.method1301(i_14_, i_11_) != 0) {
					i_12_ = i_14_;
					break;
				}
			}
			for (int i_15_ = class87.method1329() - 1; i_15_ >= i_12_; i_15_--) {
				if (class87.method1301(i_15_, i_11_) != 0) {
					i_13_ = i_15_ + 1;
					break;
				}
			}
			is[i_11_ + class87.method1288()] = i_12_ + class87.method1286();
			is_10_[i_11_ + class87.method1288()] = i_13_ - i_12_;
		}
		Class167 class167 = class106.method1749(i_8_, i_9_, is, is_10_);
		if (class167 == null)
			return null;
		class71 = new Class71(i_8_, i_9_, is_10_, is, class167, anInt783 * 1554484939);
		aClass127_744.method2229(class71, l);
		return class71;
	}

	void method1100(RSByteBuffer class572_sub15, int i) {
		int i_16_ = class572_sub15.readUnsignedByte(183940532);
		if (255 == i_16_)
			i_16_ = -1;
		anInt752 = class572_sub15.readUnsignedByte(2027295492) * -26899943;
		if (0 != (-1285279191 * anInt752 & 0x80)) {
			anInt752 = -26899943 * (-1285279191 * anInt752 & 0x7f);
			aString748 = class572_sub15.readString(1295706626);
		}
		anInt854 = class572_sub15.readUnsignedShort(647518597) * -146180731;
		anInt819 = class572_sub15.readShort(-710976385) * 1043259307;
		anInt793 = class572_sub15.readShort(-710976385) * -1914502065;
		anInt760 = class572_sub15.readUnsignedShort(647518597) * 1256520373;
		anInt761 = class572_sub15.readUnsignedShort(647518597) * 200498991;
		aByte756 = class572_sub15.readByte(2092200773);
		aByte757 = class572_sub15.readByte(842519586);
		aByte811 = class572_sub15.readByte(1516898916);
		aByte755 = class572_sub15.readByte(491406373);
		anInt768 = class572_sub15.readUnsignedShort(647518597) * -374350987;
		if (-1604592419 * anInt768 == 65535)
			anInt768 = 374350987;
		else
			anInt768 = -374350987 * (-1604592419 * anInt768 + (-1718435171 * selfId & ~0xffff));
		int i_17_ = class572_sub15.readUnsignedByte(913167753);
		aBool769 = (i_17_ & 0x1) != 0;
		if (i_16_ >= 0)
			aBool773 = (i_17_ & 0x2) != 0;
		if (anInt752 * -1285279191 == 0) {
			anInt802 = class572_sub15.readUnsignedShort(647518597) * -4123215;
			anInt902 = class572_sub15.readUnsignedShort(647518597) * 377689985;
			if (i_16_ < 0)
				aBool773 = class572_sub15.readUnsignedByte(1621720822) == 1;
		}
		if (5 == anInt752 * -1285279191) {
			anInt783 = class572_sub15.readInt(788285176) * -249108765;
			anInt784 = class572_sub15.readUnsignedShort(647518597) * -352385029;
			int i_18_ = class572_sub15.readUnsignedByte(149966533);
			aBool785 = (i_18_ & 0x1) != 0;
			aBool790 = 0 != (i_18_ & 0x2);
			anInt780 = class572_sub15.readUnsignedByte(538868292) * 1954350385;
			anInt786 = class572_sub15.readUnsignedByte(30773509) * -1414758685;
			anInt787 = class572_sub15.readInt(161316377) * -310585063;
			aBool878 = class572_sub15.readUnsignedByte(1389290111) == 1;
			aBool821 = class572_sub15.readUnsignedByte(229158476) == 1;
			anInt918 = class572_sub15.readInt(960105433) * 2018397577;
			if (i_16_ >= 3)
				aBool896 = class572_sub15.readUnsignedByte(1634148407) == 1;
		}
		if (anInt752 * -1285279191 == 6) {
			anInt892 = -2072488665;
			anInt803 = class572_sub15.readBigSmart((byte) 79) * 771890247;
			int i_19_ = class572_sub15.readUnsignedByte(154079386);
			boolean bool = (i_19_ & 0x1) == 1;
			aBool795 = 2 == (i_19_ & 0x2);
			aBool807 = (i_19_ & 0x4) == 4;
			aBool808 = (i_19_ & 0x8) == 8;
			if (bool) {
				anInt801 = class572_sub15.readShort(-710976385) * -1149298601;
				anInt789 = class572_sub15.readShort(-710976385) * 443194189;
				anInt798 = class572_sub15.readUnsignedShort(647518597) * 1502543429;
				anInt799 = class572_sub15.readUnsignedShort(647518597) * 1267443815;
				anInt800 = class572_sub15.readUnsignedShort(647518597) * 371863735;
				anInt804 = class572_sub15.readUnsignedShort(647518597) * -1342032263;
			} else if (aBool795) {
				anInt801 = class572_sub15.readShort(-710976385) * -1149298601;
				anInt789 = class572_sub15.readShort(-710976385) * 443194189;
				anInt925 = class572_sub15.readShort(-710976385) * 1373831857;
				anInt798 = class572_sub15.readUnsignedShort(647518597) * 1502543429;
				anInt799 = class572_sub15.readUnsignedShort(647518597) * 1267443815;
				anInt800 = class572_sub15.readUnsignedShort(647518597) * 371863735;
				anInt804 = class572_sub15.readShort(-710976385) * -1342032263;
			}
			anInt926 = class572_sub15.readBigSmart((byte) 28) * 396355939;
			if (0 != aByte756)
				anInt805 = class572_sub15.readUnsignedShort(647518597) * 33840897;
			if (0 != aByte757)
				anInt924 = class572_sub15.readUnsignedShort(647518597) * -1373403461;
		}
		if (4 == -1285279191 * anInt752) {
			anInt906 = class572_sub15.readBigSmart((byte) 56) * -2057923387;
			if (i_16_ >= 2)
				aBool725 = class572_sub15.readUnsignedByte(1966876902) == 1;
			aString829 = class572_sub15.readString(1295706626);
			anInt830 = class572_sub15.readUnsignedByte(1692120433) * -1624298353;
			anInt891 = class572_sub15.readUnsignedByte(329765967) * 835483205;
			anInt832 = class572_sub15.readUnsignedByte(1784710090) * -949518223;
			aBool919 = class572_sub15.readUnsignedByte(1178554115) == 1;
			anInt918 = class572_sub15.readInt(-1014292122) * 2018397577;
			anInt780 = class572_sub15.readUnsignedByte(1098414104) * 1954350385;
			if (i_16_ >= 0)
				anInt834 = class572_sub15.readUnsignedByte(1970021970) * -774268665;
		}
		if (anInt752 * -1285279191 == 3) {
			anInt918 = class572_sub15.readInt(1155986638) * 2018397577;
			aBool779 = class572_sub15.readUnsignedByte(506945804) == 1;
			anInt780 = class572_sub15.readUnsignedByte(-45002692) * 1954350385;
		}
		if (9 == anInt752 * -1285279191) {
			anInt781 = class572_sub15.readUnsignedByte(146294952) * -1373509273;
			anInt918 = class572_sub15.readInt(495707249) * 2018397577;
			aBool820 = class572_sub15.readUnsignedByte(1982461442) == 1;
		}
		int i_20_ = class572_sub15.read24BitInt(1140925462);
		int i_21_ = class572_sub15.readUnsignedByte(1454593881);
		if (0 != i_21_) {
			aByteArrayArray791 = new byte[11][];
			aByteArrayArray778 = new byte[11][];
			anIntArray749 = new int[11];
			anIntArray894 = new int[11];
			for (/**/; 0 != i_21_; i_21_ = class572_sub15.readUnsignedByte(864717247)) {
				int i_22_ = (i_21_ >> 4) - 1;
				i_21_ = i_21_ << 8 | class572_sub15.readUnsignedByte(376990932);
				i_21_ &= 0xfff;
				if (i_21_ == 4095)
					i_21_ = -1;
				byte i_23_ = class572_sub15.readByte(1360580668);
				if (0 != i_23_)
					aBool837 = true;
				byte i_24_ = class572_sub15.readByte(2012380685);
				anIntArray749[i_22_] = i_21_;
				aByteArrayArray791[i_22_] = new byte[] { i_23_ };
				aByteArrayArray778[i_22_] = new byte[] { i_24_ };
			}
		}
		aString847 = class572_sub15.readString(1295706626);
		int i_25_ = class572_sub15.readUnsignedByte(321537042);
		int i_26_ = i_25_ & 0xf;
		int i_27_ = i_25_ >> 4;
		if (i_26_ > 0) {
			aStringArray867 = new String[i_26_];
			for (int i_28_ = 0; i_28_ < i_26_; i_28_++)
				aStringArray867[i_28_] = class572_sub15.readString(1295706626);
		}
		if (i_27_ > 0) {
			int i_29_ = class572_sub15.readUnsignedByte(1854638528);
			anIntArray850 = new int[i_29_ + 1];
			for (int i_30_ = 0; i_30_ < anIntArray850.length; i_30_++)
				anIntArray850[i_30_] = -1;
			anIntArray850[i_29_] = class572_sub15.readUnsignedShort(647518597);
		}
		if (i_27_ > 1) {
			int i_31_ = class572_sub15.readUnsignedByte(1437381867);
			anIntArray850[i_31_] = class572_sub15.readUnsignedShort(647518597);
		}
		aString849 = class572_sub15.readString(1295706626);
		if (aString849.equals(""))
			aString849 = null;
		anInt796 = class572_sub15.readUnsignedByte(346114597) * 995510709;
		anInt739 = class572_sub15.readUnsignedByte(1724936705) * -475693509;
		anInt723 = class572_sub15.readUnsignedByte(215363844) * -102107729;
		aString856 = class572_sub15.readString(1295706626);
		int i_32_ = -1;
		if (Class611.method7273(i_20_, (byte) -51) != 0) {
			i_32_ = class572_sub15.readUnsignedShort(647518597);
			if (i_32_ == 65535)
				i_32_ = -1;
			anInt770 = class572_sub15.readUnsignedShort(647518597) * -1443265463;
			if (65535 == -56513031 * anInt770)
				anInt770 = 1443265463;
			anInt771 = class572_sub15.readUnsignedShort(647518597) * 1831801847;
			if (anInt771 * -874537529 == 65535)
				anInt771 = -1831801847;
		}
		if (i_16_ >= 0) {
			anInt772 = class572_sub15.readUnsignedShort(647518597) * 314283547;
			if (65535 == 1437160467 * anInt772)
				anInt772 = -314283547;
		}
		aClass572_Sub30_843 = new Class572_Sub30(i_20_, i_32_);
		if (i_16_ >= 0) {
			int i_33_ = class572_sub15.readUnsignedByte(1802159470);
			for (int i_34_ = 0; i_34_ < i_33_; i_34_++) {
				int i_35_ = class572_sub15.read24BitInt(1140925462);
				int i_36_ = class572_sub15.readInt(1580282869);
				((InterfaceDefinitions) this).aClass676_827.put(new LinkableInt(i_36_), (long) i_35_);
			}
			int i_37_ = class572_sub15.readUnsignedByte(571984040);
			for (int i_38_ = 0; i_38_ < i_37_; i_38_++) {
				int i_39_ = class572_sub15.read24BitInt(1140925462);
				String string = class572_sub15.readVersionedString(-672071775);
				((InterfaceDefinitions) this).aClass676_827.put(new LinkableObject(string), (long) i_39_);
			}
		}
		anObjectArray788 = method1091(class572_sub15, -1979245188);
		anObjectArray855 = method1091(class572_sub15, -752810564);
		anObjectArray865 = method1091(class572_sub15, 1460879507);
		anObjectArray869 = method1091(class572_sub15, 285329790);
		anObjectArray737 = method1091(class572_sub15, -60975783);
		anObjectArray813 = method1091(class572_sub15, 638658757);
		anObjectArray872 = method1091(class572_sub15, 1728721207);
		anObjectArray874 = method1091(class572_sub15, -2081252560);
		anObjectArray882 = method1091(class572_sub15, -2026455774);
		anObjectArray776 = method1091(class572_sub15, 824912307);
		if (i_16_ >= 0)
			anObjectArray858 = method1091(class572_sub15, -1530784310);
		anObjectArray753 = method1091(class572_sub15, 1857327758);
		anObjectArray859 = method1091(class572_sub15, 123904317);
		anObjectArray746 = method1091(class572_sub15, 1409421350);
		anObjectArray814 = method1091(class572_sub15, -1678274933);
		anObjectArray862 = method1091(class572_sub15, -849338742);
		anObjectArray866 = method1091(class572_sub15, 1997568258);
		anObjectArray763 = method1091(class572_sub15, 760862134);
		anObjectArray885 = method1091(class572_sub15, 1416239411);
		anObjectArray876 = method1091(class572_sub15, 1231266801);
		anObjectArray782 = method1091(class572_sub15, -472514197);
		anIntArray871 = method1090(class572_sub15, 364116513);
		anIntArray873 = method1090(class572_sub15, 1980853168);
		anIntArray875 = method1090(class572_sub15, 687009912);
		anIntArray921 = method1090(class572_sub15, -11982900);
		anIntArray848 = method1090(class572_sub15, 2014871493);
	}

	public String method1101(int i, String string, int i_40_) {
		if (((InterfaceDefinitions) this).aClass676_827 == null)
			return string;
		LinkableObject class572_sub9 = ((LinkableObject) ((InterfaceDefinitions) this).aClass676_827.get((long) i));
		if (class572_sub9 == null)
			return string;
		return (String) class572_sub9.anObject9081;
	}

	public void method1102(int i, int i_41_, int i_42_) {
		if (null == ((InterfaceDefinitions) this).aClass676_827) {
			((InterfaceDefinitions) this).aClass676_827 = new Class676(16);
			((InterfaceDefinitions) this).aClass676_827.put(new LinkableInt(i_41_), (long) i);
		} else {
			LinkableInt class572_sub26 = ((LinkableInt) ((InterfaceDefinitions) this).aClass676_827.get((long) i));
			if (null == class572_sub26)
				((InterfaceDefinitions) this).aClass676_827.put(new LinkableInt(i_41_), (long) i);
			else
				class572_sub26.anInt9258 = -863044227 * i_41_;
		}
	}

	public void method1103(int i, String string, int i_43_) {
		if (((InterfaceDefinitions) this).aClass676_827 == null) {
			((InterfaceDefinitions) this).aClass676_827 = new Class676(16);
			((InterfaceDefinitions) this).aClass676_827.put(new LinkableObject(string), (long) i);
		} else {
			LinkableObject class572_sub9 = ((LinkableObject) ((InterfaceDefinitions) this).aClass676_827.get((long) i));
			if (null != class572_sub9)
				class572_sub9.method6794((byte) -40);
			((InterfaceDefinitions) this).aClass676_827.put(new LinkableObject(string), (long) i);
		}
	}

	public void method1104(int i, String string) {
		if (((InterfaceDefinitions) this).aClass676_827 == null) {
			((InterfaceDefinitions) this).aClass676_827 = new Class676(16);
			((InterfaceDefinitions) this).aClass676_827.put(new LinkableObject(string), (long) i);
		} else {
			LinkableObject class572_sub9 = ((LinkableObject) ((InterfaceDefinitions) this).aClass676_827.get((long) i));
			if (null != class572_sub9)
				class572_sub9.method6794((byte) -9);
			((InterfaceDefinitions) this).aClass676_827.put(new LinkableObject(string), (long) i);
		}
	}

	public void method1105(int i, short i_44_, short i_45_, int i_46_) {
		if (i < 5) {
			if (null == ((InterfaceDefinitions) this).aShortArray810) {
				((InterfaceDefinitions) this).aShortArray810 = new short[5];
				((InterfaceDefinitions) this).aShortArray914 = new short[5];
			}
			((InterfaceDefinitions) this).aShortArray810[i] = i_44_;
			((InterfaceDefinitions) this).aShortArray914[i] = i_45_;
		}
	}

	public void method1106(int i, short i_47_, short i_48_, byte i_49_) {
		if (i < 5) {
			if (((InterfaceDefinitions) this).aShortArray812 == null) {
				((InterfaceDefinitions) this).aShortArray812 = new short[5];
				((InterfaceDefinitions) this).aShortArray826 = new short[5];
			}
			((InterfaceDefinitions) this).aShortArray812[i] = i_47_;
			((InterfaceDefinitions) this).aShortArray826[i] = i_48_;
		}
	}

	static {
		anInt838 = 97338861;
		anInt754 = 1993995614;
		anInt726 = -128963495;
		anInt727 = -558118136;
		anInt728 = -880668969;
		anInt729 = 571323753;
		anInt930 = 1603148970;
		anInt731 = -1645829777;
		anInt732 = -1780585064;
		anInt733 = 1205632307;
		anInt734 = -501972335;
		anInt735 = -1403450150;
		anInt736 = 311427497;
		anInt853 = 1120896128;
		anInt828 = -1654249379;
		anInt833 = -551592718;
		anInt931 = -1758203159;
		aClass127_743 = new Class127(6000000, 200);
		aClass127_744 = new Class127(8);
		aClass127_745 = new Class127(4);
		aClass127_823 = new Class127(50);
		aBool868 = false;
	}

	public Class161 method1107(Class106 class106, int i) {
		aBool868 = false;
		long l = (((aBool821 ? 1L : 0L) << 39) + (((aBool878 ? 1L : 0L) << 38) + (((aBool790 ? 1L : 0L) << 35) + (long) (1554484939 * anInt783) + ((long) (26654411 * anInt786) << 36))) + ((long) (1572041513 * anInt787) << 40));
		Class161 class161 = (Class161) aClass127_743.method2246(l);
		if (class161 != null)
			return class161;
		Class87 class87 = Class160.method2571(Class419.aClass248_4949, 1554484939 * anInt783, 0);
		if (class87 == null) {
			aBool868 = true;
			return null;
		}
		if (aBool878)
			class87.method1281();
		if (aBool821)
			class87.method1296();
		if (26654411 * anInt786 > 0)
			class87.method1293(26654411 * anInt786);
		else if (0 != anInt787 * 1572041513)
			class87.method1293(1);
		if (26654411 * anInt786 >= 1)
			class87.method1294(1);
		if (26654411 * anInt786 >= 2)
			class87.method1294(16777215);
		if (0 != anInt787 * 1572041513)
			class87.method1295(~0xffffff | anInt787 * 1572041513);
		class161 = class106.method1711(class87, true);
		aClass127_743.method2230(class161, l, (class161.method2587() * class161.method2588() * 4), 1271045920);
		return class161;
	}

	public void method1108(int i, String string, int i_50_) {
		if (null == aStringArray867 || aStringArray867.length <= i) {
			String[] strings = new String[i + 1];
			if (aStringArray867 != null) {
				for (int i_51_ = 0; i_51_ < aStringArray867.length; i_51_++)
					strings[i_51_] = aStringArray867[i_51_];
			}
			aStringArray867 = strings;
		}
		aStringArray867[i] = string;
	}

	public static void method1109(int i) {
		if (-1 != i && !Class572_Sub12_Sub2.aBoolArray11253[i]) {
			Class306.aClass248_3544.method3378(i, -1113802118);
			Class534.aClass83Array5975[i] = null;
		}
	}

	public static void method1110(int i) {
		if (-1 != i && !Class572_Sub12_Sub2.aBoolArray11253[i]) {
			Class306.aClass248_3544.method3378(i, 1034000656);
			Class534.aClass83Array5975[i] = null;
		}
	}

	public Class580 method1111(Class639_Sub20 class639_sub20, Class639_Sub13 class639_sub13, int i) {
		if (1754763041 * anInt907 == -1)
			return null;
		long l = (((long) (1382848377 * anInt910) & 0xffffL) << 48 | ((long) (anInt911 * -255621967) & 0xffffL) << 32 | ((long) (anInt912 * -1211157605) & 0xffffL) << 16 | (long) (1754763041 * anInt907) & 0xffffL);
		Class580 class580 = (Class580) aClass127_745.method2246(l);
		if (null == class580) {
			class580 = Class586.method6956(1754763041 * anInt907, 1382848377 * anInt910, anInt911 * -255621967, -1211157605 * anInt912, class639_sub20, class639_sub13, -54112286);
			aClass127_745.method2229(class580, l);
		}
		return class580;
	}

	public static void method1112(int i) {
		Class572_Sub12_Sub2.aBoolArray11253[i] = false;
		VarDefinition.method2774(i, (byte) -12);
	}

	public static void method1113(int i) {
		Class572_Sub12_Sub2.aBoolArray11253[i] = false;
		VarDefinition.method2774(i, (byte) -83);
	}

	public Model method1114(Class106 class106, int i, Class639_Sub11 class639_sub11, Class639_Sub22 class639_sub22, Class639_Sub15 class639_sub15, Class639_Sub5 class639_sub5, Class639_Sub18 class639_sub18, Interface15 interface15, Interface13 interface13, Class663 class663, Class474 class474, byte i_52_) {
		aBool868 = false;
		if (0 == -22820201 * anInt892)
			return null;
		if (1 == anInt892 * -22820201 && -1 == -1063203465 * anInt803)
			return null;
		if (-22820201 * anInt892 == 1) {
			int i_53_ = i;
			if (class663 != null)
				i |= class663.method7794(-872143643);
			long l = -1L;
			long[] ls = RSByteBuffer.aLongArray9121;
			if (null != ((InterfaceDefinitions) this).aShortArray810) {
				for (int i_54_ = 0; i_54_ < ((InterfaceDefinitions) this).aShortArray810.length; i_54_++) {
					l = l >>> 8 ^ ls[(int) ((l ^ (long) ((((InterfaceDefinitions) this).aShortArray810[i_54_]) >> 8)) & 0xffL)];
					l = l >>> 8 ^ ls[(int) ((l ^ (long) (((InterfaceDefinitions) this).aShortArray810[i_54_])) & 0xffL)];
					l = l >>> 8 ^ ls[(int) ((l ^ (long) ((((InterfaceDefinitions) this).aShortArray914[i_54_]) >> 8)) & 0xffL)];
					l = l >>> 8 ^ ls[(int) ((l ^ (long) (((InterfaceDefinitions) this).aShortArray914[i_54_])) & 0xffL)];
				}
				i |= 0x4000;
			}
			if (null != ((InterfaceDefinitions) this).aShortArray812) {
				for (int i_55_ = 0; i_55_ < ((InterfaceDefinitions) this).aShortArray812.length; i_55_++) {
					l = l >>> 8 ^ ls[(int) ((l ^ (long) ((((InterfaceDefinitions) this).aShortArray812[i_55_]) >> 8)) & 0xffL)];
					l = l >>> 8 ^ ls[(int) ((l ^ (long) (((InterfaceDefinitions) this).aShortArray812[i_55_])) & 0xffL)];
					l = l >>> 8 ^ ls[(int) ((l ^ (long) ((((InterfaceDefinitions) this).aShortArray826[i_55_]) >> 8)) & 0xffL)];
					l = l >>> 8 ^ ls[(int) ((l ^ (long) (((InterfaceDefinitions) this).aShortArray826[i_55_])) & 0xffL)];
				}
				i |= 0x8000;
			}
			long l_56_ = ((long) (class106.anInt1416 * 1862175997) << 59 | (long) (anInt892 * -22820201) << 55 | (long) (-1063203465 * anInt803) << 38 | l & 0x3fffffffffL);
			Model model = (Model) aClass127_823.method2246(l_56_);
			if (model == null || class106.method1756(model.method1353(), i) != 0) {
				if (null != model)
					i = class106.method1798(i, model.method1353());
				Class159 class159 = Class159.method2569(Class297.aClass248_3475, anInt803 * -1063203465, 0);
				if (null == class159) {
					aBool868 = true;
					return null;
				}
				if (class159.anInt1773 < 13)
					class159.method2567(2);
				model = class106.method1755(class159, i, Class183.anInt2153 * -167153969, 64, 768);
				if (null != ((InterfaceDefinitions) this).aShortArray810) {
					for (int i_57_ = 0; i_57_ < ((InterfaceDefinitions) this).aShortArray810.length; i_57_++)
						model.method1393((((InterfaceDefinitions) this).aShortArray810[i_57_]), (((InterfaceDefinitions) this).aShortArray914[i_57_]));
				}
				if (((InterfaceDefinitions) this).aShortArray812 != null) {
					for (int i_58_ = 0; i_58_ < ((InterfaceDefinitions) this).aShortArray812.length; i_58_++)
						model.method1494((((InterfaceDefinitions) this).aShortArray812[i_58_]), (((InterfaceDefinitions) this).aShortArray826[i_58_]));
				}
				aClass127_823.method2229(model, l_56_);
			}
			if (null != class663) {
				model = model.method1351((byte) 1, i, true);
				class663.method7797(model, 0, (byte) -51);
			}
			model.method1450(i_53_);
			return model;
		}
		if (2 == anInt892 * -22820201) {
			Model model = (((NPCDefintion) class639_sub15.getDefinition(-1063203465 * anInt803, 1042313564)).method4950(class106, i, interface15, interface13, class663, aClass399_908, 1271969820));
			if (model == null) {
				aBool868 = true;
				return null;
			}
			return model;
		}
		if (3 == -22820201 * anInt892) {
			if (class474 == null)
				return null;
			Model model = class474.method5600(class106, i, class639_sub22, class639_sub15, class639_sub5, interface15, interface13, class663, (byte) -1);
			if (null == model) {
				aBool868 = true;
				return null;
			}
			return model;
		}
		if (anInt892 * -22820201 == 4) {
			ItemDefinitions class631 = (ItemDefinitions) class639_sub5.getDefinition(anInt803 * -1063203465, -1322125995);
			Model model = class631.method7526(class106, i, 10, class474, class663, 0, 0, 0, 0, -1068152011);
			if (model == null) {
				aBool868 = true;
				return null;
			}
			return model;
		}
		if (anInt892 * -22820201 == 6) {
			Model model = (((NPCDefintion) class639_sub15.getDefinition(anInt803 * -1063203465, 1751094205)).method4948(class106, i, class639_sub11, interface15, interface13, class663, null, null, null, 0, aClass399_908, 1262588321));
			if (null == model) {
				aBool868 = true;
				return null;
			}
			return model;
		}
		if (-22820201 * anInt892 == 7) {
			if (class474 == null)
				return null;
			int i_59_ = anInt803 * -1063203465 >>> 16;
			int i_60_ = -1063203465 * anInt803 & 0xffff;
			int i_61_ = 1779236057 * anInt794;
			Model model = class474.method5604(class106, i, class639_sub22, class639_sub18, class663, i_59_, i_60_, i_61_, 105884344);
			if (null == model) {
				aBool868 = true;
				return null;
			}
			return model;
		}
		return null;
	}

	public static void method1115() {
		aClass127_743.method2231((byte) -114);
		aClass127_823.method2231((byte) -91);
		aClass127_744.method2231((byte) -71);
		aClass127_745.method2231((byte) -109);
	}

	public static void method1116(int i) {
		aClass127_743.method2235(i, 1726845305);
		aClass127_823.method2235(i, 1813447215);
		aClass127_744.method2235(i, 1482982215);
		aClass127_745.method2235(i, 1950988822);
	}

	public static void method1117() {
		aClass127_743.method2231((byte) -97);
		aClass127_823.method2231((byte) -86);
		aClass127_744.method2231((byte) -93);
		aClass127_745.method2231((byte) -35);
	}

	public static void method1118(int i) {
		aClass127_743.method2235(i, 1477473949);
		aClass127_823.method2235(i, 1831649790);
		aClass127_744.method2235(i, 1709322257);
		aClass127_745.method2235(i, 1445492579);
	}

	public InterfaceDefinitions() {
		aByte811 = (byte) 0;
		aByte755 = (byte) 0;
		aByte756 = (byte) 0;
		aByte757 = (byte) 0;
		anInt819 = 0;
		anInt793 = 0;
		anInt760 = 0;
		anInt761 = 0;
		anInt762 = 0;
		anInt842 = 0;
		anInt764 = 0;
		anInt765 = 0;
		anInt766 = 1353624187;
		anInt767 = 1313236403;
		anInt768 = 374350987;
		aBool769 = false;
		anInt770 = 1443265463;
		anInt771 = -1831801847;
		anInt772 = -314283547;
		aBool773 = false;
		anInt774 = 0;
		anInt775 = 0;
		anInt802 = 0;
		anInt902 = 0;
		anInt918 = 0;
		aBool779 = false;
		anInt780 = 0;
		anInt781 = -1373509273;
		aBool820 = false;
		anInt783 = 249108765;
		anInt784 = 0;
		aBool785 = false;
		anInt786 = 0;
		anInt787 = 0;
		aBool790 = false;
		aBool896 = true;
		anInt892 = -2072488665;
		anInt794 = -2093728617;
		anInt860 = 0;
		anInt797 = 0;
		anInt798 = 0;
		anInt799 = 0;
		anInt800 = 0;
		anInt801 = 0;
		anInt789 = 0;
		anInt925 = 0;
		anInt804 = -1059240124;
		anInt805 = 0;
		anInt924 = 0;
		aBool807 = false;
		aBool808 = false;
		anInt809 = 1022610794;
		aBool777 = false;
		anInt906 = 2057923387;
		aBool725 = true;
		aString829 = "";
		anInt830 = 0;
		anInt891 = 0;
		anInt832 = 0;
		aBool919 = false;
		anInt834 = 0;
		aBool835 = false;
		aClass572_Sub30_843 = Class572_Sub30.aClass572_Sub30_9309;
		aBool837 = false;
		aString847 = "";
		anInt740 = -854702549;
		aClass73_852 = null;
		anInt796 = 0;
		anInt739 = 0;
		anInt723 = 161157419 * anInt877;
		aString856 = "";
		aBool857 = false;
		nvmtheindexisotherone = 2060589165;
		anInt903 = 0;
		aString747 = null;
		aBool864 = false;
		anInt907 = 2060929823;
		anInt913 = -1154753303;
		anInt926 = -396355939;
		aBool879 = false;
		aBool901 = false;
		anInt920 = -458149917;
		anInt883 = 0;
		anInt895 = 0;
		anInt923 = 0;
		anInt861 = 0;
		anInt759 = 0;
		anInt806 = 0;
		anInt927 = 1430670527;
		anInt928 = 814583735;
	}

	public static void method1119(int i) {
		aClass127_743.method2235(i, 1440591668);
		aClass127_823.method2235(i, 1356924873);
		aClass127_744.method2235(i, 1986734745);
		aClass127_745.method2235(i, 1318472744);
	}

	public static void method1120(int i) {
		aClass127_743.method2235(i, 1562052842);
		aClass127_823.method2235(i, 2141540694);
		aClass127_744.method2235(i, 2032270855);
		aClass127_745.method2235(i, 1827148001);
	}

	public static void method1121() {
		aClass127_743.method2234((byte) 52);
		aClass127_823.method2234((byte) -34);
		aClass127_744.method2234((byte) -3);
		aClass127_745.method2234((byte) -6);
	}

	public static void method1122() {
		aClass127_743.method2234((byte) -12);
		aClass127_823.method2234((byte) -96);
		aClass127_744.method2234((byte) 42);
		aClass127_745.method2234((byte) 64);
	}

	public void method1123(int i, int i_62_, int i_63_) {
		if (anIntArray850 == null || anIntArray850.length <= i) {
			int[] is = new int[i + 1];
			if (null != anIntArray850) {
				for (int i_64_ = 0; i_64_ < anIntArray850.length; i_64_++)
					is[i_64_] = anIntArray850[i_64_];
				for (int i_65_ = anIntArray850.length; i_65_ < i; i_65_++)
					is[i_65_] = -1;
			}
			anIntArray850 = is;
		}
		anIntArray850[i] = i_62_;
	}

	public static void method1124() {
		aClass127_743.method2234((byte) 86);
		aClass127_823.method2234((byte) 59);
		aClass127_744.method2234((byte) -9);
		aClass127_745.method2234((byte) -28);
	}

	public void method1125(int i, int i_66_) {
		if (null == ((InterfaceDefinitions) this).aClass676_827) {
			((InterfaceDefinitions) this).aClass676_827 = new Class676(16);
			((InterfaceDefinitions) this).aClass676_827.put(new LinkableInt(i_66_), (long) i);
		} else {
			LinkableInt class572_sub26 = ((LinkableInt) ((InterfaceDefinitions) this).aClass676_827.get((long) i));
			if (null == class572_sub26)
				((InterfaceDefinitions) this).aClass676_827.put(new LinkableInt(i_66_), (long) i);
			else
				class572_sub26.anInt9258 = -863044227 * i_66_;
		}
	}

	public static void method1126() {
		Class534.aClass83Array5975 = new Class83[Class306.aClass248_3544.method3377(506949765)];
		Class572_Sub12_Sub2.aBoolArray11253 = new boolean[Class306.aClass248_3544.method3377(-574046829)];
	}

	public void method1127(int i, int i_67_) {
		if (((InterfaceDefinitions) this).aClass676_827 != null) {
			Class572 class572 = ((InterfaceDefinitions) this).aClass676_827.get((long) i);
			if (null != class572)
				class572.method6794((byte) 58);
		}
	}

	public static void method1128() {
		aClass127_743.method2231((byte) -4);
		aClass127_823.method2231((byte) -70);
		aClass127_744.method2231((byte) -28);
		aClass127_745.method2231((byte) -33);
	}

	public static void method1129(int i) {
		Class572_Sub12_Sub2.aBoolArray11253[i] = false;
		VarDefinition.method2774(i, (byte) -82);
	}

	public void method1130(int i, int i_68_) {
		if (anIntArray850 == null || anIntArray850.length <= i) {
			int[] is = new int[i + 1];
			if (null != anIntArray850) {
				for (int i_69_ = 0; i_69_ < anIntArray850.length; i_69_++)
					is[i_69_] = anIntArray850[i_69_];
				for (int i_70_ = anIntArray850.length; i_70_ < i; i_70_++)
					is[i_70_] = -1;
			}
			anIntArray850 = is;
		}
		anIntArray850[i] = i_68_;
	}

	public void method1131(int i, int i_71_) {
		if (anIntArray850 == null || anIntArray850.length <= i) {
			int[] is = new int[i + 1];
			if (null != anIntArray850) {
				for (int i_72_ = 0; i_72_ < anIntArray850.length; i_72_++)
					is[i_72_] = anIntArray850[i_72_];
				for (int i_73_ = anIntArray850.length; i_73_ < i; i_73_++)
					is[i_73_] = -1;
			}
			anIntArray850 = is;
		}
		anIntArray850[i] = i_71_;
	}

	public void method1132(int i, int i_74_) {
		if (anIntArray850 == null || anIntArray850.length <= i) {
			int[] is = new int[i + 1];
			if (null != anIntArray850) {
				for (int i_75_ = 0; i_75_ < anIntArray850.length; i_75_++)
					is[i_75_] = anIntArray850[i_75_];
				for (int i_76_ = anIntArray850.length; i_76_ < i; i_76_++)
					is[i_76_] = -1;
			}
			anIntArray850 = is;
		}
		anIntArray850[i] = i_74_;
	}

	public static void method1133(int i) {
		Class572_Sub12_Sub2.aBoolArray11253[i] = false;
		VarDefinition.method2774(i, (byte) -37);
	}

	public void method1134(int i, String string) {
		if (((InterfaceDefinitions) this).aClass676_827 == null) {
			((InterfaceDefinitions) this).aClass676_827 = new Class676(16);
			((InterfaceDefinitions) this).aClass676_827.put(new LinkableObject(string), (long) i);
		} else {
			LinkableObject class572_sub9 = ((LinkableObject) ((InterfaceDefinitions) this).aClass676_827.get((long) i));
			if (null != class572_sub9)
				class572_sub9.method6794((byte) -21);
			((InterfaceDefinitions) this).aClass676_827.put(new LinkableObject(string), (long) i);
		}
	}

	public void method1135(int i) {
		if (((InterfaceDefinitions) this).aClass676_827 != null) {
			Class572 class572 = ((InterfaceDefinitions) this).aClass676_827.get((long) i);
			if (null != class572)
				class572.method6794((byte) -47);
		}
	}

	static final void method1136(Cs2Executor class441, byte i) {
		((Cs2Executor) class441).intStack[(((Cs2Executor) class441).intStackPtr += -1042067865) * 1369304407 - 1] = Class213.aClass572_Sub24_2463.aClass665_Sub10_9211.method8190(-1606861088);
	}

	static final void method1137(Cs2Executor class441, int i) {
		Class213.aClass572_Sub24_2463.method8622(Class213.aClass572_Sub24_2463.aClass665_Sub7_9227, (((Cs2Executor) class441).intStack[(((Cs2Executor) class441).intStackPtr -= -1042067865) * 1369304407]), 1187022941);
		Class623.method7443(-1483636200);
		client.aBool8599 = true;
	}

	static final void method1138(Cs2Executor class441, int i) {
		boolean bool = true;
		if (client.aBool8559) {
			try {
				Object object = Class212.aClass212_2446.method3062(-868032242);
				if (object != null)
					bool = ((Boolean) object).booleanValue();
			} catch (Throwable throwable) {
				/* empty */
			}
		}
		((Cs2Executor) class441).intStack[(((Cs2Executor) class441).intStackPtr += -1042067865) * 1369304407 - 1] = bool ? 1 : 0;
	}

	public static final void method1139(int i, int i_77_, int i_78_, int i_79_, boolean bool, byte i_80_) {
		if (i_78_ < 1)
			i_78_ = 1;
		if (i_79_ < 1)
			i_79_ = 1;
		int i_81_ = i_79_ - 334;
		if (i_81_ < 0)
			i_81_ = 0;
		else if (i_81_ > 100)
			i_81_ = 100;
		int i_82_ = (i_81_ * (client.aShort8823 - client.aShort8801) / 100 + client.aShort8801);
		int i_83_ = i_79_ * i_82_ * 512 / (334 * i_78_);
		if (i_83_ < client.aShort8853) {
			i_83_ = client.aShort8853;
			i_82_ = 334 * (i_78_ * i_83_) / (i_79_ * 512);
			if (i_82_ > client.aShort8852) {
				i_82_ = client.aShort8852;
				int i_84_ = i_82_ * i_79_ * 512 / (334 * i_83_);
				int i_85_ = (i_78_ - i_84_) / 2;
				if (bool) {
					Class272_Sub2.aClass106_9517.method1714();
					Class272_Sub2.aClass106_9517.method1720(i, i_77_, i_85_, i_79_, -16777216, (byte) -6);
					Class272_Sub2.aClass106_9517.method1720(i + i_78_ - i_85_, i_77_, i_85_, i_79_, -16777216, (byte) -97);
				}
				i += i_85_;
				i_78_ -= i_85_ * 2;
			}
		} else if (i_83_ > client.aShort8693) {
			i_83_ = client.aShort8693;
			i_82_ = i_83_ * i_78_ * 334 / (i_79_ * 512);
			if (i_82_ < client.aShort8851) {
				i_82_ = client.aShort8851;
				int i_86_ = i_83_ * i_78_ * 334 / (512 * i_82_);
				int i_87_ = (i_79_ - i_86_) / 2;
				if (bool) {
					Class272_Sub2.aClass106_9517.method1714();
					Class272_Sub2.aClass106_9517.method1720(i, i_77_, i_78_, i_87_, -16777216, (byte) -51);
					Class272_Sub2.aClass106_9517.method1720(i, (i_79_ + i_77_ - i_87_), i_78_, i_87_, -16777216, (byte) -113);
				}
				i_77_ += i_87_;
				i_79_ -= 2 * i_87_;
			}
		}
		client.anInt8859 = 1842040031 * (i_82_ * i_79_ / 334);
		client.anInt8855 = 1901418331 * i;
		client.anInt8590 = 893736317 * i_77_;
		client.anInt8821 = (short) i_78_ * -1779012611;
		client.anInt8804 = 1551030931 * (short) i_79_;
	}
}
