4gF G H I J KLM NOP Q R S TU VW X YZ[ \ ] ^ _` abcd Ge f g h ai j k l mno p qrstu *v w x yz {| *}~  9k    @ @ @ @ @   F  J  J J J  h @ " J YG ] Y     @v@@ff  w@N?Fc @[У =q  @V       h      G % J J    J     # &  & &      #  # % ' ' * " " " J! " #$ %&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ @È Vinfo InnerClasseslogLorg/slf4j/Logger; GINI_PIB_LENI ConstantValue GINI_PDB_LEN GINI_HED_LEN DEG_TO_RADDdebugZ dataStartZ_type()VCodeLineNumberTableLocalVariableTablethisLucar/nc2/iosp/gini/Giniheader; isValidFile%(Lucar/unidata/io/RandomAccessFile;)ZeLjava/io/IOException;raf"Lucar/unidata/io/RandomAccessFile; StackMapTable findWMOHeader(Ljava/lang/String;)IpibLjava/lang/String;pos validatePIB ExceptionsreadPIB&(Lucar/unidata/io/RandomAccessFile;)[B resultLengthex#Ljava/util/zip/DataFormatException;inflaterLjava/util/zip/Inflater; inflatedLeninfb[Bbufheadb2pos1read:(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/NetcdfFile;)Vlonvlatinlon_1lon_2lattpolelonProjectionOriginstart%Lucar/unidata/geoloc/ProjectionPoint;lnptidxladypLucar/unidata/util/Parameter;ncfileLucar/nc2/NetcdfFile;projent_idsec_id phys_elemnxnygyeargmonthgdayghourgminutegsecondlon1lon2lat1lat2 imageScalebosLjava/nio/ByteBuffer;attLucar/nc2/Attribute;nvBdformatLjava/text/DateFormat;calLjava/util/Calendar;dstringdimTLucar/nc2/Dimension; timeCoordNametaxisLucar/nc2/Variable;tdata[DdataALucar/ma2/Array; formatterLucar/nc2/units/DateFormatter; projection$Lucar/unidata/geoloc/ProjectionImpl;dxKmdyKmnavcalcalcods[IvnamevardimsLjava/util/List;dimXdimYbeginJ coordinatesstartxstartyxaxisdatayaxisendy shortNamectLocalVariableTypeTable&Ljava/util/List; getCalibrationInfo(Ljava/nio/ByteBuffer;II)[Iminbmaxbmindmaxdidscalscalejscaleunsbcalcodgini_GetSectorID(I)Ljava/lang/String;namegini_GetEntityIDgini_GetPhysElemID(II)Ljava/lang/String;getPhysElemUnitsgetPhysElemLongNamegetPhysElemSummary readScaledInt(Ljava/nio/ByteBuffer;)Ds1Ss2posnegnn SourceFileGiniheader.javaucar/nc2/iosp/gini/Giniheader     java/io/IOExceptionKNES CHIZ  4  java/lang/String   java/util/zip/Inflater    +GINI: Zlib inflated image header size error !java/util/zip/DataFormatExceptionjava/lang/StringBuilderERROR on inflation        Error on Gini File  ucar/nc2/Attributeucar/nc2/constants/CDM ConventionsGRIB     source_id   entity_id sector_id java/text/SimpleDateFormatyyyy-MM-dd'T'HH:mm:ssGMT   java/util/Calendar      ucar/nc2/Dimensiontime   ucar/nc2/Variable     long_nametime since base date ucar/nc2/constants/_Coordinate_CoordinateAxisType    ucar/nc2/units/DateFormatterunits msecs since java/util/Date    !"time_coverage_starttime_coverage_end #$NX% &NY <= Latitude0' ( Longitude0 LatitudeN LongitudeN ) LatitudeX'ucar/unidata/geoloc/projection/Mercator *LovDxKmDyKm+ ,- .- ProjCenterLatin/ucar/unidata/geoloc/projection/LambertConformal /,ucar/unidata/geoloc/projection/Stereographic 0GINI: Unimplemented projection!title 64summary ;8id 34keywords_vocabulary 78 cdm_data_type1 23ucar/nc2/constants/CF featureTypestandard_name_vocabulary :8 creator_nameUNIDATA creator_urlhttp://www.unidata.ucar.edu/naming_authorityUCAR/UCPgeospatial_lat_mingeospatial_lat_maxgeospatial_lon_mingeospatial_lon_maximageResolutioncompressionFlag 45 () 67 98java/util/ArrayListxy 89 : name=  velems= ; < begin=  =#ucar/nc2/iosp/gini/Giniheader$Vinfo > ?@ A _Unsignedtrue scale_factorB C add_offset Dx y time_CoordinateAxesE FG HI FJstart at proj coord K LM NMprojection x coordinate standard_nameprojection_x_coordinatekmGeoXprojection y coordinateprojection_y_coordinateGeoYunknown O P QR ST UV WXucar/unidata/util/Parameter Y_CoordinateTransformType Projectionx y Z [\ ]^ _Coordinates grid_mapping _ `  Precipitation abNorthern Hemisphere Composite East CONUS West CONUSAlaska RegionalAlaska NationalHawaii RegionalHawaii NationalPuerto Rico RegionalPuerto Rico National Supernational*NH Composite - Meteosat/GOES E/ GOES W/GMS Central CONUS East Floater West FloaterCentral Floater Polar Floater Unknown-ID MiscellaneousJERSERS/QuikSCAT/Scatterometer POES/NPOESS CompositeDMSP satellite ImageGMS satellite ImageMETEOSAT satellite ImageGOES-7 satellite ImageGOES-8 satellite ImageGOES-9 satellite ImageGOES-10 satellite ImageGOES-11 satellite ImageGOES-12 satellite ImageGOES-13 satellite ImageGOES-14 satellite ImageGOES-15 satellite ImageGOES-16 satellite ImageRADAR-MOSIAC Composite ImageUnknownVISIR_WVIRLIPWSFC_TCAPETWINDEXDMPIMDPIHHCVolcano_imageryEchoTops ReflectivityCTP Cloud_AmountVILsounder_imagery VIS_sounderN/AkftdBzkg m-2INImager VisibleImager 3.9 micron IRImager 6.7/6.5 micron IR (WV)Imager 11 micron IRImager 12 micron IRImager 13 micron IRImager 1.3 micron IRLifted Index LIPrecipitable Water PWSurface Skin Temperature%Convective Available Potential Energyland-sea Temperature Wind IndexDry Microburst Potential IndexMicroburst Potential IndexDerived Convective InhibitionB1km National Hybrid Hydrometeor Classification Composite (Unidata)+1 km National Echo Tops Composite (Unidata)4 km National Echo Tops31 km National Base Reflectivity Composite (Unidata)Cloud Top Pressure or Height.1 km National Reflectivity Composite (Unidata) Cloud Amount:1 km National Vertically Integrated Liquid Water (Unidata)04 km National Vertically Integrated Liquid Water,1 km National 1-hour Precipitation (Unidata)/Surface wind speeds over oceans and Great Lakes14 km National Storm Total Precipitation (Unidata)Surface WetnessIce concentrationsIce typeIce edgeCloud water content Surface typeSnow indicatorSnow/water contentDerived volcano imagerySounder 14.71 micron imagerySounder 14.37 micron imagerySounder 14.06 micron imagerySounder 13.64 micron imagerySounder 13.37 micron imagerySounder 12.66 micron imagerySounder 12.02 micron imagery11.03 micron sounder imageSounder 11.03 micron imagery7.43 micron sounder image7.02 micron sounder image6.51 micron sounder imageSounder 4.57 micron imagerySounder 4.52 micron imagery4.45 micron sounder imageSounder 4.13 micron imagery3.98 micron sounder imageSounder 3.74 micron imageryVIS sounder image unknown physical element c Satellite Product Imager Visible&Satellite Product Imager 3.9 micron IR/Satellite Product Imager 6.7/6.5 micron IR (WV)%Satellite Product Imager 11 micron IR%Satellite Product Imager 12 micron IR%Satellite Product Imager 13 micron IR&Satellite Product Imager 1.3 micron IR$Imager Based Derived Lifted Index LI*Imager Based Derived Precipitable Water PW-Imager Based Derived Surface Skin Temperature%Sounder Based Derived Lifted Index LI+Sounder Based Derived Precipitable Water PW.Sounder Based Derived Surface Skin Temperature2Derived Convective Available Potential Energy CAPEDerived land-sea TemperatureDerived Wind Index WINDEX+Derived Dry Microburst Potential Index DMPI+Derived Microburst Day Potential Index MDPI,Satellite Product 14.06 micron sounder image,Satellite Product 11.03 micron sounder image+Satellite Product 7.43 micron sounder image+Satellite Product 7.02 micron sounder image+Satellite Product 6.51 micron sounder image+Satellite Product 4.45 micron sounder image+Satellite Product 3.98 micron sounder image,Satellite Product VIS sounder visible image GNational Hybrid Hydrometeor Classification Composite at Resolution 1 km!Satellite Derived Volcano_imagery4Nexrad Level 3 National Echo Tops at Resolution 1 km4Nexrad Level 3 National Echo Tops at Resolution 4 kmHNexrad Level 3 Base Reflectivity National Composition at Resolution 1 km$Gridded Cloud Top Pressure or HeightMNexrad Level 3 National 248 nm Base Composite Reflectivity at Resolution 2 kmGridded Cloud AmountMNexrad Level 3 National Vertically Integrated Liquid Water at Resolution 1 kmMNexrad Level 3 National Vertically Integrated Liquid Water at Resolution 4 kmKNexrad Level 3 1 Hour Precipitation National Composition at Resolution 2 kmPNexrad Level 3 Storm Total Precipitation National Composition at Resolution 4 kmd efjava/lang/Object ucar/unidata/io/RandomAccessFileucar/nc2/NetcdfFilejava/nio/ByteBufferjava/text/DateFormatucar/ma2/Array"ucar/unidata/geoloc/ProjectionImpljava/util/List#ucar/unidata/geoloc/ProjectionPointjava/util/IteratorindexOfseek(J)V readString readFully([B)V!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;([BLjava/nio/charset/Charset;)Vucar/nc2/iosp/gini/Giniiosp isZlibHed([B)Z(Z)VsetInput([BII)Vinflate([BII)Iorg/slf4j/Loggerwarn(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessage()Ljava/lang/String;toStringerrorprintStackTrace getRemaining()Ijava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vwrap([B)Ljava/nio/ByteBuffer;'(Ljava/lang/String;Ljava/lang/String;)V addAttribute:(Lucar/nc2/Group;Lucar/nc2/Attribute;)Lucar/nc2/Attribute;position(I)Ljava/nio/Buffer;get()Bjava/lang/BytevalueOf(B)Ljava/lang/Byte;'(Ljava/lang/String;Ljava/lang/Number;)Vjava/util/TimeZone getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone; setTimeZone(Ljava/util/TimeZone;)V getInstance()Ljava/util/Calendar;set(II)V (IIIIII)VgetTime()Ljava/util/Date;format$(Ljava/util/Date;)Ljava/lang/String;(Ljava/lang/String;IZZZ)V addDimension:(Lucar/nc2/Group;Lucar/nc2/Dimension;)Lucar/nc2/Dimension;N(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;)Vucar/ma2/DataTypeDOUBLELucar/ma2/DataType; setDataType(Lucar/ma2/DataType;)V setDimensions*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;ucar/nc2/constants/AxisTypeTimeLucar/nc2/constants/AxisType;getTimeInMillis()Jfactory9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array; setCachedData(Lucar/ma2/Array;Z)VtoDateTimeStringISO addVariable8(Lucar/nc2/Group;Lucar/nc2/Variable;)Lucar/nc2/Variable;getShort()Sjava/lang/Integer(I)Ljava/lang/Integer;java/lang/Double(D)Ljava/lang/Double;getInt(DD)Vjava/lang/Mathsin(D)Dcos(DDDD)V(DDD)Vucar/nc2/constants/FeatureTypeGRID Lucar/nc2/constants/FeatureType;unsignedByteToShort(B)S getRootGroup()Lucar/nc2/Group;add(Ljava/lang/Object;)Z(Ljava/util/List;)VgetSize(J)Ljava/lang/StringBuilder;FLOAT (JIII[I)V setSPobject(Ljava/lang/Object;)VBYTEjava/lang/Short(S)Ljava/lang/Short;(JIII)Vucar/unidata/geoloc/LatLonPointcreate%(DD)Lucar/unidata/geoloc/LatLonPoint; latLonToProjH(Lucar/unidata/geoloc/LatLonPoint;)Lucar/unidata/geoloc/ProjectionPoint;'()Lucar/unidata/geoloc/ProjectionPoint;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getX()DgetY getClassNameCHARgetProjectionParameters()Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; (Lucar/unidata/util/Parameter;)V'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getIndex()Lucar/ma2/Index;setChar(Lucar/ma2/Index;C)V getFullNamefinishcontains(Ljava/lang/CharSequence;)Z(I)Ljava/lang/StringBuilder;org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;  ~J****+ ,-  X*L123E /* < * <* < `<<& 89 :<=>$?+B-D/(x<* ** M,HILN   @ "=+ *N::+-Y-:=*`Y-3TY-`3T:6*Y:  - 6   6: Y !" #Y $ %d6 Y:  6&* `-& Y'$t!RSVWXZ![.]4^=bPcSe[f`gjhtjklqmnopsuvxy{|  1 j *  ""  .PS- B27  O 99999*+(:):*Y,-.: , /W0W16!*Y2!34: , /W16!!6*Y5!34: , /W16!!6*Y6!34: , /W16!!6*Y7!34: , /W8`0W16   2 Чl`6 16 16 16 16169Y:;:""<=>?:##A#  d  B#<=C"#DE:$FYGH:%,%IWG:&JY,&K:''LM'GN'*YOP.QW'*YSTU.QW:((#VRL YO(W:)')XYYZ:*'*Y[Y\*]Y ^_!.QW,'`W,*Ya$./W,*Yb$./W1W16!!>c6*Yde4: , /Wc6*Yfe4: , /W:+9,9.!66*g9*Yhi4: , /W*g9*Yji4: , /W1W*g9*Yki4: , /W*g9*Yli4: , /W9496 4mc94 6mc9646coo9q mg9s mc9uW1W*g90*Yv0i4: , /WwY0x:+*g9*g91W*g992*Yyi4: , /W*g9,*Yz,i4: , /W*g9.*Y{.i4: , /W|9~kcoo9.dkoc9 mc9 mc9,dko~kkc9q mgw9q mgw9q mgw916!!6  6 *Y e4: , /W1W*g90*Y0i4: , /WY0200:+ Y:+ ,*Y*./W,*Y*./W,*Y*./W,*Y*./W,*Y./W,*Y./W,*Y*./W,*Y./W,*Y./W,*Y./W,*Yi4/W,*Yi4/W,*Yi4/W,*Yi4/W)0W16!*Y!34: , /W16!*Y!34: , /W!*.0W16!!64:54*:5*:6JY,,6K:77*YO*.QW7*Y[*.QWY:8FYH:9FYH::,:IW,9IW8%W8:W89W78*7;*;Y67;!4&7M7Y;*5X7M7*Y.QW7*Y4QW7*Y4QW7Y;*¶:=7*Y=.QW,7`W++Ŷ:>:>*Yȶ>ɶ!>9?>9AJY,K:CCLMCNC*YO̷.QWC*Yη.QWC*Y[Ϸ.QWC*YSз.QW:Do9E9G Emc9E Gmc9GGEgdo9I6KKD.KIkc9L+LŶ:NDKNRKЧ"6EEDDE?E,kcREL YODW:)C)X,C`WJY,K:EELMENE*YOѷ.QWE*Yҷ.QWE*Y[Ϸ.QWE*YSӷ.QW:DA.Ddkc9FIgdo9H6JJD.JHkg9K+KŶ:MDJMRJЧ"6HHDDHFH.kgRHL YODW:)E)X,E`W+ԧ+:HJY,HK:IIֶMI׶N+ع:JJ!J:KI*YKݶQWI*Y߷.QWI*Y.QW :))) I)X,I`W,*Y,./W7*YI.QW,. *29@PX_cs{ "'/BLXgos.?ELOVfnu    &6>BFMU\dox !")*-./129:?ABCDIJK'M/N?OGRLSQTbWsZz[\]_defjkl mn"p(r0s@tHvMwayq{t~~(9J^r '8Ofo 5=Nat    % 6 G X ^ c g k r z                 & - > O ` q w        " # $ # & ' ( + ", 0- 8. ?/ a0 p1 s2 3 5 6 7 9 : < ? @Mo^(0B4F6Qx 0D02> L N 3K geE kaG 6I E K M 3J 6H H aK   O c  ` =V u q              *  @ ! "' #X $g %s s& e' +( ) * V+ S, P.4   5' 68 7ow 8g9W:;X=$>?A C ^D E aF "H 0I ow 8p.**)* @FJ!"Y#/* @FJ!"Y#.* @FJ!"Y#;)* @FJ!"Y#+* @FJ!"Y#-AAA+* @FJ!"Y#@X** @FJ!"Y#)* @FJ!"Y# q,/* @FJ!"Y#$5* @FJ!"Y#$J%FF*T2&"=* @FJ!"Y#$J%FF&J!2;* @FJ!"Y#$J%FF&J!?* @FJ!"Y#$J%FF&J!J2+D*J''()+.0W+166:r'66: + W+70W+166  C h` : O6   +8 h`0W+u'l6 +u'l6 +u6z ~t6+u6z ~t66pp  h6 l66 h`O h`O h` O h` O h`O B6l6*ddll6d66   0 h`\.lO h`\.lO h`O 2DE FGHI$J(K.L5M<NBOIQNRXS^ThVuXY]elpqruvwy{|~T")-4BISWao}* + ,v-b.a Z4 $j/(f0.`1 IE2  }z  a a $>; $ )3$34<OU[agmsyM`MZMTMNMHMBM<M6M0M*M$MMMM MM,#PSVY\_behknqtwz}S5Y5_5e5k5q5w5}5555555555P64-&  cMM~MwMpMiMbM[MTMMMFM? M8 M1 M* M# MMMMM,)      $'+555555555555555555$5--+578;     %,3:AH\cwNNNNNNNNzNsNlNec NXNQNJc  N=!N6c  N)"N"#NN$N%NN-/!#$&' -.12569#:&<*=-?1@4B8C;E?FBHFIIKOLVNZO]QaRdTjUqWuXxZ~[]^`adeyz|}55555#5*51585?5F5S5Z5a5n5u55555555!   98;&'c(&)*&     :8+; #'+/37;?CGUcq  +,-./0123423456789:c;c<=c>?c@AcBCcDEcFGHIJKLMNOPQRSTUVWXYZ[\]^_`abYcd!E  $(,048<@DHNRV\`djnrx|   !#%')+-/13 579; +++A=       ;8; #'+/37;?cqCGKOSW[_efghijklmnopqrstuvwxyz{|}~ccccc԰-@BDFH JLNPR T$V(X,Z0\4^8`<b@dDfHhLjPlTnXp\r`tdvjwnyr{x||~ +'     <=0+c=+1>~zd6~xh6o (>00+>? #@?A(BC! $DE