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

public final class Class467
{
    public static Class355 aClass355_6371;
    
    public static boolean method8313(char c) {
	return c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z';
    }
    
    Class467() throws Throwable {
	throw new Error();
    }
    
    public static int method8314(CharSequence charsequence) {
	return Class121.method3064(charsequence, 10, true, -1629730982);
    }
    
    static int method8315(CharSequence charsequence, char c) {
	int i = 0;
	int i_0_ = charsequence.length();
	for (int i_1_ = 0; i_1_ < i_0_; i_1_++) {
	    if (charsequence.charAt(i_1_) == c)
		i++;
	}
	return i;
    }
    
    public static int method8316(CharSequence charsequence) {
	return Class121.method3064(charsequence, 10, true, -1955747939);
    }
    
    public static String method8317(Object[] objects, int i, int i_2_) {
	if (0 == i_2_)
	    return "";
	if (1 == i_2_) {
	    CharSequence charsequence = (CharSequence) objects[i];
	    if (null == charsequence)
		return "null";
	    return charsequence.toString();
	}
	int i_3_ = i_2_ + i;
	int i_4_ = 0;
	for (int i_5_ = i; i_5_ < i_3_; i_5_++) {
	    CharSequence charsequence = (CharSequence) objects[i_5_];
	    if (charsequence == null)
		i_4_ += 4;
	    else
		i_4_ += charsequence.length();
	}
	StringBuilder stringbuilder = new StringBuilder(i_4_);
	for (int i_6_ = i; i_6_ < i_3_; i_6_++) {
	    CharSequence charsequence = (CharSequence) objects[i_6_];
	    if (charsequence == null)
		stringbuilder.append("null");
	    else
		stringbuilder.append(charsequence);
	}
	return stringbuilder.toString();
    }
    
    public static int method8318(CharSequence charsequence) {
	return Class121.method3064(charsequence, 10, true, 2138934934);
    }
    
    public static String method8319(Object[] objects, int i, int i_7_) {
	if (0 == i_7_)
	    return "";
	if (1 == i_7_) {
	    CharSequence charsequence = (CharSequence) objects[i];
	    if (null == charsequence)
		return "null";
	    return charsequence.toString();
	}
	int i_8_ = i_7_ + i;
	int i_9_ = 0;
	for (int i_10_ = i; i_10_ < i_8_; i_10_++) {
	    CharSequence charsequence = (CharSequence) objects[i_10_];
	    if (charsequence == null)
		i_9_ += 4;
	    else
		i_9_ += charsequence.length();
	}
	StringBuilder stringbuilder = new StringBuilder(i_9_);
	for (int i_11_ = i; i_11_ < i_8_; i_11_++) {
	    CharSequence charsequence = (CharSequence) objects[i_11_];
	    if (charsequence == null)
		stringbuilder.append("null");
	    else
		stringbuilder.append(charsequence);
	}
	return stringbuilder.toString();
    }
    
    public static boolean method8320(CharSequence charsequence) {
	return Class211.method4338(charsequence, 10, true, (byte) 28);
    }
    
    static boolean method8321(CharSequence charsequence, int i, boolean bool) {
	if (i < 2 || i > 36)
	    throw new IllegalArgumentException(new StringBuilder().append
						   ("").append
						   (i).toString());
	boolean bool_12_ = false;
	boolean bool_13_ = false;
	int i_14_ = 0;
	int i_15_ = charsequence.length();
	for (int i_16_ = 0; i_16_ < i_15_; i_16_++) {
	    int i_17_ = charsequence.charAt(i_16_);
	    if (i_16_ == 0) {
		if (i_17_ == 45) {
		    bool_12_ = true;
		    continue;
		}
		if (i_17_ == 43 && bool)
		    continue;
	    }
	    if (i_17_ >= 48 && i_17_ <= 57)
		i_17_ -= 48;
	    else if (i_17_ >= 65 && i_17_ <= 90)
		i_17_ -= 55;
	    else if (i_17_ >= 97 && i_17_ <= 122)
		i_17_ -= 87;
	    else
		return false;
	    if (i_17_ >= i)
		return false;
	    if (bool_12_)
		i_17_ = -i_17_;
	    int i_18_ = i * i_14_ + i_17_;
	    if (i_18_ / i != i_14_)
		return false;
	    i_14_ = i_18_;
	    bool_13_ = true;
	}
	return bool_13_;
    }
    
