4; <  <    8 8 8 8 8 8   %  ( ( ( ( . ( 8 ( ( (   Z_DEFLATEDI ConstantValue DEF_WBITS()VCodeLineNumberTableLocalVariableTablethisLucar/nc2/iosp/gini/Giniiosp; isValidFile%(Lucar/unidata/io/RandomAccessFile;)Zraf"Lucar/unidata/io/RandomAccessFile;openT(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/NetcdfFile;Lucar/nc2/util/CancelTask;)VncfileLucar/nc2/NetcdfFile; cancelTaskLucar/nc2/util/CancelTask; headerParserLucar/nc2/iosp/gini/Giniheader; ExceptionsreadData7(Lucar/nc2/Variable;Lucar/ma2/Section;)Lucar/ma2/Array;v2Lucar/nc2/Variable;sectionLucar/ma2/Section;rangesLjava/util/List;vinfoVinfo InnerClasses%Lucar/nc2/iosp/gini/Giniheader$Vinfo;levels[ILocalVariableTypeTable"Ljava/util/List; StackMapTabled handleLevels([B[I)[Fnumerdenomijivalkdata[Blevela[Fbfdatascaletw makeArray([B[I[I)Lucar/ma2/Array;shapestoreLjava/lang/Object;dtLucar/ma2/DataType;8(Lucar/nc2/Variable;JLjava/util/List;[I)Lucar/ma2/Array;dataPosJ data_sizearrayLucar/ma2/Array; SignatureJ(Lucar/nc2/Variable;JLjava/util/List;[I)Lucar/ma2/Array;readCompressedDatadbbLjava/awt/image/DataBufferByte;iosLjava/io/ByteArrayInputStream;imageLjava/awt/image/BufferedImage;dbLjava/awt/image/DataBuffer;readCompressedZlib:(Lucar/nc2/Variable;JIILjava/util/List;[I)Lucar/ma2/Array;ex#Ljava/util/zip/DataFormatException; inputOffsetb2 bytesLeftnxnyuncompoffsetinflaterLjava/util/zip/Inflater;L(Lucar/nc2/Variable;JIILjava/util/List;[I)Lucar/ma2/Array; isZlibHed([B)Zbufb0Sb1 getFileTypeId()Ljava/lang/String;getFileTypeDescription SourceFile Giniiosp.java CD JK NOucar/nc2/iosp/gini/Giniheader  D      #ucar/nc2/iosp/gini/Giniheader$Vinfo cd  >  W > >    kl   LM    }~ java/io/ByteArrayInputStream C   !"java/awt/image/DataBufferByte # $%java/util/zip/Inflater C& ' () *+!java/util/zip/DataFormatExceptionjava/io/IOException C, -./ 01 2D '3 4D 5 6>ucar/nc2/iosp/gini/Giniiosp7 89 :"GOES Ingest and NOAAPORT Interface'ucar/nc2/iosp/AbstractIOServiceProviderjava/util/Listucar/ma2/InvalidRangeExceptionjava/lang/Objectucar/ma2/DataTypeucar/nc2/Variablejava/awt/image/BufferedImagejava/awt/image/DataBufferucar/ma2/Arrayread:(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/NetcdfFile;)Vucar/nc2/NetcdfFilefinishgetShape()[Iucar/ma2/Sectionfill((Lucar/ma2/Section;[I)Lucar/ma2/Section; getRanges()Ljava/util/List; getSPobject()Ljava/lang/Object; compressionbeginunsignedByteToShort(B)SBYTEFLOATfactory9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array; ucar/unidata/io/RandomAccessFileseek(J)Vlength()J readFully([B)VsectionNoReduce"(Ljava/util/List;)Lucar/ma2/Array;javax/imageio/ImageIO5(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;getData()Ljava/awt/image/Raster;java/awt/image/Raster getDataBuffer()Ljava/awt/image/DataBuffer;()[B setCachedData(Lucar/ma2/Array;Z)V(Z)VsetInput getRemaining()Iinflate([BII)I(Ljava/lang/Throwable;)Vfinished()Zjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vreset([BII)VendgetSizedefaultSizeToCache!ucar/nc2/constants/DataFormatTypeGINI#Lucar/nc2/constants/DataFormatType;getDescription!8<=>?@A>?B CDE/*FG HIJKE9+FGHILMNOE~*+,-Y:+,,F#%&()G4HILMPQRS TUV.WXEl,+ N+ : :*+-*+-*+-F* - ./1$223;4I5R6j8G>lHIlYZl[\ `]^W_bPcde  `]fg2h i V.jklED ,.>::+:66],h`.,h`.d6 ,h`.,h`.d6  j  jnQ,h`.0,h`.jfQ6+r+36 6 6  1, h`.  , h`. 6 , h`.6   0 j 0bnQ  QFb<= >?@B C3DFEVFtBzIJKLMNOLSTVIYG3Am> F.n> `o>4p> `q> ]r> }vo>HIstcdu> vwxwywz>g6  8{i|||_-}~E"+::,*+,::-F^_b cdhG>"HI"st"cd"dg WE 9* * e6:**+:Fopqr#u1vGR9HI9YZ99]^9cd%>st1e 9]fV.jE u* * e6:* Y!:":  #$:  %/ %: * &+:  + ' F:}~#.5?GN_dksGz N% _ uHIuYZuu]^ucda>[st.G5@ ?6 e u]fg,k 8hi{ %V.jE* * e6: * h: 6 (Y):   * +  ~      d,`6 : .Y / 0 +6  D d6: 12    1 3   4x 5* +:  67 + ' Pdg-Fz#,/9@Pdgis{Gi :>5tF> HIYZ>>]^cd>st ,t /> 9 ! e ]fg:@ 8hi{{(f- D{+V.jE6*3<*3=~ z`x`pF"4G 6t/(g 2@E19:FG HIE-;FG HIa  `