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

public class Class152_Sub4 extends Class152
{
    int[] anIntArray9497;
    Class114[] aClass114Array9498;
    Class114[] aClass114Array9499;
    int[] anIntArray9500;
    Class151_Sub1 aClass151_Sub1_9501;
    int[] anIntArray9502;
    int[] anIntArray9503;
    public static Class621 aClass621_9504;
    static Socket aSocket9505;
    
    void method2428(char c, int i, int i_0_, int i_1_, boolean bool) {
	if ((((Class151_Sub1) ((Class152_Sub4) this).aClass151_Sub1_9501)
	     .anIntArray8869)
	    != null) {
	    i += ((Class152_Sub4) this).anIntArray9503[c];
	    i_0_ += ((Class152_Sub4) this).anIntArray9502[c];
	    if (bool)
		((Class152_Sub4) this).aClass114Array9499[c]
		    .method1500(i, i_0_, 1, i_1_, 1);
	    else
		((Class152_Sub4) this).aClass114Array9498[c]
		    .method1500(i, i_0_, 1, i_1_, 1);
	}
    }
    
    void method2426(char c, int i, int i_2_, int i_3_, boolean bool) {
	if ((((Class151_Sub1) ((Class152_Sub4) this).aClass151_Sub1_9501)
	     .anIntArray8869)
	    != null) {
	    i += ((Class152_Sub4) this).anIntArray9503[c];
	    i_2_ += ((Class152_Sub4) this).anIntArray9502[c];
	    if (bool)
		((Class152_Sub4) this).aClass114Array9499[c]
		    .method1500(i, i_2_, 1, i_3_, 1);
	    else
		((Class152_Sub4) this).aClass114Array9498[c]
		    .method1500(i, i_2_, 1, i_3_, 1);
	}
    }
    
    void method2427(char c, int i, int i_4_, int i_5_, boolean bool,
		    Class131 class131, int i_6_, int i_7_) {
	/* empty */
    }
    
    Class152_Sub4(Class151_Sub1 class151_sub1, Class4 class4,
		  Class153_Sub1[] class153_sub1s, int[] is, int[] is_8_) {
	super(class151_sub1, class4);
	((Class152_Sub4) this).aClass151_Sub1_9501 = class151_sub1;
	((Class152_Sub4) this).aClass151_Sub1_9501 = class151_sub1;
	((Class152_Sub4) this).anIntArray9500 = is;
	((Class152_Sub4) this).anIntArray9497 = is_8_;
	((Class152_Sub4) this).aClass114Array9498
	    = new Class114[class153_sub1s.length];
	((Class152_Sub4) this).aClass114Array9499
	    = new Class114[class153_sub1s.length];
	((Class152_Sub4) this).anIntArray9502 = new int[class153_sub1s.length];
	((Class152_Sub4) this).anIntArray9503 = new int[class153_sub1s.length];
	for (int i = 0; i < class153_sub1s.length; i++) {
	    ((Class152_Sub4) this).aClass114Array9498[i]
		= ((Class152_Sub4) this).aClass151_Sub1_9501
		      .method2090(class153_sub1s[i], false);
	    int[] is_9_ = (int[]) class153_sub1s[i].method2455(false).clone();
	    for (int i_10_ = 0; i_10_ < is_9_.length; i_10_++) {
		int i_11_ = is_9_[i_10_];
		int i_12_
		    = (byte) ((i_11_ & 0xff) + (3 * (i_11_ >> 16 & 0xff)
						+ 4 * (i_11_ >> 8 & 0xff))
			      >> 3);
		is_9_[i_10_] = (is_9_[i_10_] & ~0xffffff | i_12_ << 16
				| i_12_ << 8 | i_12_);
	    }
	    ((Class152_Sub4) this).aClass114Array9499[i]
		= (((Class152_Sub4) this).aClass151_Sub1_9501.method2066
		   (is_9_, 0, ((Class152_Sub4) this).anIntArray9500[i],
		    ((Class152_Sub4) this).anIntArray9500[i],
		    ((Class152_Sub4) this).anIntArray9497[i], false));
	    ((Class152_Sub4) this).anIntArray9502[i]
		= class153_sub1s[i].method2444();
	    ((Class152_Sub4) this).anIntArray9503[i]
		= class153_sub1s[i].method2442();
	}
    }
    
    void method2430(char c, int i, int i_13_, int i_14_, boolean bool,
		    Class131 class131, int i_15_, int i_16_) {
	/* empty */
    }
    
    void method2429(char c, int i, int i_17_, int i_18_, boolean bool) {
	if ((((Class151_Sub1) ((Class152_Sub4) this).aClass151_Sub1_9501)
	     .anIntArray8869)
	    != null) {
	    i += ((Class152_Sub4) this).anIntArray9503[c];
	    i_17_ += ((Class152_Sub4) this).anIntArray9502[c];
	    if (bool)
		((Class152_Sub4) this).aClass114Array9499[c]
		    .method1500(i, i_17_, 1, i_18_, 1);
	    else
		((Class152_Sub4) this).aClass114Array9498[c]
		    .method1500(i, i_17_, 1, i_18_, 1);
	}
    }
    
    void method2431(char c, int i, int i_19_, int i_20_, boolean bool,
		    Class131 class131, int i_21_, int i_22_) {
	/* empty */
    }
    
    public static void method8715(int i, int i_23_, int i_24_) {
	Class487_Sub35_Sub7 class487_sub35_sub7
	    = Exception_Sub3.method10133(20, (long) i_23_ << 32 | (long) i);
	class487_sub35_sub7.method10341((short) -26586);
    }
    
    static final void method8716(Class612 class612, short i) {
	String string = (String) (((Class612) class612).anObjectArray8034
				  [(((Class612) class612).anInt8017
				    -= 1516150619) * -1930397485]);
	((Class612) class612).anInt8022 -= 402182018;
	int i_25_ = (((Class612) class612).anIntArray8021
		     [((Class612) class612).anInt8022 * -40654783]);
	int i_26_ = (((Class612) class612).anIntArray8021
		     [1 + -40654783 * ((Class612) class612).anInt8022]);
	((Class612) class612).anObjectArray8034
	    [(((Class612) class612).anInt8017 += 1516150619) * -1930397485 - 1]
	    = string.substring(i_25_, i_26_);
    }
}