    public static String method8322(int i, boolean bool) {
	if (!bool || i < 0)
	    return Integer.toString(i);
	return Class448.method7991(i, 10, bool, (byte) -72);
    }
    
    static int method8323(CharSequence charsequence, char c) {
	int i = 0;
	int i_19_ = charsequence.length();
	for (int i_20_ = 0; i_20_ < i_19_; i_20_++) {
	    if (charsequence.charAt(i_20_) == c)
		i++;
	}
	return i;
    }
    
    static int method8324(CharSequence charsequence, int i, boolean bool) {
	if (i < 2 || i > 36)
	    throw new IllegalArgumentException(new StringBuilder().append
						   ("").append
						   (i).toString());
	boolean bool_21_ = false;
	boolean bool_22_ = false;
	int i_23_ = 0;
	int i_24_ = charsequence.length();
	for (int i_25_ = 0; i_25_ < i_24_; i_25_++) {
	    int i_26_ = charsequence.charAt(i_25_);
	    if (0 == i_25_) {
		if (i_26_ == 45) {
		    bool_21_ = true;
		    continue;
		}
		if (43 == i_26_ && bool)
		    continue;
	    }
	    if (i_26_ >= 48 && i_26_ <= 57)
		i_26_ -= 48;
	    else if (i_26_ >= 65 && i_26_ <= 90)
		i_26_ -= 55;
	    else if (i_26_ >= 97 && i_26_ <= 122)
		i_26_ -= 87;
	    else
		throw new NumberFormatException();
	    if (i_26_ >= i)
		throw new NumberFormatException();
	    if (bool_21_)
		i_26_ = -i_26_;
	    int i_27_ = i_23_ * i + i_26_;
	    if (i_27_ / i != i_23_)
		throw new NumberFormatException();
	    i_23_ = i_27_;
	    bool_22_ = true;
	}
	if (!bool_22_)
	    throw new NumberFormatException();
	return i_23_;
    }
    
    public static int method8325(CharSequence charsequence, int i) {
	return Class121.method3064(charsequence, i, true, -836137702);
    }
    
    public static int method8326(CharSequence charsequence, int i) {
	return Class121.method3064(charsequence, i, true, 1517101354);
    }
    
    static int method8327(CharSequence charsequence, int i, boolean bool) {
	if (i < 2 || i > 36)
	    throw new IllegalArgumentException(new StringBuilder().append
						   ("").append
						   (i).toString());
	boolean bool_28_ = false;
	boolean bool_29_ = false;
	int i_30_ = 0;
	int i_31_ = charsequence.length();
	for (int i_32_ = 0; i_32_ < i_31_; i_32_++) {
	    int i_33_ = charsequence.charAt(i_32_);
	    if (0 == i_32_) {
		if (i_33_ == 45) {
		    bool_28_ = true;
		    continue;
		}
		if (43 == i_33_ && bool)
		    continue;
	    }
	    if (i_33_ >= 48 && i_33_ <= 57)
		i_33_ -= 48;
	    else if (i_33_ >= 65 && i_33_ <= 90)
		i_33_ -= 55;
	    else if (i_33_ >= 97 && i_33_ <= 122)
		i_33_ -= 87;
	    else
		throw new NumberFormatException();
	    if (i_33_ >= i)
		throw new NumberFormatException();
	    if (bool_28_)
		i_33_ = -i_33_;
	    int i_34_ = i_30_ * i + i_33_;
	    if (i_34_ / i != i_30_)
		throw new NumberFormatException();
	    i_30_ = i_34_;
	    bool_29_ = true;
	}
	if (!bool_29_)
	    throw new NumberFormatException();
	return i_30_;
    }
    
