/* Class243_Sub3_Sub2 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import jagtheora.ogg.OggPacket;
import jagtheora.ogg.OggStreamState;

public class Class243_Sub3_Sub2 extends Class243_Sub3
{
    String aString10653;
    static final int anInt10654 = 0;
    String aString10655;
    float aFloat10656;
    static final int anInt10657 = 128;
    int anInt10658;
    float aFloat10659;
    int anInt10660;
    String aString10661;
    
    void method14511() {
	/* empty */
    }
    
    public float method17083() {
	return ((Class243_Sub3_Sub2) this).aFloat10656;
    }
    
    String method17084(int i) {
	return ((Class243_Sub3_Sub2) this).aString10655;
    }
    
    public float method17085(byte i) {
	return ((Class243_Sub3_Sub2) this).aFloat10659;
    }
    
    Class243_Sub3_Sub2(OggStreamState oggstreamstate) {
	super(oggstreamstate);
    }
    
    public String method17086(int i) {
	return ((Class243_Sub3_Sub2) this).aString10661;
    }
    
    void method14508(int i) {
	/* empty */
    }
    
    void method14510() {
	/* empty */
    }
    
    void method14512() {
	/* empty */
    }
    
    public float method17087(int i) {
	return ((Class243_Sub3_Sub2) this).aFloat10656;
    }
    
    void method14505(OggPacket oggpacket, byte i) {
	if (((Class243_Sub3_Sub2) this).anInt8594 * 347901265 <= 0
	    || "SUB".equals(((Class243_Sub3_Sub2) this).aString10653)) {
	    Class243_Sub10 class243_sub10
		= new Class243_Sub10(oggpacket.getData());
	    int i_0_ = class243_sub10.method14878((byte) -6);
	    if (347901265 * ((Class243_Sub3_Sub2) this).anInt8594 <= 8) {
		if (0 == (i_0_ | 0x80))
		    throw new IllegalStateException();
		if (0 == ((Class243_Sub3_Sub2) this).anInt8594 * 347901265) {
		    class243_sub10.anInt8688 += 213195067;
		    ((Class243_Sub3_Sub2) this).anInt10660
			= class243_sub10.method14668(1547246487) * 1352242455;
		    ((Class243_Sub3_Sub2) this).anInt10658
			= class243_sub10.method14668(1547246487) * -1511659371;
		    if (0 == (1981870759
			      * ((Class243_Sub3_Sub2) this).anInt10660)
			|| 0 == (1099014845
				 * ((Class243_Sub3_Sub2) this).anInt10658))
			throw new IllegalStateException();
		    Class243_Sub10 class243_sub10_1_ = new Class243_Sub10(16);
		    class243_sub10.method14678((class243_sub10_1_
						.aByteArray8691),
					       0, 16, -6932117);
		    ((Class243_Sub3_Sub2) this).aString10655
			= class243_sub10_1_.method14697(1703023179);
		    class243_sub10_1_.anInt8688 = 0;
		    class243_sub10.method14678((class243_sub10_1_
						.aByteArray8691),
					       0, 16, -6932117);
		    ((Class243_Sub3_Sub2) this).aString10653
			= class243_sub10_1_.method14697(1703023179);
		}
	    } else {
		if (0 == i_0_) {
		    long l = class243_sub10.method14671((byte) -78);
		    long l_2_ = class243_sub10.method14671((byte) -1);
		    long l_3_ = class243_sub10.method14671((byte) -47);
		    if (l < 0L || l_2_ < 0L || l_3_ < 0L || l_3_ > l)
			throw new IllegalStateException();
		    ((Class243_Sub3_Sub2) this).aFloat10659
			= ((float) ((long) ((((Class243_Sub3_Sub2) this)
					     .anInt10658)
					    * 1099014845)
				    * l)
			   / (float) (((Class243_Sub3_Sub2) this).anInt10660
				      * 1981870759));
		    ((Class243_Sub3_Sub2) this).aFloat10656
			= ((float) ((l + l_2_)
				    * (long) ((((Class243_Sub3_Sub2) this)
					       .anInt10658)
					      * 1099014845))
			   / (float) (((Class243_Sub3_Sub2) this).anInt10660
				      * 1981870759));
		    int i_4_ = class243_sub10.method14668(1547246487);
		    if (i_4_ < 0
			|| i_4_ > (class243_sub10.aByteArray8691.length
				   - 126215893 * class243_sub10.anInt8688))
			throw new IllegalStateException();
		    ((Class243_Sub3_Sub2) this).aString10661
			= Class120_Sub13.method15793((class243_sub10
						      .aByteArray8691),
						     (126215893
						      * (class243_sub10
							 .anInt8688)),
						     i_4_, -717124076);
		}
		if (0 != (i_0_ | 0x80))
		    return;
	    }
	}
    }
    
    void method14507() {
	/* empty */
    }
    
    String method17088() {
	return ((Class243_Sub3_Sub2) this).aString10655;
    }
    
    String method17089() {
	return ((Class243_Sub3_Sub2) this).aString10655;
    }
    
    String method17090() {
	return ((Class243_Sub3_Sub2) this).aString10655;
    }
    
    public float method17091() {
	return ((Class243_Sub3_Sub2) this).aFloat10659;
    }
    
    void method14509(OggPacket oggpacket) {
	if (((Class243_Sub3_Sub2) this).anInt8594 * 347901265 <= 0
	    || "SUB".equals(((Class243_Sub3_Sub2) this).aString10653)) {
	    Class243_Sub10 class243_sub10
		= new Class243_Sub10(oggpacket.getData());
	    int i = class243_sub10.method14878((byte) -40);
	    if (347901265 * ((Class243_Sub3_Sub2) this).anInt8594 <= 8) {
		if (0 == (i | 0x80))
		    throw new IllegalStateException();
		if (0 == ((Class243_Sub3_Sub2) this).anInt8594 * 347901265) {
		    class243_sub10.anInt8688 += 213195067;
		    ((Class243_Sub3_Sub2) this).anInt10660
			= class243_sub10.method14668(1547246487) * 1352242455;
		    ((Class243_Sub3_Sub2) this).anInt10658
			= class243_sub10.method14668(1547246487) * -1511659371;
		    if (0 == (1981870759
			      * ((Class243_Sub3_Sub2) this).anInt10660)
			|| 0 == (1099014845
				 * ((Class243_Sub3_Sub2) this).anInt10658))
			throw new IllegalStateException();
		    Class243_Sub10 class243_sub10_5_ = new Class243_Sub10(16);
		    class243_sub10.method14678((class243_sub10_5_
						.aByteArray8691),
					       0, 16, -6932117);
		    ((Class243_Sub3_Sub2) this).aString10655
			= class243_sub10_5_.method14697(1703023179);
		    class243_sub10_5_.anInt8688 = 0;
		    class243_sub10.method14678((class243_sub10_5_
						.aByteArray8691),
					       0, 16, -6932117);
		    ((Class243_Sub3_Sub2) this).aString10653
			= class243_sub10_5_.method14697(1703023179);
		}
	    } else {
		if (0 == i) {
		    long l = class243_sub10.method14671((byte) -61);
		    long l_6_ = class243_sub10.method14671((byte) 22);
		    long l_7_ = class243_sub10.method14671((byte) 44);
		    if (l < 0L || l_6_ < 0L || l_7_ < 0L || l_7_ > l)
			throw new IllegalStateException();
		    ((Class243_Sub3_Sub2) this).aFloat10659
			= ((float) ((long) ((((Class243_Sub3_Sub2) this)
					     .anInt10658)
					    * 1099014845)
				    * l)
			   / (float) (((Class243_Sub3_Sub2) this).anInt10660
				      * 1981870759));
		    ((Class243_Sub3_Sub2) this).aFloat10656
			= ((float) ((l + l_6_)
				    * (long) ((((Class243_Sub3_Sub2) this)
					       .anInt10658)
					      * 1099014845))
			   / (float) (((Class243_Sub3_Sub2) this).anInt10660
				      * 1981870759));
		    int i_8_ = class243_sub10.method14668(1547246487);
		    if (i_8_ < 0
			|| i_8_ > (class243_sub10.aByteArray8691.length
				   - 126215893 * class243_sub10.anInt8688))
			throw new IllegalStateException();
		    ((Class243_Sub3_Sub2) this).aString10661
			= Class120_Sub13.method15793((class243_sub10
						      .aByteArray8691),
						     (126215893
						      * (class243_sub10
							 .anInt8688)),
						     i_8_, -681874060);
		}
		if (0 != (i | 0x80))
		    return;
	    }
	}
    }
    
    public String method17092() {
	return ((Class243_Sub3_Sub2) this).aString10661;
    }
    
    public static void method17093(int i, int i_9_) {
	Class9.method552(i, (short) 22192);
    }
}
