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

public abstract class Class171 {
	abstract boolean method18();

	public abstract int method3754();

	public abstract int method3755();

	public abstract void method250();

	abstract boolean method249();

	abstract boolean method3756();

	public abstract int method3757();

	public abstract int method3758();

	public abstract int method3759();

	Class171() {
		/* empty */
	}

	abstract boolean method3760();

	public abstract void method248();

	public abstract void method54();

	public abstract void method247();

	static void method3761(Class410_Sub1 class410_sub1, int i, int i_0_, int i_1_) {
		class410_sub1.method14162(i, 1890686910);
		int i_2_;
		if (i_0_ > 20010) {
			Class79.method1849(66345403);
			i_2_ = 4;
		} else if (i_0_ > 10009) {
			Class439.method7909((short) 8455);
			i_2_ = 3;
		} else if (i_0_ > 5039) {
			Class335.method6398(-865456083);
			i_2_ = 2;
		} else {
			client.method13711(true, 1449694935);
			i_2_ = 1;
		}
		if (Class92_Sub20.aClass587_Sub11_10075.aClass441_Sub19_8629.method13917(-1156402092) != i) {
			Class92_Sub20.aClass587_Sub11_10075.method14590(Class92_Sub20.aClass587_Sub11_10075.aClass441_Sub19_8645, i, -714210060);
			Class621.method13178(i, false, 336195677);
		} else
			Class92_Sub20.aClass587_Sub11_10075.method14607(Class92_Sub20.aClass587_Sub11_10075.aClass441_Sub19_8629, true, -1916250737);
		Class106.method2583(1338164479);
		class410_sub1.method14160(i_2_, (byte) -85);
	}

	static final void method3762(Class477 class477, byte i) {
		int i_3_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		if (i_3_ < 0) {
			if (i != -1) {
				/* empty */
			}
			i_3_ = 0;
		}
		client.anInt8027 = -230946537 * (i_3_ + client.anInt8240 * 749495445);
	}

	static final void method3763(Class477 class477, int i) {
		int i_4_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		Class426.aClass72_Sub1_6203.method1655(i_4_, -547181905);
	}

	static final void method3764(Class477 class477, byte i) {
		((Class477) class477).anInt6498 -= -1140365234;
		int i_5_ = (((Class477) class477).anIntArray6497[2028895127 * ((Class477) class477).anInt6498]);
		int i_6_ = (((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127 + 1]);
		Class587_Sub5 class587_sub5 = (Class587_Sub5) client.aClass445_8191.method7988((long) i_5_);
		if (class587_sub5 != null && 7549287 * class587_sub5.anInt8475 == i_6_)
			((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1)] = 1;
		else
			((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1)] = 0;
	}

	static final boolean method3765(char c, int i) {
		return '\u00a0' == c || c == ' ' || c == '_' || '-' == c;
	}
}
