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

public abstract class Class171
{
    protected static int anInt2125;
    static int anInt2126;
    
    Class171() {
	/* empty */
    }
    
    public static int method3855(byte i) {
	return Class255.anInt3983 * -228267203;
    }
    
    public static Class525[] method3856(int i) {
	return (new Class525[]
		{ Class525.aClass525_6952, Class525.aClass525_6950,
		  Class525.aClass525_6951 });
    }
    
    static final void method3857(Class479 class479, int i) {
	Class465 class465 = (((Class479) class479).aBool6460
			     ? ((Class479) class479).aClass465_6445
			     : ((Class479) class479).aClass465_6443);
	Class117 class117 = ((Class465) class465).aClass117_6364;
	Class116 class116 = ((Class465) class465).aClass116_6363;
	Class314.method6174(class117, class116, class479, -1040530658);
    }
    
    static final void method3858(Class479 class479, int i) {
	((Class479) class479).anInt6442 -= 1977707898;
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = -1;
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = -1;
    }
    
    static int method3859(int i, int i_0_, int i_1_) {
	if (1321382897 * Class523.aClass523_6938.anInt6926 == i
	    || i == 1321382897 * Class523.aClass523_6925.anInt6926)
	    return Class478_Sub1_Sub3_Sub2.anIntArray11126[i_0_ & 0x3];
	return Class478_Sub1_Sub3_Sub2.anIntArray11125[i_0_ & 0x3];
    }
    
    static final void method3860(Class479 class479, int i) {
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = 0;
    }
    
    public static byte[] method3861(String string, int i) {
	int i_2_ = string.length();
	if (i_2_ == 0)
	    return new byte[0];
	int i_3_ = 3 + i_2_ & ~0x3;
	int i_4_ = i_3_ / 4 * 3;
	if (i_3_ - 2 >= i_2_ || Class487.method11121(string.charAt(i_3_ - 2),
						     -1200444239) == -1)
	    i_4_ -= 2;
	else if (i_3_ - 1 >= i_2_
		 || (Class487.method11121(string.charAt(i_3_ - 1), 1324818678)
		     == -1))
	    i_4_--;
	byte[] is = new byte[i_4_];
	Class477.method8461(string, is, 0, -2075283825);
	return is;
    }
    
    public static boolean method3862(byte[] is, int i) {
	Class243_Sub10 class243_sub10 = new Class243_Sub10(is);
	int i_5_ = class243_sub10.method14878((byte) -24);
	if (2 != i_5_)
	    return false;
	boolean bool = class243_sub10.method14878((byte) -67) == 1;
	if (bool)
	    Class59.method1467(class243_sub10, (byte) -75);
	Class323.method6257(class243_sub10, 1005486446);
	return true;
    }
}
