Êþº¾EÞ6net/minecraft/world/level/chunk/storage/SectionStorage  java/lang/Record()V  Bnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk sectionsByY*Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;  versionChangedZ com/mojang/serialization/Dynamic  :(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V  ;net/minecraft/world/level/chunk/storage/SimpleRegionStorageupgradeChunkTagG(Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;Sections ! "#get>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;%0it/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap $ ()* +,-net/minecraft/world/level/LevelHeightAccessorgetMinSectionY()I (. /,getMaxSectionY 123 45java/lang/IntegertoString(I)Ljava/lang/String; 7!8(com/mojang/serialization/OptionalDynamic 7: ;<result()Ljava/util/Optional;> ?@apply?(Lcom/mojang/serialization/Codec;)Ljava/util/function/Function; BCD EFjava/util/OptionalflatMap3(Ljava/util/function/Function;)Ljava/util/Optional; BH IJ isPresent()Z BL "M()Ljava/lang/Object; OPQ RS(it/unimi/dsi/fastutil/ints/Int2ObjectMapput'(ILjava/lang/Object;)Ljava/lang/Object; U V.(Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Z)VX 4YX(Lnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk;)Ljava/lang/String;[ \]hashCodeG(Lnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk;)I_ `aequalsY(Lnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk;Ljava/lang/Object;)Z cde fgcom/mojang/serialization/CodecparseI(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; i jkLOGGERLorg/slf4j/Logger; mno pqjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;s tuaccept1(Lorg/slf4j/Logger;)Ljava/util/function/Consumer; wxy z{#com/mojang/serialization/DataResultresultOrPartial3(Ljava/util/function/Consumer;)Ljava/util/Optional; Signature/Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;CodeLineNumberTableLocalVariableTablethisDLnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk;LocalVariableTypeTableILnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk;MethodParameters3(Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Z)V(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/Tag;Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk;sectionLjava/util/Optional;sectionYIcodec Lcom/mojang/serialization/Codec;ops%Lcom/mojang/serialization/DynamicOps;tagLnet/minecraft/nbt/Tag;simpleRegionStorage=Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;levelHeightAccessor/Lnet/minecraft/world/level/LevelHeightAccessor; originalTag"Lcom/mojang/serialization/Dynamic;fixedTagsections*Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Optional;%Lcom/mojang/serialization/Codec;>Lcom/mojang/serialization/DynamicOps;;Lcom/mojang/serialization/Dynamic;CLcom/mojang/serialization/OptionalDynamic; StackMapTable¢#com/mojang/serialization/DynamicOps¤net/minecraft/nbt/TagG(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/Tag;Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk;()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;,()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;1()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;lambda$parse$0X(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; sectionData(Ljava/lang/Record; SourceFileSectionStorage.javaNestHostRecordBootstrapMethodsq· ¸ ¬­º8(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;¼sectionsByY;versionChanged À(Ljava/lang/Object;)V  ÃÄÅ ÆÇorg/slf4j/Loggererror(Ljava/lang/String;)VÇÊ ËÌÍ ÎÏ"java/lang/invoke/LambdaMetafactory metafactoryÌ(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/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClasses PackedChunkÚ%java/lang/invoke/MethodHandles$LookupÜjava/lang/invoke/MethodHandlesLookup0  |}V~i*·*+µ *µ±€ �‚ ƒ�„ }…  |† f‡~Õ Œ»Y+,·:-™¶:¥§6¶ :»$Y·&: ¹'6  ¹-£8 ¸0¶6¶9*º=¶A:  ¶G™   ¶K¹NW„ §ÿ» Y ·T°.  $- 6!K"c%k&z!€)€z cˆ‰ ?AŠ‹ ŒŒ�ŒŽ�Œ�‘Œ’“Œ”• �–—v˜—$h-_™š6V  ƒHcˆ› ŒŒœŒŽ� �–žv˜ž-_™Ÿ6V }  5ý!@ÿ c¡£(7O:ú…ŒŽ�’”|¥4¦~C*ºW°€ �‚ƒ �„\,~C*ºZ¬€ �‚ƒ �„`§~N*+º^¬€�‚¨©ƒ �„…¨ ª~A*´ °€ �‚ƒ �„|«J~A*´¬€ �‚ƒ �„ ¬­~N*+¹b²hY¸lWºr¹v°#€Œ�®—|¯°±²³ |}´"ɵ¶¹Ð »½¾É¿ÁÈ× ØÙÛÝ