Êþº¾Ea  java/lang/Object()V@net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section  Enet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunksectionsC[Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section;6it/unimi/dsi/fastutil/ints/Int2ObjectLinkedOpenHashMap  (I)V   blockEntities*Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;  level"Lcom/mojang/serialization/Dynamic;xPos  ! "# com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; %&' ()(com/mojang/serialization/OptionalDynamicasInt(I)I + ,-xI/zPos 1 2-z4 TileEntities %6 78 asStreamOpt'()Lcom/mojang/serialization/DataResult;: ;<acceptf(Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunk;)Ljava/util/function/Consumer; >?@ AB#com/mojang/serialization/DataResult ifSuccessD(Ljava/util/function/Consumer;)Lcom/mojang/serialization/DataResult;DconvertedFromAlphaFormat %F GH asBoolean(Z)ZJSections: M NtoFix PQR ST(it/unimi/dsi/fastutil/ints/Int2ObjectMapint2ObjectEntrySet+()Lit/unimi/dsi/fastutil/objects/ObjectSet; VWX YZ'it/unimi/dsi/fastutil/objects/ObjectSetiterator0()Lit/unimi/dsi/fastutil/objects/ObjectIterator; \]^ _`java/util/IteratorhasNext()Z \b cdnext()Ljava/lang/Object;f.it/unimi/dsi/fastutil/ints/Int2ObjectMap$Entry h i-y ek lm getIntKey()I eo pdgetValuer"it/unimi/dsi/fastutil/ints/IntList qt Yu.()Lit/unimi/dsi/fastutil/ints/IntListIterator;wjava/lang/Integer vy zmintValue | }~getBlock%(I)Lcom/mojang/serialization/Dynamic;€minecraft:grass_block ‚ƒ„ …†8net/minecraft/util/datafix/fixes/ChunkPalettedStorageFixgetName6(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; ˆ‰Š ‹Œjava/lang/Stringequals(Ljava/lang/Object;)Z Ž�� ‘’Bnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DirectionUPDLnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; ” •–relativeH(ILnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction;)I˜minecraft:snowšminecraft:snow_layer œ�ž ŸInet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$MappingConstants SNOWY_GRASS ¡ ¢£setBlock&(ILcom/mojang/serialization/Dynamic;)V¥minecraft:podzol œ§ ¨ SNOWY_PODZOLªminecraft:mycelium œ¬ ­SNOWY_MYCELIUM ¯ °~removeBlockEntity²powered ´µ¶ ·¸java/lang/BooleantoString(Z)Ljava/lang/String;ºnote ¼½¾ ¿Àjava/lang/Mathmax(II)I ¼Â ÃÀminÅ ÆÇmakeConcatWithConstants'(Ljava/lang/String;B)Ljava/lang/String; œÉ ÊËNOTE_BLOCK_MAPLjava/util/Map;Ífalse0 ÏÐÑ "Ò java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object; ÏÔ ÕÖ getOrDefault8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; Ø Ù~getBlockEntityÛcolorÝfacing ‚ß àá getPropertyH(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String;ãoccupiedåpartç ÆèK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; œê ëË BED_BLOCK_MAP Ïí îŒ containsKeyðBaseòrotationô Æõ'(Ljava/lang/String;I)Ljava/lang/String; œ÷ øËBANNER_BLOCK_MAPúminecraft:carved_pumpkin Žü ý’DOWNÿminecraft:dirt œ PUMPKINItem %   asString&(Ljava/lang/String;)Ljava/lang/String; Dataô œ ËFLOWER_POT_MAPminecraft:air0 SkullType ˆ valueOf(I)Ljava/lang/String;updownRot Æ!8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; # $%remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; œ' (Ë SKULL_MAP*0north,_door ˆ. /0endsWith(Ljava/lang/String;)Z2lower4half6open8left:hinge<false œ> ?ËDOOR_MAPA ÆBn(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;AEupper ˆG HmhashCodeJminecraft:sunflowerLminecraft:lilacNminecraft:tall_grassPminecraft:large_fernRminecraft:rose_bushTminecraft:peony œV WUPPER_SUNFLOWER œY Z UPPER_LILAC œ\ ]UPPER_TALL_GRASS œ_ `UPPER_LARGE_FERN œb cUPPER_ROSE_BUSH œe f UPPER_PEONY Ph "i(I)Ljava/lang/Object; Pk $i Žm nogetAxisK()Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; qrs tmGnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axisordinalvjava/lang/MatchException ux y*(Ljava/lang/String;Ljava/lang/Throwable;)V Ž{ |}getAxisDirectionT()Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; €� ‚mPnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirectiongetStepÿÿ … †‡ getSectionE(I)Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section; ¡ œŠ ‹AIR | PŽ �`isEmpty P‘ ’“values2()Lit/unimi/dsi/fastutil/objects/ObjectCollection; •–— ˜™.it/unimi/dsi/fastutil/objects/ObjectCollectionstream()Ljava/util/stream/Stream; › œ� createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; Ÿ  ¡setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; £ ¤¥emptyMap$()Lcom/mojang/serialization/Dynamic; §¨© ª«com/google/common/collect/Lists newArrayList()Ljava/util/ArrayList; ­ ®¥write °±² ³Œjava/util/Listadd µ ¶·update$Lit/unimi/dsi/fastutil/ints/IntList; q¹ º» toIntArray()[I ½¾¿ ˜Àjava/util/Arrays ([I)Ljava/util/stream/IntStream;  ÃÄ createIntList@(Ljava/util/stream/IntStream;)Lcom/mojang/serialization/Dynamic;ÆSides È É-sides Ë ÌÍ createByte%(B)Lcom/mojang/serialization/Dynamic;ÏIndicesÑ UpgradeData °–: ÕÖ× ØÙjava/util/stream/StreamforEach (Ljava/util/function/Consumer;)V Û Ü%(Lcom/mojang/serialization/Dynamic;)V Þ ß)upgrade:,i2 På æçput'(ILjava/lang/Object;)Ljava/lang/Object; ‚é êëLOGGERLorg/slf4j/Logger;íHIn chunk: {}x{} found a duplicate block entity at position: [{}, {}, {}] vï ð(I)Ljava/lang/Integer; òóô õöorg/slf4j/Loggerwarn((Ljava/lang/String;[Ljava/lang/Object;)VRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; Signature%Lcom/mojang/serialization/Dynamic<*>;QLit/unimi/dsi/fastutil/ints/Int2ObjectMap;>;CodeLineNumberTableLocalVariableTablenameLjava/lang/String;stateposkeyentitytypeabovePosbelowvariantblockdyentry0Lit/unimi/dsi/fastutil/ints/Int2ObjectMap$Entry;sectionBLnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section;thisGLnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunk;ZLocalVariableTypeTableVLit/unimi/dsi/fastutil/ints/Int2ObjectMap$Entry; StackMapTableMethodParameters((Lcom/mojang/serialization/Dynamic<*>;)V((I)Lcom/mojang/serialization/Dynamic<*>; direction)(ILcom/mojang/serialization/Dynamic<*>;)VsectionYindicesLjava/util/List;tag7Ljava/util/List;>;'()Lcom/mojang/serialization/Dynamic<*>; lambda$new$2(Ljava/util/stream/Stream;)VsLjava/util/stream/Stream; lambda$new$3sec lambda$new$0 lambda$new$1 SourceFileChunkPalettedStorageFix.javaNestHostBootstrapMethods.(Ljava/lang/Object;)V0 1 '""4 5 !"79;_= lower? upperA B %ÜÜE F (ÜH IJK LM"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;O PQR ÆS$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesSection UpgradeChunkEntry DirectionMappingConstantsAxis AxisDirection]%java/lang/invoke/MethodHandles$Lookup_java/lang/invoke/MethodHandlesLookup0 É- ÷ øùú,-2-ùû Üü¦ *·*½µ *»Y·µ*+µ*+¶¶$xµ**+.¶¶$xµ0+3¶¶5*º9¹=W+C¶¶E=+I¶¶5*ºK¹=W*´ N-¾66¢•-2:ǧ�´L¹O¹U:¹[™f¹aÀe:´g x6 ¹j«C› —@ÅGÅVïn�Œi�ï¯˰A±AÁÅÂÅÃÅÄÅÅŹnÀq¹s:  ¹[™_ ¹aÀv¶x6   €6 * ¶{:  ¸�¶‡™1* ²�¸“¶{¸�: — ¶‡š ™ ¶‡™ * ²›¶ §ÿ�§1¹nÀq¹s:  ¹[™_ ¹aÀv¶x6   €6 * ¶{: ¤ ¸�¶‡™1* ²�¸“¶{¸�: — ¶‡š ™ ¶‡™ * ²¦¶ §ÿ�§·¹nÀq¹s:  ¹[™_ ¹aÀv¶x6   €6 * ¶{: © ¸�¶‡™1* ²�¸“¶{¸�: — ¶‡š ™ ¶‡™ * ²«¶ §ÿ�§=¹nÀq¹s:  ¹[™s ¹aÀv¶x6   €6 * ¶®:  ÆM ±¶¶E¸³ ¹¶¶$¸»¸Á‘ºÄ: * ²È ²È̹ÎÀ¹ÓÀ¶ §ÿ‰§¯¹nÀq¹s:  ¹[™� ¹aÀv¶x6   €6 * ¶×: * ¶{:  Æa Ú¶¶$6ŸM›H¢A ܸÞ â¸Þ ä¸Þºæ:²é¹ì™* ²é¹ÎÀ¶ §ÿm§¹nÀq¹s:  ¹[™“ ¹aÀv¶x6   €6 * ¶×: * ¶{:  Æe ï¶¶$6ŸQ›L¢E ¹j° ñ§ܸÞºó:²ö¹ì™* ²ö¹ÎÀ¶ §ÿi§W¹nÀq¹s:  ¹[™_ ¹aÀv¶x6   €6 * ¶{: ù ¸�¶‡™1* ²û¸“¶{¸�:  ¶‡š þ ¶‡™ * ²¶ §ÿ�§Ý¹nÀq¹s:  ¹[™k ¹aÀv¶x6   €6 * ¶®:  ÆE ¶¶  ¶¶$º : * ² ²¹ÎÀ¹ÓÀ¶ §ÿ‘§W¹nÀq¹s:  ¹[™» ¹aÀv¶x6   €6 * ¶×:  Æ• ¶¶$¸: * ¶{ܸÞ:¶‡š¶‡™  ¶¶$º :§ º: ¶"W ܶ"W ¶"W* ²&²&)¹ÎÀ¹ÓÀ¶ §ÿA§�¹nÀq¹s:  ¹[™ë ¹aÀv¶x6   €6 * ¶{:  ¸�+¶-™¼* ¶{: 1 3¸Þ¶‡™£ ²�¸“6*¶{: ¸�:¸�¶‡™} ܸÞ: 5¸Þ:™ 7§ 9¸Þ:™ ;§ ±¸Þ:* ²=º@¹ÎÀ¶ *²=ºC¹ÎÀ¶ §ÿ§{¹nÀq¹s:  ¹[™` ¹aÀv¶x6   €6 * ¶{: D 3¸Þ¶‡™.* ²û¸“¶{:  ¸�::6¶F«œ¼žäJ¼88XŽÒ¿Y¬lòv9ô†)K}| ‘[I¶‡™[6§UK¶‡™J6§DM¶‡™96§3O¶‡™(6§"Q¶‡™6§S¶‡™6ªl'3?KWc* ²U¶ §<* ²X¶ §0* ²[¶ §$* ²^¶ §* ²a¶ § * ²d¶ §þœ§÷–„§÷j±ý6�þ÷ üÿ/?T_t�’•¼ Æ!h#’$™&¡'®(¿)Ó*Ü-ß.â0 134(596M7V:Y;\=†>�@•A¢B³CÇDÐGÓHÖJKLMN>O^QaRdTŽU•V�W¥XªY·ZÊ[è\õ]a bd8e?fGgOhTiajtk–l£m¶q¹r¼tæuíwõxyz'{0~36�`‚gƒo„t…•†¶ˆ¹‰¼‹æŒí�õŽú� �’.“F•Q˜Z™bškœŒž�Ÿ’¡¼¢Ã¤Ë¥Ù¦á§ò¨ü©ª «¬!­+®?¯R°r±’µ•¶˜¸Â¹É»Ñ¼â½ð¾÷¿ÈÀÔÁàÂìÃøÄ Å È Ë  Íþ6¿ÿ ¡; ’J- 9ÿ ;  J- ³ÿ •; †J- >  O ^- è ·QÛ-�k ¥c Žz- – aUÛ-Go Og 8~- ÿ õ; æJ- •! oG `V- C � tÝQ;õ— æ¦- !qÝ+g6?S:R@²ü–-ŽE ‡ÿá±2 ËÇ ¼Ö- ð ÷Ñ<  ÂK- ÆJ - ¼T  �†   _»D¶¡;ú ;ú •;ú Oú �kú ¥cú Goú Ogú õ;ú oGú õ—ú ŽEúá±2ú ËÇú ðú Ñ< ú ¼T  ú^Kÿ€ üü\ýÁeü\þYˆøúü\þYˆøúü\þYˆøúü\ûvúü\û’úü\ÿh \e\ÿ \e\ˆÿ+  \e\úü\þYˆøúü\ûnúü\ÿ` \e\ˆˆü ˆÿ:  \e\úü\ÿ‘ \e\ˆˆˆGˆü ˆFˆÿA  \e\úü\ÿ’ \e\ˆˆ ( ÿ  \e\øùøùÙ~üB*´¹gÀ°ýÐþ-ù÷ø°~üB*´¹jÀ°ýÔþ-ù÷ø •–ü:¡+¶l¶pª#Gp»uY·w¿~+¶z¶~`=› ¤§^ð~€§Uz+¶z¶~`=› ÿ¤§9ÿ~x€§,z~+¶z¶~`=› ¤§ÿ~x€§¬ý"Ø*Ú7ÛNÞ[ßwâ†ã Øþ47,-[i-†2-¡-¡’% üúüú üÿ Ž ¢£ü¤"› ƒ¤±*¶„N-DZ-ÿ~,¶ˆ±ýé ê íïðó!ôþ*""-"   " ú  ü   ù†‡ük z=*´ ¾¢ *´ 2§°ý ÷øþ -- ü@÷ø}~ü‰'› ƒ¤²‰°*¶„M,Dz‰°,ÿ~¶Œ°ýü ýþ ''-   ü ù®¥ü¼Í*´L*´¹�™ +3¶"L§+3+*´¹�¹”¶š¶žL+¶¢M¸¦N*´ :¾66¢?2:Æ--¶¬¹¯W,´g¸,´´¹¸¸¼¶Á¶žM„§ÿÀ+¶¢:Å*´Ç‘¶ʶž:Î,¶ž:+жžI-¹Ò¶š¶ž°ý>   49=Y^jˆŽ”¨³þ>Y/ ÍÈ9”=� ”9*Èú9”ú=� ”9ú%üÿ °<øù !"üA +*ºÓ¹Ô±ýþ  #$%Üüj »Y+·ÚM*,*´ǶݵÇ*´ ,´g,S±ý þ   &  '"üA +*ºà¹Ô±ýþ  #$(Üü‹+á¶¶$*´*d~=+â¶¶$>+ã¶¶$*´0d~6xx€€6*´+¹äÆ<²èì½Y*´*¸îSY*´0¸îSY¸îSY¸îSY¸îS¹ñ±ý 5 B Q Š þ>‹‹w,- ki-5V2-BI-ÿŠ )*+‚,H G-/2G-32N6N8N:N<N>G-@CG-DCTB‚U ‚VePW Ž‚X@œ‚Y qŽZ@Ž[@\^`