4_   ! " #$ %& '( )*+ ,-. '/123 4567 89 8: ; <=> 8? @ +AB CDE F G H %I JK JL M NP +QR +S +TU VW X YZ[\ +<] A^ C_ ` ab @cd Be fg hij Gk l m On Vop qr st Pc T Puv P:w Vx %yz{ |} ]~ ] ] ] ]4 ] ] 8 ]<    @ @     C  Gc       % O             0 ~   V    InnerClassesFactoryCONVENTION_NAMELjava/lang/String; ConstantValueprojVarBuilderLucar/nc2/Variable$Builder;+(Lucar/nc2/dataset/NetcdfDataset$Builder;)VCodeLineNumberTableLocalVariableTablethis/Lucar/nc2/internal/dataset/conv/IFPSConvention;datasetBuilder(Lucar/nc2/dataset/NetcdfDataset$Builder;augmentDataset(Lucar/nc2/util/CancelTask;)Vproj Lucar/unidata/geoloc/Projection;ncvar cancelTaskLucar/nc2/util/CancelTask;lonVar%Lucar/nc2/dataset/VariableDS$Builder;latVarprojNameLocalVariableTypeTableLucar/nc2/Variable$Builder<*>; StackMapTable ExceptionscreateTimeCoordinate((Lucar/nc2/dataset/VariableDS$Builder;)VnIlistLjava/util/List;e Lucar/ma2/InvalidRangeException;ncVartimesAttLucar/nc2/Attribute; timesArrayLucar/ma2/Array;dtypeLucar/ma2/DataType; nTimesAttdimTimeLucar/nc2/Dimension; nTimesDimdimNamenewDimunitsdesc timeCoord+Lucar/nc2/dataset/CoordinateAxis1D$Builder;newDimsLjava/util/ArrayList;att"Ljava/util/List;(Lucar/nc2/dataset/VariableDS$Builder<*>;+Ljava/util/ArrayList; Signature+(Lucar/nc2/dataset/VariableDS$Builder<*>;)VgetZisPositive()Ljava/lang/String;makeLCProjection"()Lucar/unidata/geoloc/Projection; latLonOrigin centralLonD centralLatpar1par2lc1Lucar/unidata/geoloc/projection/LambertConformal;ctLucar/nc2/dataset/ProjectionCT;ctVar makeXYcoordsm(Lucar/unidata/geoloc/Projection;Lucar/nc2/dataset/VariableDS$Builder;Lucar/nc2/dataset/VariableDS$Builder;)Vlatlonlatlon!Lucar/unidata/geoloc/LatLonPoint;pp%Lucar/unidata/geoloc/ProjectionPoint;ilatDatalonDatay_dimx_dimxDatayData latlonIndexLucar/ma2/Index;xIndexyIndexxaxisyaxisfindAttributeDouble(Ljava/lang/String;)Dattname\(Lucar/nc2/dataset/NetcdfDataset$Builder;Lucar/nc2/internal/dataset/conv/IFPSConvention$1;)Vx0x11Lucar/nc2/internal/dataset/conv/IFPSConvention$1; SourceFileIFPSConvention.java -ucar/nc2/internal/dataset/conv/IFPSConventionIFPS  xCoord   IFPS augmentDataset %njava/lang/Object  longitude #ucar/nc2/dataset/VariableDS$Builderucar/nc2/constants/CDM degrees_east ucar/nc2/Attributeucar/nc2/constants/_Coordinate_CoordinateAxisType    latitude degrees_north  projectionType LAMBERT_CONFORMAL       ucar/nc2/Variable$Builder DIM_0  History Tool  Topo long_name Topographyft validTimes   java/util/ArrayList ucar/ma2/Range    ucar/ma2/InvalidRangeExceptionjava/lang/IllegalStateException       V **error ntimes in attribute (%d) doesnt match dimension length (%d) for variable %s%n  java/lang/StringBuilder  _timeCoorducar/nc2/Dimension  seconds since 1970-1-1 00:00:00time coordinate for   )ucar/nc2/dataset/CoordinateAxis1D$Builder  ! "# $ % &' ( )+ added coordinate variable %s%n ,- . /0 12_CoordinateAxes yCoord xCoord fillValue _FillValue 34 5descriptiveName 6up 7 8 39: ;<stdParallelOne stdParallelTwo/ucar/unidata/geoloc/projection/LambertConformal =ucar/nc2/dataset/ProjectionCTlambertConformalProjectionFGDC > ?@ xCoord yCoord AB C D EF GH IJ KLM NO PQ /JR S< TU VJ W< X Ykmx on projectionGeoXyCoordy on projectionGeoYjava/lang/Double,ucar/nc2/internal/dataset/CoordSystemBuilder/ucar/nc2/internal/dataset/conv/IFPSConvention$15ucar/nc2/internal/dataset/conv/IFPSConvention$FactoryZ&ucar/nc2/dataset/NetcdfDataset$Builderjava/lang/Stringjava/util/Iteratorjava/io/IOExceptionucar/ma2/Arrayucar/ma2/DataTypeucar/unidata/geoloc/Projectionucar/ma2/IndexconventionName rootGroupLucar/nc2/Group$Builder;[ucar/nc2/Group$BuilderfindVariableLocal((Ljava/lang/String;)Ljava/util/Optional;java/util/Optional isPresent()Z parseInfoLjava/util/Formatter;java/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;get()Ljava/lang/Object;ucar/nc2/dataset/VariableDSsetUnits9(Ljava/lang/String;)Lucar/nc2/dataset/VariableDS$Builder;ucar/nc2/constants/AxisTypeLonLucar/nc2/constants/AxisType;toString'(Ljava/lang/String;Ljava/lang/String;)V addAttribute1(Lucar/nc2/Attribute;)Lucar/nc2/Variable$Builder;LatgetAttributeContainer&()Lucar/nc2/AttributeContainerMutable;"ucar/nc2/AttributeContainerMutablefindAttributeString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Z vbuilders'com/google/common/collect/ImmutableListcopyOfA(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;iterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNextnextucar/nc2/VariablegetRank()IgetFirstDimensionName shortNameendsWith(Ljava/lang/String;)Z startsWith findAttribute((Ljava/lang/String;)Lucar/nc2/Attribute; getValues()Lucar/ma2/Array;getSize()J()V(III)Vjava/util/Listaddsection"(Ljava/util/List;)Lucar/ma2/Array;(Ljava/lang/Throwable;)VgetType%(Lucar/ma2/Array;)Lucar/ma2/DataType;orgVarLucar/nc2/Variable; getDimension(I)Lucar/nc2/Dimension; getLengthjava/lang/IntegervalueOf(I)Ljava/lang/Integer; getFullNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;I)V addDimension.(Lucar/nc2/Dimension;)Lucar/nc2/Group$Builder;!ucar/nc2/dataset/CoordinateAxis1Dbuilder-()Lucar/nc2/dataset/CoordinateAxis1D$Builder;setName/(Ljava/lang/String;)Lucar/nc2/Variable$Builder; setDataType0(Lucar/ma2/DataType;)Lucar/nc2/Variable$Builder;setParentGroupBuilder5(Lucar/nc2/Group$Builder;)Lucar/nc2/Variable$Builder;setDimensionsByNamesetDesc setCachedData.(Lucar/ma2/Array;Z)Lucar/nc2/Variable$Builder;TimereplaceCoordinateAxis]D(Lucar/nc2/Group$Builder;Lucar/nc2/dataset/CoordinateAxis$Builder;)V getDimensions+()Lcom/google/common/collect/ImmutableList;(Ljava/util/Collection;)Vset'(ILjava/lang/Object;)Ljava/lang/Object; setDimensions-(Ljava/util/List;)Lucar/nc2/Variable$Builder;getNumericValue()Ljava/lang/Number;'(Ljava/lang/String;Ljava/lang/Number;)VgetStringValuefindAttributeIgnoreCaseisString(I)Ljava/lang/Number;java/lang/Number doubleValue()D(DDDD)VK(Ljava/lang/String;Ljava/lang/String;Lucar/unidata/geoloc/ProjectionImpl;)VmakeCoordinateTransformVariableM(Lucar/nc2/dataset/CoordinateTransform;)Lucar/nc2/dataset/VariableDS$Builder; addVariable5(Lucar/nc2/Variable$Builder;)Lucar/nc2/Group$Builder;readFLOATfactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getIndex()Lucar/ma2/Index;set1(I)Lucar/ma2/Index; getDouble(Lucar/ma2/Index;)Ducar/unidata/geoloc/LatLonPointcreate%(DD)Lucar/unidata/geoloc/LatLonPoint; latLonToProjH(Lucar/unidata/geoloc/LatLonPoint;)Lucar/unidata/geoloc/ProjectionPoint;#ucar/unidata/geoloc/ProjectionPointgetX setDouble(Lucar/ma2/Index;D)Vset0getY'()Lucar/nc2/dataset/VariableDS$Builder; getShortNameucar/nc2/dataset/NetcdfDatasetucar/nc2/Group^'ucar/nc2/dataset/CoordinateAxis$Builderucar/nc2/dataset/CoordinateAxis!H *+*YZ [ +4* *   W*M,W,YW*N-W-YW*-* !:"#*$:*-,%*&'(:)}*+:,6-.#)/01/23*42/5#%Y678WY9:8W^_`be.f5gIhYi`jtlymnopvyz{|~03Hk44.Y k!Q+.+;<=M,,>N-?6@YA:BYdCDW-EN:GYH-I:-?6+JK:L6)* M YNSYNSY+OS WPYQ+RSTSU:VYW: * XWY: PYQZS+RSU: [\]^]*_]`] a] b]:  -cW YdeW*f* g* h YS W@Y+ij:   kW+ lW+YmPYQSnSUW+;o=:+YpqrW+;s=:+Y6tW@CF* $9@CEOU\fmt$9FYfov%$E  U\fzms.!   fz = $fz k3F JV VV]@#-u A *vwL+ +x GYy+z{I+z{9*|}9*~}9Y(: Y : * :  YmW* W 6  )3;CSbj{\ {)_3U;MCES5 b& j ,J:-J:,JK:,JK: YLO: YLO: : :  : 6  LF  9 9:+:   6  LF  9 9:+:    *:  Y9W Y6W YW*:Y9WY6WYW W W* W*W& &9LSZan|!6GXi    |/&dM /&M    & 9 L S Z a 6 Z;dVVLLx%*+wM, ,x  ,q{   %%  FD*+) B +O  0 ]| % *\