Êþº¾4.  – –  – –          – – – Ö Õ Õ   –! " #$ #% –& ' –( –) * #+ ,- ./ –0 ×1 N2 ×23 -45 –6 78 9: ;<= 7> ?@ ;A ;B ÖCDE 9FGH ?IJKL ?MNO ?@ PQ ÖR JS –TU –V N* ‹W JX YZ[\]^_ –`abcd efgh ;ijklmnopq Ørt l* –u ;v w –x –y sz{ í| N} ~ € í� ~‚ N íƒ N' N"„ í… † ‡ˆ ‰Š –‹ Œ �Ž �� –� –‘ J’“”• �– �— �@ Œ˜ –™ –š –›œstnListLjava/util/List; Signature4Ljava/util/List; stationStructLucar/nc2/Structure;stationIndexMapLjava/util/HashMap;:Ljava/util/HashMap;useDescZuseAltuseWmoId desc_strlenI wmo_strlen featureVarMapLjava/util/HashSet;'Ljava/util/HashSet;stnRecnoobsRecno£(Ljava/lang/String;Lucar/nc2/AttributeContainer;Ljava/util/List;Lucar/nc2/time/CalendarDateUnit;Ljava/lang/String;Lucar/nc2/ft/point/writer2/CFPointWriterConfig;)VCodeLineNumberTableLocalVariableTablethis5Lucar/nc2/ft/point/writer2/WriterCFStationCollection;fileOutLjava/lang/String;attsLucar/nc2/AttributeContainer;dataVarstimeUnit Lucar/nc2/time/CalendarDateUnit;altUnitsconfig/Lucar/nc2/ft/point/writer2/CFPointWriterConfig;LocalVariableTypeTable-Ljava/util/List; Exceptions�À(Ljava/lang/String;Lucar/nc2/AttributeContainer;Ljava/util/List;Lucar/nc2/time/CalendarDateUnit;Ljava/lang/String;Lucar/nc2/ft/point/writer2/CFPointWriterConfig;)VfinishBuilding()V writeHeader:(Ljava/util/List;Lucar/nc2/ft/point/StationPointFeature;)VstnLucar/unidata/geoloc/Station;"Lucar/nc2/ft/point/StationFeature;stnsspf'Lucar/nc2/ft/point/StationPointFeature;sfstnDataLucar/ma2/StructureData;obsDatacoords coordNamesLjava/util/Formatter;count StackMapTabležŸ ¡^(Ljava/util/List;Lucar/nc2/ft/point/StationPointFeature;)VmakeFeatureVariables(Lucar/ma2/StructureData;Z)VmMember InnerClasses"Lucar/ma2/StructureMembers$Member;structb£BuilderLucar/nc2/Structure$Builder; featureData isExtended stationDimLucar/nc2/Dimension;stnVars¤writeStationData%(Lucar/nc2/ft/point/StationFeature;)Vsmb¥#Lucar/ma2/StructureMembers$Builder; stnCoordssdall!Lucar/ma2/StructureDataComposite; writeRecordR(Lucar/unidata/geoloc/Station;Lucar/nc2/ft/PointFeature;Lucar/ma2/StructureData;)VssobsLucar/nc2/ft/PointFeature;sdataJ(Ljava/lang/String;DLucar/nc2/time/CalendarDate;Lucar/ma2/StructureData;)VstnNametimeCoordValueDobsDateLucar/nc2/time/CalendarDate; parentIndexLjava/lang/Integer; SourceFileWriterCFStationCollection.java ¬­ ¤¥ ¦¥java/util/HashSet ¬Ã §¨ ¦§ucar/nc2/Attributeucar/nc2/constants/CF featureType¨ ª« ¬­ ¬®° ±²DSG_representationLTimeseries of station data in the indexed ragged array representation, H.2.5 ÂÃ/ucar/nc2/ft/point/writer2/WriterCFPointAbstractstation ³´ ›œ —˜ µ¶ ·¸ ¹ºucar/unidata/geoloc/Station »¼½ ¾¿ ¢¡ À­Á ­ ø £¡ Ä­  ¡ Å¥ Æ­ ÇÈÉ ÊËÌ ÍÎ ÏÐ ÑÒ ÓÔjava/util/ArrayListtimetime of measurement ¸¹Õ Ö­× ØÙÚ ÛÜcalendar ÝÞß à­ ±á âã äå stationIndex)station index for this observation record æÙinstance_dimensionjava/util/Formatter%s %s %sjava/lang/Objectlatitude longitude çè %sstationAltitude Äéjava/util/HashMap êÈ ¬ë �ž ucar/nc2/ft/point/StationFeature êë ìí îï ðñstation latitudeucar/nc2/constants/CDM degrees_northstation longitude degrees_eaststation altitude º´ standard_namesurface_altitudepositivealtitudeò óô station_idstation identifier õöcf_role timeseries_idstation_descriptionstation description platform_namewmo_idstation WMO id platform_id ÷øù ucar/ma2/StructureMembers$Member úû üý þÿ   Coords     ¼ ì   ¼  ucar/ma2/StructureDataFromMember â ¬   ª¥  ¼  ! òø "# $%java/lang/Integerjava/lang/RuntimeExceptionjava/lang/StringBuilderCant find station &' ¬( «¥ )œ *¨3ucar/nc2/ft/point/writer2/WriterCFStationCollectionjava/io/IOExceptionjava/util/Iteratorjava/util/List%ucar/nc2/ft/point/StationPointFeatureucar/ma2/StructureData+ucar/nc2/Structure$Builderucar/nc2/Dimension!ucar/ma2/StructureMembers$Builderwriterb+Lucar/nc2/write/NetcdfFormatWriter$Builder;!ucar/nc2/constants/CF$FeatureType FeatureType timeSeries#Lucar/nc2/constants/CF$FeatureType;name()Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V,)ucar/nc2/write/NetcdfFormatWriter$Builder addAttributeA(Lucar/nc2/Attribute;)Lucar/nc2/write/NetcdfFormatWriter$Builder; findStructure((Ljava/lang/String;)Lucar/nc2/Structure;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getAltitude()Djava/lang/DoubleisNaN(D)ZgetWmoIdjava/lang/StringtrimisEmptygetDescription id_strlengetNamelength()Ijava/lang/Mathmax(II)I,ucar/nc2/ft/point/writer2/CFPointWriterUtilsgetBoundingBox2(Ljava/util/List;)Lucar/unidata/geoloc/LatLonRect;llbb Lucar/unidata/geoloc/LatLonRect; getStation$()Lucar/nc2/ft/point/StationFeature;getFeatureData()Lucar/ma2/StructureData;ucar/nc2/time/CalendarDateUnit getUdUnitucar/ma2/DataTypeDOUBLELucar/ma2/DataType;ucar/nc2/VariableSimpleBuilder makeScalark(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lucar/ma2/DataType;)Lucar/nc2/VariableSimpleBuilder; getCalendar()Lucar/nc2/time/Calendar;ucar/nc2/time/CalendartoStringF(Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/VariableSimpleBuilder;build()Lucar/nc2/VariableSimpleIF;add(Ljava/lang/Object;)ZINTformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;m(Ljava/util/List;Lucar/ma2/StructureData;Lucar/ma2/StructureData;Lucar/ma2/StructureData;Ljava/lang/String;)Vsize(I)VvalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; addDimension)(Ljava/lang/String;I)Lucar/nc2/Dimension;#ucar/nc2/dataset/conv/CF1ConventiongetZisPositive8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; makeStringY(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lucar/nc2/VariableSimpleBuilder; getMembers()Ljava/util/List;ucar/ma2/StructureMembers findDataVar/(Ljava/lang/String;)Lucar/nc2/VariableSimpleIF; fromMemberD(Lucar/ma2/StructureMembers$Member;)Lucar/nc2/VariableSimpleBuilder; addStructureB(Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/Structure$Builder;addCoordinatesExtended/(Lucar/nc2/Structure$Builder;Ljava/util/List;)VaddCoordinatesClassic6(Lucar/nc2/Dimension;Ljava/util/List;Ljava/util/Set;)Vbuilder%()Lucar/ma2/StructureMembers$Builder;setName7(Ljava/lang/String;)Lucar/ma2/StructureMembers$Builder; getLatLon#()Lucar/unidata/geoloc/LatLonPoint;ucar/unidata/geoloc/LatLonPoint getLatitude(D)Ljava/lang/Double;addMemberScalar- MemberBuilder†(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/Number;)Lucar/ma2/StructureMembers$MemberBuilder; getLongitudeaddMemberStringt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lucar/ma2/StructureMembers$MemberBuilder;()Lucar/ma2/StructureMembers;(Lucar/ma2/StructureMembers;)V'com/google/common/collect/ImmutableListofO(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;ucar/ma2/StructureDataCompositecreate7(Ljava/lang/Iterable;)Lucar/ma2/StructureDataComposite;writeStructureData?(ILucar/nc2/Structure;Lucar/ma2/StructureData;Ljava/util/Set;)Iucar/nc2/ft/PointFeaturegetObservationTime getObservationTimeAsCalendarDate()Lucar/nc2/time/CalendarDate;trackBB@(Lucar/unidata/geoloc/LatLonPoint;Lucar/nc2/time/CalendarDate;)Vget&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;)VrecorddataMapucar/nc2/Structure!ucar/nc2/write/NetcdfFormatWriter'ucar/ma2/StructureMembers$MemberBuilder – —˜™š›œ�ž™Ÿ ¡¢¡£¡¤¥¦¥§¨™©ª¥«¥¬­®ÙM*+,-·*µ*µ*»Y·µ*´»Y ² ¶ · ¶W*´»Y· ¶W±¯E @A"F9GLI°HM±²M³´Mµ¶M·˜M¸¹Mº´M»¼½ M·¾¿À™ÁÂîA*·**¶µ±¯MNO° ±²¿ÀÄÅ®a Ý*+µ*´¹N-¹™´-¹À:¹¸š*µ¹Æ¹¶¶ š*µ!¹"ƹ"¶¶ š*µ#**´$¹%¶&¸'µ$¹"Æ**´¹"¶&¸'µ¹Æ**´¹¶&¸'µ§ÿI**´¸(µ),¹*N-¹+:,¹,:»-Y·.:/0*´1¶2²3¸45*´1¶6¶7¶8¶9¹:W;<²=¸4>¶8¶9¹:W»?Y·@A½BY/SYCSYDS¶E:*´™F½BYGS¶EW*¶H·I6*»JY+¹Kh·LµM*´¹:  ¹™/ ¹ÀN: * ·O*´M ¹P¸Q¶RW„§ÿͱ¯š&RU#V0W5XOYTZn[s^ˆ_’`§a±bÆcÉeÔgÛhãiëkôl mlo)p0q6o<s]tduuw…yˆz›{¼|Â}Ö~ÙÜ�°p #£ÆÇ¼ÆÈ ݱ²ÝɘÝÊËÛÌÈãúÍÎëòÏÎôéИ]€ÑÒˆUÓ¥½ÝÉšôéоÔ@ üÕü%3úúÿ«–Ö×NØØÖ?ý0Õú5¿À™ÙÚÛ®\O*´*´¹K¶SN»-Y·.:CTV²3¸4¶9¹:WDWX²3¸4¶9¹:W*´™1GY*´Z²3¸4[\¶8]^*´Z¸_¶8¶9¹:W`a*´$¸bcd¶8¶9¹:W*´#™!ef*´¸b[g¶8¶9¹:W*´!™!hi*´¸b[j¶8¶9¹:W+¶k¹:¹™.¹Àl:*¶m¶nƸo¶9¹:W§ÿΙ*´¶p:*¶q§*-*´¶r±¯zˆŠ‹3ŒJŽQ�e�p‘y�”‘•—”�—¤˜¶™¼˜Â›ÉœÛ�áœçŸ ¡$£'¥+¦8§@¨C©N«°HÜß8àãO±²OäÎOå¡<æç3蘽 3è¾ÔýéÖûB$ü Õ1ú êë®eÔ¸st¶uM,C²3+¹v¹w¸x¶yW,D²3+¹v¹z¸x¶yW,G²3+¹{¸x¶yW,`+¹P¶*´$¶|W*´#™,e+¹}¶*´¶|W*´!™,h+¹~¶*´¶|W»Y,¶€·�N-+¹+¸‚¸ƒ:***´„*´*´·…µ„±¯6 ° ±#²=³R´hµo¶…·Œ¸¢¹®»½¼Ó½°4Ô±²ÔÆÈ Ëìî®&ïνðñÔ ü…í¿Àòó®d*+¹%,¹†,¹‡-·ˆ±¯ ÀÁ°*±²ôÇõö÷οÀòø®? �*¶‰*´M+¶ŠÀ‹:Ç»ŒY»�Y·Ž�¶�+¶�¶‘·’¿¸st¶u:/²3(¸x¶yW;²=¶yW»Y¶€·�:¸‚¸ƒ: ***´“*´” *´•·…µ“±¯. ÇÉÊË4Í>ÎOÏ^ÐlÓxÔŽÕ°\ �±²�ù´�úû�üý�÷Î{þÿ>Qìîl#ÐÎxðñ Ôü4‹¿ÀÞ2lsÝá¢â ísâ ¯â  ©@s