Êþº¾4ú Ó…† ‡ ˆ ‰ ÓŠ û‹ Œ� sŽ s� s� Ó‘ ý’“ ” û’•– Ù— Ó˜ *™š s› ûœ� ÙžŸ Ù ¡ *¢£¤ *¥¦ *§¨ *© *ª *« Ó¬ û­® *¯ F° *± Ó² *³ Ó´ *µ Ó¶ *· Ó¸ *¹ Óº *» Ó¼ *½ Ó¾¿ ;° ÓÀ AÁ ?ÃÄ AÅ AÆ ?ÇÈÉ ;Ê ýË ÌÍ Î ÏÐ LÑ LÒ ÓÓ üÔ ;Õ LÖ× Ø sÙ ýÚ ýÛÜ ?Ý AÞßà [á Lâã _°ä aå ±æ ±Î ±Ï aç aè _Õé Óê Óë ;­ìíî ±ï Óð ±ñò Óóô Óõö Ó÷ø Óùúûü Óý Óþÿ ± ± ± Ó ‡    ±   : ± oï o o @Î @ o o y y y  ± w! TÎ T" Ó#$ Ž% &' T’( ¬á }) XÎ XÏ* u!+ Ž, -.0 Ž1 ¶% ¶2 34 Ö5 Ù6 Â7 Â8 Â9: s;< Â= Â> Â? @A BCDE FG ÉH ÈåI Ͱ ÍJK ÍÕ ¬LM NOPQ InnerClassesBuilderR WantValuesncfileLucar/nc2/NetcdfFile; wantValues"Lucar/nc2/write/Ncdump$WantValues;ncmlZstrictvarNamesLjava/lang/String; locationName cancelTaskLucar/nc2/util/CancelTask;usage$assertionsDisabledncdump?(Ljava/lang/String;Ljava/io/Writer;Lucar/nc2/util/CancelTask;)VCodeLineNumberTableLocalVariableTablefilenameposInceLjava/io/FileNotFoundException;commandoutLjava/io/Writer;ctstokeLjava/util/StringTokenizer; StackMapTableSTU ExceptionsT(Lucar/nc2/NetcdfFile;Ljava/lang/String;Ljava/io/Writer;Lucar/nc2/util/CancelTask;)Vtoke showValuesbuilderLucar/nc2/write/Ncdump$Builder;6(Lucar/nc2/NetcdfFile;)Lucar/nc2/write/Ncdump$Builder;"(Lucar/nc2/write/Ncdump$Builder;)VthisLucar/nc2/write/Ncdump;print()Ljava/lang/String;vLucar/nc2/Variable;dataLucar/ma2/Array; varSubsetindentLucar/nc2/util/Indent; cdlWriterLucar/nc2/write/CDLWriter;Ljava/lang/Exception; headerOnlyLjava/util/Formatter;VprintVariableDataA(Lucar/nc2/Variable;Lucar/nc2/util/CancelTask;)Ljava/lang/String;printVariableDataSectionS(Lucar/nc2/Variable;Ljava/lang/String;Lucar/nc2/util/CancelTask;)Ljava/lang/String; sectionSpecWprintArrayPlain$(Lucar/ma2/Array;)Ljava/lang/String;maswLjava/io/StringWriter;pwLjava/io/PrintWriter; printArrayP(Lucar/ma2/Array;Ljava/lang/String;Lucar/nc2/util/CancelTask;)Ljava/lang/String;arraynamej(Ljava/util/Formatter;Lucar/ma2/Array;Ljava/lang/String;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)V}(Ljava/util/Formatter;Lucar/ma2/Array;Ljava/lang/String;Ljava/lang/String;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;Z)VunitsilevprintSeqXX(Ljava/util/Formatter;Lucar/ma2/Array;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)VvalueLjava/lang/Object;iislicerankimaLucar/ma2/Index;dims[IlastY8printStringArray\(Ljava/util/Formatter;Lucar/ma2/ArrayChar;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)VfirstiterZStringIterator#Lucar/ma2/ArrayChar$StringIterator;Lucar/ma2/ArrayChar;printByteBufferC(Ljava/util/Formatter;Ljava/nio/ByteBuffer;Lucar/nc2/util/Indent;)VibbLjava/nio/ByteBuffer;Lucar/ma2/ArrayObject;printStructureDataArraya(Ljava/util/Formatter;Lucar/ma2/ArrayStructure;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)VsdataLucar/ma2/StructureData;count sdataIter Lucar/ma2/StructureDataIterator;ioeLjava/io/IOException;Lucar/ma2/ArrayStructure;[printVariableArray^(Ljava/util/Formatter;Lucar/ma2/ArrayObject;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)VLucar/ma2/IndexIterator;\ printSequence`(Ljava/util/Formatter;Lucar/ma2/ArraySequence;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)VseqLucar/ma2/ArraySequence;printStructureData,(Lucar/ma2/StructureData;)Ljava/lang/String;memDatamMember"Lucar/ma2/StructureMembers$Member;`(Ljava/util/Formatter;Lucar/ma2/StructureData;Lucar/nc2/util/Indent;Lucar/nc2/util/CancelTask;)V sdataArray writeNcml](Lucar/nc2/NetcdfFile;Lucar/nc2/write/Ncdump$WantValues;Ljava/lang/String;)Ljava/lang/String; writeVarsPredLjava/util/function/Predicate;messageurl ncmlWriterLucar/nc2/write/NcmlWriter; netcdfElementLorg/jdom2/Element;LocalVariableTypeTable4Ljava/util/function/Predicate<-Lucar/nc2/Variable;>;]"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;main([Ljava/lang/String;)VLjava/lang/StringBuilder;writerargs[Ljava/lang/String;y;(Lucar/nc2/write/Ncdump$Builder;Lucar/nc2/write/Ncdump$1;)Vx0x1Lucar/nc2/write/Ncdump$1;()V SourceFile Ncdump.javaRuntimeInvisibleAnnotations'Ljavax/annotation/concurrent/Immutable; java/util/StringTokenizer ^ _` a çã b^c de fg hi jk éÿ l€java/lang/Throwable mnjava/io/FileNotFoundExceptionfile not found= oÞ  pq-help rs bt-vall uÞ-c vÞ-ncml wx-cdl-strict yx-v z{ -datasetname |{ }~ €   �€ucar/nc2/write/Ncdump$Builder ‚ € ƒ„ ÛÜ …† ÝÞ ‡ˆ ßà ‰ˆ áà Š‹ âã Œ‹ äã �Ž åæjava/util/Formatter ef ��ucar/nc2/util/Indent tucar/nc2/write/CDLWriter ‘ ’“ ”• %n%sdata:%njava/lang/Object –— ˜™š ›œ �` žŸucar/nc2/Variable  ¡ ¢ %) £` ¤ ¥`; ¦ f§ ¨© ª« cant find variable: %s%n %s ¬• ­€java/lang/Exception%n%s%n ®  ©java/io/StringWriterjava/io/PrintWriter ¯ °€  ±  ² %& %*%s%s = null array for %sucar/ma2/ArrayChar ³i <= ´µjava/lang/String </ucar/ma2/ArraySequence YZucar/ma2/ArrayStructure JKjava/nio/ByteBuffer DE%s%n,ucar/ma2/ArrayObject UV %/ %s%n ¶· ¸¹ º` èàjava/lang/Numberjava/lang/AssertionError6A data type being unsigned implies that it is numeric. ±» ¼½%s ¾¿%n%s{ucar/ma2/StructureData ÀÁ, } 3Â%n%s} "%s" à ÄÅ ž %s0x Æi00 Çi%02x ÈÉÊ ËÌ ÍÎ ÏÐ žÑ ]c %s} %s(%d) Ò Ó ËÔjava/io/IOException ÕÖucar/ma2/Array%s} %s ×ØÙ ›ÚÛ ucar/ma2/StructureMembers$Member ÜÝ Þ ß àá â8 ãi äh åh æhKCAN'T HAPPEN: showValues (%s) != null and checked all possible enum values. –çucar/nc2/write/NcmlWriter è éê ëìí õîï ð^java/io/BufferedWriterjava/io/OutputStreamWriterñ òó ôjava/lang/StringBuilder õö ÷€ucar/nc2/write/Ncdumpø ù`fusage: Ncdump [-cdl | -ncml] [-c | -vall] [-v varName1;varName2;..] [-v varName(0:1,:,12)] ucar/nc2/write/Ncdump$1 ucar/nc2/write/Ncdump$WantValuesjava/io/Writerucar/nc2/util/CancelTaskucar/nc2/NetcdfFilejava/util/Iteratorucar/ma2/InvalidRangeException[Ljava/lang/Object;ucar/ma2/Index!ucar/ma2/ArrayChar$StringIteratorucar/ma2/StructureDataIteratorucar/ma2/IndexIteratorjava/util/function/Predicate(Ljava/lang/String;)V hasMoreTokens()Z nextTokenwriteucar/nc2/dataset/NetcdfDatasetsopenFileC(Ljava/lang/String;Lucar/nc2/util/CancelTask;)Lucar/nc2/NetcdfFile;indexOf(Ljava/lang/String;)Ilength()I substring(I)Ljava/lang/String;close addSuppressed(Ljava/lang/Throwable;)Vnone setCancelTask;(Lucar/nc2/util/CancelTask;)Lucar/nc2/write/Ncdump$Builder;equalsIgnoreCase(Ljava/lang/String;)Z(I)Vall coordsOnlysetNcml"(Z)Lucar/nc2/write/Ncdump$Builder; setStrict setVarNames3(Ljava/lang/String;)Lucar/nc2/write/Ncdump$Builder;setLocationName setWantValuesC(Lucar/nc2/write/Ncdump$WantValues;)Lucar/nc2/write/Ncdump$Builder;build()Lucar/nc2/write/Ncdump;flush1(Lucar/nc2/NetcdfFile;Lucar/nc2/write/Ncdump$1;)V access$2006(Lucar/nc2/write/Ncdump$Builder;)Lucar/nc2/NetcdfFile; access$300C(Lucar/nc2/write/Ncdump$Builder;)Lucar/nc2/write/Ncdump$WantValues; access$400"(Lucar/nc2/write/Ncdump$Builder;)Z access$500 access$6003(Lucar/nc2/write/Ncdump$Builder;)Ljava/lang/String; access$700 access$800;(Lucar/nc2/write/Ncdump$Builder;)Lucar/nc2/util/CancelTask;writeCDL@(Lucar/nc2/NetcdfFile;Ljava/util/Formatter;ZLjava/lang/String;)V.(Lucar/nc2/NetcdfFile;Ljava/util/Formatter;Z)V toStringStart,(Lucar/nc2/util/Indent;ZLjava/lang/String;)Vincr()Lucar/nc2/util/Indent;format<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter; getVariables+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNextnext()Ljava/lang/Object;read()Lucar/ma2/Array; getFullNameisCanceltoStringisCoordinateVariable'(Ljava/lang/String;Ljava/lang/String;)V(I)I readSection$(Ljava/lang/String;)Lucar/ma2/Array; findVariable'(Ljava/lang/String;)Lucar/nc2/Variable;decr toStringEnd getMessage(Ljava/io/Writer;)VresetLocalIterator(Ljava/lang/Object;)V(C)VgetRankgetElementType()Ljava/lang/Class;getIndex()Lucar/ma2/Index; getObject$(Lucar/ma2/Index;)Ljava/lang/Object; isUnsigneducar/ma2/DataTypewidenNumberIfNegative&(Ljava/lang/Number;)Ljava/lang/Number;getShape()[Iset(I)Lucar/ma2/Index;(II)Lucar/ma2/Array; getStringgetStringIterator%()Lucar/ma2/ArrayChar$StringIterator;limitpositionget(I)Bjava/lang/BytevalueOf(B)Ljava/lang/Byte;getSize()JgetStructureDataIterator"()Lucar/ma2/StructureDataIterator;()Lucar/ma2/StructureData;getNamejava/lang/Integer(I)Ljava/lang/Integer;getIndexIterator()Lucar/ma2/IndexIterator; getMembers()Ljava/util/List;java/util/List()Ljava/util/Iterator;ucar/ma2/StructureMembersgetArray4(Lucar/ma2/StructureMembers$Member;)Lucar/ma2/Array;getUnitsString$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;+$SwitchMap$ucar$nc2$write$Ncdump$WantValuesordinalwriteNoVariablesPredicate!writeCoordinateVariablesPredicatewriteAllVariablesPredicate9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;O(Lorg/jdom2/Namespace;Lorg/jdom2/output/Format;Ljava/util/function/Predicate;)VmakeNetcdfElement<(Lucar/nc2/NetcdfFile;Ljava/lang/String;)Lorg/jdom2/Element; writeToString'(Lorg/jdom2/Element;)Ljava/lang/String;java/lang/SystemLjava/io/PrintStream;java/io/PrintStreamprintln!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;3(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;printStackTracejava/lang/ClassdesiredAssertionStatus!ÓF ÛÜÝÞßàáàâãäãåæ çãèà éêëù ’»Y*·:¶™ ¶N§ +²¶±-,¸:*-¶ 6*-¶ `¶ K*+,¸ Æ&¶ §:ƶ § :¶¿+¶§ :+¶+-¶+¶§ :+¶¿±*ERY^a#mt#mˆt�ˆˆŠˆìVB CDF"G#J*L1M=NEPRJmUqVtPvQ|R�U…VˆUŽV‘Wí\ îã1ïð*CñÜv òó’ôã’õö’÷æ#oîã ˆøùúg ýÿsûüsÿ.sûüsýÿsûüsýùFSþ¬ éÿëêì²:*¸-¶:+ÆÃ»Y+·:¶™±¶:¶™,²¶, ¶±¶™²:¶™²¦²:¶™ ¶W¶š  ¶™ ¶!W"¶™¶™¶¶#W$¶™¶™¶¶%W§ÿM¶&W,¶'¶(¶,¶)±ìnbdfgi%j,k6l=mCnDpNqSsetjvtw{y�z–|¨}³ŀЂӄۆç‡ëˆíR,¤ã¶øùìñÜìôãìõöì÷æçÞÝú þÙ*ü&súúþ¬ ë4 »*Y*·+°ì�í  ÛÜë‘=*·,*+¸-µ.*+¸/µ0*+¸1µ2*+¸3µ4*+¸5µ6*+¸7µ8*+¸9µ:±ì& ßà áâã$ä,å4æ<çí==  ë5*´0²¦*´6ǧ<»;Y·§л?Y·@N»AY*´.,*´4·B:-*´4*´8¶C-¶DW,E½FY-S¶GW-¶DW*´0²¦V*´.¶H¶I:¹J™=¹KÀL:,¶M¶N-*´:¸O*´:Æ*´:¹P™,¶Q°§ÿ¿§e*´0²¦[*´.¶H¶I:¹J™E¹KÀL:¶R™,¶M¶N-*´:¸O*´:Æ*´:¹P™,¶Q°§ÿ·*´0²¥¶*´6Ư»Y*´6S·T:¶™˜¶:(¶U›*´.¶V:,-*´:¸O§Q*´.¶W:Ç,X½FYSY²S¶GW§ÿ¦*´0²¦ ¶R™,¶M¶N-*´:¸O*´:Æ*´:¹P™,¶Q°§ÿf-¶YW-¶YW¶Z§N,\½FY-¶]S¶GW,¶Q°5[6å[æJ[K[[ìÆ1êëî&ï6ð:ñMóVôhõv÷{øŠù�û™ü»ýÎþáÿæìö 3FKN _ n v }‡’Ÿ¢­²ÈËÝð "#$)'(0+íz »+  3  ’  ­C  }‹ãn�øùVÄh²ò5àõúV@ý;þW?Aû@úüü0Lúúüü3sü(LúúúùB[ ëx$*¶MM»;Y·à<=?B¯&3Cœ?2ððõð Cðð÷æÜ4ðq78…k9ðú' üý@#ùþ";ü"oúú DEëÓR*œ½FY,S¶GW+¶�d>œ*ž½F¶GW§,+¶Ÿ6£ * ½FY+¶¡¸¢S¶GW„§ÿà±ì"(4KQí4.#FðRõRGHR<9ðú ü(üú" </ë ç-Æ -¹P™±+¶p6+¶‚:š*•½FY+¶ƒS¶GW± G66…+¶£”œ5š*�½F¶GW*•½FY+¶�¶ƒS¶GW6„§ÿƱ+¶Œ:.6*�½FY,S¶GW,¶DW6¢-+¶’À}: ž*|½F¶GW* ,-¸t„§ÿÒ,¶YW*“½FY,S¶GW±ìv  3!4$:%=&K'P([)t*w&},~/„0Š2™3ž4¨5´6¹7Ä8Ì4Ò:×;æ<íz @=Fð=A>à´3I ¡12ðçõç çç÷æÓ4ðÍ56„c78Š]9ðú' ý%:ý ú!úþ";ü"}ù JKëÕ·+¶¤:6¹¥™b¹¦:*�½FY,S¶GW*,-¸§*¨½FY,SY¶©SY¸ªS¶GW-Æ-¹P™Æ ¹«±„§ÿšÆ*¹«§ :ƹ«§ :¶¿§:*\½FY¶­S¶GW±_�lr�ˆ�’k¡¬lž¡¬ìJ?@ ABC+D3ERF_JkGlHoIrJ�?žL¡J£K¶MíRSLM iNð˜OP£QR·õ·'S··÷æú< ý TüaŽùNÿ;w?üTùB¬ UVëf*�½FY,S¶GW,¶DW+¶®:6¹¯™-¹°À±:š*�½F¶GW*,-¸6§ÿÏ,¶YW*“½FY,S¶GW±ì:PQRST'U3V8WCYKZN[Q\V]e^íH3 fõf'Iff÷æL?WI>àúýXü%±ú YZë´©+¶²:¹¥™W¹¦:*�½FY,S¶GW*,-¸§*³½FY,SY¶©S¶GW-Æ-¹P™Æ ¹«±§ÿ¥Æ*¹«§ :ƹ«§ :¶¿§:*\½FY¶­S¶GW±Tsadsz�„`“¬a�“¬ìBabcd(e0fGgTj`haidjsa�l“j•k¨míHHLMŠ?P•QR©õ©[\©©÷æú; üTüYŽúNÿ;u?üTùB¬ ]^ëør»;Y·_%E`brLMjõúý;ý:¶±ø ]cëæX,¶DW+¶´¹µ:¹J™;¹KÀ¶:+¶·:*¶¸¶¹,-¸k-Æ -¹P™±§ÿÁ,¶YW±ì& €&�.‚AƒN„O…R†W‡í>.!d&)`bXõXLMXX÷æú ü>ú efëuw*¸ºW+¸ºW²»+¶¼.ª/!(²½N§*²¾N§#²¿N§À½FY+S¸Á:»‡Y·‰¿»ÂY-·Ã:*,¶Ä:¶Å°ì>–— š,œ0�3Ÿ7 :¢>£A¥K¦P§Zªf«o¬íf 0gh7gh>ghP iãwÛÜwÞwjãZghfklomno*0gp7gp>gpZgpú ,üqr s tuëýª*¾š ²Æ²¶Ç±*2L»ÈY»ÉY²Æ²Ê·Ë·ÌM+¸N»ÍY·Î:6*¾¢*2¶ÏWжÏW„§ÿä-¶Ñ,¸ -Æ#-¶ §:-Æ-¶ § :¶¿,¶§N,¶§ :-¶-¿§M,¶Ò±.douy|(ˆ��”—¡¤¬ìRÈÉÊÎÏ(Ð.Ò7ÓAÔKÕSÓY×dØoψØ�ϡڤإ٩ÛíH:Fð7-ôv.ZñÜ(ywö¥QRªxy—îãús ÿ*zsûýÍúÿzsûýÿ zsûýùFÿzsûùB¬{ëD*+·±ì0í |}~€ë=Ó¶Ôš§³…Õ³±ì /±ú @�‚ƒ„×*Ö*ÓØ ÙÓÚ@@oA¶/a