    public static String method8328(int i, boolean bool) {
	if (!bool || i < 0)
	    return Integer.toString(i);
	return Class448.method7991(i, 10, bool, (byte) -72);
    }
    
    static int method8329(CharSequence charsequence, int i, boolean bool) {
	if (i < 2 || i > 36)
	    throw new IllegalArgumentException(new StringBuilder().append
						   ("").append
						   (i).toString());
	boolean bool_35_ = false;
	boolean bool_36_ = false;
	int i_37_ = 0;
	int i_38_ = charsequence.length();
	for (int i_39_ = 0; i_39_ < i_38_; i_39_++) {
	    int i_40_ = charsequence.charAt(i_39_);
	    if (0 == i_39_) {
		if (i_40_ == 45) {
		    bool_35_ = true;
		    continue;
		}
		if (43 == i_40_ && bool)
		    continue;
	    }
	    if (i_40_ >= 48 && i_40_ <= 57)
		i_40_ -= 48;
	    else if (i_40_ >= 65 && i_40_ <= 90)
		i_40_ -= 55;
	    else if (i_40_ >= 97 && i_40_ <= 122)
		i_40_ -= 87;
	    else
		throw new NumberFormatException();
	    if (i_40_ >= i)
		throw new NumberFormatException();
	    if (bool_35_)
		i_40_ = -i_40_;
	    int i_41_ = i_37_ * i + i_40_;
	    if (i_41_ / i != i_37_)
		throw new NumberFormatException();
	    i_37_ = i_41_;
	    bool_36_ = true;
	}
	if (!bool_36_)
	    throw new NumberFormatException();
	return i_37_;
    }
    
    static int method8330(CharSequence charsequence, int i, boolean bool) {
	if (i < 2 || i > 36)
	    throw new IllegalArgumentException(new StringBuilder().append
						   ("").append
						   (i).toString());
	boolean bool_42_ = false;
	boolean bool_43_ = false;
	int i_44_ = 0;
	int i_45_ = charsequence.length();
	for (int i_46_ = 0; i_46_ < i_45_; i_46_++) {
	    int i_47_ = charsequence.charAt(i_46_);
	    if (0 == i_46_) {
		if (i_47_ == 45) {
		    bool_42_ = true;
		    continue;
		}
		if (43 == i_47_ && bool)
		    continue;
	    }
	    if (i_47_ >= 48 && i_47_ <= 57)
		i_47_ -= 48;
	    else if (i_47_ >= 65 && i_47_ <= 90)
		i_47_ -= 55;
	    else if (i_47_ >= 97 && i_47_ <= 122)
		i_47_ -= 87;
	    else
		throw new NumberFormatException();
	    if (i_47_ >= i)
		throw new NumberFormatException();
	    if (bool_42_)
		i_47_ = -i_47_;
	    int i_48_ = i_44_ * i + i_47_;
	    if (i_48_ / i != i_44_)
		throw new NumberFormatException();
	    i_44_ = i_48_;
	    bool_43_ = true;
	}
	if (!bool_43_)
	    throw new NumberFormatException();
	return i_44_;
    }
    
    static int method8331(CharSequence charsequence, char c) {
	int i = 0;
	int i_49_ = charsequence.length();
	for (int i_50_ = 0; i_50_ < i_49_; i_50_++) {
	    if (charsequence.charAt(i_50_) == c)
		i++;
	}
	return i;
    }
    
    public static String method8332(Object[] objects, int i, int i_51_) {
	if (0 == i_51_)
	    return "";
	if (1 == i_51_) {
	    CharSequence charsequence = (CharSequence) objects[i];
	    if (null == charsequence)
		return "null";
	    return charsequence.toString();
	}
	int i_52_ = i_51_ + i;
	int i_53_ = 0;
	for (int i_54_ = i; i_54_ < i_52_; i_54_++) {
	    CharSequence charsequence = (CharSequence) objects[i_54_];
	    if (charsequence == null)
		i_53_ += 4;
	    else
		i_53_ += charsequence.length();
	}
	StringBuilder stringbuilder = new StringBuilder(i_53_);
	for (int i_55_ = i; i_55_ < i_52_; i_55_++) {
	    CharSequence charsequence = (CharSequence) objects[i_55_];
	    if (charsequence == null)
		stringbuilder.append("null");
	    else
		stringbuilder.append(charsequence);
	}
	return stringbuilder.toString();
    }
    
