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

public class Class243_Sub11_Sub7 extends Class243_Sub11
{
    public char[] aCharArray10716;
    public int[] anIntArray10717;
    public String aString10718;
    public int[] anIntArray10719;
    public char[] aCharArray10720;
    
    void method17120() {
	if (anIntArray10719 != null) {
	    for (int i = 0; i < anIntArray10719.length; i++)
		anIntArray10719[i] |= 0x8000;
	}
	if (anIntArray10717 != null) {
	    for (int i = 0; i < anIntArray10717.length; i++)
		anIntArray10717[i] |= 0x8000;
	}
    }
    
    void method17121(Class243_Sub10 class243_sub10, short i) {
	for (;;) {
	    int i_0_ = class243_sub10.method14878((byte) -25);
	    if (i_0_ == 0) {
		if (i < 160)
		    break;
		break;
	    }
	    method17130(class243_sub10, i_0_, (byte) -20);
	}
    }
    
    void method17122() {
	if (anIntArray10719 != null) {
	    for (int i = 0; i < anIntArray10719.length; i++)
		anIntArray10719[i] |= 0x8000;
	}
	if (anIntArray10717 != null) {
	    for (int i = 0; i < anIntArray10717.length; i++)
		anIntArray10717[i] |= 0x8000;
	}
    }
    
    public int method17123(char c, byte i) {
	if (null == anIntArray10717)
	    return -1;
	for (int i_1_ = 0; i_1_ < anIntArray10717.length; i_1_++) {
	    if (aCharArray10716[i_1_] == c)
		return anIntArray10717[i_1_];
	}
	return -1;
    }
    
    public int method17124(char c) {
	if (null == anIntArray10719)
	    return -1;
	for (int i = 0; i < anIntArray10719.length; i++) {
	    if (aCharArray10720[i] == c)
		return anIntArray10719[i];
	}
	return -1;
    }
    
    void method17125() {
	if (anIntArray10719 != null) {
	    for (int i = 0; i < anIntArray10719.length; i++)
		anIntArray10719[i] |= 0x8000;
	}
	if (anIntArray10717 != null) {
	    for (int i = 0; i < anIntArray10717.length; i++)
		anIntArray10717[i] |= 0x8000;
	}
    }
    
    void method17126(Class243_Sub10 class243_sub10) {
	for (;;) {
	    int i = class243_sub10.method14878((byte) -30);
	    if (i == 0)
		break;
	    method17130(class243_sub10, i, (byte) 1);
	}
    }
    
    void method17127(Class243_Sub10 class243_sub10) {
	for (;;) {
	    int i = class243_sub10.method14878((byte) -44);
	    if (i == 0)
		break;
	    method17130(class243_sub10, i, (byte) -85);
	}
    }
    
    public int method17128(char c, int i) {
	if (null == anIntArray10719)
	    return -1;
	for (int i_2_ = 0; i_2_ < anIntArray10719.length; i_2_++) {
	    if (aCharArray10720[i_2_] == c)
		return anIntArray10719[i_2_];
	}
	return -1;
    }
    
    Class243_Sub11_Sub7() {
	/* empty */
    }
    
    public int method17129(char c) {
	if (null == anIntArray10717)
	    return -1;
	for (int i = 0; i < anIntArray10717.length; i++) {
	    if (aCharArray10716[i] == c)
		return anIntArray10717[i];
	}
	return -1;
    }
    
    void method17130(Class243_Sub10 class243_sub10, int i, byte i_3_) {
	do {
	    if (i == 1)
		aString10718 = class243_sub10.method14697(1703023179);
	    else if (i == 2) {
		int i_4_ = class243_sub10.method14878((byte) 93);
		anIntArray10717 = new int[i_4_];
		aCharArray10716 = new char[i_4_];
		for (int i_5_ = 0; i_5_ < i_4_; i_5_++) {
		    anIntArray10717[i_5_]
			= class243_sub10.method14908((byte) -4);
		    byte i_6_ = class243_sub10.method14766(126215893);
		    aCharArray10716[i_5_]
			= (0 == i_6_ ? '\0'
			   : Class160.method3712(i_6_, (short) 28631));
		}
	    } else if (3 == i) {
		int i_7_ = class243_sub10.method14878((byte) 37);
		anIntArray10719 = new int[i_7_];
		aCharArray10720 = new char[i_7_];
		for (int i_8_ = 0; i_8_ < i_7_; i_8_++) {
		    anIntArray10719[i_8_]
			= class243_sub10.method14908((byte) -96);
		    byte i_9_ = class243_sub10.method14766(126215893);
		    aCharArray10720[i_8_]
			= (0 == i_9_ ? '\0'
			   : Class160.method3712(i_9_, (short) 20673));
		}
	    } else if (i == 4)
		break;
	} while (false);
    }
    
