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

public class Class38 {
	public static Class38 aClass38_641;
	static Class38 aClass38_642;
	public static Class38 aClass38_643;
	public static Class38 aClass38_644;
	int anInt645;
	static Class38 aClass38_646;
	static Class38 aClass38_647;
	static Class38 aClass38_648;
	public static Class38 aClass38_649;
	public static Class38 aClass38_650;
	public static Class38 aClass38_651;
	static Class38 aClass38_652;
	static Class38 aClass38_653;
	static Class38 aClass38_654;
	static Class38 aClass38_655;
	static Class38 aClass38_656;
	static Class38 aClass38_657;
	static Class38 aClass38_658;
	static Class38 aClass38_659;
	static Class38 aClass38_660;
	public static Class38 aClass38_661;
	static Class38 aClass38_662;
	static Class38 aClass38_663;
	static Class38 aClass38_664;
	static Class38 aClass38_665;
	public static Class38 aClass38_666;
	static Class38 aClass38_667;
	static Class38 aClass38_668;
	public static Class38 aClass38_669;
	public static Class38 aClass38_670;
	static Class38 aClass38_671;
	public static Class38 aClass38_672;
	public static Class38 aClass38_673;
	public static Class38 aClass38_674;
	public static Class38 aClass38_675 = new Class38(1);
	public static Class38 aClass38_676;
	public static Class38 aClass38_677;
	static Class38 aClass38_678;
	public static Class38 aClass38_679;
	static Class38 aClass38_680;
	static Class38 aClass38_681;
	public static Class38 aClass38_682;
	static Class38 aClass38_683;
	public static Class38 aClass38_684;
	static Class38 aClass38_685;
	public static Class38 aClass38_686;
	static Class38 aClass38_687;
	public static Class38 aClass38_688;
	public static Class38 aClass38_689;
	static Class38 aClass38_690;
	static Class38 aClass38_691;
	static Class38 aClass38_692;
	static Class38 aClass38_693;
	public static Class38 aClass38_694;
	public static Class38 aClass38_695;
	public static Class38 aClass38_696;
	static Class38 aClass38_697;
	static Class38 aClass38_698;
	public static Class38 aClass38_699;
	public static Class38 aClass38_700;
	public static Class38 aClass38_701;
	static Class38 aClass38_702;
	public static Class38 aClass38_703;
	public static Class38 aClass38_704;
	public static Class38 aClass38_705;
	static Class38 aClass38_706;
	static Class38 aClass38_707;
	public static Class38 aClass38_708;
	static Class38 aClass38_709;
	public static Class38 aClass38_710;
	static Class38 aClass38_711;
	static Class38 aClass38_712;
	public int anInt713;
	public static Class38 aClass38_714;

	public int method1108(int i, int i_0_) {
		return i >>> ((Class38) this).anInt645 * 515240237;
	}

	Class38(int i, int i_1_) {
		anInt713 = -1438849829 * i;
		((Class38) this).anInt645 = 490112677 * i_1_;
	}

	public int method1109(int i) {
		return 1 << 515240237 * ((Class38) this).anInt645;
	}

	public int method1110() {
		return 1 << 515240237 * ((Class38) this).anInt645;
	}

	public int method1111(int i, int i_2_) {
		return i & (1 << 515240237 * ((Class38) this).anInt645) - 1;
	}