    public static int method8333(CharSequence charsequence,
				 CharSequence charsequence_56_) {
	int i = charsequence.length();
	int i_57_ = charsequence_56_.length();
	if (i == 0)
	    return i_57_;
	if (0 == i_57_)
	    return i;
	int[] is = new int[1 + i];
	int[] is_58_ = new int[i + 1];
	for (int i_59_ = 0; i_59_ <= i; i_59_++)
	    is[i_59_] = i_59_;
	for (int i_60_ = 1; i_60_ <= i_57_; i_60_++) {
	    is_58_[0] = i_60_;
	    char c = charsequence_56_.charAt(i_60_ - 1);
	    for (int i_61_ = 1; i_61_ <= i; i_61_++)
		is_58_[i_61_]
		    = Math.min(Math.min(is_58_[i_61_ - 1] + 1, 1 + is[i_61_]),
			       (is[i_61_ - 1]
				+ (charsequence.charAt(i_61_ - 1) == c ? 0
				   : 1)));
	    int[] is_62_ = is;
	    is = is_58_;
	    is_58_ = is_62_;
	}
	return is[i];
    }
    
    static int method8334(CharSequence charsequence, int i, boolean bool) {
	if (i < 2 || i > 36)
	    throw new IllegalArgumentException(new StringBuilder().append
						   ("").append
						   (i).toString());
	boolean bool_63_ = false;
	boolean bool_64_ = false;
	int i_65_ = 0;
	int i_66_ = charsequence.length();
	for (int i_67_ = 0; i_67_ < i_66_; i_67_++) {
	    int i_68_ = charsequence.charAt(i_67_);
	    if (0 == i_67_) {
		if (i_68_ == 45) {
		    bool_63_ = true;
		    continue;
		}
		if (43 == i_68_ && bool)
		    continue;
	    }
	    if (i_68_ >= 48 && i_68_ <= 57)
		i_68_ -= 48;
	    else if (i_68_ >= 65 && i_68_ <= 90)
		i_68_ -= 55;
	    else if (i_68_ >= 97 && i_68_ <= 122)
		i_68_ -= 87;
	    else
		throw new NumberFormatException();
	    if (i_68_ >= i)
		throw new NumberFormatException();
	    if (bool_63_)
		i_68_ = -i_68_;
	    int i_69_ = i_65_ * i + i_68_;
	    if (i_69_ / i != i_65_)
		throw new NumberFormatException();
	    i_65_ = i_69_;
	    bool_64_ = true;
	}
	if (!bool_64_)
	    throw new NumberFormatException();
	return i_65_;
    }
    
    static String method8335(int i, int i_70_, boolean bool) {
	if (i_70_ < 2 || i_70_ > 36)
	    throw new IllegalArgumentException(new StringBuilder().append
						   ("").append
						   (i_70_).toString());
	if (!bool || i < 0)
	    return Integer.toString(i, i_70_);
	int i_71_ = 2;
	int i_72_ = i / i_70_;
	while (0 != i_72_) {
	    i_72_ /= i_70_;
	    i_71_++;
	}
	char[] cs = new char[i_71_];
	cs[0] = '+';
	for (int i_73_ = i_71_ - 1; i_73_ > 0; i_73_--) {
	    int i_74_ = i;
	    i /= i_70_;
	    int i_75_ = i_74_ - i_70_ * i;
	    if (i_75_ >= 10)
		cs[i_73_] = (char) (87 + i_75_);
	    else
		cs[i_73_] = (char) (48 + i_75_);
	}
	return new String(cs);
    }
    
