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

public class Class602
{
    Inflater anInflater7777;
    
    public void method13121(Class243_Sub10 class243_sub10, byte[] is) {
	if ((class243_sub10.aByteArray8691
	     [126215893 * class243_sub10.anInt8688]) != 31
	    || (class243_sub10.aByteArray8691
		[1 + 126215893 * class243_sub10.anInt8688]) != -117)
	    throw new RuntimeException("");
	if (((Class602) this).anInflater7777 == null)
	    ((Class602) this).anInflater7777 = new Inflater(true);
	try {
	    ((Class602) this).anInflater7777.setInput
		(class243_sub10.aByteArray8691,
		 10 + 126215893 * class243_sub10.anInt8688,
		 (class243_sub10.aByteArray8691.length
		  - (class243_sub10.anInt8688 * 126215893 + 10 + 8)));
	    ((Class602) this).anInflater7777.inflate(is);
	} catch (Exception exception) {
	    ((Class602) this).anInflater7777.reset();
	    throw new RuntimeException("");
	}
	((Class602) this).anInflater7777.reset();
    }
    
    Class602(int i, int i_0_, int i_1_) {
	/* empty */
    }
    
    public byte[] method13122(byte[] is, int i) {
	Class243_Sub10 class243_sub10 = new Class243_Sub10(is);
	class243_sub10.anInt8688 = (is.length - 4) * -2044845443;
	int i_2_ = class243_sub10.method14668(1547246487);
	byte[] is_3_ = new byte[i_2_];
	class243_sub10.anInt8688 = 0;
	method13124(class243_sub10, is_3_, (byte) -19);
	return is_3_;
    }
    
    public byte[] method13123(byte[] is) {
	Class243_Sub10 class243_sub10 = new Class243_Sub10(is);
	class243_sub10.anInt8688 = (is.length - 4) * -2044845443;
	int i = class243_sub10.method14668(1547246487);
	byte[] is_4_ = new byte[i];
	class243_sub10.anInt8688 = 0;
	method13124(class243_sub10, is_4_, (byte) -34);
	return is_4_;
    }
    
    public void method13124(Class243_Sub10 class243_sub10, byte[] is, byte i) {
	if ((class243_sub10.aByteArray8691
	     [126215893 * class243_sub10.anInt8688]) != 31
	    || (class243_sub10.aByteArray8691
		[1 + 126215893 * class243_sub10.anInt8688]) != -117)
	    throw new RuntimeException("");
	if (((Class602) this).anInflater7777 == null)
	    ((Class602) this).anInflater7777 = new Inflater(true);
	try {
	    ((Class602) this).anInflater7777.setInput
		(class243_sub10.aByteArray8691,
		 10 + 126215893 * class243_sub10.anInt8688,
		 (class243_sub10.aByteArray8691.length
		  - (class243_sub10.anInt8688 * 126215893 + 10 + 8)));
	    ((Class602) this).anInflater7777.inflate(is);
	} catch (Exception exception) {
	    ((Class602) this).anInflater7777.reset();
	    throw new RuntimeException("");
	}
	((Class602) this).anInflater7777.reset();
    }
    
    public Class602() {
	this(-1, 1000000, 1000000);
    }
    
    public void method13125(Class243_Sub10 class243_sub10, byte[] is) {
	if ((class243_sub10.aByteArray8691
	     [126215893 * class243_sub10.anInt8688]) != 31
	    || (class243_sub10.aByteArray8691
		[1 + 126215893 * class243_sub10.anInt8688]) != -117)
	    throw new RuntimeException("");
	if (((Class602) this).anInflater7777 == null)
	    ((Class602) this).anInflater7777 = new Inflater(true);
	try {
	    ((Class602) this).anInflater7777.setInput
		(class243_sub10.aByteArray8691,
		 10 + 126215893 * class243_sub10.anInt8688,
		 (class243_sub10.aByteArray8691.length
		  - (class243_sub10.anInt8688 * 126215893 + 10 + 8)));
	    ((Class602) this).anInflater7777.inflate(is);
	} catch (Exception exception) {
	    ((Class602) this).anInflater7777.reset();
	    throw new RuntimeException("");
	}
	((Class602) this).anInflater7777.reset();
    }
    
    public void method13126(Class243_Sub10 class243_sub10, byte[] is) {
	if ((class243_sub10.aByteArray8691
	     [126215893 * class243_sub10.anInt8688]) != 31
	    || (class243_sub10.aByteArray8691
		[1 + 126215893 * class243_sub10.anInt8688]) != -117)
	    throw new RuntimeException("");
	if (((Class602) this).anInflater7777 == null)
	    ((Class602) this).anInflater7777 = new Inflater(true);
	try {
	    ((Class602) this).anInflater7777.setInput
		(class243_sub10.aByteArray8691,
		 10 + 126215893 * class243_sub10.anInt8688,
		 (class243_sub10.aByteArray8691.length
		  - (class243_sub10.anInt8688 * 126215893 + 10 + 8)));
	    ((Class602) this).anInflater7777.inflate(is);
	} catch (Exception exception) {
	    ((Class602) this).anInflater7777.reset();
	    throw new RuntimeException("");
	}
	((Class602) this).anInflater7777.reset();
    }
    
    public byte[] method13127(byte[] is) {
	Class243_Sub10 class243_sub10 = new Class243_Sub10(is);
	class243_sub10.anInt8688 = (is.length - 4) * -2044845443;
	int i = class243_sub10.method14668(1547246487);
	byte[] is_5_ = new byte[i];
	class243_sub10.anInt8688 = 0;
	method13124(class243_sub10, is_5_, (byte) -100);
	return is_5_;
    }
    
    static final void method13128(Class479 class479, int i) {
	Class449.method7998((byte) -28);
    }
}
