Êþº¾EC  java/lang/Record()V   Cnet/minecraft/world/item/crafting/display/SlotDisplay$WithAnyPotiondisplay7Lnet/minecraft/world/item/crafting/display/SlotDisplay;  TYPEjava/util/stream/Stream8(Ljava/util/function/Function;)Ljava/util/stream/Stream;@ /A{(Ljava/util/List;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks;)Ljava/util/function/Function; ;C D8emptyF GHtoStringY(Lnet/minecraft/world/item/crafting/display/SlotDisplay$WithAnyPotion;)Ljava/lang/String;J KLhashCodeH(Lnet/minecraft/world/item/crafting/display/SlotDisplay$WithAnyPotion;)IN OPequalsZ(Lnet/minecraft/world/item/crafting/display/SlotDisplay$WithAnyPotion;Ljava/lang/Object;)ZR/net/minecraft/world/item/alchemy/PotionContents QT U(Lnet/minecraft/core/Holder;)V W6Xjava/util/ListZ /[œ(Lnet/minecraft/world/item/alchemy/PotionContents;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks;)Ljava/util/function/Function; ;] ^>map `ab cd"net/minecraft/world/item/ItemStackcopy&()Lnet/minecraft/world/item/ItemStack; fgh ij+net/minecraft/core/component/DataComponentsPOTION_CONTENTS0Lnet/minecraft/core/component/DataComponentType; `l mnsetV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; p qrforStack8(Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Object; tuv wx(net/minecraft/core/registries/RegistriesPOTION%Lnet/minecraft/resources/ResourceKey; %z {|lookup;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; ~ €CODEC Lcom/mojang/serialization/Codec;‚contents „…† ‡ˆcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;. ‹Œ� Ž�!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ‘’“ ”•;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;. ˜™š /›!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;. žŸ  ¡¢2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; ¤ ¥¦ MAP_CODEC#Lcom/mojang/serialization/MapCodec; ¨ ©ª STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; ¬­® ¯°'net/minecraft/network/codec/StreamCodec compositeŽ(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; ¨³:net/minecraft/world/item/crafting/display/SlotDisplay$Type ²µ ¶O(Lcom/mojang/serialization/MapCodec;Lnet/minecraft/network/codec/StreamCodec;)V SignaturejLcom/mojang/serialization/MapCodec;ŸLnet/minecraft/network/codec/StreamCodec;ƒLnet/minecraft/world/item/crafting/display/SlotDisplay$Type;:(Lnet/minecraft/world/item/crafting/display/SlotDisplay;)VCodeLineNumberTableLocalVariableTablethisELnet/minecraft/world/item/crafting/display/SlotDisplay$WithAnyPotion;MethodParameterstype>()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type;…()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type;resolve„(Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; displayItemsLjava/util/List;potionsLjava/util/Optional;stacksLLnet/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks;context'Lnet/minecraft/util/context/ContextMap;factoryBLnet/minecraft/world/item/crafting/display/DisplayContentsFactory;LocalVariableTypeTable6Ljava/util/List;rLjava/util/Optional<+Lnet/minecraft/core/HolderLookup$RegistryLookup;>;QLnet/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks;GLnet/minecraft/world/item/crafting/display/DisplayContentsFactory; StackMapTable¤(Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;9()Lnet/minecraft/world/item/crafting/display/SlotDisplay;lambda$resolve$1œ(Ljava/util/List;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks;Lnet/minecraft/core/Holder$Reference;)Ljava/util/stream/Stream;potion%Lnet/minecraft/core/Holder$Reference;potionContents1Lnet/minecraft/world/item/alchemy/PotionContents;lambda$resolve$2µ(Lnet/minecraft/world/item/alchemy/PotionContents;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks;Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Object;item$Lnet/minecraft/world/item/ItemStack;itemCopylambda$resolve$09(Lnet/minecraft/core/RegistryAccess;)Ljava/util/Optional;r#Lnet/minecraft/core/RegistryAccess;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileSlotDisplay.javaNestHostRecordBootstrapMethodsø&(Ljava/lang/Object;)Ljava/lang/Object;ú û éêê þ ÿ 8net/minecraft/core/HolderLookup listElementsK(Lnet/minecraft/core/HolderLookup$RegistryLookup;)Ljava/util/stream/Stream;  Þß @(Lnet/minecraft/core/Holder$Reference;)Ljava/util/stream/Stream;   äår  Ý~(Lnet/minecraft/world/item/crafting/display/SlotDisplay$WithAnyPotion;)Lnet/minecraft/world/item/crafting/display/SlotDisplay;  »~(Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Lnet/minecraft/world/item/crafting/display/SlotDisplay$WithAnyPotion;  íîî  !" #$"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 WithAnyPotionType0@net/minecraft/world/item/crafting/display/DisplayContentsFactory ForStacksInstance4com/mojang/datafixers/ProductsP17.net/minecraft/core/HolderLookup$RegistryLookupRegistryLookup:#net/minecraft/core/Holder$Reference<net/minecraft/core/Holder Reference?%java/lang/invoke/MethodHandles$LookupAjava/lang/invoke/MethodHandlesLookup1 ¥¦·¸©ª·¹·º »¼> *·*+µ±½‹¾ ¿À Á Âü.² °½™¾ ¿À·ÄÅÆ¼ P,Á™H,ÀN*´+¹:+²¶À%¸'º-¶1:¶5º9¹:-º?¹:°¸B°½* ž Ÿ¡*¢/£1¤9¥F¦K£L¯¾>4ÇÈ/ÉÊ @ËÌP¿ÀPÍÎPÏÐÑ*4ÇÒ/ÉÓ @ËÔPÏÕÖûLÁ ÍÏ·×Gؼ1*ºE°½‹¾ ¿ÀKÙ¼1*ºI¬½‹¾ ¿ÀOÚ¼<*+ºM¬½‹¾¿ÀÛÜÁÛ Ý¼/*´°½‹¾ ¿À Þß¼h»QY,·SN*¹V-+ºY¹\°½ § ¨¾*ÇÈËÌàá âã äå¼f,¶_N-²e*¶kW+-¹o°½©ª«¾*âãËÌæçèç éê¼4 *²s¹y°½¢¾  ëì íî¼Z *²}�¹ƒº‰¶Š¶�*º–¶—°½Œ�ŒŽŒ¾  ïðñ¼O/ºœ¸�³£²§º‰º–¸«³±»²Y²£²±·´³ ±½Œ �•òóôõ öR÷ùü÷ý÷%  ÷ ÷÷÷,B-²./1 ‘ž2˜356ÿ8 9;= >@B