/* Class572 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.io.IOException;
import java.net.Socket;

public abstract class Class572 {
	public abstract void method12362(int i);

	public abstract void method12363(byte[] is, int i, int i_0_) throws IOException;

	public abstract int method12364(int i) throws IOException;

	public abstract void method12365(byte[] is, int i, int i_1_, int i_2_) throws IOException;

	public abstract boolean method12366(int i, byte i_3_) throws IOException;

	public abstract int method12367(byte[] is, int i, int i_4_, int i_5_) throws IOException;

	public abstract void method12368(int i);

	public abstract void method12369(byte[] is, int i, int i_6_) throws IOException;

	public abstract boolean method12370(int i) throws IOException;

	public abstract int method12371() throws IOException;

	public abstract int method12372() throws IOException;

	public abstract int method12373(byte[] is, int i, int i_7_) throws IOException;

	public abstract void method12374(byte[] is, int i, int i_8_) throws IOException;

	public abstract int method12375(byte[] is, int i, int i_9_) throws IOException;

	public abstract void method12376(byte[] is, int i, int i_10_) throws IOException;

	public abstract int method12377(byte[] is, int i, int i_11_) throws IOException;

	Class572() {
		/* empty */
	}

	public abstract void method12378(byte[] is, int i, int i_12_) throws IOException;

	public static Class572 method12379(Socket socket, int i) throws IOException {
		return new Class572_Sub1(socket, i);
	}

	public abstract void method12380();

	public abstract void method12381();

	public static Class572 method12382(Socket socket, int i) throws IOException {
		return new Class572_Sub1(socket, i);
	}

	public abstract boolean method12383(int i) throws IOException;

	public static Class572 method12384(Socket socket, int i) throws IOException {
		return new Class572_Sub1(socket, i);
	}

	static final void method12385(Class477 class477, byte i) {
		((Class477) class477).anInt6498 -= -1140365234;
		if ((((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127 + 1]) != (((Class477) class477).anIntArray6497[2028895127 * ((Class477) class477).anInt6498]))
			((Class477) class477).anInt6520 += 66826121 * (((Class477) class477).anIntArray6518[-800229703 * ((Class477) class477).anInt6520]);
	}

	static final void method12386(Class477 class477, byte i) {
		int i_13_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		do {
			if (i_13_ >= 0) {
				if (i == -1)
					return;
				if (i_13_ <= 1)
					break;
				if (i == -1)
					throw new IllegalStateException();
			}
			i_13_ = 0;
		} while (false);
		boolean bool;
		if (1 == i_13_) {
			if (i == -1) {
				/* empty */
			}
			bool = true;
		} else
			bool = false;
		Class512.method11538(bool, (byte) 81);
	}

	static final void method12387(Class477 class477, int i) {
		int i_14_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		if (i_14_ < 0 || i_14_ > 5 || 2 == i_14_)
			i_14_ = 3;
		Class621.method13178(i_14_, false, -1515389335);
	}

	public static String method12388(long l, int i, boolean bool, Class469 class469, int i_15_) {
		char c = ',';
		char c_16_ = '.';
		if (class469 == Class469.aClass469_6450) {
			c = '.';
			c_16_ = ',';
		}
		if (Class469.aClass469_6441 == class469)
			c_16_ = '\u00a0';
		boolean bool_17_ = false;
		if (l < 0L) {
			bool_17_ = true;
			l = -l;
		}
		StringBuilder stringbuilder = new StringBuilder(26);
		if (i > 0) {
			for (int i_18_ = 0; i_18_ < i; i_18_++) {
				int i_19_ = (int) l;
				l /= 10L;
				stringbuilder.append((char) (48 + i_19_ - 10 * (int) l));
			}
			stringbuilder.append(c);
		}
		int i_20_ = 0;
		for (;;) {
			int i_21_ = (int) l;
			l /= 10L;
			stringbuilder.append((char) (48 + i_21_ - 10 * (int) l));
			if (0L == l)
				break;
			if (bool) {
				i_20_++;
				if (0 == i_20_ % 3)
					stringbuilder.append(c_16_);
			}
		}
		if (bool_17_)
			stringbuilder.append('-');
		return stringbuilder.reverse().toString();
	}

	static final void method12389(Class477 class477, byte i) {
		((Class477) class477).anInt6500 -= -688286802;
		((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1] = (Class357.method6849((String) (((Class477) class477).anObjectArray6499[((Class477) class477).anInt6500 * -443336217]), (String) (((Class477) class477).anObjectArray6499[1 + -443336217 * ((Class477) class477).anInt6500]), Class316.aClass469_4747, 1395016355));
	}
}
