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

public class Class599
{
    static final int anInt7754 = 12;
    static char[] aCharArray7755;
    static char[] aCharArray7756
	= { ' ', '\u00a0', '_', '-', '\u00e0', '\u00e1', '\u00e2', '\u00e4',
	    '\u00e3', '\u00c0', '\u00c1', '\u00c2', '\u00c4', '\u00c3',
	    '\u00e8', '\u00e9', '\u00ea', '\u00eb', '\u00c8', '\u00c9',
	    '\u00ca', '\u00cb', '\u00ed', '\u00ee', '\u00ef', '\u00cd',
	    '\u00ce', '\u00cf', '\u00f2', '\u00f3', '\u00f4', '\u00f6',
	    '\u00f5', '\u00d2', '\u00d3', '\u00d4', '\u00d6', '\u00d5',
	    '\u00f9', '\u00fa', '\u00fb', '\u00fc', '\u00d9', '\u00da',
	    '\u00db', '\u00dc', '\u00e7', '\u00c7', '\u00ff', '\u0178',
	    '\u00f1', '\u00d1', '\u00df' };
    static final int anInt7757 = 1;
    
    static final int method13086(Class600 class600) {
	if (class600 == null)
	    return 12;
	switch (((Class600) class600).anInt7766 * 777808925) {
	default:
	    return 12;
	case 1:
	    return 20;
	}
    }
    
    static {
	aCharArray7755 = new char[] { '[', ']', '#' };
    }
    
    static final boolean method13087(char c) {
	if (Character.isISOControl(c))
	    return false;
	if (Class249.method5001(c, -1158629699))
	    return true;
	char[] cs = aCharArray7756;
	for (int i = 0; i < cs.length; i++) {
	    char c_0_ = cs[i];
	    if (c == c_0_)
		return true;
	}
	cs = aCharArray7755;
	for (int i = 0; i < cs.length; i++) {
	    char c_1_ = cs[i];
	    if (c_1_ == c)
		return true;
	}
	return false;
    }
    
    static final int method13088(Class600 class600) {
	if (class600 == null)
	    return 12;
	switch (((Class600) class600).anInt7766 * 777808925) {
	default:
	    return 12;
	case 1:
	    return 20;
	}
    }
    
    public static String method13089(CharSequence charsequence,
				     Class600 class600) {
	if (null == charsequence)
	    return null;
	int i = 0;
	int i_2_;
	for (i_2_ = charsequence.length();
	     (i < i_2_
	      && Class196.method4206(charsequence.charAt(i), (short) -12768));
	     i++) {
	    /* empty */
	}
	for (/**/;
	     i_2_ > i && Class196.method4206(charsequence.charAt(i_2_ - 1),
					     (short) -10523);
	     i_2_--) {
	    /* empty */
	}
	int i_3_ = i_2_ - i;
	if (i_3_ < 1 || i_3_ > Class209.method4310(class600, 69382376))
	    return null;
	StringBuilder stringbuilder = new StringBuilder(i_3_);
	for (int i_4_ = i; i_4_ < i_2_; i_4_++) {
	    char c = charsequence.charAt(i_4_);
	    if (Class528.method11815(c, -97484364)) {
		char c_5_ = Class101.method2707(c, (byte) 109);
		if (c_5_ != 0)
		    stringbuilder.append(c_5_);
	    }
	}
	if (stringbuilder.length() == 0)
	    return null;
	return stringbuilder.toString();
    }
    
    static final boolean method13090(char c) {
	if (Character.isISOControl(c))
	    return false;
	if (Class249.method5001(c, -1158629699))
	    return true;
	char[] cs = aCharArray7756;
	for (int i = 0; i < cs.length; i++) {
	    char c_6_ = cs[i];
	    if (c == c_6_)
		return true;
	}
	cs = aCharArray7755;
	for (int i = 0; i < cs.length; i++) {
	    char c_7_ = cs[i];
	    if (c_7_ == c)
		return true;
	}
	return false;
    }
    
    static final boolean method13091(char c) {
	return c == '\u00a0' || c == ' ' || '_' == c || c == '-';
    }
    
    Class599() throws Throwable {
	throw new Error();
    }
    
