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

public class Class73
{
    Class431 aClass431_913;
    Class243_Sub41[] aClass243_Sub41Array914;
    Interface1 anInterface1_915;
    
    void method1773(int i, byte i_0_) {
	Class243_Sub41 class243_sub41 = method1774(i, 1398552217);
	if (null != class243_sub41) {
	    class243_sub41.method4894(-990119609);
	    ((Class73) this).aClass243_Sub41Array914
		[((Class243_Sub41) class243_sub41).anInt9982 * -793478071]
		= null;
	}
    }
    
    public Class243_Sub41 method1774(int i, int i_1_) {
	if (i >= ((Class73) this).aClass243_Sub41Array914.length)
	    return null;
	return ((Class73) this).aClass243_Sub41Array914[i];
    }
    
    public void method1775(int i, String string, Class243_Sub41 class243_sub41,
			   int i_2_) {
	Class243_Sub41 class243_sub41_3_ = method1776(string, (byte) 111);
	if (null != class243_sub41_3_
	    && i != (-793478071
		     * ((Class243_Sub41) class243_sub41_3_).anInt9982))
	    throw new IllegalArgumentException(string);
	method1773(i, (byte) 103);
	if (i >= ((Class73) this).aClass243_Sub41Array914.length) {
	    int i_4_;
	    for (i_4_ = ((Class73) this).aClass243_Sub41Array914.length;
		 i >= i_4_; i_4_ += i_4_) {
		/* empty */
	    }
	    ((Class73) this).aClass431_913 = new Class431(i_4_);
	    for (int i_5_ = 0;
		 i_5_ < ((Class73) this).aClass243_Sub41Array914.length;
		 i_5_++) {
		Class243_Sub41 class243_sub41_6_
		    = ((Class73) this).aClass243_Sub41Array914[i_5_];
		if (class243_sub41_6_ != null)
		    ((Class73) this).aClass431_913.method7748
			(class243_sub41_6_,
			 -3545590250604181279L * class243_sub41_6_.aLong3905);
	    }
	    Class243_Sub41[] class243_sub41s = new Class243_Sub41[i_4_];
	    for (int i_7_ = 0;
		 i_7_ < ((Class73) this).aClass243_Sub41Array914.length;
		 i_7_++)
		class243_sub41s[i_7_]
		    = ((Class73) this).aClass243_Sub41Array914[i_7_];
	    ((Class73) this).aClass243_Sub41Array914 = class243_sub41s;
	}
	((Class243_Sub41) class243_sub41).anInt9982 = 1559770617 * i;
	((Class243_Sub41) class243_sub41).aString9983 = string;
	((Class73) this).aClass431_913.method7748
	    (class243_sub41,
	     ((Class73) this).anInterface1_915.method1(string, 1827535371));
	((Class73) this).aClass243_Sub41Array914[i] = class243_sub41;
    }
    
    public Class243_Sub41 method1776(String string, byte i) {
	long l
	    = ((Class73) this).anInterface1_915.method1(string, -1981593592);
	for (Class243_Sub41 class243_sub41
		 = ((Class243_Sub41)
		    ((Class73) this).aClass431_913.method7744(l));
	     null != class243_sub41;
	     class243_sub41 = (Class243_Sub41) ((Class73) this)
						   .aClass431_913
						   .method7755(633425573)) {
	    if (((Class243_Sub41) class243_sub41).aString9983.equals(string))
		return class243_sub41;
	}
	return null;
    }
    
    public Class243_Sub41 method1777(String string) {
	long l = ((Class73) this).anInterface1_915.method1(string, -748026739);
	for (Class243_Sub41 class243_sub41
		 = ((Class243_Sub41)
		    ((Class73) this).aClass431_913.method7744(l));
	     null != class243_sub41;
	     class243_sub41 = (Class243_Sub41) ((Class73) this)
						   .aClass431_913
						   .method7755(1572706187)) {
	    if (((Class243_Sub41) class243_sub41).aString9983.equals(string))
		return class243_sub41;
	}
	return null;
    }
    
    public Class73(int i, Interface1 interface1) {
	int i_8_;
	for (i_8_ = 1; i_8_ < i; i_8_ += i_8_) {
	    /* empty */
	}
	((Class73) this).aClass431_913 = new Class431(i_8_);
	((Class73) this).aClass243_Sub41Array914 = new Class243_Sub41[i_8_];
	((Class73) this).anInterface1_915 = interface1;
    }
    
    void method1778(int i) {
	Class243_Sub41 class243_sub41 = method1774(i, 1398552217);
	if (null != class243_sub41) {
	    class243_sub41.method4894(-1079936978);
	    ((Class73) this).aClass243_Sub41Array914
		[((Class243_Sub41) class243_sub41).anInt9982 * -793478071]
		= null;
	}
    }
    
    void method1779(int i) {
	Class243_Sub41 class243_sub41 = method1774(i, 1398552217);
	if (null != class243_sub41) {
	    class243_sub41.method4894(1578044707);
	    ((Class73) this).aClass243_Sub41Array914
		[((Class243_Sub41) class243_sub41).anInt9982 * -793478071]
		= null;
	}
    }
    