    public int method17131(char c) {
	if (null == anIntArray10719)
	    return -1;
	for (int i = 0; i < anIntArray10719.length; i++) {
	    if (aCharArray10720[i] == c)
		return anIntArray10719[i];
	}
	return -1;
    }
    
    void method17132() {
	if (anIntArray10719 != null) {
	    for (int i = 0; i < anIntArray10719.length; i++)
		anIntArray10719[i] |= 0x8000;
	}
	if (anIntArray10717 != null) {
	    for (int i = 0; i < anIntArray10717.length; i++)
		anIntArray10717[i] |= 0x8000;
	}
    }
    
    void method17133(Class243_Sub10 class243_sub10, int i) {
	do {
	    if (i == 1)
		aString10718 = class243_sub10.method14697(1703023179);
	    else if (i == 2) {
		int i_10_ = class243_sub10.method14878((byte) 2);
		anIntArray10717 = new int[i_10_];
		aCharArray10716 = new char[i_10_];
		for (int i_11_ = 0; i_11_ < i_10_; i_11_++) {
		    anIntArray10717[i_11_]
			= class243_sub10.method14908((byte) -26);
		    byte i_12_ = class243_sub10.method14766(126215893);
		    aCharArray10716[i_11_]
			= (0 == i_12_ ? '\0'
			   : Class160.method3712(i_12_, (short) -20899));
		}
	    } else if (3 == i) {
		int i_13_ = class243_sub10.method14878((byte) 55);
		anIntArray10719 = new int[i_13_];
		aCharArray10720 = new char[i_13_];
		for (int i_14_ = 0; i_14_ < i_13_; i_14_++) {
		    anIntArray10719[i_14_]
			= class243_sub10.method14908((byte) -51);
		    byte i_15_ = class243_sub10.method14766(126215893);
		    aCharArray10720[i_14_]
			= (0 == i_15_ ? '\0'
			   : Class160.method3712(i_15_, (short) 3378));
		}
	    } else if (i == 4)
		break;
	} while (false);
    }
    
    void method17134(Class243_Sub10 class243_sub10, int i) {
	do {
	    if (i == 1)
		aString10718 = class243_sub10.method14697(1703023179);
	    else if (i == 2) {
		int i_16_ = class243_sub10.method14878((byte) -5);
		anIntArray10717 = new int[i_16_];
		aCharArray10716 = new char[i_16_];
		for (int i_17_ = 0; i_17_ < i_16_; i_17_++) {
		    anIntArray10717[i_17_]
			= class243_sub10.method14908((byte) -81);
		    byte i_18_ = class243_sub10.method14766(126215893);
		    aCharArray10716[i_17_]
			= (0 == i_18_ ? '\0'
			   : Class160.method3712(i_18_, (short) 14135));
		}
	    } else if (3 == i) {
		int i_19_ = class243_sub10.method14878((byte) -9);
		anIntArray10719 = new int[i_19_];
		aCharArray10720 = new char[i_19_];
		for (int i_20_ = 0; i_20_ < i_19_; i_20_++) {
		    anIntArray10719[i_20_]
			= class243_sub10.method14908((byte) -46);
		    byte i_21_ = class243_sub10.method14766(126215893);
		    aCharArray10720[i_20_]
			= (0 == i_21_ ? '\0'
			   : Class160.method3712(i_21_, (short) 31676));
		}
	    } else if (i == 4)
		break;
	} while (false);
    }
    
    void method17135(byte i) {
	if (anIntArray10719 != null) {
	    for (int i_22_ = 0; i_22_ < anIntArray10719.length; i_22_++)
		anIntArray10719[i_22_] |= 0x8000;
	}
	if (anIntArray10717 != null) {
	    for (int i_23_ = 0; i_23_ < anIntArray10717.length; i_23_++)
		anIntArray10717[i_23_] |= 0x8000;
	}
    }
}
