Êþº¾Ez  java/lang/Record()V   .net/minecraft/world/item/crafting/RecipeHolderid%Lnet/minecraft/resources/ResourceKey;  value*Lnet/minecraft/world/item/crafting/Recipe;  java/lang/ObjecthashCode()I  #net/minecraft/resources/ResourceKeytoString()Ljava/lang/String;  ! (net/minecraft/core/registries/RegistriesRECIPE # $% streamCodecP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec;' ()apply()Ljava/util/function/Function; +,- ./(net/minecraft/world/item/crafting/Recipe STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec;'2 (3!()Ljava/util/function/BiFunction; 567 89'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; , SignatureTLnet/minecraft/resources/ResourceKey;>;TT;�Lnet/minecraft/network/codec/StreamCodec;>;R(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/Recipe;)VCodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/world/item/crafting/RecipeHolder;LocalVariableTypeTable5Lnet/minecraft/world/item/crafting/RecipeHolder;MethodParametersZ(Lnet/minecraft/resources/ResourceKey;>;TT;)Vequals(Ljava/lang/Object;)ZholderobjLjava/lang/Object;3Lnet/minecraft/world/item/crafting/RecipeHolder<*>; StackMapTable'()Lnet/minecraft/resources/ResourceKey;V()Lnet/minecraft/resources/ResourceKey;>;,()Lnet/minecraft/world/item/crafting/Recipe;()TT;D;>Ljava/lang/Record; SourceFileRecipeHolder.javaRecordBootstrapMethods[&(Ljava/lang/Object;)Ljava/lang/Object;] ^ P`W(Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/resources/ResourceKey;b c Re\(Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/crafting/Recipe;g8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;i j ?l�(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/Recipe;)Lnet/minecraft/world/item/crafting/RecipeHolder;n opq rs"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; InnerClassesv%java/lang/invoke/MethodHandles$Lookupxjava/lang/invoke/MethodHandlesLookup1 ;<;=./;>?@s*·*+µ*,µ ±A B CD E CF <=G  ;HIJ@’$*+¦¬+Á™+ÀM*´,´¦§¬AB KD$CD$LMEKN$CFO@GL@D*´¶¬AB CDE CF@D*´¶°AB CDE CF P@A*´°A B CDE CF;QR@A*´ °A B CDE CF;ST@?²¸"º&²*º0º1¸4³:±A   ;UVWX ;<;=Y mZ\_mZadmfhkt uwy