/* Class701 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
package com.jagex;

public class Class701 {
	Class522 aClass522_8782;
	Class522 aClass522_8783 = new Class522();

	public void method14082(byte i) {
		for (;;) {
			Class522 class522 = aClass522_8783.aClass522_7062;
			if (aClass522_8783 == class522)
				break;
			class522.method8652((byte) -98);
		}
		aClass522_8782 = null;
	}

	public boolean method14083(int i) {
		return aClass522_8783.aClass522_7062 == aClass522_8783;
	}

	public void method14084(Class522 class522, int i) {
		if (null != class522.aClass522_7061)
			class522.method8652((byte) -88);
		class522.aClass522_7061 = aClass522_8783.aClass522_7061;
		class522.aClass522_7062 = aClass522_8783;
		class522.aClass522_7061.aClass522_7062 = class522;
		class522.aClass522_7062.aClass522_7061 = class522;
	}

	public boolean method14085() {
		return aClass522_8783.aClass522_7062 == aClass522_8783;
	}

	public void method14086(Class522 class522) {
		if (null != class522.aClass522_7061)
			class522.method8652((byte) -109);
		class522.aClass522_7061 = aClass522_8783.aClass522_7061;
		class522.aClass522_7062 = aClass522_8783;
		class522.aClass522_7061.aClass522_7062 = class522;
		class522.aClass522_7062.aClass522_7061 = class522;
	}

	public Class522 method14087(int i) {
		Class522 class522 = aClass522_8783.aClass522_7062;
		if (aClass522_8783 == class522) {
			aClass522_8782 = null;
			return null;
		}
		aClass522_8782 = class522.aClass522_7062;
		return class522;
	}

	public Class522 method14088(int i) {
		Class522 class522 = aClass522_8782;
		if (class522 == aClass522_8783) {
			aClass522_8782 = null;
			return null;
		}
		aClass522_8782 = class522.aClass522_7062;
		return class522;
	}

	public Class701() {
		aClass522_8783.aClass522_7062 = aClass522_8783;
		aClass522_8783.aClass522_7061 = aClass522_8783;
	}

	public void method14089() {
		for (;;) {
			Class522 class522 = aClass522_8783.aClass522_7062;
			if (aClass522_8783 == class522)
				break;
			class522.method8652((byte) -19);
		}
		aClass522_8782 = null;
	}

	public void method14090() {
		for (;;) {
			Class522 class522 = aClass522_8783.aClass522_7062;
			if (aClass522_8783 == class522)
				break;
			class522.method8652((byte) -70);
		}
		aClass522_8782 = null;
	}

	public void method14091(Class522 class522) {
		if (null != class522.aClass522_7061)
			class522.method8652((byte) -48);
		class522.aClass522_7061 = aClass522_8783.aClass522_7061;
		class522.aClass522_7062 = aClass522_8783;
		class522.aClass522_7061.aClass522_7062 = class522;
		class522.aClass522_7062.aClass522_7061 = class522;
	}

	public Class522 method14092(int i) {
		Class522 class522 = aClass522_8783.aClass522_7062;
		if (aClass522_8783 == class522)
			return null;
		class522.method8652((byte) -93);
		return class522;
	}

	public void method14093(Class522 class522) {
		if (null != class522.aClass522_7061)
			class522.method8652((byte) -50);
		class522.aClass522_7061 = aClass522_8783.aClass522_7061;
		class522.aClass522_7062 = aClass522_8783;
		class522.aClass522_7061.aClass522_7062 = class522;
		class522.aClass522_7062.aClass522_7061 = class522;
	}

	public void method14094(Class522 class522, int i) {
		if (class522.aClass522_7061 != null)
			class522.method8652((byte) -62);
		class522.aClass522_7061 = aClass522_8783;
		class522.aClass522_7062 = aClass522_8783.aClass522_7062;
		class522.aClass522_7061.aClass522_7062 = class522;
		class522.aClass522_7062.aClass522_7061 = class522;
	}

	public static void method14095(Class522 class522, Class522 class522_0_) {
		if (class522.aClass522_7061 != null)
			class522.method8652((byte) 1);
		class522.aClass522_7061 = class522_0_;
		class522.aClass522_7062 = class522_0_.aClass522_7062;
		class522.aClass522_7061.aClass522_7062 = class522;
		class522.aClass522_7062.aClass522_7061 = class522;
	}

	public static void method14096(Class522 class522, Class522 class522_1_) {
		if (class522.aClass522_7061 != null)
			class522.method8652((byte) -100);
		class522.aClass522_7061 = class522_1_;
		class522.aClass522_7062 = class522_1_.aClass522_7062;
		class522.aClass522_7061.aClass522_7062 = class522;
		class522.aClass522_7062.aClass522_7061 = class522;
	}

	public Class522 method14097() {
		Class522 class522 = aClass522_8783.aClass522_7062;
		if (aClass522_8783 == class522)
			return null;
		class522.method8652((byte) -14);
		return class522;
	}

	public Class522 method14098() {
		Class522 class522 = aClass522_8783.aClass522_7062;
		if (aClass522_8783 == class522)
			return null;
		class522.method8652((byte) -60);
		return class522;
	}

	public Class522 method14099() {
		Class522 class522 = aClass522_8783.aClass522_7062;
		if (aClass522_8783 == class522)
			return null;
		class522.method8652((byte) -76);
		return class522;
	}

	public Class522 method14100() {
		Class522 class522 = aClass522_8783.aClass522_7062;
		if (aClass522_8783 == class522) {
			aClass522_8782 = null;
			return null;
		}
		aClass522_8782 = class522.aClass522_7062;
		return class522;
	}

	public Class522 method14101() {
		Class522 class522 = aClass522_8782;
		if (class522 == aClass522_8783) {
			aClass522_8782 = null;
			return null;
		}
		aClass522_8782 = class522.aClass522_7062;
		return class522;
	}

	public Class522 method14102() {
		Class522 class522 = aClass522_8782;
		if (class522 == aClass522_8783) {
			aClass522_8782 = null;
			return null;
		}
		aClass522_8782 = class522.aClass522_7062;
		return class522;
	}

	public Class522 method14103() {
		Class522 class522 = aClass522_8782;
		if (class522 == aClass522_8783) {
			aClass522_8782 = null;
			return null;
		}
		aClass522_8782 = class522.aClass522_7062;
		return class522;
	}

	public void method14104(Class522 class522) {
		if (null != class522.aClass522_7061)
			class522.method8652((byte) -24);
		class522.aClass522_7061 = aClass522_8783.aClass522_7061;
		class522.aClass522_7062 = aClass522_8783;
		class522.aClass522_7061.aClass522_7062 = class522;
		class522.aClass522_7062.aClass522_7061 = class522;
	}

	public boolean method14105() {
		return aClass522_8783.aClass522_7062 == aClass522_8783;
	}

	public boolean method14106() {
		return aClass522_8783.aClass522_7062 == aClass522_8783;
	}

	public static Class294 method14107(int i, short i_2_) {
		if (686518361 * Class294.aClass294_3165.anInt3163 == i)
			return Class294.aClass294_3165;
		if (Class294.aClass294_3164.anInt3163 * 686518361 == i)
			return Class294.aClass294_3164;
		if (i == 686518361 * Class294.aClass294_3168.anInt3163)
			return Class294.aClass294_3168;
		if (Class294.aClass294_3166.anInt3163 * 686518361 == i)
			return Class294.aClass294_3166;
		if (i == 686518361 * Class294.aClass294_3167.anInt3163)
			return Class294.aClass294_3167;
		if (686518361 * Class294.aClass294_3169.anInt3163 == i)
			return Class294.aClass294_3169;
		if (686518361 * Class294.aClass294_3170.anInt3163 == i)
			return Class294.aClass294_3170;
		return null;
	}

	static final void method14108(Class669 class669, int i) throws Exception_Sub7 {
		int i_3_ = (class669.anIntArray8557[(class669.anInt8558 -= 2138772399) * 1357652815]);
		Class647_Sub1_Sub3_Sub1.aClass298_Sub1_11957.method5328(method14107(i_3_, (short) 7639), true, (short) 23548);
		client.aBool11111 = true;
	}

	static final void method14109(Class669 class669, byte i) {
		class669.anInt8558 -= -17422498;
		int i_4_ = class669.anIntArray8557[class669.anInt8558 * 1357652815];
		int i_5_ = class669.anIntArray8557[1 + class669.anInt8558 * 1357652815];
		class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = client.aClass220_11301.method4107(i_4_, -1172714255).method4043(i_5_, -448800545);
	}

	static final void method14110(Class669 class669, byte i) {
		Class677 class677 = (class669.aBool8570 ? class669.aClass677_8566 : class669.aClass677_8574);
		InterfaceComponentDefinitions class250 = class677.aClass250_8638;
		Class627.method10309(class250, class669, -2089090386);
	}
}
