3 I H    "            % " %  .  2 2 5 5 5  " ; ; H ; ; H  2 F InnerClassespreambleI()VCodeLineNumberTableLocalVariableTablethis'Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory; getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;fnameLjava/lang/String; Exceptions3(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;gotconLjava/net/URLConnection; remainingisLjava/io/InputStream;ba[BoffsetbufLjava/nio/ByteBuffer;thLjava/lang/Throwable;urlLjava/net/URL;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;rdr#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;_url StackMapTablea getVersionW(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;mbufreleasexSsbufLjava/nio/ShortBuffer;chLjava/nio/channels/FileChannel;lbufLjava/nio/LongBuffer;magicJ8(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;nfisLjava/io/FileInputStream;lenremrafLjava/io/RandomAccessFile;mapZfileLjava/io/File;_fname SourceFileReaderFactory.java MN Tgov/nasa/gsfc/spdf/cdfj/CDFUrl M   java/net/HttpURLConnection N u"java/lang/IllegalArgumentExceptionFile is not a CDF-format file. Mjava/lang/Throwable0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderErrorjava/lang/StringBuilderI/O Error reading M!gov/nasa/gsfc/spdf/cdfj/CDFReader 'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1  "gov/nasa/gsfc/spdf/cdfj/CDFFactory gov/nasa/gsfc/spdf/cdfj/CDF3Impl M  M  gov/nasa/gsfc/spdf/cdfj/CDF2Impl M      java/io/File  java/io/FileInputStream M N  java/io/RandomAccessFiler M KL   uvFile is not a CDF-format file: 'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2%gov/nasa/gsfc/spdf/cdfj/ReaderFactoryjava/lang/Object java/net/URLgov/nasa/gsfc/spdf/cdfj/CDFImpljava/net/URLConnectionjava/io/InputStreamjava/nio/LongBufferjava/nio/ShortBufferjava/lang/String(Ljava/net/URL;)VopenConnection()Ljava/net/URLConnection;getContentLength()IgetInputStream()Ljava/io/InputStream;read([BII)I disconnectjava/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer;8(Ljava/nio/ByteBuffer;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;(Ljava/lang/String;)V$gov/nasa/gsfc/spdf/cdfj/CDFExceptionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)VsetImpl$(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;)V setSource CDFSource1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)V asLongBuffer()Ljava/nio/LongBuffer;get()J7(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)V uncompressed-(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;(Ljava/nio/ByteBuffer;)VgetInt(I)I8(Ljava/nio/ByteBuffer;ILjava/nio/channels/FileChannel;)V asShortBuffer()Ljava/nio/ShortBuffer;()Slength(Ljava/io/File;)Vclose addSuppressed(Ljava/lang/Throwable;)VgetCDF%([B)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;#(Ljava/io/File;Ljava/lang/String;)V readFully([B)V getChannel!()Ljava/nio/channels/FileChannel;getPath,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource1HIKLMNO/*P Q RS TUO0*PQ VWX TYOLY*M,>,::66`6d>,  : L+ Y MYY*,YM,+*N+Y-,bePb#%&'()!*%+1,8-=.@/G0N1T2X3b7e5f689:;?Qz 1 ZLT[\O]LI^_D`a!AbLNcdfefghijklmWn-!opqrs!opBtXuvO* M,!B!# %Y*+&!'*):%Y*!+*-6.Y*+/*0:1T1`I1614.Y*+/̠ 1*):.Y+/PVLM NOQ$R+S5U=VEWQYWZb[m\t]y^_bdelQ\ + wdE xL wdt?yzW\{|cd}~ n<$X TOQ ZM2Y*3N-46:65Y-6::6 ! 76 `6 d6U8H:  9<84:  : : !8:  98 :MF;Y-<=:>7? ?7:@ :ABM, YYC* :YY*D-E:,FYGY:,]be-Sy-Sy P"yz |}~ -05BISy5;HQWQ0#L *L`a L70`a cdefZVWZXij O;WQ kln}0 pst"Qt GtHt psttt ps"BtXNO ?PJ"F"