/* Class419 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.awt.Component;
import java.math.BigInteger;

public class Class419
{
    Class407[] aClass407Array4681;
    static Class276[] aClass276Array4682;
    
    Class419(Class487_Sub17 class487_sub17, BigInteger biginteger,
	     BigInteger biginteger_0_) {
	class487_sub17.anInt10192 = -40010911;
	int i = class487_sub17.method9219(-947038840);
	class487_sub17.anInt10192 += -640174576 * i;
	byte[] is = new byte[(class487_sub17.aByteArray10193.length
			      - class487_sub17.anInt10192 * -1980757211)];
	class487_sub17.method9232(is, 0, is.length, 95653250);
	byte[] is_1_;
	if (biginteger == null || biginteger_0_ == null)
	    is_1_ = is;
	else {
	    BigInteger biginteger_2_ = new BigInteger(is);
	    BigInteger biginteger_3_
		= biginteger_2_.modPow(biginteger, biginteger_0_);
	    is_1_ = biginteger_3_.toByteArray();
	}
	if (is_1_.length != 65)
	    throw new RuntimeException();
	byte[] is_4_
	    = Class386.method4680(class487_sub17.aByteArray10193, 5,
				  (-1980757211 * class487_sub17.anInt10192
				   - is.length - 5),
				  1742043917);
	for (int i_5_ = 0; i_5_ < 64; i_5_++) {
	    if (is_1_[i_5_ + 1] != is_4_[i_5_])
		throw new RuntimeException();
	}
	((Class419) this).aClass407Array4681 = new Class407[i];
	for (int i_6_ = 0; i_6_ < i; i_6_++) {
	    class487_sub17.anInt10192 = i_6_ * -640174576 + 810980366;
	    int i_7_ = class487_sub17.method9224((byte) -122);
	    int i_8_ = class487_sub17.method9224((byte) -10);
	    int i_9_ = class487_sub17.method9224((byte) -31);
	    int i_10_ = class487_sub17.method9224((byte) -26);
	    byte[] is_11_ = new byte[64];
	    class487_sub17.method9232(is_11_, 0, 64, -500026715);
	    ((Class419) this).aClass407Array4681[i_6_]
		= new Class407(i_7_, i_9_, i_8_, i_10_, is_11_);
	}
    }
    
    static final void method5131(Class612 class612, int i) {
	int i_12_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	Class211 class211 = Class156.method2513(i_12_, (short) -32295);
	Class203 class203 = Class163_Sub20.aClass203Array9719[i_12_ >> 16];
	Class649.method7700(class211, class203, class612, 1999386049);
    }
    
    static final void method5132(Class612 class612, byte i) {
	((Class612) class612).anInt8022 -= 402182018;
	int i_13_ = (((Class612) class612).anIntArray8021
		     [-40654783 * ((Class612) class612).anInt8022]);
	int i_14_ = (((Class612) class612).anIntArray8021
		     [-40654783 * ((Class612) class612).anInt8022 + 1]);
	Class51 class51
	    = ((Class51)
	       Class357.aClass662_Sub19_3796.method31(i_14_, 515125650));
	if (class51.method920(-1624786139))
	    ((Class612) class612).anObjectArray8034
		[((((Class612) class612).anInt8017 += 1516150619) * -1930397485
		  - 1)]
		= ((Class549) client.aClass452_10749.method5565(-813982884)
				  .method31(i_13_, 2051743341))
		      .method6689(i_14_, class51.aString613, 253632970);
	else
	    ((Class612) class612).anIntArray8021
		[((((Class612) class612).anInt8022 += 201091009) * -40654783
		  - 1)]
		= (((Class549) client.aClass452_10749.method5565
				   (-813982884).method31(i_13_, -1585999701))
		       .method6688
		   (i_14_, class51.anInt614 * 213104173, (short) 13139));
    }
    
    public static Class521 method5133(Component component, byte i) {
	return new Class521_Sub1(component);
    }
    
    static final void method5134(Class612 class612, int i) {
	Class487_Sub19 class487_sub19
	    = Class667_Sub1.method9955(Class362.aClass362_3887,
				       client.aClass65_10744.aClass676_946,
				       852043838);
	client.aClass65_10744.method1056(class487_sub19, (byte) 28);
    }
}