    public static int method8336(CharSequence charsequence) {
	int i = charsequence.length();
	int i_76_ = 0;
	for (int i_77_ = 0; i_77_ < i; i_77_++)
	    i_76_ = ((i_76_ << 5) - i_76_
		     + Class49.method1274(charsequence.charAt(i_77_),
					  (byte) 28));
	return i_76_;
    }
    
    public static int method8337(CharSequence charsequence) {
	int i = charsequence.length();
	int i_78_ = 0;
	for (int i_79_ = 0; i_79_ < i; i_79_++)
	    i_78_ = (i_78_ << 5) - i_78_ + charsequence.charAt(i_79_);
	return i_78_;
    }
    
    public static int method8338(CharSequence charsequence) {
	int i = charsequence.length();
	int i_80_ = 0;
	for (int i_81_ = 0; i_81_ < i; i_81_++)
	    i_80_ = (i_80_ << 5) - i_80_ + charsequence.charAt(i_81_);
	return i_80_;
    }
    
    public static int method8339(CharSequence charsequence) {
	int i = charsequence.length();
	int i_82_ = 0;
	for (int i_83_ = 0; i_83_ < i; i_83_++)
	    i_82_ = (i_82_ << 5) - i_82_ + charsequence.charAt(i_83_);
	return i_82_;
    }
    
    public static long method8340(CharSequence charsequence) {
	int i = charsequence.length();
	long l = 0L;
	for (int i_84_ = 0; i_84_ < i; i_84_++)
	    l = (l << 5) - l + (long) charsequence.charAt(i_84_);
	return l;
    }
    
    public static int method8341(CharSequence charsequence,
				 CharSequence charsequence_85_) {
	int i = charsequence.length();
	int i_86_ = charsequence_85_.length();
	if (i == 0)
	    return i_86_;
	if (0 == i_86_)
	    return i;
	int[] is = new int[1 + i];
	int[] is_87_ = new int[i + 1];
	for (int i_88_ = 0; i_88_ <= i; i_88_++)
	    is[i_88_] = i_88_;
	for (int i_89_ = 1; i_89_ <= i_86_; i_89_++) {
	    is_87_[0] = i_89_;
	    char c = charsequence_85_.charAt(i_89_ - 1);
	    for (int i_90_ = 1; i_90_ <= i; i_90_++)
		is_87_[i_90_]
		    = Math.min(Math.min(is_87_[i_90_ - 1] + 1, 1 + is[i_90_]),
			       (is[i_90_ - 1]
				+ (charsequence.charAt(i_90_ - 1) == c ? 0
				   : 1)));
	    int[] is_91_ = is;
	    is = is_87_;
	    is_87_ = is_91_;
	}
	return is[i];
    }
    
    public static int method8342(CharSequence charsequence,
				 CharSequence charsequence_92_) {
	int i = charsequence.length();
	int i_93_ = charsequence_92_.length();
	if (i == 0)
	    return i_93_;
	if (0 == i_93_)
	    return i;
	int[] is = new int[1 + i];
	int[] is_94_ = new int[i + 1];
	for (int i_95_ = 0; i_95_ <= i; i_95_++)
	    is[i_95_] = i_95_;
	for (int i_96_ = 1; i_96_ <= i_93_; i_96_++) {
	    is_94_[0] = i_96_;
	    char c = charsequence_92_.charAt(i_96_ - 1);
	    for (int i_97_ = 1; i_97_ <= i; i_97_++)
		is_94_[i_97_]
		    = Math.min(Math.min(is_94_[i_97_ - 1] + 1, 1 + is[i_97_]),
			       (is[i_97_ - 1]
				+ (charsequence.charAt(i_97_ - 1) == c ? 0
				   : 1)));
	    int[] is_98_ = is;
	    is = is_94_;
	    is_94_ = is_98_;
	}
	return is[i];
    }
    