    public void method1780(int i, String string,
			   Class243_Sub41 class243_sub41) {
	Class243_Sub41 class243_sub41_9_ = method1776(string, (byte) 30);
	if (null != class243_sub41_9_
	    && i != (-793478071
		     * ((Class243_Sub41) class243_sub41_9_).anInt9982))
	    throw new IllegalArgumentException(string);
	method1773(i, (byte) 40);
	if (i >= ((Class73) this).aClass243_Sub41Array914.length) {
	    int i_10_;
	    for (i_10_ = ((Class73) this).aClass243_Sub41Array914.length;
		 i >= i_10_; i_10_ += i_10_) {
		/* empty */
	    }
	    ((Class73) this).aClass431_913 = new Class431(i_10_);
	    for (int i_11_ = 0;
		 i_11_ < ((Class73) this).aClass243_Sub41Array914.length;
		 i_11_++) {
		Class243_Sub41 class243_sub41_12_
		    = ((Class73) this).aClass243_Sub41Array914[i_11_];
		if (class243_sub41_12_ != null)
		    ((Class73) this).aClass431_913.method7748
			(class243_sub41_12_,
			 -3545590250604181279L * class243_sub41_12_.aLong3905);
	    }
	    Class243_Sub41[] class243_sub41s = new Class243_Sub41[i_10_];
	    for (int i_13_ = 0;
		 i_13_ < ((Class73) this).aClass243_Sub41Array914.length;
		 i_13_++)
		class243_sub41s[i_13_]
		    = ((Class73) this).aClass243_Sub41Array914[i_13_];
	    ((Class73) this).aClass243_Sub41Array914 = class243_sub41s;
	}
	((Class243_Sub41) class243_sub41).anInt9982 = 1559770617 * i;
	((Class243_Sub41) class243_sub41).aString9983 = string;
	((Class73) this).aClass431_913.method7748
	    (class243_sub41,
	     ((Class73) this).anInterface1_915.method1(string, 277403251));
	((Class73) this).aClass243_Sub41Array914[i] = class243_sub41;
    }
    
    static int method1781(Class243_Sub11_Sub15 class243_sub11_sub15,
			  Class622 class622, int i) {
	String string = Class18.method665(class243_sub11_sub15, 1601924661);
	int[] is = Class269.method5229(class243_sub11_sub15, 1069697637);
	if (null != is)
	    string = new StringBuilder().append(string).append
			 (Class118.method3018(is, -1416831490)).toString();
	int i_14_ = class622.method13349(string, Class561.aClass135Array7275,
					 1447126166);
	if (((Class243_Sub11_Sub15) class243_sub11_sub15).aBool10846)
	    i_14_ += Class625.aClass135_8075.method3375() + 4;
	return i_14_;
    }
    
    static final void method1782(Class479 class479, byte i) {
	((Class479) class479).anObjectArray6437
	    [(((Class479) class479).anInt6432 += -1049632545) * -611591393 - 1]
	    = ((Class479) class479).aClass243_Sub38_6447.aString9937;
    }
    
    static final void method1783(Class479 class479, int i) {
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = Class612.aClass243_Sub7_7837.aClass421_Sub14_8646
		  .method14164((byte) -105);
    }
    
    static void method1784(Class117[] class117s, Class117 class117,
			   boolean bool, int i) {
	int i_15_ = (0 != class117.anInt1399 * -1553013889
		     ? -1553013889 * class117.anInt1399
		     : -719017229 * class117.anInt1387);
	int i_16_ = (0 != 1578504555 * class117.anInt1400
		     ? 1578504555 * class117.anInt1400
		     : class117.anInt1421 * 908189925);
	Class428.method7715(class117s, class117.anInt1407 * -1982078391, i_15_,
			    i_16_, bool, 1679249835);
	if (class117.aClass117Array1526 != null)
	    Class428.method7715(class117.aClass117Array1526,
				class117.anInt1407 * -1982078391, i_15_, i_16_,
				bool, 632761182);
	Class243_Sub12 class243_sub12
	    = ((Class243_Sub12)
	       client.aClass431_8358.method7744((long) (class117.anInt1407
							* -1982078391)));
	if (null != class243_sub12)
	    Class198.method4215(class243_sub12.anInt8699 * -19836455, i_15_,
				i_16_, bool, (short) -26516);
	if (client.aClass117_8318 == class117) {
	    int i_17_ = Class15.anInt113 * -1498237017;
	    int[] is = Class15.anIntArray119;
	    for (int i_18_ = 0; i_18_ < i_17_; i_18_++) {
		Class478_Sub1_Sub1_Sub5_Sub2 class478_sub1_sub1_sub5_sub2
		    = client.aClass478_Sub1_Sub1_Sub5_Sub2Array8429[is[i_18_]];
		if (null != class478_sub1_sub1_sub5_sub2)
		    class478_sub1_sub1_sub5_sub2
			.method17748(i_15_, i_16_, bool, -1047916873);
	    }
	    for (int i_19_ = 0; i_19_ < client.anInt8175 * 1233303361;
		 i_19_++) {
		int i_20_ = client.anIntArray8373[i_19_];
		Class243_Sub35 class243_sub35
		    = ((Class243_Sub35)
		       client.aClass431_8172.method7744((long) i_20_));
		if (null != class243_sub35)
		    ((Class478_Sub1_Sub1_Sub5) class243_sub35.anObject9919)
			.method17748(i_15_, i_16_, bool, -781432326);
	    }
	}
    }
}
