Êþº¾EH  java/lang/Object()V   ,net/minecraft/client/player/inventory/HotbaritemsLjava/util/List;  SIZEI   EMPTY_STACK"Lcom/mojang/serialization/Dynamic;  java/util/CollectionsnCopies%(ILjava/lang/Object;)Ljava/util/List;  (Ljava/util/List;)V  ! "#java/util/Liststream()Ljava/util/stream/Stream;% &'applyI(Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/function/Function; )*+ ,-java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; )/ 01toList()Ljava/util/List; 3 45 DEFAULT_OPS%Lcom/mojang/serialization/DynamicOps; 789 :;!net/minecraft/core/RegistryAccesscreateSerializationContextL(Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; =>? @A'com/google/common/collect/ImmutableListbuilderWithExpectedSize4(I)Lcom/google/common/collect/ImmutableList$Builder; CDE FG+net/minecraft/world/entity/player/InventorygetItem'(I)Lnet/minecraft/world/item/ItemStack; IJK LM"net/minecraft/world/item/ItemStackOPTIONAL_CODEC Lcom/mojang/serialization/Codec; OPQ RScom/mojang/serialization/Codec encodeStart^(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;U VWaccept()Ljava/util/function/Consumer; YZ[ \]#com/mojang/serialization/DataResultresultOrPartial3(Ljava/util/function/Consumer;)Ljava/util/Optional;_ &`()Ljava/util/function/Function; bcd ,ejava/util/Optional3(Ljava/util/function/Function;)Ljava/util/Optional; bg hiorElse&(Ljava/lang/Object;)Ljava/lang/Object;k com/mojang/serialization/Dynamic mno pq/com/google/common/collect/ImmutableList$BuilderaddE(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; ms tubuild+()Lcom/google/common/collect/ImmutableList; w xyiterator()Ljava/util/Iterator; {|} ~java/util/IteratorhasNext()Z {� ‚ƒnext()Ljava/lang/Object; … †‡isEmpty%(Lcom/mojang/serialization/Dynamic;)Z j‰ Š‹equals(Ljava/lang/Object;)Z j� Ž:(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V � ‘’LOGGERLorg/slf4j/Logger;” Could not encode hotbar item: {} –—˜ ™šorg/slf4j/Loggerwarn'(Ljava/lang/String;Ljava/lang/Object;)V œ�ž Ÿ #net/minecraft/resources/RegistryOpsinjectRegistryContextp(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/core/HolderLookup$Provider;)Lcom/mojang/serialization/Dynamic; O¢ £¤parseI(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult;U I§ ¨©EMPTY$Lnet/minecraft/world/item/ItemStack;«Could not parse hotbar item: {} ­®¯ °±net/minecraft/util/Util fixedSize8(Ljava/util/List;I)Lcom/mojang/serialization/DataResult; ³´µ ¶·com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; C¹ º»getSelectionSize()I O½ ¾M PASSTHROUGH OÀ ÁÂlistOf"()Lcom/mojang/serialization/Codec;_ OÅ ÆÇvalidate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;__ OË ÌÍxmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; Ï ÐMCODEC ÒÓÔ ÕÖnet/minecraft/nbt/NbtOpsINSTANCELnet/minecraft/nbt/NbtOps; YØ Ùƒ getOrThrowÛnet/minecraft/nbt/Tag SignaturePLcom/mojang/serialization/Codec;>Lcom/mojang/serialization/DynamicOps;%Lcom/mojang/serialization/Dynamic<*>;7Ljava/util/List;>;CodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/client/player/inventory/Hotbar;LocalVariableTypeTableMethodParameters:(Ljava/util/List;>;)Vload<(Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/List; registries*Lnet/minecraft/core/HolderLookup$Provider;b(Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/List; storeFromS(Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/core/RegistryAccess;)VitemresultLjava/util/Optional;i inventory-Lnet/minecraft/world/entity/player/Inventory;lookupProvider#Lnet/minecraft/core/RegistryAccess; registryOps%Lnet/minecraft/resources/RegistryOps;newItems1Lcom/google/common/collect/ImmutableList$Builder;;Ljava/util/Optional;>;>Lnet/minecraft/resources/RegistryOps;XLcom/google/common/collect/ImmutableList$Builder;>; StackMapTable((Lcom/mojang/serialization/Dynamic<*>;)Zlambda$storeFrom$1;(Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/Dynamic;tagLnet/minecraft/nbt/Tag;lambda$storeFrom$0(Ljava/lang/String;)VerrorLjava/lang/String; lambda$load$0r(Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/item/ItemStack;dynamic lambda$load$1lambda$static$1@(Lnet/minecraft/client/player/inventory/Hotbar;)Ljava/util/List;hotbarlambda$static$07(Ljava/util/List;)Lcom/mojang/serialization/DataResult;list SourceFile Hotbar.javaBootstrapMethodsi    H(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/item/ItemStack;(Ljava/lang/Object;)V ! $ % ( )  + , 0@(Ljava/util/List;)Lnet/minecraft/client/player/inventory/Hotbar;2 3  6 789 :;"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; InnerClasses>(net/minecraft/core/HolderLookup$Provider@net/minecraft/core/HolderLookupProviderBuilderD%java/lang/invoke/MethodHandles$LookupFjava/lang/invoke/MethodHandlesLookup!‘’ÐMÜÝ45ÜÞÜß Üà áX *·*+µ±â'( )ã äå æ  àç Üèá<*² ²¸·±â , -ã äåéêáZ*´¹+º$¹(¹.°â0160ãäåëìçëÜíîïá8e,²2¹6N² ¸<:6² ¢A+¶B:²H-¹NºT¹Xº^¶a:²¶fÀj¶lW„§ÿ½*¶rµ±â. : ;<=%>5??@DAU<[CdDãR%0ð©DñòFóeäåeôõeö÷ [øùSúûæ Dñü [øýSúþÿþœmúEç ôö†á“+*´¹vL+¹z™+¹€ÀjM,¸„š¬§ÿä¬âGH$I&K)Lã ð+äåæ  ðßÿ ü {ú †‡áD²*¶ˆ¬âPã ðæ ðßçðÜ á6 »jY²2*·Œ°â@ã   á6 ²�“*¹•±â?ã     áa!²H+*¸›¹¡º¥¹X²¦¶fÀI°â4234ã!ëì!   á6 ²�ª*¹•±â3ã    á/*´°âã å á2*² ¸¬°âã  áŽZ¸²³�¸¸³ ²¼¹¿ºÃ¹ÄºÈºÉ¹Ê³Î²Ñ³2»jY²2²H²2²¦¹N¹×ÀÚ·Œ³±â" (06F YH55"5#&5'"5*-5./514<=?A m=BCEG