    public static int method8343(CharSequence charsequence,
				 CharSequence charsequence_99_) {
	int i = charsequence.length();
	int i_100_ = charsequence_99_.length();
	if (i == 0)
	    return i_100_;
	if (0 == i_100_)
	    return i;
	int[] is = new int[1 + i];
	int[] is_101_ = new int[i + 1];
	for (int i_102_ = 0; i_102_ <= i; i_102_++)
	    is[i_102_] = i_102_;
	for (int i_103_ = 1; i_103_ <= i_100_; i_103_++) {
	    is_101_[0] = i_103_;
	    char c = charsequence_99_.charAt(i_103_ - 1);
	    for (int i_104_ = 1; i_104_ <= i; i_104_++)
		is_101_[i_104_]
		    = Math.min(Math.min(is_101_[i_104_ - 1] + 1,
					1 + is[i_104_]),
			       (is[i_104_ - 1]
				+ (charsequence.charAt(i_104_ - 1) == c ? 0
				   : 1)));
	    int[] is_105_ = is;
	    is = is_101_;
	    is_101_ = is_105_;
	}
	return is[i];
    }
    
    public static String method8344(int i, boolean bool) {
	if (!bool || i < 0)
	    return Integer.toString(i);
	return Class448.method7991(i, 10, bool, (byte) -16);
    }
    
    static int method8345(CharSequence charsequence, char c) {
	int i = 0;
	int i_106_ = charsequence.length();
	for (int i_107_ = 0; i_107_ < i_106_; i_107_++) {
	    if (charsequence.charAt(i_107_) == c)
		i++;
	}
	return i;
    }
    
    public static int method8346(CharSequence charsequence,
				 CharSequence charsequence_108_) {
	int i = charsequence.length();
	int i_109_ = charsequence_108_.length();
	if (i == 0)
	    return i_109_;
	if (0 == i_109_)
	    return i;
	int[] is = new int[1 + i];
	int[] is_110_ = new int[i + 1];
	for (int i_111_ = 0; i_111_ <= i; i_111_++)
	    is[i_111_] = i_111_;
	for (int i_112_ = 1; i_112_ <= i_109_; i_112_++) {
	    is_110_[0] = i_112_;
	    char c = charsequence_108_.charAt(i_112_ - 1);
	    for (int i_113_ = 1; i_113_ <= i; i_113_++)
		is_110_[i_113_]
		    = Math.min(Math.min(is_110_[i_113_ - 1] + 1,
					1 + is[i_113_]),
			       (is[i_113_ - 1]
				+ (charsequence.charAt(i_113_ - 1) == c ? 0
				   : 1)));
	    int[] is_114_ = is;
	    is = is_110_;
	    is_110_ = is_114_;
	}
	return is[i];
    }
    
    public static int method8347(CharSequence charsequence,
				 CharSequence charsequence_115_) {
	int i = charsequence.length();
	int i_116_ = charsequence_115_.length();
	if (i == 0)
	    return i_116_;
	if (0 == i_116_)
	    return i;
	int[] is = new int[1 + i];
	int[] is_117_ = new int[i + 1];
	for (int i_118_ = 0; i_118_ <= i; i_118_++)
	    is[i_118_] = i_118_;
	for (int i_119_ = 1; i_119_ <= i_116_; i_119_++) {
	    is_117_[0] = i_119_;
	    char c = charsequence_115_.charAt(i_119_ - 1);
	    for (int i_120_ = 1; i_120_ <= i; i_120_++)
		is_117_[i_120_]
		    = Math.min(Math.min(is_117_[i_120_ - 1] + 1,
					1 + is[i_120_]),
			       (is[i_120_ - 1]
				+ (charsequence.charAt(i_120_ - 1) == c ? 0
				   : 1)));
	    int[] is_121_ = is;
	    is = is_117_;
	    is_117_ = is_121_;
	}
	return is[i];
    }
    
    public static boolean method8348(char c) {
	return (c >= '0' && c <= '9' || c >= 'A' && c <= 'Z'
		|| c >= 'a' && c <= 'z');
    }
    
