Êþº¾4Ñ  %  '      %   ! " %# $% &'( ) * + %, '- $./ 0123 $45 6789: $; <=>? @ A BC 3D 5E F )G H )IJ ;" K L MNO A" 5P 5Q 5R ZS T UVW KX 5Y ZQ Z [\] ^_ Œ` %a b cd Œe Kfg Zh Zi jk ^ ^l ^mn ^o ^p 5qr Zs t Zu v Zw x yz €� ‚ ƒ Z„ …† ‡ ˆ‰Š Ç‹ ÇŒ K�Ž Km� � ‘’ €“” ‚“ ‚• ‚–—˜™ ‚w ‚š ‚›œÿÿÿü� žŸ 5 ¡¢ “"£ €– €¤ ¥¦ ´§ ´¨ ‚m ‚© ‚ª ‚« ‚¬ €­ ‚® €¯ €°± ‚² ų Ƨ Æ´µ ª¶ ·¸ ¹º» ^¼ ½ ¾¿ ÀÁ µ Çà ‚Ä ‚f ÅÆ P ÇÈ ‚S ‚u ‚É 5Ê )ËÌ 5Í )Î )Ï Ð )Ñ )&Ò Ê" ÊÓÔ ÊÕÖ Ê× ^Ø ÊÙÚÛ ÊÜÝ Ó" 5Þß Ùà 5¤ ‚á Ùâ Åã Åäåæ 5&çè 5éê æëìí î ‚ïð Åñ òóô Åõ ðö )÷ ‚ø ù Åúûüý ‚ñ ‚þÿ   )  Ñ       Version InnerClasseslogLorg/slf4j/Logger; validN3typesLjava/util/Set; Signature$Ljava/util/Set;locationLjava/lang/String;spiw'Lucar/nc2/iosp/IOServiceProviderWriter; defineModeZncfileLucar/nc2/NetcdfFile;version#Lucar/nc2/NetcdfFileWriter$Version; isNewFile isLargeFilefill extraHeaderIpreallocateSizeJ varRenameMapLjava/util/Map;5Ljava/util/Map; openExisting/(Ljava/lang/String;)Lucar/nc2/NetcdfFileWriter;CodeLineNumberTableLocalVariableTable Exceptions createNewR(Lucar/nc2/NetcdfFileWriter$Version;Ljava/lang/String;)Lucar/nc2/NetcdfFileWriter;0(Ljava/lang/String;Z)Lucar/nc2/NetcdfFileWriter;resultLucar/nc2/NetcdfFileWriter;n(Lucar/nc2/NetcdfFileWriter$Version;Ljava/lang/String;Lucar/nc2/write/Nc4Chunking;)Lucar/nc2/NetcdfFileWriter;chunkerLucar/nc2/write/Nc4Chunking;U(Lucar/nc2/NetcdfFileWriter$Version;Ljava/lang/String;ZLucar/nc2/write/Nc4Chunking;)VioeLjava/io/IOException; iospClassLjava/lang/Class;ctorLjava/lang/reflect/Constructor;methodLjava/lang/reflect/Method;spieLjava/lang/Throwable;this isExistingraf"Lucar/unidata/io/RandomAccessFile;LocalVariableTypeTableHLjava/lang/reflect/Constructor; StackMapTablesetFill(Z)V setLength(J)Vsize setLargeFilesetExtraHeaderBytes(I)VextraHeaderBytes isDefineMode()Z getNetcdfFile()Lucar/nc2/NetcdfFile; getVersion%()Lucar/nc2/NetcdfFileWriter$Version; findVariable'(Ljava/lang/String;)Lucar/nc2/Variable;fullNameEscaped findDimension((Ljava/lang/String;)Lucar/nc2/Dimension;dimNamefindGlobalAttribute((Ljava/lang/String;)Lucar/nc2/Attribute;attName addDimension)(Ljava/lang/String;I)Lucar/nc2/Dimension;length9(Lucar/nc2/Group;Ljava/lang/String;I)Lucar/nc2/Dimension;gLucar/nc2/Group;addUnlimitedDimension+(Ljava/lang/String;IZZ)Lucar/nc2/Dimension; isUnlimitedisVariableLength;(Lucar/nc2/Group;Ljava/lang/String;IZZ)Lucar/nc2/Dimension;dimLucar/nc2/Dimension; hasDimension%(Lucar/nc2/Group;Ljava/lang/String;)ZmakeValidObjectName&(Ljava/lang/String;)Ljava/lang/String;nnamenameisValidObjectName(Ljava/lang/String;)ZisValidDataType(Lucar/ma2/DataType;)ZdtLucar/ma2/DataType;createValidObjectNamerenameDimensionJ(Lucar/nc2/Group;Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/Dimension;oldNamenewNameaddGroup4(Lucar/nc2/Group;Ljava/lang/String;)Lucar/nc2/Group;parentaddGlobalAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;attLucar/nc2/Attribute;:(Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/Attribute;value:(Ljava/lang/String;Ljava/lang/Number;)Lucar/nc2/Attribute;Ljava/lang/Number;addGroupAttribute:(Lucar/nc2/Group;Lucar/nc2/Attribute;)Lucar/nc2/Attribute; addTypedef>(Lucar/nc2/Group;Lucar/nc2/EnumTypedef;)Lucar/nc2/EnumTypedef;tdLucar/nc2/EnumTypedef;deleteGlobalAttributedeleteGroupAttribute8(Lucar/nc2/Group;Ljava/lang/String;)Lucar/nc2/Attribute;renameGlobalAttributerenameGroupAttributeJ(Lucar/nc2/Group;Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/Attribute; newnewName addVariableL(Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;)Lucar/nc2/Variable; shortNamedataType dimString\(Lucar/nc2/Group;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;)Lucar/nc2/Variable;J(Ljava/lang/String;Lucar/ma2/DataType;Ljava/util/List;)Lucar/nc2/Variable;dimsLjava/util/List;&Ljava/util/List;`(Ljava/lang/String;Lucar/ma2/DataType;Ljava/util/List;)Lucar/nc2/Variable;Z(Lucar/nc2/Group;Ljava/lang/String;Lucar/ma2/DataType;Ljava/util/List;)Lucar/nc2/Variable;oldVarLucar/nc2/Variable;p(Lucar/nc2/Group;Ljava/lang/String;Lucar/ma2/DataType;Ljava/util/List;)Lucar/nc2/Variable;n(Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Lucar/ma2/DataType;Ljava/util/List;)Lucar/nc2/Variable;divLucar/nc2/Structure; writeTypeusingSignForUnsign„(Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Lucar/ma2/DataType;Ljava/util/List;)Lucar/nc2/Variable;addCopyOfStructure\(Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Ljava/util/List;)Lucar/nc2/Structure;nestmoriginalsr(Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Ljava/util/List;)Lucar/nc2/Structure;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;addStructureMember`(Lucar/nc2/Structure;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;)Lucar/nc2/Variable;structdtypeaddStringVariableH(Lucar/nc2/Group;Lucar/nc2/Variable;Ljava/util/List;)Lucar/nc2/Variable;iiLucar/ma2/IndexIterator;dataLucar/ma2/Array;err stringVar max_strlen^(Lucar/nc2/Group;Lucar/nc2/Variable;Ljava/util/List;)Lucar/nc2/Variable;H(Lucar/nc2/Group;Ljava/lang/String;Ljava/util/List;I)Lucar/nc2/Variable;sdims^(Lucar/nc2/Group;Ljava/lang/String;Ljava/util/List;I)Lucar/nc2/Variable;renameVariable9(Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/Variable;fullOldNameEscapedaddVariableAttribute9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)ZvarName9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)Z)(Ljava/lang/String;Lucar/nc2/Attribute;)Z*(Lucar/nc2/Variable;Lucar/nc2/Attribute;)ZdeleteVariableAttribute;(Lucar/nc2/Variable;Ljava/lang/String;)Lucar/nc2/Attribute;deleteVariablefullNamerenameVariableAttributeM(Lucar/nc2/Variable;Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/Attribute;updateAttribute*(Lucar/nc2/Variable;Lucar/nc2/Attribute;)Vv2create()VsetRedefineMode(Z)ZrewriteInPlace redefineModerewroteEntireFilerewriteokrealOldVarNamemessage oldVarNameprevFileLjava/io/File;tmpFileoldFile fileWriter2Lucar/nc2/FileWriter2;addRecordStructure()Lucar/nc2/Structure;write%(Ljava/lang/String;Lucar/ma2/Array;)Vvarnamevalues&(Lucar/nc2/Variable;Lucar/ma2/Array;)V'(Ljava/lang/String;[ILucar/ma2/Array;)Vorigin[I((Lucar/nc2/Variable;[ILucar/ma2/Array;)VwriteStringDatarankstrlencvaluesLucar/ma2/ArrayChar;coriginappendStructureData/(Lucar/nc2/Structure;Lucar/ma2/StructureData;)IsdataLucar/ma2/StructureData;flushcloseabort SourceFileNetcdfFileWriter.java DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;ucar/nc2/NetcdfFileWriter 56  IJ 5ß java/util/HashMap $% ucar/unidata/io/RandomAccessFilerw 5  S"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder  must be netcdf-4 file  5 !" must be netcdf-3 file ß" must be netcdf-3 or netcdf-4 filejava/io/IOException    #S $% &'ucar.nc2.jni.netcdf.Nc4Iosp( )*java/lang/Class!ucar/nc2/NetcdfFileWriter$Version +,java/lang/Object- ./%ucar/nc2/iosp/IOServiceProviderWriter setChunkerucar/nc2/write/Nc4Chunking 012 34java/lang/Throwable7ucar.nc2.jni.netcdf.Nc4Iosp failed, cannot use version 5 56 ucar/nc2/iosp/netcdf3/N3rafucar/nc2/NetcdfFile 57  89 'java/lang/UnsupportedOperationExceptionnot in define mode "#   !java/lang/IllegalStateExceptionMust leave define mode first XY [\ :; <_ ak tuillegal dimension name ucar/nc2/Dimension 5= a> zq  illegal object name=  change to ? @ Au BS C DE Fq Gqucar/nc2/Group 5H I Š‹ucar/nc2/Attribute 5J Killegal attribute name= LM 5ó N‹  &?4@AQ?’B1’’’C’34{DEF ú5;GH6ÿU%ª+ -B ÷f.ü)ú &,IJ)L*µ*´2¹:±*æçè+B1KL)`*´9š »;Y<·=¿*µ>±*óôõö+B1M#HNJ)`*´9š »;Y<·=¿*µ?±*ÿ+B1HOP)`*´9š »;Y<·=¿*µ@±*  +B1Q!HRS)/*´9¬*+ B1TU)Q*´9™ »AYB·C¿*´7°*+ B1HVW)/*´°*!+ B1XY)= *´7+¶D°*%+ B1 Z[\)= *´7+¶E°*)+ B1 ]^_)@ *´7¶F+¶G°*-+ B1 `ab)H *+¶H°*4+  B1 ] c!ad)R *+,¶H°*?+* B1 ef ] c!g\)> *+¶H°*I+ B1 ]ah)] *+¶H°*M+4 B1 ] c! i jak)ÚR*´9š »;Y<·=¿*,·Iš»Y»Y·J¶,¶¶·¿»KY,·L:*´7+¶MW°*Z[\]4_D`Oa+HRB1RefR]Rc!RiRjDlmH"no)l+Ç *´7¶FL+,¶NƧ¬*ef g+ B1ef]H @pq)�6*+·Iš/*+·OM²P»Y·Q¶+¶R¶+¶¶¹S,°+°*klm2n4p+ &r6B16sH4tu)9+¸T¬*t+B1svw)\*´¶Uš²V+¹W™§¬*x+B1xyH@zq)9+¸X°*|+B1s{|)ÞW*´9š »;Y<·=¿*-·Iš»Y»Y·J¶-¶¶·¿+Ç *´7¶FL+,¶N:¥ -¶YW°** ‡ˆ‰Š4Œ8�@ŽG�M�T‘+4WB1WefW}W~GlmH " üK€)œ2*´9š »;Y<·=¿+Ç *´7¶F°»ZY*´7+,·[N+-¶\-°*žŸ ¡£+¤0¥+*2B12�f2s+0fH ‚ƒ);*+¶]°*ª+B1„…‚†)M*»^Y+,·_¶]°*®+ B1s‡‚ˆ)M*»^Y+,·`¶]°*²+ B1s‡‰Š‹)Ïc*´9š »;Y<·=¿*,¶a·Iš@*,¶a·ON²P»Y·b¶,¶a¶R¶-¶¶¹S»^Y-,¶c·dM*´7+,¶e°*½¾ÀÁ%ÂLÃYÆ+*%4`cB1cefc„…HûGŒ�)œ@*´9š »;Y<·=¿*´¶Uš!»Y»Y·f¶*´¶0¶·¿+,¶g,°*ÑÒÓÔ9Õ>Ö+ @B1@ef@Ž�H'�_);*+¶h°*Ú+B1`‘’)ª2*´9š »;Y<·=¿+Ç *´7¶FL+,¶GN-¦°+-¶iW-°*& åæçèé#ê(ë*ì0í+*2B12ef2`#„…H  ü ^“†)F*+,¶j°*ñ+ B1}~”•)(ƒ*´9š »;Y<·=¿*-·Iš2*-·O:²P»Y·b¶-¶R¶¶¶¹SN+Ç *´7¶FL+,¶G:¦°+¶iW»^Y-¶c·d:+¶kW°*>ýþ EHLT[ a c j y€+> (–ƒB1ƒefƒ}ƒ~[(„…H 6 ü^—˜)Q *+,-¶l°*+* B1 ™ šy ›—œ)˜++Ç *´7¶F§+:*+,-Y¸mWºn¸o¶p°* !"+>+B1+ef+™+šy+›�fH@Z—�)c *+,-¶q°*&+* B1 ™ šy žŸF  ž ¡—¢)¶%+Ç *´7¶FL+,¶r:ư*+,-¶p°*45 6789+>%B1%ef%™%šy%žŸ£¤F %ž H  ü ‚¥—¦)³ k*´9š »;Y<·=¿*´¶U™§ ²s¶t:¥§6*·uš$»Y»Y·v¶¶0w¶¶·¿*´¶UšW6¹x¢H¹yÀK:  ¶z™,™'»Y»Y·{¶ ¶|¶}¶¶·¿„§ÿ²*-·~N²¦»€Y*´7+,-·�:§»‚Y*´7+,-·ƒ:¶„¶…™»^Y‡ˆ·_¶‰W¶Š¶‹…i7 *´²¦3 �”ž*»Y»Y·�¶ ¶�‘¶�¶�¶·¿*´7+¶’W°*jHIK*P8QARbUlV{W‰X–Y¨ZºVÀ^Æ`Îaácñeøfÿghj#k6l]nho+„ ‰1§m oQ¨!Þ©¤kB1kefk�ªk™kšykžŸ*A«y83¬ñz©¤#HM# F kž H* Gü @ü+ü ûJú ü‚#üG­®¯)¬ Ï*´9š »;Y<·=¿,Ç »“Y”·•¿*-·~N*´¶Uš!»Y»Y·–¶*´¶0¶·¿»€Y*´7+-·�:¶—,¶˜¶™:¹š™M¹›À‚:»‚Y*´7+¶œ·ƒ:¶�¶„¶ž¶…¶Ÿ¶ ¶¡W§ÿ¯*´7+¶’W°*J}~€‚%ƒ/„M†]‡d‰ƒŠ˜‹¢Œ¬�¶޾�Á‘Ì’+R˜&°¤ƒ;±¤ÏB1ÏefϲªÏ™ÏžŸ]r³ªF Ïž H -ý€´úSµ¶ ·¸¹)s*´9š »;Y<·=¿*,·~M*´¶Uš!»Y»Y·–¶*´¶0¶·¿»‚Y*´7+,-·¢:+¶¡W+:ƶ£¶¤:§ÿï°*. –—™š!›?�RžY¡a¢f¡p¥+H\ºªsB1s³ªs™s»ysžR!±¤H-ý‚€ú¼½)¹¬*´9š »;Y<·=¿,¶œ¸Tš!»Y»Y·¥¶,¶œ¶¶·¿6,¶¦:¶§:¹¨™¹©Àª:¶«¸¬6§ÿÞ§1:¶­»Y·®¶,¶œ¶¯¶¶:²P¹°*+,¶œ-¶±°<nq*Fµ¶¸¹9¼<ÀBÁIÂSÃ_ÄkÅnËqÆsÇxȕʟÍ+f _ ³I%¾¿B/ÀÁ• Âs,@8¬B1¬ef¬Ã¤¬žŸ<pÄ!F ¬ž H)'þÅÆú$ÿZ‚Ç-ȼÉ)1t*´9š »;Y<·=¿*,·~M»‚Y*´7+,·ƒ:²²¶„*+»Y·,¶³¶¶¶´:»µY-·¶:¹·W¶…*´7+¶’W°*. ÜÝÞà'á/ãKäUå_æfèqé+RtB1teft™tžŸtÄ!'M©¤K)§mUÊŸFtž UÊ HËÌÍ)º=*´9š »;Y<·=¿*´7+¶DN-¥-¶¸:-,¶¹W*´ -¶¸¹ºW-°*"  % + ;+4%Î=B1=}=~#©¤H ü)‚ÏÐ)[**+¶»»^Y,-·_¶¼¬*+*B1Ñs‡ÏÒ)[**+¶»»^Y,-·`¶¼¬*+*B1Ñs‡‰ÏÓ)I **+¶»,¶¼¬*+  B1 Ñ „…ÏÔ)Ña*´9š »;Y<·=¿*,¶a·Iš@*,¶a·ON²P»Y·½¶,¶a¶R¶-¶¶¹S»^Y-,¶c·dM+,¶‰W¬*"%&()%*L+Y._/+*%4`aB1a©¤a„…HûGÕÖ)•&*´9š »;Y<·=¿+,¶¾N-¦°+-¶¿W-°*:;=>?A$B+*&B1&©¤&`„…H ü ^×Y)‘0*´9š »;Y<·=¿*´7+¶DM,Æ*´7,¶À,¶œ¶ÁW,°*FGIJK.L+ 0B10Ø©¤H ü‚ÙÚ)Á@*´9š »;Y<·=¿+,¶¾:¦°+¶¿W»^Y-¶c·d:+¶‰W°*& YZ\]^ `'a6b=c+4@B1@©¤@`@~(„…H ü^ÛÜ)N *´2+,¹Â±* u v+  B1 ݤ „…,Þß)­Y*´9š »;Y<·=¿*´š »;Y÷=¿*´7¶Ä*´2*´¹:*´2*´*´7*´@*´>*´?¹Å*µ9±*& €�‚ƒ"…)†6‡S‰XŠ+ YB1H,àá)ÏH=™*´9š *µ9§4š0*´9™)*µ9*´7¶Ä*´2*´?¹Æ>š *·Ç=¬¬*2 ™š ›� ž%Ÿ,¢:£>¥B¦D¨F«+*: âHB1HãFäH üü.ú,åß)ã ›*´2¹È*´2¹É»ÊY*´·ËL+¶Ìš±»ÊY»Y·*´¶Ͷ¶·ËM,¶Ì™,¶Î>š²PÏ,¶Ð¹Ñ+,¶Òš-»ÓY»Y·Ô¶+¶Õ¶Ö¶,¶Õ¶¶·×¿,¶Ð¸ØN*´2*´*´7*´@*´>*´?¹Å*´2*´¹:»ÙY*·Ú:*´7¶Û¶™:¹š™Ž¹›À‚:¶Ü:-¶D:ƶݧ_*´ ¹Þ™,*´ ¹ßÀª: - ¶D:Æ ¶Ý§(»Y·à¶¶á¶¶: ²P ¹S§ÿn-¶â,¶Îš!»ÓY»Y·ã¶,¶Õ¶¶·×¿±*Š"± ²´µ%¶&¹DºK»P¼T½b¿jÀ”ÜÔ¹ÕÆáÐãòäùåæçè ë0ì8í=îFðIñdònôq÷uø|ùšú+p Pæ0ç d è ùuém£¤ò|©¤›B1}êëDWìëœÿíÐËîïH0 ü&Êü;Ê1þG5Ù´þ5‚ª‚3ø$ú(,ðñ)Œ7*´²¥°*´7ä¶åÀæ¶ç<š »AYè·C¿*´7é¶DÀ€°*   *+7B1æH üòó)M **+¶»,¶ê±*  +  B1 ô õÁ,öò÷)u"*´7+¶ë¥ »Yì·¿*+,¶í¼ ,¶î±* !+ "B1"©¤"õÁH,öòø)X **+¶»,-¶î±* ! "+* B1 Ñ ùú õÁ,öòû)Ž-*´9™ »;Yï·=¿*´2+»ðY,-¶ñ·ò-¹ó+¶ô±*./1(2,3+*-B1-©¤-ùú-õÁH,öü÷)O *+,¶í¼ ,¶õ±* > ?+  B1 ©¤ õÁ,öüû)w-¶öª¥ »Y÷·¿+¶�²²¥&»Y»Y·ø¶+¶Ü¶ù¶¶·¿+¶ú6+d¶û6-Àü¸ý:¼ :,d¸þ*+¶î±*. M NPQ@RFSPV[XaYm[v\+RwB1w©¤wùúwõÁF1ý!P'þ![ÿaúH,,ö)J *´2+,¹ÿ¬*_+  B1 ³ª ,öß)8 *´2¹È±* i j+  B1,!ß)g *´2Æ*¶W*¶*´2¹É*µ2±*rs tuvx+  B1H,ß)U*´2Æ*´2¹É*µ2±*~€‚+ B1H, ß)X4¸³P²½Y²²SY²SY²SY²SY²S¸ ³V±*45-635     "% @X€Y …`@ËÎÌ{ |}~}