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

import java.awt.Container;

public abstract class Class458 {
	public volatile int anInt5073;
	static final int anInt5074 = 500;
	Class697 aClass697_5075;
	static final int anInt5076 = 102400;
	Class523_Sub34 aClass523_Sub34_5077;
	static final int anInt5078 = 5;
	static final int anInt5079 = 4;
	long aLong5080;
	static final int anInt5081 = 5;
	Class697 aClass697_5082;
	int anInt5083;
	public volatile int anInt5084;
	Class523_Sub34 aClass523_Sub34_5085;
	byte aByte5086;
	Class697 aClass697_5087;
	public volatile int anInt5088;
	public volatile int anInt5089;
	static final int anInt5090 = 500;
	Class523_Sub34 aClass523_Sub34_5091;
	Class697 aClass697_5092 = new Class697();
	int anInt5093;
	Class523_Sub27_Sub14_Sub2 aClass523_Sub27_Sub14_Sub2_5094;

	public abstract void method7449();

	Class523_Sub27_Sub14_Sub2 method7450(int i, int i_0_, byte i_1_, boolean bool, byte i_2_) {
		long l = (long) i_0_ + ((long) i << 32);
		Class523_Sub27_Sub14_Sub2 class523_sub27_sub14_sub2 = new Class523_Sub27_Sub14_Sub2();
		class523_sub27_sub14_sub2.aLong10552 = l * -9121445971199030645L;
		class523_sub27_sub14_sub2.aByte12155 = i_1_;
		class523_sub27_sub14_sub2.aBool11746 = bool;
		if (bool) {
			if (method7453((byte) 3) >= 500)
				throw new RuntimeException();
			aClass697_5092.method14030(class523_sub27_sub14_sub2, (byte) -112);
		} else {
			if (method7452(-2140892446) >= 500)
				throw new RuntimeException();
			aClass697_5087.method14030(class523_sub27_sub14_sub2, (byte) -93);
		}
		return class523_sub27_sub14_sub2;
	}

	Class458() {
		aClass697_5075 = new Class697();
		aClass697_5087 = new Class697();
		aClass697_5082 = new Class697();
		aClass523_Sub34_5085 = new Class523_Sub34(6);
		aByte5086 = (byte) 0;
		anInt5084 = 0;
		anInt5088 = 0;
		anInt5089 = 1123781699;
		anInt5073 = 824923659;
		aClass523_Sub34_5091 = new Class523_Sub34(5);
		aClass523_Sub34_5077 = new Class523_Sub34(5);
		anInt5093 = 0;
		aClass523_Sub27_Sub14_Sub2_5094 = null;
	}

	public abstract void method7451();

	int method7452(int i) {
		return (aClass697_5087.method14021(-1794917917) + aClass697_5082.method14021(-384866243));
	}

	public int method7453(byte i) {
		return (aClass697_5092.method14021(1669896736) + aClass697_5075.method14021(-99334586));
	}

	abstract void method7454(int i, int i_3_, int i_4_);

	public abstract boolean method7455(int i);

	public abstract void method7456(Object object, boolean bool, int i);

	public abstract void method7457();

	public abstract void method7458(int i);

	public abstract void method7459(int i);

	public abstract void method7460(int i);

	Class523_Sub27_Sub14_Sub2 method7461(int i, int i_5_, byte i_6_, boolean bool) {
		long l = (long) i_5_ + ((long) i << 32);
		Class523_Sub27_Sub14_Sub2 class523_sub27_sub14_sub2 = new Class523_Sub27_Sub14_Sub2();
		class523_sub27_sub14_sub2.aLong10552 = l * -9121445971199030645L;
		class523_sub27_sub14_sub2.aByte12155 = i_6_;
		class523_sub27_sub14_sub2.aBool11746 = bool;
		if (bool) {
			if (method7453((byte) 45) >= 500)
				throw new RuntimeException();
			aClass697_5092.method14030(class523_sub27_sub14_sub2, (byte) -34);
		} else {
			if (method7452(-2115392124) >= 500)
				throw new RuntimeException();
			aClass697_5087.method14030(class523_sub27_sub14_sub2, (byte) -107);
		}
		return class523_sub27_sub14_sub2;
	}

	Class523_Sub27_Sub14_Sub2 method7462(int i, int i_7_, byte i_8_, boolean bool) {
		long l = (long) i_7_ + ((long) i << 32);
		Class523_Sub27_Sub14_Sub2 class523_sub27_sub14_sub2 = new Class523_Sub27_Sub14_Sub2();
		class523_sub27_sub14_sub2.aLong10552 = l * -9121445971199030645L;
		class523_sub27_sub14_sub2.aByte12155 = i_8_;
		class523_sub27_sub14_sub2.aBool11746 = bool;
		if (bool) {
			if (method7453((byte) 30) >= 500)
				throw new RuntimeException();
			aClass697_5092.method14030(class523_sub27_sub14_sub2, (byte) -46);
		} else {
			if (method7452(-2140365140) >= 500)
				throw new RuntimeException();
			aClass697_5087.method14030(class523_sub27_sub14_sub2, (byte) -4);
		}
		return class523_sub27_sub14_sub2;
	}

	public boolean method7463() {
		return method7452(-2092549008) >= 500;
	}

	int method7464() {
		return (aClass697_5087.method14021(1525002424) + aClass697_5082.method14021(-825174188));
	}

	abstract void method7465(int i, int i_9_);

	public boolean method7466(int i) {
		return method7453((byte) 63) >= 500;
	}

	public boolean method7467(byte i) {
		return method7452(-2132632831) >= 500;
	}

	public abstract void method7468(boolean bool, int i);

	public abstract void method7469();

	public abstract boolean method7470();

	public abstract boolean method7471();

	public abstract void method7472();

	public abstract void method7473(Object object, boolean bool);

	public abstract void method7474(boolean bool);

	public abstract void method7475(boolean bool);

	public abstract void method7476(boolean bool);

	int method7477() {
		return (aClass697_5087.method14021(1481001676) + aClass697_5082.method14021(667487026));
	}

	public abstract void method7478(boolean bool);

	public abstract void method7479();

	public abstract void method7480();

	public abstract void method7481(Object object, boolean bool);

	public int method7482() {
		return (aClass697_5092.method14021(-246747372) + aClass697_5075.method14021(-921477550));
	}

	public abstract boolean method7483();

	public abstract void method7484();

	public int method7485() {
		return (aClass697_5092.method14021(1259578433) + aClass697_5075.method14021(-1172606347));
	}

	public static Container method7486(int i) {
		if (Class310.aFrame3385 != null)
			return Class310.aFrame3385;
		if (null != Class506.aFrame5672)
			return Class506.aFrame5672;
		return Class305.anApplet3346;
	}

	static final void method7487(Class669 class669, byte i) {
		Class677 class677 = (class669.aBool8570 ? class669.aClass677_8566 : class669.aClass677_8574);
		Class250 class250 = class677.aClass250_8638;
		Class242 class242 = class677.aClass242_8637;
		Class687_Sub35.method17036(class250, class242, class669, (byte) -118);
	}

	static final void method7488(Class669 class669, int i) {
		class669.anIntArray8557[(class669.anInt8558 += 2138772399) * 1357652815 - 1] = class669.aClass334_8571.aBool3520 ? 1 : 0;
	}
}