    public static String[] method8349(String string, char c) {
	int i = Class62.method1502(string, c, (byte) 1);
	String[] strings = new String[1 + i];
	int i_122_ = 0;
	int i_123_ = 0;
	for (int i_124_ = 0; i_124_ < i; i_124_++) {
	    int i_125_;
	    for (i_125_ = i_123_; string.charAt(i_125_) != c; i_125_++) {
		/* empty */
	    }
	    strings[i_122_++] = string.substring(i_123_, i_125_);
	    i_123_ = i_125_ + 1;
	}
	strings[i] = string.substring(i_123_);
	return strings;
    }
    
    public static String[] method8350(String string, char c) {
	int i = Class62.method1502(string, c, (byte) 1);
	String[] strings = new String[1 + i];
	int i_126_ = 0;
	int i_127_ = 0;
	for (int i_128_ = 0; i_128_ < i; i_128_++) {
	    int i_129_;
	    for (i_129_ = i_127_; string.charAt(i_129_) != c; i_129_++) {
		/* empty */
	    }
	    strings[i_126_++] = string.substring(i_127_, i_129_);
	    i_127_ = i_129_ + 1;
	}
	strings[i] = string.substring(i_127_);
	return strings;
    }
    
    public static String[] method8351(String string, char c) {
	int i = Class62.method1502(string, c, (byte) 1);
	String[] strings = new String[1 + i];
	int i_130_ = 0;
	int i_131_ = 0;
	for (int i_132_ = 0; i_132_ < i; i_132_++) {
	    int i_133_;
	    for (i_133_ = i_131_; string.charAt(i_133_) != c; i_133_++) {
		/* empty */
	    }
	    strings[i_130_++] = string.substring(i_131_, i_133_);
	    i_131_ = i_133_ + 1;
	}
	strings[i] = string.substring(i_131_);
	return strings;
    }
    
    public static boolean method8352(char c) {
	if (c >= ' ' && c <= '~')
	    return true;
	if (c >= '\u00a0' && c <= '\u00ff')
	    return true;
	if ('\u20ac' == c || '\u0152' == c || c == '\u2014' || '\u0153' == c
	    || c == '\u0178')
	    return true;
	return false;
    }
    
    public static boolean method8353(char c) {
	if (c >= ' ' && c <= '~')
	    return true;
	if (c >= '\u00a0' && c <= '\u00ff')
	    return true;
	if ('\u20ac' == c || '\u0152' == c || c == '\u2014' || '\u0153' == c
	    || c == '\u0178')
	    return true;
	return false;
    }
    
    static final void method8354(Class479 class479, int i) {
	((Class479) class479).anInt6442 -= 1977707898;
	Class462.method8214(Class352.aClass478_Sub1_Sub1_Sub5_Sub2_5430,
			    (((Class479) class479).anIntArray6435
			     [((Class479) class479).anInt6442 * -117934955]),
			    (((Class479) class479).anIntArray6435
			     [(((Class479) class479).anInt6442 * -117934955
			       + 1)]),
			    (byte) -1);
    }
    
    public static int method8355(long l) {
	return (int) (l / 86400000L) - 11745;
    }
    
    public static int method8356(int i, int i_134_, boolean bool, int i_135_) {
	Class243_Sub28 class243_sub28
	    = Class491.method11187(i, bool, 1053048619);
	if (class243_sub28 == null)
	    return -1;
	if (i_134_ < 0 || i_134_ >= (((Class243_Sub28) class243_sub28)
				     .anIntArray9868).length)
	    return -1;
	return ((Class243_Sub28) class243_sub28).anIntArray9868[i_134_];
    }
    
    static void method8357(int i, int i_136_, int i_137_) {
	Class243_Sub11_Sub11 class243_sub11_sub11
	    = Class482.method11048(15, (long) i);
	class243_sub11_sub11.method17274((byte) -127);
	((Class243_Sub11_Sub11) class243_sub11_sub11).anInt10783
	    = i_136_ * -1872934943;
    }
    
    static boolean method8358(byte i) {
	return Class22.anInt213 * -1388493735 > 0;
    }
}
