489 : ; < = > ? @ A BC D BE F GHI JK LMNO P QS TU VW XY Z [\ ]^_ &:` &a &b &c %P d e f g h@$ ij k l@m :n :o pq r h k l s t g u :v w x y z {|} LP f h k l s ~  g u  w y x z L g h k l e  e e  e L  q          p p P # #  # # # #  #h #k #l   loggerLorg/slf4j/Logger;bitsmv1[I dataTemplateI totalNPoints dataNPointsscanModenxstartPosJ dataLengthbitmapIndicatorbitmap[BstaticMissingValueInUseZ ConstantValuestaticMissingValueF (IIIIIJI)VCodeLineNumberTableLocalVariableTablethis%Lucar/nc2/grib/grib2/Grib2DataReader;getDatal(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/grib/grib2/Grib2SectionBitMap;Lucar/nc2/grib/grib2/Grib2Drs;)[Fdata[Fraf"Lucar/unidata/io/RandomAccessFile; bitmapSection(Lucar/nc2/grib/grib2/Grib2SectionBitMap;gdrsLucar/nc2/grib/grib2/Grib2Drs; StackMapTable Exceptions getRawDatal(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/grib/grib2/Grib2SectionBitMap;Lucar/nc2/grib/grib2/Grib2Drs;)[IRuntimeVisibleAnnotationsLjavax/annotation/Nullable;getMissingValueType2 InnerClasses'(Lucar/nc2/grib/grib2/Grib2Drs$Type2;)F$Lucar/nc2/grib/grib2/Grib2Drs$Type2;mvmmvgetData0Type0J(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/grib/grib2/Grib2Drs$Type0;)[Fi$Lucar/nc2/grib/grib2/Grib2Drs$Type0;nbDDDREEEreaderLucar/nc2/iosp/BitReader;getData2J(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/grib/grib2/Grib2Drs$Type2;)[FX2jidxtmpref_valNGX1NBLreflen_inccountnGroups0(IFF)[Fmask mask_pointer bitmap_flagmv1getData3Type3J(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/grib/grib2/Grib2Drs$Type3;)[Fival1minsdsignmsng1msng2itempcount2$Lucar/nc2/grib/grib2/Grib2Drs$Type3;ival2osnbitsdreferenceGroupWidthsreferenceGroupLengthtotalLdataSize dataBitMap[Z getData40Type40K(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/grib/grib2/Grib2Drs$Type40;)[Fbufindata%Lucar/nc2/grib/grib2/Grib2Drs$Type40;g2j&Lucar/nc2/grib/grib2/Grib2JpegDecoder;resultidata getData40rawK(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/grib/grib2/Grib2Drs$Type40;)[I missing_value getData41offset gridValuebitPtdataPtinLjava/io/InputStream;imageLjava/awt/image/BufferedImage;dbLjava/awt/image/DataBuffer;numBands decodePng (IILjava/awt/image/DataBuffer;)Ialpharedgreenblue getData50002 Type50002N(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/grib/grib2/Grib2Drs$Type50002;)[Fyzw(Lucar/nc2/grib/grib2/Grib2Drs$Type50002; groupWidth groupLengthfirstOrderValuesbiascntretscanningModeCheck([FII)VindexmidrowXlength()V SourceFileGrib2DataReader.javajava/lang/Float#ucar/nc2/grib/grib2/Grib2DataReader 5    4Bitmap section length = {} != grid length {} ({},{})java/lang/Object  java/lang/IllegalStateException#Bitmap section length!= grid length  "ucar/nc2/grib/grib2/Grib2Drs$Type0 "ucar/nc2/grib/grib2/Grib2Drs$Type2 "ucar/nc2/grib/grib2/Grib2Drs$Type3 #ucar/nc2/grib/grib2/Grib2Drs$Type40   &ucar/nc2/grib/grib2/Grib2Drs$Type50002 !#'java/lang/UnsupportedOperationExceptionjava/lang/StringBuilderUnsupported DRS type =    ./       ucar/nc2/iosp/BitReader      5    "java/lang/IllegalArgumentExceptionunknown bitmap type =   NPoints != gds.nPts: != NPoints != drs.nPts: $ucar/nc2/grib/grib2/Grib2JpegDecoder      >Number of points in the data record {} != {} expected from GDS ;Number of points in the data record {} != expected from GDS>jj2000 data count {} < bitmask count {}, i={}, totalNPoints={} java/io/ByteArrayInputStream    7PNG pixel size {} disagrees with grib number of bits {}        java/io/IOException0Cannot handle png compressed GRIB messages with  samples per pixel.             ucar/unidata/io/RandomAccessFilejava/io/InputStreamjava/awt/image/BufferedImagejava/awt/image/DataBuffer&ucar/nc2/grib/grib2/Grib2SectionBitMap getBitmap&(Lucar/unidata/io/RandomAccessFile;)[BgetBitMapIndicator()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;org/slf4j/Loggerwarn((Ljava/lang/String;[Ljava/lang/Object;)V(Ljava/lang/String;)Vseek(J)Vucar/nc2/grib/grib2/Grib2Drsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;missingValueManagement numberOfBitsdecimalScaleFactorjava/lang/Mathpow(DD)DreferenceValuebinaryScaleFactor&(Lucar/unidata/io/RandomAccessFile;J)V bits2UInt(I)Jucar/nc2/grib/GribNumbers testBitIsSet(II)ZnumberOfGroupsbitsGroupWidthsincrBytelengthIncrementbitsScaledGroupLengthlengthLastGroup orderSpatialdescriptorSpatial(IZ)V readFully([B)VdecodehasSignedProblem()ZgetGdata()[Idebug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vjava/util/Arraysfill([FF)Vjavax/imageio/ImageIOread5(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage; getColorModel()Ljava/awt/image/ColorModel;java/awt/image/ColorModel getPixelSize getRaster!()Ljava/awt/image/WritableRaster;java/awt/image/WritableRaster getDataBuffer()Ljava/awt/image/DataBuffer; getNumBandsgetElem(I)Ijava/lang/Byte toUnsignedInt(B)Iuint3(III)Iint4(IIII)Ip1 widthOfWidthgetFilePointer()J widthOfLengthwidthOfFirstOrderValues orderOfSPDspdjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vucar/nc2/grib/GribUtilsscanModeXisPositive(I)ZscanModeSameDirectionorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;! 0 ,******* * & 9: ;<=>?%@+AR,,,,,,,,C;*,+ *, * X* h*IY* SY*SY*SY**lSY+* a*;IW(e)sR*+-:g*+-:Y*+-:K*+- !:=*+-":/*+-#$:!%Y&Y'()**+,***-fT UWX'YZZ^Yc[m_ybdeghjkmnpqs t v*{8}p  ;;;;* mJ *,+ *, * X* h*IY* SY*SY*SY**lSY+* a*(*+- .2 'Z^cmy*mZ +/=0F%*  ,1>,26358,68,76858*: :Y+* a;: * -6  *   <jbnQ ߧI6  *=*  l3 p=   <jbnQ   0Q  J #/7IP\qz S$ }C  #/7 Iz ,S :#5+,/>*,>83,?58,@88,A58n8,B6  **C:Y+* a;:  : ,D6  6       ?@BCDCF HTUV%W2X:Y>ZX\e_r`vadegWVnopqrsuq$x({s  rV(;JB+++&   .5; _ e k  e_YM %:: / --*:6*$Qq K666*6~* 36~$%Qx6ǧLY&Y'M)*+NJ!*58;GOX[ntz}\ ><8B;?I    ,!,O>*,>83,P58,Q88,R58n8,S6  **C:Y+* a;: 6 ,T6,U6h6l <6 d<6  t6 # <6 d<6  t6  <6 d<6 / t6 '*:6*Q :,V6% F6  N?V@bAi@oCrF{GHIJILP]^_`abcded#h0i>hDbMnWp_qbrlsttuvwxy{|~v (7DMVciwzr*04?R[ehp{DT  ` Sv'YV*&fd mg  : Y' e!*-477!s6hEp=;JB  .5; _  b  hn @sqk_552*'GM L:%": :$:&_;:) "7&) 3  (-N,a>,b6358,c8,d6858n8 : .eYf: * d: + g  h, ij*: 6  *   Q   k: * W *$l *mYn6  *    .jbnQ  6 6 **  l3 p=] 7oY SYSY SY*S. .6  jbnQ   0Q ~ + #/69=HRX_hpt   FJORYjm p!w}%R w # Y { uic#]/Q6J 9G p  B h  e8"Y - ,a>dxd6eYf:* d:+gh,ijk:* )*l*m* :6 6  *q*  l3 p=O 7oYSY SY SY*S   .O   O r89 : <?@)A/B6C?EFGMHWInJpLsO{QRSTUTVXY[Q^p ~z w { )F2 d e  Y >,1>,26358,68,76858*:   p * d: + gqY r:  s:  tuv tum wx:  wy6* <6*-h6* z6 jbnQЧ^66*O* l3p=-h6* z6 jbnQ  0Q !gh ijk#l/r7u;vBwEOU`gs+.5; 3 XU>>>9 3'!#/7 O ` g  ? E F 2G 6 **-{6x-{|6-`{|6-`{|6}6@-`{|6~6#Y&Y')*)+:$+.9FSXfs\ s 9JF=S0  =$ 7!#:Y+* a;N, :6,-,