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

public class Class529 {
	Class421 aClass421_7016 = new Class421();
	int anInt7017;
	int anInt7018;
	Class445 aClass445_7019;

	final void method11709(Class587_Sub34_Sub16 class587_sub34_sub16) {
		if (class587_sub34_sub16 != null) {
			class587_sub34_sub16.method12749((byte) 12);
			class587_sub34_sub16.method15971(1214485025);
			((Class529) this).anInt7017 += ((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751;
		}
	}

	public final void method11710() {
		((Class529) this).aClass421_7016.method7634(1351452058);
		((Class529) this).aClass445_7019.method7997(1158484039);
		((Class529) this).anInt7017 = ((Class529) this).anInt7018;
	}

	final void method11711(Interface53 interface53) {
		long l = interface53.method363();
		for (Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7988(l)); class587_sub34_sub16 != null; class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7992(1469565687))) {
			if (((Class587_Sub34_Sub16) class587_sub34_sub16).anInterface53_10750.method362(interface53)) {
				method11726(class587_sub34_sub16);
				break;
			}
		}
	}

	public final int method11712() {
		return ((Class529) this).anInt7018;
	}

	final void method11713(Object object, Interface53 interface53, int i) {
		if (i > ((Class529) this).anInt7018)
			throw new IllegalStateException();
		method11711(interface53);
		((Class529) this).anInt7017 -= i;
		while (((Class529) this).anInt7017 < 0) {
			Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass421_7016.method7636((byte) -38));
			method11726(class587_sub34_sub16);
		}
		Class587_Sub34_Sub16_Sub1 class587_sub34_sub16_sub1 = new Class587_Sub34_Sub16_Sub1(interface53, object, i);
		((Class529) this).aClass445_7019.method8011(class587_sub34_sub16_sub1, interface53.method363());
		((Class529) this).aClass421_7016.method7635(class587_sub34_sub16_sub1, (byte) -63);
		class587_sub34_sub16_sub1.aLong9747 = 0L;
	}

	final void method11714(Object object, Interface53 interface53, int i) {
		if (i > ((Class529) this).anInt7018)
			throw new IllegalStateException();
		method11711(interface53);
		((Class529) this).anInt7017 -= i;
		while (((Class529) this).anInt7017 < 0) {
			Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass421_7016.method7636((byte) -38));
			method11726(class587_sub34_sub16);
		}
		Class587_Sub34_Sub16_Sub1 class587_sub34_sub16_sub1 = new Class587_Sub34_Sub16_Sub1(interface53, object, i);
		((Class529) this).aClass445_7019.method8011(class587_sub34_sub16_sub1, interface53.method363());
		((Class529) this).aClass421_7016.method7635(class587_sub34_sub16_sub1, (byte) 102);
		class587_sub34_sub16_sub1.aLong9747 = 0L;
	}

	public final void method11715(int i) {
		for (Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass421_7016.method7637((byte) 29)); class587_sub34_sub16 != null; class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass421_7016.method7642(1832544305))) {
			if (class587_sub34_sub16.method17116()) {
				if (class587_sub34_sub16.method17117() == null) {
					class587_sub34_sub16.method12749((byte) -30);
					class587_sub34_sub16.method15971(1793964372);
					((Class529) this).anInt7017 += (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751);
				}
			} else if ((class587_sub34_sub16.aLong9747 += -6796793273824942245L) * -7729562736187445037L > (long) i) {
				Class587_Sub34_Sub16_Sub2 class587_sub34_sub16_sub2 = (new Class587_Sub34_Sub16_Sub2((((Class587_Sub34_Sub16) class587_sub34_sub16).anInterface53_10750), class587_sub34_sub16.method17117(), (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751)));
				((Class529) this).aClass445_7019.method8011(class587_sub34_sub16_sub2, class587_sub34_sub16.aLong7674 * 3401098856066297101L);
				Class488_Sub1.method14157(class587_sub34_sub16_sub2, class587_sub34_sub16, -1225303808);
				class587_sub34_sub16.method12749((byte) -7);
				class587_sub34_sub16.method15971(711707580);
			}
		}
	}

	public final void method11716() {
		((Class529) this).aClass421_7016.method7634(887120505);
		((Class529) this).aClass445_7019.method7997(1158484039);
		((Class529) this).anInt7017 = ((Class529) this).anInt7018;
	}

	public final void method11717(Object object, Interface53 interface53) {
		method11714(object, interface53, 1);
	}

	public final int method11718() {
		return ((Class529) this).anInt7017;
	}

	public final void method11719() {
		for (Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass421_7016.method7637((byte) -13)); class587_sub34_sub16 != null; class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass421_7016.method7642(1832544305))) {
			if (class587_sub34_sub16.method17116()) {
				class587_sub34_sub16.method12749((byte) -39);
				class587_sub34_sub16.method15971(976694107);
				((Class529) this).anInt7017 += (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751);
			}
		}
	}

	public final Object method11720(Interface53 interface53) {
		long l = interface53.method363();
		for (Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7988(l)); class587_sub34_sub16 != null; class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7992(1469565687))) {
			if (((Class587_Sub34_Sub16) class587_sub34_sub16).anInterface53_10750.method362(interface53)) {
				Object object = class587_sub34_sub16.method17117();
				if (object == null) {
					class587_sub34_sub16.method12749((byte) -7);
					class587_sub34_sub16.method15971(1860584487);
					((Class529) this).anInt7017 += (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751);
				} else {
					if (class587_sub34_sub16.method17116()) {
						Class587_Sub34_Sub16_Sub1 class587_sub34_sub16_sub1 = (new Class587_Sub34_Sub16_Sub1(interface53, object, (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751)));
						((Class529) this).aClass445_7019.method8011(class587_sub34_sub16_sub1, (class587_sub34_sub16.aLong7674 * 3401098856066297101L));
						((Class529) this).aClass421_7016.method7635(class587_sub34_sub16_sub1, (byte) 74);
						class587_sub34_sub16_sub1.aLong9747 = 0L;
						class587_sub34_sub16.method12749((byte) -19);
						class587_sub34_sub16.method15971(908419882);
					} else {
						((Class529) this).aClass421_7016.method7635(class587_sub34_sub16, (byte) 27);
						class587_sub34_sub16.aLong9747 = 0L;
					}
					return object;
				}
			}
		}
		return null;
	}

	public final Object method11721(Interface53 interface53) {
		long l = interface53.method363();
		for (Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7988(l)); class587_sub34_sub16 != null; class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7992(1469565687))) {
			if (((Class587_Sub34_Sub16) class587_sub34_sub16).anInterface53_10750.method362(interface53)) {
				Object object = class587_sub34_sub16.method17117();
				if (object == null) {
					class587_sub34_sub16.method12749((byte) 25);
					class587_sub34_sub16.method15971(1035653288);
					((Class529) this).anInt7017 += (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751);
				} else {
					if (class587_sub34_sub16.method17116()) {
						Class587_Sub34_Sub16_Sub1 class587_sub34_sub16_sub1 = (new Class587_Sub34_Sub16_Sub1(interface53, object, (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751)));
						((Class529) this).aClass445_7019.method8011(class587_sub34_sub16_sub1, (class587_sub34_sub16.aLong7674 * 3401098856066297101L));
						((Class529) this).aClass421_7016.method7635(class587_sub34_sub16_sub1, (byte) 58);
						class587_sub34_sub16_sub1.aLong9747 = 0L;
						class587_sub34_sub16.method12749((byte) 84);
						class587_sub34_sub16.method15971(1930866337);
					} else {
						((Class529) this).aClass421_7016.method7635(class587_sub34_sub16, (byte) 98);
						class587_sub34_sub16.aLong9747 = 0L;
					}
					return object;
				}
			}
		}
		return null;
	}

	public final Object method11722(Interface53 interface53) {
		long l = interface53.method363();
		for (Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7988(l)); class587_sub34_sub16 != null; class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7992(1469565687))) {
			if (((Class587_Sub34_Sub16) class587_sub34_sub16).anInterface53_10750.method362(interface53)) {
				Object object = class587_sub34_sub16.method17117();
				if (object == null) {
					class587_sub34_sub16.method12749((byte) 6);
					class587_sub34_sub16.method15971(1561314602);
					((Class529) this).anInt7017 += (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751);
				} else {
					if (class587_sub34_sub16.method17116()) {
						Class587_Sub34_Sub16_Sub1 class587_sub34_sub16_sub1 = (new Class587_Sub34_Sub16_Sub1(interface53, object, (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751)));
						((Class529) this).aClass445_7019.method8011(class587_sub34_sub16_sub1, (class587_sub34_sub16.aLong7674 * 3401098856066297101L));
						((Class529) this).aClass421_7016.method7635(class587_sub34_sub16_sub1, (byte) 63);
						class587_sub34_sub16_sub1.aLong9747 = 0L;
						class587_sub34_sub16.method12749((byte) 22);
						class587_sub34_sub16.method15971(1436242787);
					} else {
						((Class529) this).aClass421_7016.method7635(class587_sub34_sub16, (byte) 23);
						class587_sub34_sub16.aLong9747 = 0L;
					}
					return object;
				}
			}
		}
		return null;
	}

	final void method11723(Interface53 interface53) {
		long l = interface53.method363();
		for (Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7988(l)); class587_sub34_sub16 != null; class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7992(1469565687))) {
			if (((Class587_Sub34_Sub16) class587_sub34_sub16).anInterface53_10750.method362(interface53)) {
				method11726(class587_sub34_sub16);
				break;
			}
		}
	}

	final void method11724(Interface53 interface53) {
		long l = interface53.method363();
		for (Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7988(l)); class587_sub34_sub16 != null; class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7992(1469565687))) {
			if (((Class587_Sub34_Sub16) class587_sub34_sub16).anInterface53_10750.method362(interface53)) {
				method11726(class587_sub34_sub16);
				break;
			}
		}
	}

	public final Object method11725(Interface53 interface53) {
		long l = interface53.method363();
		for (Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7988(l)); class587_sub34_sub16 != null; class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7992(1469565687))) {
			if (((Class587_Sub34_Sub16) class587_sub34_sub16).anInterface53_10750.method362(interface53)) {
				Object object = class587_sub34_sub16.method17117();
				if (object == null) {
					class587_sub34_sub16.method12749((byte) -107);
					class587_sub34_sub16.method15971(1278783097);
					((Class529) this).anInt7017 += (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751);
				} else {
					if (class587_sub34_sub16.method17116()) {
						Class587_Sub34_Sub16_Sub1 class587_sub34_sub16_sub1 = (new Class587_Sub34_Sub16_Sub1(interface53, object, (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751)));
						((Class529) this).aClass445_7019.method8011(class587_sub34_sub16_sub1, (class587_sub34_sub16.aLong7674 * 3401098856066297101L));
						((Class529) this).aClass421_7016.method7635(class587_sub34_sub16_sub1, (byte) -79);
						class587_sub34_sub16_sub1.aLong9747 = 0L;
						class587_sub34_sub16.method12749((byte) -119);
						class587_sub34_sub16.method15971(1970781321);
					} else {
						((Class529) this).aClass421_7016.method7635(class587_sub34_sub16, (byte) 26);
						class587_sub34_sub16.aLong9747 = 0L;
					}
					return object;
				}
			}
		}
		return null;
	}

	final void method11726(Class587_Sub34_Sub16 class587_sub34_sub16) {
		if (class587_sub34_sub16 != null) {
			class587_sub34_sub16.method12749((byte) 119);
			class587_sub34_sub16.method15971(2084518866);
			((Class529) this).anInt7017 += ((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751;
		}
	}

	final void method11727(Class587_Sub34_Sub16 class587_sub34_sub16) {
		if (class587_sub34_sub16 != null) {
			class587_sub34_sub16.method12749((byte) -1);
			class587_sub34_sub16.method15971(1795992851);
			((Class529) this).anInt7017 += ((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751;
		}
	}

	final void method11728(Object object, Interface53 interface53, int i) {
		if (i > ((Class529) this).anInt7018)
			throw new IllegalStateException();
		method11711(interface53);
		((Class529) this).anInt7017 -= i;
		while (((Class529) this).anInt7017 < 0) {
			Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass421_7016.method7636((byte) -23));
			method11726(class587_sub34_sub16);
		}
		Class587_Sub34_Sub16_Sub1 class587_sub34_sub16_sub1 = new Class587_Sub34_Sub16_Sub1(interface53, object, i);
		((Class529) this).aClass445_7019.method8011(class587_sub34_sub16_sub1, interface53.method363());
		((Class529) this).aClass421_7016.method7635(class587_sub34_sub16_sub1, (byte) 2);
		class587_sub34_sub16_sub1.aLong9747 = 0L;
	}

	public final void method11729(Object object, Interface53 interface53) {
		method11714(object, interface53, 1);
	}

	public final void method11730(Object object, Interface53 interface53) {
		method11714(object, interface53, 1);
	}

	public final int method11731() {
		return ((Class529) this).anInt7017;
	}

	public final void method11732(Object object, Interface53 interface53) {
		method11714(object, interface53, 1);
	}

	final void method11733(Object object, Interface53 interface53, int i) {
		if (i > ((Class529) this).anInt7018)
			throw new IllegalStateException();
		method11711(interface53);
		((Class529) this).anInt7017 -= i;
		while (((Class529) this).anInt7017 < 0) {
			Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass421_7016.method7636((byte) -72));
			method11726(class587_sub34_sub16);
		}
		Class587_Sub34_Sub16_Sub1 class587_sub34_sub16_sub1 = new Class587_Sub34_Sub16_Sub1(interface53, object, i);
		((Class529) this).aClass445_7019.method8011(class587_sub34_sub16_sub1, interface53.method363());
		((Class529) this).aClass421_7016.method7635(class587_sub34_sub16_sub1, (byte) 64);
		class587_sub34_sub16_sub1.aLong9747 = 0L;
	}

	public final void method11734(int i) {
		for (Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass421_7016.method7637((byte) -71)); class587_sub34_sub16 != null; class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass421_7016.method7642(1832544305))) {
			if (class587_sub34_sub16.method17116()) {
				if (class587_sub34_sub16.method17117() == null) {
					class587_sub34_sub16.method12749((byte) -53);
					class587_sub34_sub16.method15971(1556339364);
					((Class529) this).anInt7017 += (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751);
				}
			} else if ((class587_sub34_sub16.aLong9747 += -6796793273824942245L) * -7729562736187445037L > (long) i) {
				Class587_Sub34_Sub16_Sub2 class587_sub34_sub16_sub2 = (new Class587_Sub34_Sub16_Sub2((((Class587_Sub34_Sub16) class587_sub34_sub16).anInterface53_10750), class587_sub34_sub16.method17117(), (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751)));
				((Class529) this).aClass445_7019.method8011(class587_sub34_sub16_sub2, class587_sub34_sub16.aLong7674 * 3401098856066297101L);
				Class488_Sub1.method14157(class587_sub34_sub16_sub2, class587_sub34_sub16, -1903271033);
				class587_sub34_sub16.method12749((byte) 48);
				class587_sub34_sub16.method15971(795382746);
			}
		}
	}

	final void method11735(Interface53 interface53) {
		long l = interface53.method363();
		for (Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7988(l)); class587_sub34_sub16 != null; class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass445_7019.method7992(1469565687))) {
			if (((Class587_Sub34_Sub16) class587_sub34_sub16).anInterface53_10750.method362(interface53)) {
				method11726(class587_sub34_sub16);
				break;
			}
		}
	}

	public final void method11736() {
		((Class529) this).aClass421_7016.method7634(-1014216666);
		((Class529) this).aClass445_7019.method7997(1158484039);
		((Class529) this).anInt7017 = ((Class529) this).anInt7018;
	}

	public final void method11737() {
		((Class529) this).aClass421_7016.method7634(929388655);
		((Class529) this).aClass445_7019.method7997(1158484039);
		((Class529) this).anInt7017 = ((Class529) this).anInt7018;
	}

	public Class529(int i) {
		((Class529) this).anInt7018 = i;
		((Class529) this).anInt7017 = i;
		int i_0_;
		for (i_0_ = 1; i_0_ + i_0_ < i; i_0_ += i_0_) {
			/* empty */
		}
		((Class529) this).aClass445_7019 = new Class445(i_0_);
	}

	public final int method11738() {
		return ((Class529) this).anInt7017;
	}

	public final void method11739() {
		for (Class587_Sub34_Sub16 class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass421_7016.method7637((byte) 53)); class587_sub34_sub16 != null; class587_sub34_sub16 = ((Class587_Sub34_Sub16) ((Class529) this).aClass421_7016.method7642(1832544305))) {
			if (class587_sub34_sub16.method17116()) {
				class587_sub34_sub16.method12749((byte) -17);
				class587_sub34_sub16.method15971(1234456935);
				((Class529) this).anInt7017 += (((Class587_Sub34_Sub16) class587_sub34_sub16).anInt10751);
			}
		}
	}
}
