/* Class46 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.util.zip.Inflater;

public class Class46
{
    Inflater anInflater593;
    
    public void method878(Class487_Sub17 class487_sub17, byte[] is, byte i) {
	if ((class487_sub17.aByteArray10193
	     [-1980757211 * class487_sub17.anInt10192]) != 31
	    || -117 != (class487_sub17.aByteArray10193
			[-1980757211 * class487_sub17.anInt10192 + 1]))
	    throw new RuntimeException("");
	if (null == ((Class46) this).anInflater593)
	    ((Class46) this).anInflater593 = new Inflater(true);
	try {
	    ((Class46) this).anInflater593.setInput
		(class487_sub17.aByteArray10193,
		 class487_sub17.anInt10192 * -1980757211 + 10,
		 (class487_sub17.aByteArray10193.length
		  - (-1980757211 * class487_sub17.anInt10192 + 10 + 8)));
	    ((Class46) this).anInflater593.inflate(is);
	} catch (Exception exception) {
	    ((Class46) this).anInflater593.reset();
	    throw new RuntimeException("");
	}
	((Class46) this).anInflater593.reset();
    }
    
    public byte[] method879(byte[] is, int i) {
	Class487_Sub17 class487_sub17 = new Class487_Sub17(is);
	class487_sub17.anInt10192 = 850991277 * (is.length - 4);
	int i_0_ = class487_sub17.method9225(-1428755514);
	byte[] is_1_ = new byte[i_0_];
	class487_sub17.anInt10192 = 0;
	method878(class487_sub17, is_1_, (byte) -69);
	return is_1_;
    }
    
    Class46(int i, int i_2_, int i_3_) {
	/* empty */
    }
    
    public Class46() {
	this(-1, 1000000, 1000000);
    }
    
    public byte[] method880(byte[] is) {
	Class487_Sub17 class487_sub17 = new Class487_Sub17(is);
	class487_sub17.anInt10192 = 850991277 * (is.length - 4);
	int i = class487_sub17.method9225(-1428755514);
	byte[] is_4_ = new byte[i];
	class487_sub17.anInt10192 = 0;
	method878(class487_sub17, is_4_, (byte) -60);
	return is_4_;
    }
    
    static final void method881(int i) {
	for (int i_5_ = 0; i_5_ < client.anInt10736 * 887495425; i_5_++) {
	    int i_6_ = client.anIntArray10687[i_5_];
	    Class487_Sub24 class487_sub24
		= ((Class487_Sub24)
		   client.aClass666_10733.method7918((long) i_6_));
	    if (class487_sub24 != null) {
		Class590_Sub1_Sub5_Sub1_Sub1 class590_sub1_sub5_sub1_sub1
		    = ((Class590_Sub1_Sub5_Sub1_Sub1)
		       class487_sub24.anObject10235);
		Class510.method6309(class590_sub1_sub5_sub1_sub1, false,
				    -565230577);
	    }
	}
    }
}
