4R X X X Y X X X X X X X X Xj X X X X X X     X     - ,  2  2  2 2 B A A X      versionBflag chunk_tbl_tagS chunk_tbl_refhead_lenIelem_tot_length chunk_sizent_sizendims dim_length[I chunk_lengthdim_flag[[B isCompressedZ sp_tag_desc sp_tag_header[B dataChunksLjava/util/List; Signature DataChunk InnerClasses9Ljava/util/List;this$0Lucar/nc2/iosp/hdf4/H4header; (Lucar/nc2/iosp/hdf4/H4header;)VCodeLineNumberTableLocalVariableTablethisSpecialChunked,Lucar/nc2/iosp/hdf4/H4header$SpecialChunked;read()Vifill_val_numtype fill_value sp_header_len StackMapTable Exceptions getDataChunks()Ljava/util/List;origintagrefdataTagData%Lucar/nc2/iosp/hdf4/H4header$TagData; chunkTableTagTagVH#Lucar/nc2/iosp/hdf4/H4header$TagVH;sLucar/nc2/Structure;sdataLucar/ma2/ArrayStructure;membersLucar/ma2/StructureMembers;originMMember"Lucar/ma2/StructureMembers$Member;tagMrefMn;()Ljava/util/List;detail()Ljava/lang/String;bsbuffLjava/lang/StringBuilder;o?(Lucar/nc2/iosp/hdf4/H4header;Lucar/nc2/iosp/hdf4/H4header$1;)Vx0x1Lucar/nc2/iosp/hdf4/H4header$1; access$800/(Lucar/nc2/iosp/hdf4/H4header$SpecialChunked;)V SourceFile H4header.java xy vw x   `a  Z[  \[ ba ca da  ]^ _^ ea ij fg hg  m^ no pqjava/util/ArrayList  !" #$java/lang/StringBuilder TagData getChunkedTable %& '( )* +, -./ 012 34!ucar/nc2/iosp/hdf4/H4header$TagVH 56ucar/nc2/Structurejava/lang/IllegalStateException cant parse %7 x* 8ucar/ma2/ArrayStructure 9!getChunkedTable: ;< => ?@chk_tagchk_ref AB Reading %C DataChunk tags DE FG#ucar/nc2/iosp/hdf4/H4header$TagData%ucar/nc2/iosp/hdf4/H4header$DataChunk xHI JK Ll MP klSPECIAL_CHUNKED  head_len= version= special = elem_tot_length= chunk_size= nt_size= chunk_tbl_tag= chunk_tbl_ref= flag dim chunk  ,  special= val=*ucar/nc2/iosp/hdf4/H4header$SpecialChunkedjava/lang/Objectjava/io/IOException ucar/ma2/StructureMembers$Memberucar/ma2/StructureMembersucar/nc2/iosp/hdf4/H4header$1ucar/nc2/iosp/hdf4/H4headerraf"Lucar/unidata/io/RandomAccessFile; ucar/unidata/io/RandomAccessFilereadInt()IreadByte()B skipBytes(I)I readShort()S readFully([B)V access$900()Zjava/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)V access$1100.(Lucar/nc2/iosp/hdf4/H4header;)Ljava/util/Map; access$1000(SS)Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object; access$1200U(Lucar/nc2/iosp/hdf4/H4header;Lucar/nc2/iosp/hdf4/H4header$TagVH;)Lucar/nc2/Variable;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;()Lucar/ma2/Array; access$1300ucar/nc2/write/Ncdump printArrayP(Lucar/ma2/Array;Ljava/lang/String;Lucar/nc2/util/CancelTask;)Ljava/lang/String;getStructureMembers()Lucar/ma2/StructureMembers; findMember6(Ljava/lang/String;)Lucar/ma2/StructureMembers$Member;getSize()J(I)Ljava/lang/StringBuilder;getJavaArrayInt'(ILucar/ma2/StructureMembers$Member;)[IgetScalarShort&(ILucar/ma2/StructureMembers$Member;)S,([I[ILucar/nc2/iosp/hdf4/H4header$TagData;)Vjava/util/Listadd(Ljava/lang/Object;)ZusedcompressQ SpecialComp)Lucar/nc2/iosp/hdf4/H4header$SpecialComp;'ucar/nc2/iosp/hdf4/H4header$SpecialComp XYZ[\[]^_^`abacadaeafghgijklm^nopqruvwxyz4 *+*{|  }z @**** * W** ** ** ******* W****** ** <*9**2**O**O*<M*,***>***{n"#$(%6&D'R(`*n+|,-/012345289:=>*?1@?A|4>a@}>a:o*a =z_*V*YY !"*#"$%*&**'()*L*++,M,-YY ."+/$0,12N3-45%-6:78:98::8:-;6"Y <"=>"$%6  n- ?: - @6 - @6 *&  '()A: *BY * CDW E F*G *{vFGJK4LRM^NbO}PQRUVWXYZ[\]^_ `(aAbGcOdT\Zg|[g Q^  G^ (, ra R^a_}C4H*,2L X*,2kXrz YHIL+J"*=K"* =L"* =M"* =W+N"* =O"*=P"*=Q"*=W+R"W=*L+S"*23=T"*23=S"*.=S"*.=U"W+V"*=W"W*M,>6,36+S"=W+${>k l1m<n^onpuqrsqtuvux|*wQa [ } wPxzD*+{| }wz/*{| t:BsX~A*NO