Êþº¾Eð  java/lang/Record()V   Bnet/minecraft/world/item/crafting/display/SlotDisplay$DyedSlotDemodye7Lnet/minecraft/world/item/crafting/display/SlotDisplay;   target  TYPE?copy&()Lnet/minecraft/world/item/ItemStack; ABC DEjava/util/Listof$(Ljava/lang/Object;)Ljava/util/List; GHI JK0net/minecraft/world/item/component/DyedItemColor applyDyesZ(Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/item/ItemStack; M NOCODEC Lcom/mojang/serialization/Codec; RST UVcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;X Y()Ljava/util/function/Function; [\] ^_!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;X cde fg;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;i j!()Ljava/util/function/BiFunction; lmn o!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;X rst uv2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; x yz 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;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec; |‡:net/minecraft/world/item/crafting/display/SlotDisplay$Type †‰ ŠO(Lcom/mojang/serialization/MapCodec;Lnet/minecraft/network/codec/StreamCodec;)V SignatureiLcom/mojang/serialization/MapCodec;žLnet/minecraft/network/codec/StreamCodec;‚Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type;q(Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)VCodeLineNumberTableLocalVariableTablethisDLnet/minecraft/world/item/crafting/display/SlotDisplay$DyedSlotDemo;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;context'Lnet/minecraft/util/context/ContextMap;factoryBLnet/minecraft/world/item/crafting/display/DisplayContentsFactory;transformation#Ljava/util/function/BinaryOperator;LocalVariableTypeTableGLnet/minecraft/world/item/crafting/display/DisplayContentsFactory;ILjava/util/function/BinaryOperator;¤(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$0n(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack;$Lnet/minecraft/world/item/ItemStack;dyeValuelambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileSlotDisplay.javaNestHostRecordBootstrapMethodsº8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;¼ ½ «¬¬À dye;target Ä&(Ljava/lang/Object;)Ljava/lang/Object;Æ Ç ªÉ}(Lnet/minecraft/world/item/crafting/display/SlotDisplay$DyedSlotDemo;)Lnet/minecraft/world/item/crafting/display/SlotDisplay;Ë Ì ªÎ Ï �Ñ´(Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Lnet/minecraft/world/item/crafting/display/SlotDisplay$DyedSlotDemo;Ó Ô ¯°°× ØÙÚ ÛÜ"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 DyedSlotDemoTypeInstanceécom/mojang/datafixers/ProductsP2ì%java/lang/invoke/MethodHandles$Lookupîjava/lang/invoke/MethodHandlesLookup1  yz‹Œ}~‹�‹Ž ��M*·*+µ*,µ ±‘Ð’ “”  •  –—�.²°‘à’ “”‹˜™š�}ºN+,*´ *´-¸°‘ æê’*“”›œ�žŸ ¡�¢Ÿ£• ›�‹¤ ¥�1*º°‘Ð’ “”$¦�1*º"¬‘Ð’ “”(§�<*+º&¬‘Ð’“”¨©•¨ ª�/*´°‘Ð’ “”ª�/*´ °‘Ð’ “” «¬�\+²*²0¶6À1M*¶<,¸@¸F°‘ çè’ ­ ­ ®5 ¯°�p2*²LP¹QºW¶Z²L`¹Qºa¶Z¶b*ºh¶k°‘ÑÒÓ%Ñ.Ô1Ñ’ 2±²³�W7ºp¸q³w²{ºW²{ºaºh¸³…»†Y²w²…·ˆ³±‘Ñ Ö&Ü´µ¶·  ¸@Ö¹»¾Ý¿ÁÂÖÃÅÈÖÃÊÈÖ¹ÍÐÖÃÒÕä*冿crçlèêëíï