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

public class Class547 implements Interface56
{
    int[] anIntArray7084;
    int anInt7085;
    int anInt7086;
    static Class127[] aClass127Array7087;
    
    Class547(int i, int i_0_, int[] is) {
	((Class547) this).anInt7085 = -1785334613 * i;
	((Class547) this).anInt7086 = i_0_ * -1863125239;
	((Class547) this).anIntArray7084 = is;
    }
    
    public boolean method419(Class243_Sub16 class243_sub16,
			     Interface59[] interface59s, int i,
			     Class576 class576, int i_1_) {
	if (class243_sub16 == null) {
	    if (-884578813 * ((Class547) this).anInt7085 != -1)
		return false;
	} else {
	    if (((Class547) this).anInt7085 * -884578813
		!= class243_sub16.method14946((byte) 1))
		return false;
	    if (1302841145 * ((Class547) this).anInt7086
		> class243_sub16.method14945(-1685051850))
		return false;
	    int[] is = ((Class547) this).anIntArray7084;
	    for (int i_2_ = 0; i_2_ < is.length; i_2_++) {
		int i_3_ = is[i_2_];
		if (!class576.method12698(i_3_, -117934955))
		    return false;
	    }
	}
	return true;
    }
    
    public boolean method420(Class243_Sub16 class243_sub16,
			     Interface59[] interface59s, int i,
			     Class576 class576) {
	if (class243_sub16 == null) {
	    if (-884578813 * ((Class547) this).anInt7085 != -1)
		return false;
	} else {
	    if (((Class547) this).anInt7085 * -884578813
		!= class243_sub16.method14946((byte) 1))
		return false;
	    if (1302841145 * ((Class547) this).anInt7086
		> class243_sub16.method14945(1909478734))
		return false;
	    int[] is = ((Class547) this).anIntArray7084;
	    for (int i_4_ = 0; i_4_ < is.length; i_4_++) {
		int i_5_ = is[i_4_];
		if (!class576.method12698(i_5_, -117934955))
		    return false;
	    }
	}
	return true;
    }
    
    public boolean method418(Class243_Sub16 class243_sub16,
			     Interface59[] interface59s, int i,
			     Class576 class576) {
	if (class243_sub16 == null) {
	    if (-884578813 * ((Class547) this).anInt7085 != -1)
		return false;
	} else {
	    if (((Class547) this).anInt7085 * -884578813
		!= class243_sub16.method14946((byte) 1))
		return false;
	    if (1302841145 * ((Class547) this).anInt7086
		> class243_sub16.method14945(-715598584))
		return false;
	    int[] is = ((Class547) this).anIntArray7084;
	    for (int i_6_ = 0; i_6_ < is.length; i_6_++) {
		int i_7_ = is[i_6_];
		if (!class576.method12698(i_7_, -117934955))
		    return false;
	    }
	}
	return true;
    }
    
    static final void method12042(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;
	Class117 class117_8_
	    = Class491.method11186(class116, class117, -1965712382);
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = class117_8_ == null ? -1 : -1982078391 * class117_8_.anInt1407;
    }
    
    static final void method12043(Class479 class479, byte i) {
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = -146662705 * Class398.aClass395_5742.anInt5737;
    }
    
    public static String method12044(String string, byte i) {
	StringBuilder stringbuilder = new StringBuilder();
	int i_9_ = string.length();
	for (int i_10_ = 0; i_10_ < i_9_; i_10_++) {
	    char c = string.charAt(i_10_);
	    if (c == 37 && i_9_ > 2 + i_10_) {
		c = string.charAt(i_10_ + 1);
		boolean bool = false;
		int i_11_;
		if (c >= 48 && c <= 57)
		    i_11_ = c - 48;
		else if (c >= 97 && c <= 102)
		    i_11_ = 10 + c - 97;
		else if (c >= 65 && c <= 70)
		    i_11_ = c + 10 - 65;
		else {
		    stringbuilder.append('%');
		    continue;
		}
		i_11_ *= 16;
		int i_12_ = string.charAt(i_10_ + 2);
		if (i_12_ >= 48 && i_12_ <= 57)
		    i_11_ += i_12_ - 48;
		else if (i_12_ >= 97 && i_12_ <= 102)
		    i_11_ += 10 + i_12_ - 97;
		else if (i_12_ >= 65 && i_12_ <= 70)
		    i_11_ += i_12_ + 10 - 65;
		else {
		    stringbuilder.append('%');
		    continue;
		}
		if (0 != i_11_
		    && Class296_Sub5.method16650((byte) i_11_, -1497153266))
		    stringbuilder.append(Class160.method3712((byte) i_11_,
							     (short) -5673));
		i_10_ += 2;
	    } else if (c == 43)
		stringbuilder.append(' ');
	    else
		stringbuilder.append(c);
	}
	return stringbuilder.toString();
    }
    
    static void method12045(int i) {
	if (-178864783 * Class188.anInt2227 > 0) {
	    int i_13_ = 0;
	    for (int i_14_ = 0; i_14_ < Class188.aStringArray2222.length;
		 i_14_++) {
		if (Class188.aStringArray2222[i_14_].indexOf("--> ") != -1
		    && ++i_13_ == -178864783 * Class188.anInt2227) {
		    Class188.aString2231
			= (Class188.aStringArray2222[i_14_].substring
			   (Class188.aStringArray2222[i_14_].indexOf('>')
			    + 2));
		    break;
		}
	    }
	} else
	    Class188.aString2231 = "";
    }
    
    static final void method12046(Class479 class479, short i) {
	((Class479) class479).anInt6442 -= 1977707898;
	Class325.method6268((((Class479) class479).anIntArray6435
			     [-117934955 * ((Class479) class479).anInt6442]),
			    (((Class479) class479).anIntArray6435
			     [(((Class479) class479).anInt6442 * -117934955
			       + 1)]),
			    0, -1463508974);
    }
}