	static {
		aClass38_642 = new Class38(2);
		aClass38_643 = new Class38(3);
		aClass38_644 = new Class38(4);
		aClass38_694 = new Class38(5);
		aClass38_679 = new Class38(6, 8);
		aClass38_647 = new Class38(7);
		aClass38_682 = new Class38(8, 8);
		aClass38_705 = new Class38(9, 7);
		aClass38_650 = new Class38(10, 8);
		aClass38_651 = new Class38(11);
		aClass38_695 = new Class38(12, 7);
		aClass38_673 = new Class38(13, 8);
		aClass38_654 = new Class38(14, 10);
		aClass38_655 = new Class38(15);
		aClass38_698 = new Class38(16);
		aClass38_657 = new Class38(17);
		aClass38_658 = new Class38(18);
		aClass38_659 = new Class38(19);
		aClass38_660 = new Class38(20);
		aClass38_646 = new Class38(21);
		aClass38_662 = new Class38(22);
		aClass38_663 = new Class38(23);
		aClass38_664 = new Class38(24);
		aClass38_665 = new Class38(25);
		aClass38_666 = new Class38(26, 5);
		aClass38_667 = new Class38(27);
		aClass38_668 = new Class38(28);
		aClass38_669 = new Class38(29);
		aClass38_670 = new Class38(30);
		aClass38_714 = new Class38(31);
		aClass38_649 = new Class38(32);
		aClass38_688 = new Class38(33);
		aClass38_674 = new Class38(34);
		aClass38_684 = new Class38(35);
		aClass38_676 = new Class38(36);
		aClass38_697 = new Class38(37);
		aClass38_678 = new Class38(38);
		aClass38_671 = new Class38(39);
		aClass38_702 = new Class38(40);
		aClass38_681 = new Class38(41);
		aClass38_656 = new Class38(42);
		aClass38_687 = new Class38(43);
		aClass38_680 = new Class38(44);
		aClass38_685 = new Class38(45);
		aClass38_686 = new Class38(46);
		aClass38_648 = new Class38(47);
		aClass38_652 = new Class38(48);
		aClass38_692 = new Class38(49);
		aClass38_690 = new Class38(50);
		aClass38_691 = new Class38(51);
		aClass38_683 = new Class38(53);
		aClass38_693 = new Class38(54);
		aClass38_689 = new Class38(60);
		aClass38_699 = new Class38(61);
		aClass38_696 = new Class38(62);
		aClass38_661 = new Class38(63);
		aClass38_641 = new Class38(64);
		aClass38_704 = new Class38(65);
		aClass38_700 = new Class38(66);
		aClass38_701 = new Class38(67);
		aClass38_703 = new Class38(68);
		aClass38_677 = new Class38(69);
		aClass38_653 = new Class38(70);
		aClass38_672 = new Class38(72);
		aClass38_706 = new Class38(73);
		aClass38_707 = new Class38(74);
		aClass38_708 = new Class38(75);
		aClass38_709 = new Class38(76);
		aClass38_710 = new Class38(77);
		aClass38_711 = new Class38(78);
		aClass38_712 = new Class38(79);
	}

	public int method1112(int i) {
		return i & (1 << 515240237 * ((Class38) this).anInt645) - 1;
	}

	Class38(int i) {
		this(i, 0);
	}

	public int method1113(int i) {
		return i >>> ((Class38) this).anInt645 * 515240237;
	}

	public int method1114() {
		return 1 << 515240237 * ((Class38) this).anInt645;
	}

	static final void method1115(Class477 class477, byte i) {
		String string;
		do {
			if (null != Class454.aClass497_Sub1_Sub3_Sub5_Sub1_6388) {
				if (i >= -1) {
					/* empty */
				}
				if (Class454.aClass497_Sub1_Sub3_Sub5_Sub1_6388.aString11120 != null) {
					if (i >= -1) {
						/* empty */
					}
					string = Class454.aClass497_Sub1_Sub3_Sub5_Sub1_6388.method17472(false, (byte) -128);
					break;
				}
			}
			string = "";
		} while (false);
		((Class477) class477).anObjectArray6499[(((Class477) class477).anInt6500 += 1803340247) * -443336217 - 1] = string;
	}

	static final void method1116(Class477 class477, byte i) {
		((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1] = (Class587_Sub34.aClass587_Sub8_9749.anInt8573 * 1409635001 < 512 || client.aBool8068 || client.aBool8175) ? 1 : 0;
	}
}
