/* Class447 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.awt.Desktop;
import java.net.URI;

public class Class447
{
    static Class447 aClass447_5145;
    public static Class447 aClass447_5146;
    static Class447 aClass447_5147;
    static Class447 aClass447_5148;
    static Class447 aClass447_5149;
    static Class447 aClass447_5150 = new Class447(0, false);
    static Class447 aClass447_5151;
    static Class447 aClass447_5152;
    static Class447 aClass447_5153;
    int anInt5154;
    public boolean aBool5155;
    public static Class487_Sub42 aClass487_Sub42_5156;
    
    Class447(int i, boolean bool) {
	((Class447) this).anInt5154 = -1538591421 * i;
	aBool5155 = bool;
    }
    
    static {
	aClass447_5146 = new Class447(1, false);
	aClass447_5147 = new Class447(2, false);
	aClass447_5153 = new Class447(3, false);
	aClass447_5149 = new Class447(4, false);
	aClass447_5148 = new Class447(5, true);
	aClass447_5151 = new Class447(6, true);
	aClass447_5152 = new Class447(7, true);
	aClass447_5145 = new Class447(8, true);
    }
    
    public static void method5474(String string, boolean bool,
				  String string_0_, boolean bool_1_, int i) {
	if (bool) {
	    do {
		if (!bool_1_ && Desktop.isDesktopSupported()
		    && Desktop.getDesktop()
			   .isSupported(Desktop.Action.BROWSE)) {
		    try {
			Desktop.getDesktop().browse(new URI(string));
		    } catch (Exception exception) {
			break;
		    }
		    return;
		}
	    } while (false);
	    if (Class482.aString6649.startsWith("win") && !bool_1_)
		Class563.method6874(string, 0, (byte) -112);
	    else if (Class482.aString6649.startsWith("mac"))
		Class438.method5338(string, 1, string_0_, (byte) 6);
	    else
		Class563.method6874(string, 2, (byte) -121);
	} else
	    Class563.method6874(string, 3, (byte) -24);
    }
    
    static final void method5475(Class612 class612, int i) {
	int i_2_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = Class593.anIntArray7883[i_2_ & 0xffff];
    }
    
    static final void method5476(Class612 class612, int i) {
	String string = (String) (((Class612) class612).anObjectArray8034
				  [(((Class612) class612).anInt8017
				    -= 1516150619) * -1930397485]);
	((Class612) class612).anObjectArray8034
	    [(((Class612) class612).anInt8017 += 1516150619) * -1930397485 - 1]
	    = Class125.method1649(string, (byte) -38);
    }
    
    static final void method5477(Class612 class612, int i) {
	Class625 class625 = (((Class612) class612).aBool8038
			     ? ((Class612) class612).aClass625_8045
			     : ((Class612) class612).aClass625_8029);
	Class211 class211 = ((Class625) class625).aClass211_8099;
	if (null == class211.aString2423)
	    ((Class612) class612).anObjectArray8034
		[((((Class612) class612).anInt8017 += 1516150619) * -1930397485
		  - 1)]
		= "";
	else
	    ((Class612) class612).anObjectArray8034
		[((((Class612) class612).anInt8017 += 1516150619) * -1930397485
		  - 1)]
		= class211.aString2423;
    }
    
    static final void method5478(Class612 class612, int i) {
	String string = null;
	if (Class74.aClass63_1084 != null)
	    string = Class74.aClass63_1084.method999(1521176940);
	if (string == null)
	    string = "";
	((Class612) class612).anObjectArray8034
	    [(((Class612) class612).anInt8017 += 1516150619) * -1930397485 - 1]
	    = string;
    }
    
    public static Class203 method5479(int i, int[] is, Class203 class203,
				      boolean bool, int i_3_) {
	if (!Class174.aClass411_2000.method4988(i, 2029427510))
	    return null;
	int i_4_ = Class174.aClass411_2000.method4996(i, 1346635595);
	Class211[] class211s;
	if (0 == i_4_)
	    class211s = new Class211[0];
	else if (null == class203)
	    class211s = new Class211[i_4_];
	else
	    class211s = class203.aClass211Array2134;
	if (null == class203)
	    class203 = new Class203(bool, class211s);
	else {
	    class203.aClass211Array2134 = class211s;
	    class203.aBool2136 = bool;
	}
	for (int i_5_ = 0; i_5_ < i_4_; i_5_++) {
	    if (null == class203.aClass211Array2134[i_5_]) {
		byte[] is_6_ = Class174.aClass411_2000.method4992(i, i_5_, is,
								  (byte) 1);
		if (null != is_6_) {
		    Class211 class211
			= class203.aClass211Array2134[i_5_] = new Class211();
		    class211.anInt2393 = 778388437 * (i_5_ + (i << 16));
		    class211.method3052(new Class487_Sub17(is_6_), -941384626);
		}
	    }
	}
	return class203;
    }
}
