40 '7 '8 '9: ;< '=> '?@ 'AB 'CD 'EF 'GH 'IJ 'KL 'MN 'OP 'QR 'ST 'UV 'WX 'Y VZ V[\P '] V^ V_ `a  bc 3d 'e 'f 'g 'h ij kl mno 'p 'q 'r 'stu vw Bx Ayz '{ F| '}~ J V '  O V   V V J V ' ' ^b ^ ^ ^ ' ' ' ' hb J h  ' ' ' '   V V  V   V ' '  ^ F F                      '  ' ' '   D G G  G          F     ' B    B B     B B  ^  D '  '  D '  ' b 4 D! " # $ '% & ' i(  )* + , -. /0 1  2 34 56789 41: 4; '<=> ?@ AB C D EF EG EH EI J KLMNO P Q R ST UV "dWXYZ  ! [ \  ] '^_ .` La bcd .efg 2+ 4h Kijkl m n ou mv wy Lz B{ | }  ~   4  Q "b Q Q G 4 L f G W G ' G W f G   Y W Y e d f f j j     ` ` ` V  i  W W Q ' ~ W W   ' i Q    G v W i~ ' ' Q '  Q Q Q Q   Q   Q   D                W 4 D     B ' '   x B B   G B B K G 4 '     4   G B  ' B       ' D '    !"# $ %i '&'( ) *+ , G G- B. B/ G0 1 26 78 79 : ; < = >  ?  @  A  BCDEF  G  HI  JKL FMN 'O PQ R S [ VT VU  V W W VX W VY W VZ[\ 4  ]^ _B@` a Vb Fcd e 'fg Fh Vi 'jk  l 'm no p "qu "v Dw x y z{ |}~TypeInfo InnerClassesVinfologLorg/slf4j/Logger; HDF5_CLASSLjava/lang/String; ConstantValueHDF5_DIMENSION_LISTHDF5_DIMENSION_SCALEHDF5_DIMENSION_LABELSHDF5_DIMENSION_NAMEHDF5_REFERENCE_LIST debugEnumZ debugVlendebug1 debugDetaildebugPos debugHeapdebugVdebugGroupBtreedebugDataBtree debugBtree2debugContinueMessage debugTracker debugSoftLink debugHardLinkdebugSymbolTablewarningsdebugReferencedebugRegionReferencedebugCreationOrderdebugStructuredebugDimensionScalesNULL_STRING_VALUEmagic[B magicString maxHeaderPosJtransformReference KNOWN_FILTERSIraf"Lucar/unidata/io/RandomAccessFile;rootBuilderLucar/nc2/Group$Builder;h5iosp'Lucar/nc2/internal/iosp/hdf5/H5iospNew; baseAddress sizeOffsetsB sizeLengths isOffsetLong isLengthLong isNetcdf4 h5rootGroupH5Group/Lucar/nc2/internal/iosp/hdf5/H5objects$H5Group; symlinkMapLjava/util/Map; SignatureDataObjectFacade[Ljava/util/Map; addressMap DataObjectSLjava/util/Map; hdfDateParserLjava/text/SimpleDateFormat; h5objects'Lucar/nc2/internal/iosp/hdf5/H5objects;debugOutLjava/io/PrintWriter; memTrackerLucar/nc2/iosp/hdf5/MemTracker; valueCharsetLjava/nio/charset/Charset; setWarnings(Z)VCodeLineNumberTableLocalVariableTablewarn setDebugFlags(Lucar/nc2/util/DebugFlags;)V debugFlagLucar/nc2/util/DebugFlags; isValidFile%(Lucar/unidata/io/RandomAccessFile;)ZbufffilePossize StackMapTable Exceptionsd(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/Group$Builder;Lucar/nc2/internal/iosp/hdf5/H5iospNew;)Vthis)Lucar/nc2/internal/iosp/hdf5/H5headerNew;myRafgetValueCharset()Ljava/nio/charset/Charset;read(Ljava/io/PrintWriter;)VfLjava/util/Formatter;debugPS actualSizeoksuperblockStart versionSBallSharedDimensionsreadSuperBlock1(JB)VstorageInternalNodeSizeS versionFSS versionGroup versionSHMFbtreeLeafNodeSizebtreeInternalNodeSize fileFlags heapAddress eofAddressdriverBlockAddressfileSizereadSuperBlock2(J)VextensionAddressrootObjectAddresschecksumreplaceSymbolicLinks2(Lucar/nc2/internal/iosp/hdf5/H5objects$H5Group;)Vlink8Lucar/nc2/internal/iosp/hdf5/H5objects$DataObjectFacade;dofgroupobjListLjava/util/List;countLocalVariableTypeTableJLjava/util/List; addSymlinkMapM(Ljava/lang/String;Lucar/nc2/internal/iosp/hdf5/H5objects$DataObjectFacade;)VnamefacademakeNetcdfGroupJ(Lucar/nc2/Group$Builder;Lucar/nc2/internal/iosp/hdf5/H5objects$H5Group;)ZbasetypeLucar/ma2/DataType; enumTypedefLucar/nc2/EnumTypedef; facadeNested h5groupNested nestedGroup enumTypeNamevinfo/Lucar/nc2/internal/iosp/hdf5/H5headerNew$Vinfo;vLucar/nc2/Variable$Builder;e Lucar/ma2/InvalidRangeException;mattMessageAttribute8Lucar/nc2/internal/iosp/hdf5/H5objects$MessageAttribute; parentGrouph5groupallHaveSharedDimensionsfattsJLjava/util/List;findDimensionScales(Lucar/nc2/Group$Builder;Lucar/nc2/internal/iosp/hdf5/H5objects$H5Group;Lucar/nc2/internal/iosp/hdf5/H5objects$DataObjectFacade;)VattLucar/nc2/Attribute;valgiterLjava/util/Iterator;NLjava/util/Iterator;findDimensionScales2Dj(Lucar/nc2/internal/iosp/hdf5/H5objects$H5Group;Lucar/nc2/internal/iosp/hdf5/H5objects$DataObjectFacade;)VdLucar/nc2/Dimension;lens[IposdimNamesbuffLjava/lang/StringBuilder;want_lenmatchuniquefindSharedDimensions(Lucar/nc2/Group$Builder;Lucar/nc2/internal/iosp/hdf5/H5objects$H5Group;Lucar/nc2/internal/iosp/hdf5/H5objects$DataObjectFacade;)Zi addDimensiono(Lucar/nc2/Group$Builder;Lucar/nc2/internal/iosp/hdf5/H5objects$H5Group;Ljava/lang/String;IZ)Ljava/lang/String;parentlength isUnlimitedextendDimensionn(Lucar/nc2/Group$Builder;Lucar/nc2/internal/iosp/hdf5/H5objects$H5Group;Ljava/lang/String;I)Ljava/lang/String;createDimensionsJ(Lucar/nc2/Group$Builder;Lucar/nc2/internal/iosp/hdf5/H5objects$H5Group;)VfilterAttributes"(Ljava/util/List;)Ljava/util/List;attListresult(Ljava/util/List;)Ljava/util/List;makeAttributes{(Lucar/nc2/Structure$Builder;Lucar/nc2/internal/iosp/hdf5/H5objects$MessageAttribute;Lucar/nc2/AttributeContainerMutable;)V memberDataLucar/ma2/Array;smMember"Lucar/ma2/StructureMembers$Member; memberNamefldNameattNamevb attMembersLucar/ma2/StructureMembers;attDataLucar/ma2/ArrayStructure;sbLucar/nc2/Structure$Builder; attContainer$Lucar/nc2/AttributeContainerMutable;mdtMessageDatatype7Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDatatype;Lucar/nc2/Structure$Builder<*>;~(Lucar/nc2/Structure$Builder<*>;Lucar/nc2/internal/iosp/hdf5/H5objects$MessageAttribute;Lucar/nc2/AttributeContainerMutable;)V makeAttributeN(Lucar/nc2/internal/iosp/hdf5/H5objects$MessageAttribute;)Lucar/nc2/Attribute;nesteddataListdtype$Ljava/util/List;readAttributeData(Lucar/nc2/internal/iosp/hdf5/H5objects$MessageAttribute;Lucar/nc2/internal/iosp/hdf5/H5headerNew$Vinfo;Lucar/ma2/DataType;)Lucar/ma2/Array;dtdimmb MemberBuilder)Lucar/ma2/StructureMembers$MemberBuilder;h5smStructureMember7Lucar/nc2/internal/iosp/hdf5/H5objects$StructureMember;chunkChunkLucar/nc2/iosp/Layout$Chunk;destPos hasStringsbuilder#Lucar/ma2/StructureMembers$Builder;recsizelayoutLucar/nc2/iosp/Layout;asbbLucar/ma2/ArrayStructureBB; byteArrayaddresssvaldataD1Lucar/ma2/ArrayObject$D1; vlenArrayendianreadTypescalar[Lucar/ma2/Array;newShapebaseInfo2Lucar/nc2/internal/iosp/hdf5/H5headerNew$TypeInfo;bdatastrlennsarray dataArraydataTypeshape readDtypeelemSizeLjava/lang/Object;w convertString([B)Ljava/lang/String;b([BII)Ljava/lang/String;startlen convertEnumsD(Ljava/util/Map;Lucar/ma2/DataType;Lucar/ma2/Array;)Lucar/ma2/Array;ivalmapvaluesiiLucar/ma2/IndexIterator;6Ljava/util/Map;k(Ljava/util/Map;Lucar/ma2/DataType;Lucar/ma2/Array;)Lucar/ma2/Array; makeVariablem(Lucar/nc2/Group$Builder;Lucar/nc2/internal/iosp/hdf5/H5objects$DataObjectFacade;)Lucar/nc2/Variable$Builder;Filter.Lucar/nc2/internal/iosp/hdf5/H5objects$Filter;fvmMessageFillValue8Lucar/nc2/internal/iosp/hdf5/H5objects$MessageFillValue;MessageFillValueOld;Lucar/nc2/internal/iosp/hdf5/H5objects$MessageFillValueOld; defFillValue fillValuemess HeaderMessage5Lucar/nc2/internal/iosp/hdf5/H5objects$HeaderMessage;vnamedesc chunksizerawDatarefDatanewData fillAttribute dataAddressatts%Ljava/util/List;findReferenceObjectNames"(Lucar/ma2/Array;)Lucar/ma2/Array;objIddobj2Lucar/nc2/internal/iosp/hdf5/H5objects$DataObject;ii2addMembersToStructuren(Lucar/nc2/Group$Builder;Lucar/nc2/Structure$Builder;Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDatatype;)Vmsq(Lucar/nc2/Group$Builder;Lucar/nc2/Structure$Builder<*>;Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDatatype;)VmakeVariableMember(Lucar/nc2/Group$Builder;Ljava/lang/String;JLucar/nc2/internal/iosp/hdf5/H5objects$MessageDatatype;)Lucar/nc2/Variable$Builder;dataPosprocessSystemAttributes0(Ljava/util/List;Lucar/nc2/AttributeContainer;)VMessageComment6Lucar/nc2/internal/iosp/hdf5/H5objects$MessageComment;messagesLucar/nc2/AttributeContainer;GLjava/util/List;g(Ljava/util/List;Lucar/nc2/AttributeContainer;)VgetHdfDateFormatter()Ljava/text/SimpleDateFormat;makeVariableShapeMessageDataspace(Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDatatype;Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDataspace;Ljava/lang/String;)[I combinedDimrshapemsd8Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDataspace;dimNamesmakeVariableShapeAndType(Lucar/nc2/Group$Builder;Lucar/nc2/Variable$Builder;Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDatatype;Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDataspace;Lucar/nc2/internal/iosp/hdf5/H5headerNew$Vinfo;Ljava/lang/String;)Zlocal getRootGroup()Lucar/nc2/Group$Builder; makeVinfoForDimensionMapVariable6(Lucar/nc2/Group$Builder;Lucar/nc2/Variable$Builder;)VLucar/nc2/Variable$Builder<*>;9(Lucar/nc2/Group$Builder;Lucar/nc2/Variable$Builder<*>;)VreadStructMetadata/(Lucar/nc2/Variable$Builder;)Ljava/lang/String;structMetadataVar2(Lucar/nc2/Variable$Builder<*>;)Ljava/lang/String; getNCtype(IIZ)Lucar/ma2/DataType; signedness SignednessLucar/ma2/DataType$Signedness;hdfTypeunsignedgetHeapDataArray'(JLucar/ma2/DataType;I)Lucar/ma2/Array;globalHeapIdAddressheapIdHeapIdentifier6Lucar/nc2/internal/iosp/hdf5/H5objects$HeapIdentifier;\(Lucar/nc2/internal/iosp/hdf5/H5objects$HeapIdentifier;Lucar/ma2/DataType;I)Lucar/ma2/Array;pa[F[D[S[Jho GlobalHeap HeapObject=Lucar/nc2/internal/iosp/hdf5/H5objects$GlobalHeap$HeapObject;readHeapString(J)Ljava/lang/String; heapIdAddress*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;bbLjava/nio/ByteBuffer; readHeapVlen<(Ljava/nio/ByteBuffer;ILucar/ma2/DataType;I)Lucar/ma2/Array;getDataObjectName getDataObjectG(JLjava/lang/String;)Lucar/nc2/internal/iosp/hdf5/H5objects$DataObject;makeIntFromBytes([BII)I()Z readLength()J readOffset readAddressgetSizeLengths()BgetNumBytesFromMax(J)I maxNumberreadVariableSizeUnsigned(I)JvvreadVariableSizeNnbyteschgetRandomAccessFile$()Lucar/unidata/io/RandomAccessFile; getFileOffset(J)JgetSizeOffsets isClassicclose()V getEosInfo(Ljava/util/Formatter;)VgetDataObjects()Ljava/util/List;Ljava/util/ArrayList;ILjava/util/ArrayList;F()Ljava/util/List;lambda$getDataObjects$2g(Lucar/nc2/internal/iosp/hdf5/H5objects$DataObject;Lucar/nc2/internal/iosp/hdf5/H5objects$DataObject;)Io1o2!lambda$makeVariableShapeAndType$1/(Lucar/nc2/EnumTypedef;Lucar/nc2/EnumTypedef;)Zlambda$makeAttributes$0@(Ljava/lang/String;Lucar/ma2/Array;Lucar/nc2/Variable$Builder;)V access$000 access$100M(Lucar/nc2/internal/iosp/hdf5/H5headerNew;)Lucar/unidata/io/RandomAccessFile;x0 access$200()Lorg/slf4j/Logger; SourceFileH5headerNew.java [\  vgH5header/header  igH5header/btree2 pgH5header/continueMessage qgH5header/headerDetails jgH5header/dataBtree ogH5header/groupBtree ng H5header/Heap lgH5header/filePos kgH5header/reference wgH5header/softLink sgH5header/hardLink tgH5header/symbolTable ugH5header/memTracker rgH5header/Variable mgH5header/structure zg  ( 'ucar/nc2/internal/iosp/hdf5/H5headerNew }~    java/util/HashMap        java/nio/charset/Charset   yg {gjava/io/PrintWriterjava/io/OutputStreamWriter   %ucar/nc2/internal/iosp/hdf5/H5objects   ucar/nc2/iosp/hdf5/MemTracker   ^ java/io/IOExceptionNot a netCDF4/HDF5 file *H5header opened file to read:'{}' size= {}    ucar/unidata/io/RandomAccessFile   header    java/lang/StringBuilderUnknown superblock version=       gjava/util/Formatter   versionSB=  versionFSS=  versionGroup=  versionSHMF=  g  g sizeOffsets= {} sizeLengths= {} " isLengthLong= {} isOffsetLong= {}   0 btreeLeafNodeSize= {} btreeInternalNodeSize= {}   fileFlags= 0x{}      # baseAddress set to superblockStart baseAddress= 0x{} % global free space heap Address= 0x{} eof Address={} raf length= {} driver BlockAddress= 0x{} superblockFile is truncated should be=  actual =  %nlocation=  extensionAddress= 0x{} rootObjectAddress= 0x{}    6ucar/nc2/internal/iosp/hdf5/H5objects$DataObjectFacade  ^ , WARNING Didnt find symbolic link={} from {} ^   # ERROR Symbolic Link loop found ={}  '   Found symbolic link={}     g   g  "# ,- g  FI {}  ucar/nc2/EnumTypedef       made enumeration {} g  e   --made Group ^ add to     'EnumTypedef is missing for variable: {}java/lang/IllegalStateException%EnumTypedef is missing for variable:     -ucar/nc2/internal/iosp/hdf5/H5headerNew$Vinfo made Variable  vinfo=    ./6ucar/nc2/internal/iosp/hdf5/H5objects$MessageAttribute   34ucar/ma2/InvalidRangeException    CLASS NO  DIMENSION_SCALE      %& ^ g g (DIMENSION_LIST: dimension scale > 2 = {}    ucar/nc2/Dimension GDIMENSION_LIST: dimension scale {} has second dimension {} but no match ODIMENSION_LIST: dimension scale {} has second dimension {} but multiple matches DIMENSION_LISTNAMEREFERENCE_LIST-DIMENSION_LIST: failed to read on variable {}]DIMENSION_LIST: must have same number of dimension scales as dimensions att={} on variable {}   *+)Found dimList '{}' for group '{}' matt={}java/lang/Object 4This is a netCDF dimension but not a netCDF variable Found {}  e   ! "# $%  %&addDimension name= dim=  to group RaddDimension: DimScale has different length than dimension it references dimScale= ' ) ( )*UextendDimension: DimScale has different length than dimension it references dimScale= +*java/util/ArrayListucar/nc2/iosp/netcdf4/Nc4_Netcdf4Coordinates _Netcdf4Dimid _nc3_strict  , - TUucar/ma2/ArrayStructure ./ 012 3 ucar/ma2/StructureMembers$Member 45ucar/nc2/Attribute. 6 78ucar/nc2/constants/CDM _field_atts: 9: ; <BootstrapMethods=>?@ AB CD EFucar/nc2/Variable$Builder GH 7I JK  L M Nfailed to read Attribute  HDF5 file=  Oucar/ma2/Array g P eQ R S5ucar/nc2/internal/iosp/hdf5/H5objects$StructureMember TI  W UV tW XY ZY [\ ] ^_ucar/nc2/iosp/LayoutRegularucar/ma2/Section ` a bc $/ucar/ma2/ArrayStructureBB d efg hi j readStructure  chunk=  index.getElemSize= k l m n op q rs tz  ug vwxucar/ma2/ArrayObject$D1  y Tz z  { |} ~      v java/lang/String         Unknown enum value= > SKIPPING DataType=  for variable   $SKIPPING variable with SZIP Filter= 3ucar/nc2/internal/iosp/hdf5/H5objects$HeaderMessage   6ucar/nc2/internal/iosp/hdf5/H5objects$MessageFillValue g ~ ~ 9ucar/nc2/internal/iosp/hdf5/H5objects$MessageFillValueOld    _FillValuejava/lang/Number    g e ucar/nc2/Structure$Builder    _nc4_non_coord_ ( e     ^ _opaqueDesc   gucar/nc2/iosp/hdf5/DataBTree    _ChunkSizes e  $     _HDF5ReferenceType(values are names of referenced Variables#transform region Reference: facade= variable name=*values are regions of referenced Variables @  Variable  has unknown Filter(s) =  makeVariable  ; vinfo=  *readReferenceObjectNames cant find obj= {} Referenced object= {} ^   made Member Variable 4ucar/nc2/internal/iosp/hdf5/H5objects$MessageComment_comment ^ java/text/SimpleDateFormatyyyyMMddHHmmssGMT   *   ^              WARNING HDF5 file  not handling hdf integer type ( ) with size=  HDF5 file  ( not handling hdf float type with size=  not handling hdf type =  size=  heapId= {}  #Illegal Heap address, HeapObject =  HeapObject= {}         'java/lang/UnsupportedOperationExceptiongetHeapDataAsArray dataType=NILCant find Heap Object,heapId=  Bad HeapObject.dataSize=%s    /H5iosp.readVlenData cant find dataObject id= {}  hg0ucar/nc2/internal/iosp/hdf5/H5objects$DataObject    position={}     '   n    !ucar/nc2/iosp/hdf5/H5headerIF'ucar/nc2/internal/iosp/hdf4/HdfHeaderIF0ucar/nc2/internal/iosp/hdf5/H5headerNew$TypeInfoDIMENSION_LABELSucar/nc2/Group$Builder-ucar/nc2/internal/iosp/hdf5/H5objects$H5Groupjava/util/Listjava/util/Iteratorucar/ma2/DataType5ucar/nc2/internal/iosp/hdf5/H5objects$MessageDatatype"ucar/nc2/AttributeContainerMutableucar/ma2/StructureMembers'ucar/ma2/StructureMembers$MemberBuilderucar/nc2/iosp/Layout$Chunk!ucar/ma2/StructureMembers$Builderucar/nc2/iosp/Layoutucar/ma2/IndexIterator,ucar/nc2/internal/iosp/hdf5/H5objects$Filter/[Lucar/nc2/internal/iosp/hdf5/H5objects$Filter;6ucar/nc2/internal/iosp/hdf5/H5objects$MessageDataspaceucar/ma2/DataType$Signedness4ucar/nc2/internal/iosp/hdf5/H5objects$HeapIdentifier0ucar/nc2/internal/iosp/hdf5/H5objects$GlobalHeap;ucar/nc2/internal/iosp/hdf5/H5objects$GlobalHeap$HeapObjectucar/nc2/util/DebugFlagsisSet(Ljava/lang/String;)Z isDirectoryseek([B)Iucar/nc2/write/NetcdfFileFormatmemequal([B[BI)Z(I)V%ucar/nc2/internal/iosp/hdf5/H5iospNew()Ljava/util/Optional;!java/nio/charset/StandardCharsetsUTF_8java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/SystemoutLjava/io/PrintStream;(Ljava/io/OutputStream;)V(Ljava/io/Writer;)V`(Lucar/nc2/internal/iosp/hdf5/H5headerNew;Ljava/io/PrintWriter;Lucar/nc2/iosp/hdf5/MemTracker;)V readString(I)Ljava/lang/String;equals(Ljava/lang/Object;)Z(Ljava/lang/String;)V getLocation()Ljava/lang/String;java/lang/LongvalueOf(J)Ljava/lang/Long;org/slf4j/Loggerdebug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VordergetFilePointeradd(Ljava/lang/String;JJ)VreadByteappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toStringreportjava/lang/Byte(B)Ljava/lang/Byte;java/lang/Boolean(Z)Ljava/lang/Boolean;()I readShort()Sjava/lang/Short(S)Ljava/lang/Short;readIntjava/lang/Integer toHexString'(Ljava/lang/String;Ljava/lang/Object;)V skipBytes(I)I(J)Ljava/lang/StringBuilder;readRootSymbolTable2(J)Lucar/nc2/internal/iosp/hdf5/H5objects$H5Group;readRootObject nestedObjectsget(I)Ljava/lang/Object;linkName java/util/Mapremove isChildOf2(Lucar/nc2/internal/iosp/hdf5/H5objects$H5Group;)Zset'(ILjava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; isVariableis2DCoordinate isTypedeftypefindEnumTypedef((Ljava/lang/String;)Ljava/util/Optional;byteSizeENUM1ENUM2ENUM47(Ljava/lang/String;Ljava/util/Map;Lucar/ma2/DataType;)VaddEnumTypedef0(Lucar/nc2/EnumTypedef;)Lucar/nc2/Group$Builder;isGroup readH5Groupi(Lucar/nc2/internal/iosp/hdf5/H5objects$DataObjectFacade;)Lucar/nc2/internal/iosp/hdf5/H5objects$H5Group;ucar/nc2/GroupsetName,(Ljava/lang/String;)Lucar/nc2/Group$Builder;addGroup2(Lucar/nc2/Group$Builder;)Lucar/nc2/Group$Builder; shortName addVariable5(Lucar/nc2/Variable$Builder;)Lucar/nc2/Group$Builder;isEnumgetEnumTypeNameisEmpty$(Ljava/lang/String;Ljava/util/Map;)V getShortNamesetEnumTypeName/(Ljava/lang/String;)Lucar/nc2/Variable$Builder; spiObject-(Ljava/lang/Object;)Ljava/lang/StringBuilder; attributesgetAttributeContainer&()Lucar/nc2/AttributeContainerMutable; getMessagegetStringValuemdsndims dimLength maxLengthdimListhasNetcdfDimensionsincludeOriginalAttributesgetName lastIndexOf substring getLength(I)Ljava/lang/Integer;hashCode((Ljava/lang/String;[Ljava/lang/Object;)V startsWithdimMap()Lucar/nc2/Dimension$Builder;ucar/nc2/Dimension$Builder0(Ljava/lang/String;)Lucar/nc2/Dimension$Builder;setIsUnlimited(Z)Lucar/nc2/Dimension$Builder; setLength(I)Lucar/nc2/Dimension$Builder;build()Lucar/nc2/Dimension;.(Lucar/nc2/Dimension;)Lucar/nc2/Group$Builder; findDimension toBuilderreplaceDimension(Lucar/nc2/Dimension;)ZaddDimensionIfNotExists(Lucar/nc2/internal/iosp/hdf5/H5headerNew;Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDatatype;Lucar/nc2/internal/iosp/hdf5/H5objects$MessageDataspace;J)V STRUCTUREgetStructureMembers()Lucar/ma2/StructureMembers; getMembers+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableList2()Lcom/google/common/collect/UnmodifiableIterator;extractMemberArray4(Lucar/ma2/StructureMembers$Member;)Lucar/ma2/Array;%(Ljava/lang/String;Lucar/ma2/Array;)V addAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;indexOf(Ljava/lang/String;)I(II)Ljava/lang/String;findMemberVariable "#(Ljava/lang/Object;)V '$(Lucar/nc2/Variable$Builder;)VacceptA(Ljava/lang/String;Lucar/ma2/Array;)Ljava/util/function/Consumer; ifPresent (Ljava/util/function/Consumer;)V vbuildersucar/nc2/Variable findMember6(Ljava/lang/String;)Lucar/ma2/StructureMembers$Member;1(Lucar/nc2/Attribute;)Lucar/nc2/Variable$Builder; getNCDataType()Lucar/ma2/DataType;CHARSTRING((Ljava/lang/String;Lucar/ma2/DataType;)VisVlen&(Ljava/lang/String;Ljava/util/List;Z)V%()Lucar/ma2/StructureMembers$Builder;7(Ljava/lang/String;)Lucar/ma2/StructureMembers$Builder;membersbase addMemberv(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lucar/ma2/DataType;[I)Lucar/ma2/StructureMembers$MemberBuilder;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder; BIG_ENDIAN setDataObject=(Ljava/lang/Object;)Lucar/ma2/StructureMembers$MemberBuilder;offset setDataParam,(I)Lucar/ma2/StructureMembers$MemberBuilder;([I)V(JI[ILucar/ma2/Section;)VsetStructureSize&(I)Lucar/ma2/StructureMembers$Builder; (Lucar/ma2/StructureMembers;[I)V getByteBuffer()Ljava/nio/ByteBuffer;java/nio/ByteBufferarray()[B()Lucar/nc2/iosp/Layout$Chunk; getElemSize getSrcPos getDestElem getNelems readFully([BII)VgetTotalNelems convertHeap:(Lucar/ma2/ArrayStructureBB;ILucar/ma2/StructureMembers;)VtypeInfo isVStringfactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;ucar/ma2/ArrayObject(ILjava/lang/Object;)VLONGconvertReference makeVlenArray%([I[Lucar/ma2/Array;)Lucar/ma2/Array;getSizetimeType arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VreadDataPrimitiveS(Lucar/nc2/iosp/Layout;Lucar/ma2/DataType;[ILjava/lang/Object;IZ)Ljava/lang/Object;9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array;!([BIILjava/nio/charset/Charset;)VgetShape()[IgetIndexIterator()Lucar/ma2/IndexIterator;resetLocalIteratornextByteunsignedByteToShort(B)S nextShortunsignedShortToInt(S)InextInt setObjectNextd(Lucar/nc2/internal/iosp/hdf5/H5headerNew;Lucar/nc2/internal/iosp/hdf5/H5objects$DataObjectFacade;)Vmfp MessageFilter5Lucar/nc2/internal/iosp/hdf5/H5objects$MessageFilter;3ucar/nc2/internal/iosp/hdf5/H5objects$MessageFilterfiltersidmtype MessageType3Lucar/nc2/internal/iosp/hdf5/H5objects$MessageType;1ucar/nc2/internal/iosp/hdf5/H5objects$MessageType FillValuemessData%Named-Lucar/nc2/internal/iosp/hdf5/H5objects$Named; hasFillValuevalue FillValueOldgetFillValueNonDefaultucar/nc2/iosp/netcdf3/N3iospgetFillValueDefault'(Lucar/ma2/DataType;)Ljava/lang/Number;((Ljava/lang/String;Ljava/lang/Number;Z)Vmsl MessageLayout5Lucar/nc2/internal/iosp/hdf5/H5objects$MessageLayout;3ucar/nc2/internal/iosp/hdf5/H5objects$MessageLayout useFillValueucar/nc2/Structure()Lucar/nc2/Structure$Builder;setParentGroupBuilder5(Lucar/nc2/Group$Builder;)Lucar/nc2/Variable$Builder;setElementSize(I)Lucar/nc2/Variable$Builder;()Lucar/nc2/Variable$Builder;OPAQUE getBaseSize setSPobject/(Ljava/lang/Object;)Lucar/nc2/Variable$Builder; findAttribute((Ljava/lang/String;)Lucar/nc2/Attribute; opaque_desc'(Ljava/lang/String;Ljava/lang/String;)V isChunked storageSizeF(Lucar/nc2/iosp/hdf5/H5headerIF;J[I[ILucar/nc2/iosp/hdf5/MemTracker;)VbtreeLucar/nc2/iosp/hdf5/DataBTree;0(Ljava/lang/String;)Lucar/nc2/Attribute$Builder;ucar/nc2/Attribute$Builder setValues/(Ljava/util/List;Z)Lucar/nc2/Attribute$Builder;()Lucar/nc2/Attribute; referenceType setDataType0(Lucar/ma2/DataType;)Lucar/nc2/Variable$Builder; readArray()Lucar/ma2/Array; setCachedData.(Lucar/ma2/Array;Z)Lucar/nc2/Variable$Builder;setOwner getFilters1()[Lucar/nc2/internal/iosp/hdf5/H5objects$Filter; getLongNextwhoaddMemberVariable9(Lucar/nc2/Variable$Builder;)Lucar/nc2/Structure$Builder;Commentcommentucar/nc2/AttributeContainerjava/util/TimeZone getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone; setTimeZone(Ljava/util/TimeZone;)VsetDimensionsByNamesetDimensionsAnonymous([I)Lucar/nc2/Variable$Builder; enumTypedefsstream()Ljava/util/stream/Stream; '&(Lucar/nc2/EnumTypedef;)Ztest6(Lucar/nc2/EnumTypedef;)Ljava/util/function/Predicate;java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; findFirst,(Lucar/nc2/internal/iosp/hdf5/H5headerNew;)VownerUNSIGNEDSIGNEDBYTEwithSignedness3(Lucar/ma2/DataType$Signedness;)Lucar/ma2/DataType;SHORTINTFLOATDOUBLEULONGreadHeapIdentifier9(J)Lucar/nc2/internal/iosp/hdf5/H5objects$HeapIdentifier; getHeapObject?()Lucar/nc2/internal/iosp/hdf5/H5objects$GlobalHeap$HeapObject;nelems readFloat([FII)V readDouble([DII)VgetPrimitiveClassType()Ljava/lang/Class;TYPELjava/lang/Class;([SII)V([III)VreadLong([JII)VdataSizeformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;/(ILjava/nio/charset/Charset;)Ljava/lang/String;N(Ljava/nio/ByteBuffer;I)Lucar/nc2/internal/iosp/hdf5/H5objects$HeapIdentifier;errorreadDataObjectunsignedIntToLong"ucar/nc2/internal/iosp/hdf4/HdfEosk(Ljava/lang/String;Lucar/nc2/internal/iosp/hdf4/HdfHeaderIF;Lucar/nc2/Group$Builder;Ljava/util/Formatter;)Z()Ljava/util/Collection;(Ljava/util/Collection;)V'(Ljava/lang/Object;Ljava/lang/Object;)I ''compare()Ljava/util/Comparator;sort(Ljava/util/Comparator;)V(JJ)I equalsMapOnlyorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;([BLjava/nio/charset/Charset;)V( ), ,-+ucar/nc2/internal/iosp/hdf5/H5objects$Named *+ &'"java/lang/invoke/LambdaMetafactory metafactory.Lookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;/%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!' UV3 [\]^_`^_a^_b^_cd^_e^_ fg hg ig jg kg lg mg ng og pg qg rg sg tg ug vg wg xg yg zg {g|^_8}~^_(g__gggC 3 de g  ***  *  * ********* *!"Bh ij!k,l7mBnMoXpcqnrystuvw  f*# @*$B!%eM(E*:*+*,***- .0i@: "*/<>MOad**7~f [V - DOA*2*3Yȷ45*3Yȷ46*+*,7*-8*-9:;<=" %*/@*AAAA/*= - + *+>lQ K?E ?@93-'!  *AYBYCDE>*FY**>*GHI*$A*JY KG6 7 %e@*+*L:MN 6 . 0i7 OYPQR*S TU*W*X%e7*GY Z*[6  * \.  *]OY^Y_`a bcQ**de**7*df6  *g"hYi: *G j kl*>* `u#06BKQ\bk    f &}^ A,g)0K 5g - S-/ E&$OK*[6*[6*[W*[6 <^Y_mabnaboabpabcl**[q**qr**[s**st 3u*qv*svUw*tx*rxU*yW*z6*z6 {||U*}6 ~ *z6*W***7 *7 *7** a7 l _*  T*$Tl*G*XZ*$7 8OY^Y_a aa*SacQ**I*Xd0  !#")#b'm(*+,-.14567;<=$@)A2B;ECFIGOHUJ^KcLiMoNyRSTUVWXZ[^_`+a8eJf2 KKK B9#(h_< I O UPO bX'''['''83=aEO }**[q**qr**[s**st 3u*qv*svUw*tx*rxU*[> ~***7*7*7*}6 K*Tl*G*XZ**a7 l*$7  )OY^Y_aa cQ**Id!i jl(m:n@oXppsxt~uxyz{|~"(.8AIo|R}}x A< C Y'''['''8p'#6O++M>,,:*e*5:",W)+,Wl,W ,W+r  "*6>QVjru}>Q"     )>- O *5+,W     ^ b ,N-!-: *+,,N- -: *,>,:%:*+,~>*+,,::u+;:^)!:::Y:+W +,::l*I:ϸ:+W*f~>.^Y_ŶaƶaǶa+ƶacl*+:+Wɶ˙:1ιY^Y_жaζacѿҙE+;:.Y:+WԶW: 6^Y_ضaζaٶa۶aڶcl`*,ܴݷ::/:*+:OYQ*,ܴ+`kn"H&.1OW^ac 49<ADIdk q  !3"?%H&U'\)g*n+s,-012345:;<.A1DAE`GkJnHpI}KNOO9AI" `[C0n}^9Hp `c1gAS AS  #  "  ( ?H !  3O)aBIB #' O  -ݹ::N*: Y:Nh-[-*+,--.-.-*8 --RJ$19>FMdR9 Mo^$ u 74E' 4'' 4'O_ ,N-,,:/6`:^Y_:aWaW-.6: 6 +:  + :    : 6    aWB !,bW,bW,cz  &/DMU]behz   &^/D^Mbe h g G !A0 '!^ +""# -ݹ:::6Q$r22Cq?!N(6"N6N6\K*:-&--^Y_: 6  6 : *+, - . :   aaW - c-@%  Y-SY+SYS *8 l*: Y:    -*g*8 @$ *8 ,--'$!"!%&'())&/+8,=-C.e0o1v4y789:;<=?@ABHILM $^  ^ =$   P <^ $ F E 4& ^<54@O%& -/6-`-:,:w-:,W,W+W@a^Y_a-aaa+ƶacl* Y^Y_aacѿ6 STV+W0XFYTZ`[g\m]abf\ '^()g^+@&*+X-/6-`-:,:+;:\+W* Y^Y_ aacѿ2 kln+o0p?sDtVuhxzy|R'^(^+u@%(.,-),N--:+!W%(*)))   ./i"Y+#M+N-L-:%N&N'N *g ,W,")MS[dg*);ii0[1i0[1 =234?,(:ڻY*,(,),*+:*,,-.:+b/01:H2:3: -4Y^Y_,a5a6ac 78WN,:Nu/01:[2:6:  ;<6    =:   `: 3: + >  ?@/:+A:@B:  ζC:   3:  4Y, 7DW/01:_2: + 6>;B:  9 3: -4Y^Y_,a5a 6ac 78W*,: -8W*W(&5:]f@LR[nqf-56 ]679B:^ 8 &;^ <^ 56 I79[56 L"79 @. -56 ;= M79 >?&5@A  BCDEFI BJG'KG. N .22'KG.L C  b'KGOMNO.Y*+(+)+*+M,EN+)F&-G4Y+HI4Y+-I*+,--:6:^Y_Ja+aKa*SacLMR"YN:O(PQ:OPWֻ4Y++(RS:4Y+7:*WHQT^%,;HQTVp Q@6V1P6CQ1Rq@6 1 CQS0 ; K2QQ4OTU +):-,6T+U:+(V:W:X[  *H:  YO: [*XYXYXRZ: X[: **XXXRZ:  YO: \  ]: X^ X^ _`aW bcW H6+(6dY+*eYfg:hWi: jY k:  lm: no:  "=^Y_pa+aqa rasbcl* t+*  uh vhwy66 6  x"*8   y s`6  ,z{ ,z|dY+*+(eYfg:H YxO}~:6nUo:6  v2ts ha7 * :   ȧ,z{ ,z6-:,z{ :6dY+*+(eYfg:x 6xQ: 6 nzo:  6   vW ts ha7 * :,z{  *8S   S   2  -:-6,z6,z{,:6,z{7,m` :,O:D,z{,6-,z{!,z::66dY+*eYfg:*8-: -G,] : ,6   l6 H Y O}~:6 !*  h :: J* : H YO}~:    :  Q  Q  : ,z{+(*+(- :  ~    Cdiru !$&'(')*+,.'/A0I1P4]5g6q7z89:;?@ADEF GH#F)K,OBPaQzR}STUVWXYZW\]abcdef i*m=nJoMpWq`reshtwuvwxzt|~(1=JNQ\ht}#'*5GOSVqF:i V rW V W WV NW <X[ C\^zt_b -$ 0c dg eg'hAijP7? ]kl gm~ n  o^ ;$ F_ba{ijzbpr}_9n -s6k`$ `k_b tu*ij=vgJpw M 1x}yz o^%$P{~ G| ?} ,~r'6 5o^ G ~r S6  tijp q)6 0-' !f 6W0& !0 ' !f W !YY ' !f W !YY ' !f H ' !fLj`?. ,' !P~`:. .@`OQ  FQ' !/ >)k' !  ~$ ' !  +HQQ%O&=++3 Y+*= &&~$-6`+3 Y+d*= 4--~--*sH-}::--Og,-6,-6 -6+:^Y_abc:> %18DJZ_vf .AJ5Z%o^6 y16r Q+  -Y*,N-E4^Y_a-z{ba,acl,e,:66J2:4^Y_a,a,acl:,::!: -): --:1-z:4Y-z:b,7----z:,`,:  Y::+W*+,,-,*+,,W,:  Ķ ĶŶ:  :+W*+,,-,ɲHWɲɦ,ʶW-W*,ݷ:  :  1 : * ̷: OY Q: *,   DW,.,:   Қ4Y жDW*,,,: -ҙg-Y* -*Gյ-ҙH"YN: 6  -Ծd - .W ׸ ٶڶDW,C,ۚ6HW-: * :  W4YжDW,s,e0^Y_a,aaζacLW }:  W4YжDW--f`-:  6 6 H 2:2^Y_a,aa-ڶcL -^Y_aζaa-ڶcld @BLnw $ * / ; E ]`luz !"#$%&()*+,(-/.L/N2Y3d4o58;<>A?@BDEFGJKL'M9PQQXRpTwUVWVX\^_`ab e(f.g[sdtnuwvz{|}~|*$n:;"*3T^ G=y^    ^ $$ < $6 6 n6 8--- #|l(=BC RE Q <  !BG4 ;%80MB '4/ '4B % '4B +K8I!#NO.#E/O%o+MH+}N-:,Q,7*:T%-6 '05HN^jmH'C0:oop6j_6YQ1D Ox-V:eW:*+\bX::,W-^Y_aζa۶aڶcl"!8=DJtw>8<!S^xx'xCxFI xJ  hOY*!+:E2^Y_az{ba,aclJ,+:*+W*+WW,+:*+WɲHWɲɦʶWWVCEObpyRb4BCL=^FIEP0BOJ+N-<-:#:,4YйW&0FI40+JJJD J  >f'**Y**" '", , : :+ O+[`6+ :+[+[+ dO:-{+-+k` :+O+B.  YO+ "` :Ov#.58>J\ckos{  \ .A>1FI^ B! !2!5' *-::- '- ,^Y_aacW,W ,WE:,W˙_+-;:  ?Y--: +       ;: + W, ԶWJ  =GN!U"Z#\$c'k)|*+,-/2p + |K 'FI^ UtV=!   ` /*77 qY*N-,= >?*'  a +M, CD     O :    q^Y_a*Saababcl^Y_a*SaababcLv^Y_a*Saabcl^Y_a*SaabcLG, <^Y_a*Saab abcL9^Y_a*Saab abcl% &+49BHQW>@EIOSY]cek4g  B s _ >5'*I!:"*-# 4''''t O+$:Y^Y_%a+ڶc&' *W,4+(:*)+**, YO,4+(:*)+*+, YO,,-4+(:*)+*w, YO,,.4+( :*)+*/, YO,,04+( :*)+*1, YO,,24+( :*)+*3, YO4Y^Y_5a,ڶc6&!" #'%-&:(>)F,M-U.a/n0~2345689:;<>?@AB,D6E>FJGWHgJqKyLMNQp U)))~)>)y)t ' 77::::Ou*I!N-78-$:Y^Y_9a-ڶcѿ:;= YS>*)+*:*=?* \ ]^`ab;cGdWecf*uu l[&OZ*I+@N-78-$:Y^Y_9a-ڶcѿ*)+*:*=?"r stvw x<yHz4ZZZ P?&Ou*I+@:*-# ~ >t O6*N-ATBC-- "1 66/ DOJ*6TD: - -*I-E:*6TW"#),7G*JJnJ^8 )DO;6`d6+x6+36 ``628H .$;;~;;}811 "''/*r  O*t *F *} GO  O*r *F *} GO  3 **G  O  /*s p> }@  $s*[A`1H*XT*z6A-*}IA*FA *JA 6 4=DLZ`kqR=DWhssq OA M>,*yO,d.Bd6!yB!,.aB!*  " , 1 9 ? >$'$AA="1! O/*  ;*a n /*q  /*g  ,  o"hYiL*G+j+  ! " #! %"! J*S**7+KW  ( )O!"j"Y*6LML+NO+ - . / 1#  1$% &'@ *P+PQ . ( ) *+:+*R, ,-P,̻4Y*+78W <^56=.M/0/*M 123M4rN'SYTYHTYDTYFTY TY TYTY T*Y*:TMN] y=z56Y !W'X 'Z FFDFBx F 2L8GFHYLZ WF]`a fL ~q FFFFFF @FFE FF FF4 *-+p qrstq345qrst