    static char method13092(char c) {
	switch (c) {
	case '#':
	case '[':
	case ']':
	    return c;
	default:
	    return Character.toLowerCase(c);
	case '\u00df':
	    return 'b';
	case ' ':
	case '-':
	case '_':
	case '\u00a0':
	    return '_';
	case '\u00c7':
	case '\u00e7':
	    return 'c';
	case '\u00ff':
	case '\u0178':
	    return 'y';
	case '\u00d9':
	case '\u00da':
	case '\u00db':
	case '\u00dc':
	case '\u00f9':
	case '\u00fa':
	case '\u00fb':
	case '\u00fc':
	    return 'u';
	case '\u00c0':
	case '\u00c1':
	case '\u00c2':
	case '\u00c3':
	case '\u00c4':
	case '\u00e0':
	case '\u00e1':
	case '\u00e2':
	case '\u00e3':
	case '\u00e4':
	    return 'a';
	case '\u00d2':
	case '\u00d3':
	case '\u00d4':
	case '\u00d5':
	case '\u00d6':
	case '\u00f2':
	case '\u00f3':
	case '\u00f4':
	case '\u00f5':
	case '\u00f6':
	    return 'o';
	case '\u00cd':
	case '\u00ce':
	case '\u00cf':
	case '\u00ed':
	case '\u00ee':
	case '\u00ef':
	    return 'i';
	case '\u00d1':
	case '\u00f1':
	    return 'n';
	case '\u00c8':
	case '\u00c9':
	case '\u00ca':
	case '\u00cb':
	case '\u00e8':
	case '\u00e9':
	case '\u00ea':
	case '\u00eb':
	    return 'e';
	}
    }
    
    static char method13093(char c) {
	switch (c) {
	case '#':
	case '[':
	case ']':
	    return c;
	default:
	    return Character.toLowerCase(c);
	case '\u00df':
	    return 'b';
	case ' ':
	case '-':
	case '_':
	case '\u00a0':
	    return '_';
	case '\u00c7':
	case '\u00e7':
	    return 'c';
	case '\u00ff':
	case '\u0178':
	    return 'y';
	case '\u00d9':
	case '\u00da':
	case '\u00db':
	case '\u00dc':
	case '\u00f9':
	case '\u00fa':
	case '\u00fb':
	case '\u00fc':
	    return 'u';
	case '\u00c0':
	case '\u00c1':
	case '\u00c2':
	case '\u00c3':
	case '\u00c4':
	case '\u00e0':
	case '\u00e1':
	case '\u00e2':
	case '\u00e3':
	case '\u00e4':
	    return 'a';
	case '\u00d2':
	case '\u00d3':
	case '\u00d4':
	case '\u00d5':
	case '\u00d6':
	case '\u00f2':
	case '\u00f3':
	case '\u00f4':
	case '\u00f5':
	case '\u00f6':
	    return 'o';
	case '\u00cd':
	case '\u00ce':
	case '\u00cf':
	case '\u00ed':
	case '\u00ee':
	case '\u00ef':
	    return 'i';
	case '\u00d1':
	case '\u00f1':
	    return 'n';
	case '\u00c8':
	case '\u00c9':
	case '\u00ca':
	case '\u00cb':
	case '\u00e8':
	case '\u00e9':
	case '\u00ea':
	case '\u00eb':
	    return 'e';
	}
    }
    
    static char method13094(char c) {
	switch (c) {
	case '#':
	case '[':
	case ']':
	    return c;
	default:
	    return Character.toLowerCase(c);
	case '\u00df':
	    return 'b';
	case ' ':
	case '-':
	case '_':
	case '\u00a0':
	    return '_';
	case '\u00c7':
	case '\u00e7':
	    return 'c';
	case '\u00ff':
	case '\u0178':
	    return 'y';
	case '\u00d9':
	case '\u00da':
	case '\u00db':
	case '\u00dc':
	case '\u00f9':
	case '\u00fa':
	case '\u00fb':
	case '\u00fc':
	    return 'u';
	case '\u00c0':
	case '\u00c1':
	case '\u00c2':
	case '\u00c3':
	case '\u00c4':
	case '\u00e0':
	case '\u00e1':
	case '\u00e2':
	case '\u00e3':
	case '\u00e4':
	    return 'a';
	case '\u00d2':
	case '\u00d3':
	case '\u00d4':
	case '\u00d5':
	case '\u00d6':
	case '\u00f2':
	case '\u00f3':
	case '\u00f4':
	case '\u00f5':
	case '\u00f6':
	    return 'o';
	case '\u00cd':
	case '\u00ce':
	case '\u00cf':
	case '\u00ed':
	case '\u00ee':
	case '\u00ef':
	    return 'i';
	case '\u00d1':
	case '\u00f1':
	    return 'n';
	case '\u00c8':
	case '\u00c9':
	case '\u00ca':
	case '\u00cb':
	case '\u00e8':
	case '\u00e9':
	case '\u00ea':
	case '\u00eb':
	    return 'e';
	}
    }
    
    static final void method13095(Class479 class479, byte i) {
	((Class479) class479).anInt6442 -= 1977707898;
	int i_8_ = (((Class479) class479).anIntArray6435
		    [-117934955 * ((Class479) class479).anInt6442]);
	boolean bool = ((((Class479) class479).anIntArray6435
			 [1 + ((Class479) class479).anInt6442 * -117934955])
			== 1);
	if (null != Class564_Sub1.aClass431_9908) {
	    Class243 class243
		= Class564_Sub1.aClass431_9908.method7744((long) i_8_);
	    if (null != class243 && !bool)
		class243.method4894(179997627);
	    else if (class243 == null && bool) {
		class243 = new Class243();
		Class564_Sub1.aClass431_9908.method7748(class243, (long) i_8_);
	    }
	}
    }
}
