Êþº¾4å � � � o   Ý �   Ý  �         Þ  ! �" # �$ �% �& ' �( Ý) �* Ý+ �, �- �. �/ �0 �1 �2 �3 �4 �5 �6 �7 �8 �9 �: �; �< �= �> �? �@ A �BCD EFGHIJKLMNOPQRSTUVWX �YZ[ Ý\ Ý]^_ ß`a [b �cd ^e �fg ah [i jk �l am ^n �o jp àq àr astuv wxy ^z{ s|}~  Ý€� ^‚ [ƒ a„ a…†‡ ^ˆ ^‰Š‹Œ a� ÝŽ a� a� a‘’“” •–— InnerClasses DataBlock IndirectBlock DoublingTableDHeapIdlogLorg/slf4j/Logger;debugOutLjava/io/PrintStream; debugDetailZdebugFractalHeapdebugPosh5Lucar/nc2/iosp/hdf5/H5headerIF;raf"Lucar/unidata/io/RandomAccessFile;versionI heapIdLenSflagsBmaxSizeOfObjectsnextHugeObjectIdJ freeSpace managedSpaceallocatedManagedSpaceoffsetDirectBlocknManagedObjectssizeHugeObjects nHugeObjectssizeTinyObjects nTinyObjectsbtreeAddressHugeObjectsfreeSpaceTrackerAddress maxHeapSizestartingNumRowscurrentNumRowsmaxDirectBlockSize tableWidthstartingBlockSizerootBlockAddress rootBlock.Lucar/nc2/iosp/hdf5/FractalHeap$IndirectBlock; ioFilterLensizeFilteredRootDirectBlock ioFilterMask ioFilterInfo[B doublingTable.Lucar/nc2/iosp/hdf5/FractalHeap$DoublingTable;btreeHugeObjectsLucar/nc2/iosp/hdf5/BTree2;T(Lucar/nc2/iosp/hdf5/H5headerIF;Ljava/lang/String;JLucar/nc2/iosp/hdf5/MemTracker;)VCodeLineNumberTableLocalVariableTabledblock*Lucar/nc2/iosp/hdf5/FractalHeap$DataBlock;this Lucar/nc2/iosp/hdf5/FractalHeap;forWhoLjava/lang/String;address memTrackerLucar/nc2/iosp/hdf5/MemTracker;magic hasFilterschecksumposhsize StackMapTable˜™š› Exceptionsœ showDetails(Ljava/util/Formatter;)VfLjava/util/Formatter;getFractalHeapId,([B)Lucar/nc2/iosp/hdf5/FractalHeap$DHeapId;heapIdreadIndirectBlock4(Lucar/nc2/iosp/hdf5/FractalHeap$IndirectBlock;JJZ)V directBlockirowiblock2childIndirectAddressiblock heapAddress hasFilterheapHeaderAddressnbytes blockOffsetnpos blockSizereadDirectBlock/(JJLucar/nc2/iosp/hdf5/FractalHeap$DataBlock;)V access$100A(Lucar/nc2/iosp/hdf5/FractalHeap;)Lucar/nc2/iosp/hdf5/H5headerIF;x0 access$200()Lorg/slf4j/Logger; access$3007(Lucar/nc2/iosp/hdf5/FractalHeap;)Ljava/io/PrintStream;()V SourceFileFractalHeap.java ™š —˜ Ÿ  É� žš Ÿ  ¡¢ ucar/unidata/io/RandomAccessFile ¡¢ £¤ ¥¦ ›œjava/lang/StringBuilder-- readFractalHeap position= §¨ ©ª §« ¬­® ¯° ±²FRHP ³´java/lang/IllegalStateException should equal FRHP ɰ µ¶ £¤ ·¸ ¥¦ À¦ §¨ ¹º ©¤ »ª ª« ¼ª µ« ¬« ¶« ­« ®« ¯« °« ±« ²« ³« ´« »¦ ¼« º« ·¦ ¸¦ ½« ¹¦ Á« ¤ ÃÄ ½¾ �œFractalHeap for  version= §¿ heapIdLen= ioFilterLen= flags=  maxSizeOfObjects= nextHugeObjectId= btreeAddress= managedSpace= allocatedManagedSpace= freeSpace= nManagedObjects= nHugeObjects=  nTinyObjects= maxDirectBlockSize= maxHeapSize= 2^ DoublingTable: tableWidth= startingBlockSize= rootBlockAddress= startingNumRows= currentNumRows= žœ *now at position=-- end FractalHeap position= À¶ Á¶Group FractalHeap () ÂÃ,ucar/nc2/iosp/hdf5/FractalHeap$DoublingTable ÉÄ ÅÆ,ucar/nc2/iosp/hdf5/FractalHeap$IndirectBlock ÉÅ ¾¿(ucar/nc2/iosp/hdf5/FractalHeap$DataBlock ÉÆ ÇÈÉ Â´ ùú Ê« ÂË êë ÌÍ ÎÏ ÐÑ Ô«FractalHeap version=%njava/lang/ObjectÒ ÓÔ%n%n ãä&ucar/nc2/iosp/hdf5/FractalHeap$DHeapId ÉÕFHIB should equal FHIB Ö× -- FH IndirectBlock version= blockOffset= ؤ »¤ Ù« Ú¤ DirectChild  address= Û¤ ÂÜ InDirectChild FHDB should equal FHDB ݤ ÞÏ ß« ૠᜠDirectBlock offset=  dataPos = ucar/nc2/iosp/hdf5/FractalHeapâ ãä ucar/nc2/iosp/hdf5/FractalHeap$1ucar/nc2/iosp/hdf5/H5headerIFjava/lang/Stringucar/nc2/iosp/hdf5/MemTrackerjava/util/Iteratorjava/io/IOExceptionjava/lang/SystemoutgetRandomAccessFile$()Lucar/unidata/io/RandomAccessFile;order(I)V getFileOffset(J)Jseek(J)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getFilePointer()J(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)V readString(I)Ljava/lang/String;equals(Ljava/lang/Object;)ZreadByte()B readShort()SreadInt()I readLength readOffset readFully([B)V(I)Ljava/lang/StringBuilder;getSizeLengthsgetSizeOffsetsadd(Ljava/lang/String;JJ)V'(Lucar/nc2/iosp/hdf5/FractalHeap;IJJJ)V%(Lucar/nc2/iosp/hdf5/FractalHeap;IJ)V%(Lucar/nc2/iosp/hdf5/FractalHeap$1;)V blockListLjava/util/List;java/util/Listsize-(Lucar/nc2/iosp/hdf5/FractalHeap$DataBlock;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;java/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;%(Lucar/nc2/iosp/hdf5/FractalHeap;[B)VreadVariableSizeUnsigned(I)J directRowssizeFilteredDirectBlock filterMask indirectRows1(Lucar/nc2/iosp/hdf5/FractalHeap$IndirectBlock;)V extraBytes isOffsetLongoffsetdataPoswasReadorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!�o% —˜™š›œ�œžœŸ ¡¢£¤¥¦§¨©¤ª«¬«­«®«¯«°«±«²«³«´«µ«¶«·¦¸¦¹¦º«»¦¼«½«¾¿À¦Á«Â¤ÃÄÅÆÇÈ ÉÊËt |*·*²µ*+µ*+¹µ*´¶ *´+!¹ ¶ ² ™#*´» Y·¶*´¶¶¶¶*´¶:¶š»Y» Y·¶¶¶·¿**´¶µ**´¶µ**´¶µ**´¶µ **´¶!µ"*+¹#µ$*+¹%µ&*+¹#µ'*+¹%µ(*+¹#µ)*+¹#µ**+¹#µ+*+¹#µ,*+¹#µ-*+¹#µ.*+¹#µ/*+¹#µ0**´¶µ1*+¹#µ2*+¹#µ3**´¶µ4**´¶µ5*+¹%µ6**´¶µ7*´ž§6™-*+¹#µ8**´¶!µ9**´¼µ:*´*´:¶;*´¶!6² š ²<™Q*´» Y·=¶,¶>¶*´¶?@¶*´¶?A¶*´¶?B¶*´ ¶?¶¶*´» Y·C¶*´"¶?D¶*´$¶E¶*´&¶F¶*´)¶G¶*´*¶H¶*´'¶¶¶*´» Y·I¶*´,¶J¶*´.¶K¶*´0¶L¶*´3¶M¶*´4¶?¶¶*´» Y·N¶*´1¶?O¶*´2¶¶¶*´» Y·P¶*´6¶Q¶*´5¶?R¶*´7¶?¶¶²S™#*´» Y·T¶*´¶¶¶¶*´¶7 ² ™#*´» Y·U¶*´¶¶¶¶+¹Vh`+¹W`6 Æ#» Y·X¶,¶Y¶¶! ¶Z*»[Y**´1*´2*´**´3·\µ]*»^Y**´7*´2·_µ`*´7šB»aY·b: *´]´c ¹dW*+*´6¹ ! ¶e *´2µf*´` ¶g§[**´`+*´6¹ !¶h*´]´c¹i:  ¹j™. ¹kÀa:  ´l ”ž*+ ´l¹ ! ¶e§ÿαÌGeE fgj"k0m6nVq`rjs†u‘vœw§x²z½{Ç|Ñ}Û~åï€ù�‚ ƒ„!…+†5ˆ@‰JŠT‹_Œj�t‘“�”’•œ–§—±˜¼šÅœÑ�Ÿt¢Á¤ê¥¨%©E«N¬T­t®ˆ¯�°­²ɵÝ·ä¸î¹ýº»¼ ¾#À8Ã\ÄfÅxÈ{ËÍz î2ÎÏ \ÎÏ |ÐÑ|Ÿ |ÒÓ|Ô«|ÕÖ`×Ó�ïØœÅ·Ù¤N.Ú« ˆôÛ¤ ÜBÿV�ÝÞßü/Þû@ü0üûM%ü.ü8ûuü"à1úáâãäˉA+» Y·m¶*´¶?@¶*´¶?A¶*´¶?B¶*´ ¶?n¶¶½o¶pW+» Y·C¶*´"¶?D¶*´$¶E¶*´&¶F¶*´)¶G¶*´*¶H¶*´'¶n¶¶½o¶pW+» Y·I¶*´,¶J¶*´.¶K¶*´0¶L¶*´3¶M¶*´4¶?n¶¶½o¶pW+» Y·P¶*´6¶Q¶*´5¶?R¶*´7¶?q¶¶½o¶pW*´`+¶r±ÌÎHШÓüÕ8×@ÙÍAÐÑAåæçèË> »sY*+·t°ÌÝÍ ÐÑ éÄêëË.*´ ¶ *´¶:u¶š»Y» Y·¶v¶¶·¿*´¶6*´¹%7  ”™ »Y·w¿*´4l6 *´4p™„ *´ ¹x7 ² š ²<™(*´» Y·y¶¶?z¶ ¶¶¶*´¶7²S™*´» Y·T¶¶¶¶*´276+´{¢³¤ |i76*´]´~¢�»aY·b:+¶g*´¹%µl™*´¹#µ*´¶!µ€² š ²<™+*´» Y·�¶¶?‚¶´l¶¶¶µf*´]´c¹dW„§ÿj„§ÿJ6+´ƒ¢ˆ|i76*´]´~¢k»^Y*·_:+¶„*´¹%7² š ²<™(*´» Y·…¶¶?‚¶¶¶¶ ”›*¶h„§ÿ�„§ÿu±̾/ÅÈÉÊ8ÌAÍLÎTÏ\ÑeÒoÓrÔÖ‹×°Ú¹Û¿ÜÚßààìâòãúå æçé'ì,í:îFðRñzó�ö�å–àœû¨ü°ý¿þÌÿÒÝé!ý'û- ÍÀ}ìÏý™í¤ã¹î¤ÌUï¿ÝDð«³tí¤ŸŽî¤.ÐÑ.ñ¿.Ú«.ò«.óœ×ÓAí£¨Lâô« eÉõ¤ ¯ö« ¹u÷«àNø«ÜKü8Þý#üü$ü)ýüüHa 'ùúüüý5^$ùúúáâùúË&  ”œ±*´¶ *´¶:†¶š»Y» Y·¶‡¶¶·¿*´¶6*´¹%7!”™ »Y·w¿µˆY´ˆ*´¹‰™§`µˆ*´4l6 *´4p™„ *´ ¹xµŠµ‹Y´ˆ `µˆ*´ ~™Y´ˆ`µˆµŒ² š ²<™.*´» Y·�¶´Š¶޶´‹¶¶¶±Ìb  #?HSZbh„� —!š"ª$°&¼'Å(Ð+Ö,â- .ÍRÐÑÚ«ò«ÎÏõ×ÓHÆ£¨S»ô«��õ¤ ÜF ü7Þý"ÿ�aÞaÿ�aÞaü5*áâûüË/*´°ÌÍ ýÑþÿ˲°ÌË/*´°ÌÍ ýÑË! �¸�³±Ì’*‘a�“ ^�”[�•s�–