=  java/lang/Object()Vjava/util/LinkedList   de/jarnbjo/vorbis/VorbisStream audioPacketsLjava/util/LinkedList;  bitIndexI  lastByteB   initializedZ   streamLockLjava/lang/Object; ! " pageCounter $ %currentBitRate ' () oggStream!Lde/jarnbjo/ogg/LogicalOggStream;+*de/jarnbjo/util/io/ByteArrayBitInputStream -./ 01de/jarnbjo/ogg/LogicalOggStreamgetNextOggPacket()[B *3 4([B)V 678 9:!de/jarnbjo/util/io/BitInputStreamgetInt(I)I<&de/jarnbjo/vorbis/IdentificationHeader ;> ?&(Lde/jarnbjo/util/io/BitInputStream;)V A BCidentificationHeader(Lde/jarnbjo/vorbis/IdentificationHeader;Ede/jarnbjo/vorbis/CommentHeader D> H IJ commentHeader!Lde/jarnbjo/vorbis/CommentHeader;Lde/jarnbjo/vorbis/SetupHeader KN OF(Lde/jarnbjo/vorbis/VorbisStream;Lde/jarnbjo/util/io/BitInputStream;)V Q RS setupHeaderLde/jarnbjo/vorbis/SetupHeader;U'de/jarnbjo/vorbis/VorbisFormatExceptionW&The file has no identification header. TY Z(Ljava/lang/String;)V\The file has no commentHeader.^The file has no setup header. ;` ab getChannels()I ;d eb getBlockSize1 g hi currentPcm[B -k lmisOpen()Z -o pclose r stlastAudioPacketLde/jarnbjo/vorbis/AudioPacket; v wxgetNextAudioPacket!()Lde/jarnbjo/vorbis/AudioPacket; z {currentPcmIndex } ~currentPcmLimit  de/jarnbjo/vorbis/AudioPacketgetPcm$(Lde/jarnbjo/vorbis/AudioPacket;[B)V bgetNumberOfSamples(java/lang/ArrayIndexOutOfBoundsException N currentGranulePositionJ ; b getSampleRate-Cannot decode a vorbis packet with length = 0MCannot decode audio packet before all three header packets have been decoded.#java/lang/IndexOutOfBoundsException  java/util/Arraysfill([BB)VnextAudioPacketIDENTIFICATION_HEADER ConstantValueCOMMENT_HEADER SETUP_HEADER BIG_ENDIAN LITTLE_ENDIANCodeLineNumberTable$(Lde/jarnbjo/ogg/LogicalOggStream;)V StackMapTable Exceptionsjava/io/IOExceptiongetIdentificationHeader*()Lde/jarnbjo/vorbis/IdentificationHeader;getCommentHeader#()Lde/jarnbjo/vorbis/CommentHeader;getSetupHeader!()Lde/jarnbjo/vorbis/SetupHeader;readPcm([BII)Iijava/lang/ThrowablegetCurrentGranulePosition()JgetCurrentBitRate processPacket([B)[B SourceFileVorbisStream.java! ()BCIJRSstthi{~"% l4**Y ****Y* *#& I2;<=?)@.B3J**Y ****Y* *#*+&=q*Y+,2N-56N#N2NA*;Y-=@*DY-FG*KY*-MP*@ TYVX*G TY[X*P TY]X**@_*@chhfnL2;<=?)@.B3M8O?PMQWR|TUWXZO_`cdghln" : -A6 T*@q*Gu*Pylm" *&j}p& *&n   *Y:*@_6*q **uq*f*y*|>*u:*q*f**@_hh| :ì*y*q666*y6*|"+`*f3T*yì:  8X[ab^ 28EX[]bgmpsvC (  '  wxX*Y ` *&,LM,Y**Y+2MN*Y,a*+h*@h,l#,+.. +./2@VWT*b*#+ TYX+3~d*Y+2M,5N#N2NA*;Y,=@*DY,FG*KY*,MP*@*G *P TYXY**Y+2M*Y,a*q *,q*@_,hhN,*q- :-*,q-f!LX[gjwy. <6  , T