Êþº¾E¶  java/lang/Record()V   :net/minecraft/core/component/predicates/ContainerPredicateitemsLjava/util/Optional;  +net/minecraft/core/component/DataComponents CONTAINER0Lnet/minecraft/core/component/DataComponentType;  java/util/Optional isPresent()Z  get()Ljava/lang/Object;9net/minecraft/advancements/predicates/CollectionPredicate !" #$8net/minecraft/world/item/component/ItemContainerContents nonEmptyItems()Ljava/lang/Iterable; & '(test(Ljava/lang/Iterable;)Z * +,matches=(Lnet/minecraft/world/item/component/ItemContainerContents;)Z. /0toStringP(Lnet/minecraft/core/component/predicates/ContainerPredicate;)Ljava/lang/String;2 34hashCode?(Lnet/minecraft/core/component/predicates/ContainerPredicate;)I6 78equalsQ(Lnet/minecraft/core/component/predicates/ContainerPredicate;Ljava/lang/Object;)Z :;< =>3net/minecraft/advancements/predicates/ItemPredicateCODEC Lcom/mojang/serialization/Codec; @ ABcodecB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; EFG HIcom/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;K LMapply()Ljava/util/function/Function; OPQ RS!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; UVW XY;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;K \]^ L_!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;K bcd ef2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; ;iBnet/minecraft/advancements/predicates/SingleComponentItemPredicate Signature¯Ljava/util/Optional;>;^Lcom/mojang/serialization/Codec;(Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethis;>;)V componentType2()Lnet/minecraft/core/component/DataComponentType;n()Lnet/minecraft/core/component/DataComponentType;value:Lnet/minecraft/world/item/component/ItemContainerContents; StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/Optional;±()Ljava/util/Optional;>;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;’Ljava/lang/Record;Lnet/minecraft/advancements/predicates/SingleComponentItemPredicate; SourceFileContainerPredicate.javaRecordBootstrapMethods�&(Ljava/lang/Object;)Ljava/lang/Object;‘ ’ �”R(Lnet/minecraft/core/component/predicates/ContainerPredicate;)Ljava/util/Optional;– — m™R(Ljava/util/Optional;)Lnet/minecraft/core/component/predicates/ContainerPredicate;› œ ƒ„„Ÿ  ¡¢ £¤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;¦ §¨© ª«"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; InnerClassesInstance¯com/mojang/datafixers/ProductsP1²%java/lang/invoke/MethodHandles$Lookup´java/lang/invoke/MethodHandlesLookup1h jk=>jl mnP *·*+µ±op qr s  kt juvwn.² °op qrjx+,ng"*´¶™*´¶À+¶¶%š¬¬o p"qr"yz{ ty/|n1*º-°op qr3}n1*º1¬op qr7~n<*+º5¬opqr€t �n/*´°op qrj‚A+~n3 *+À ¶)¬op  qrty ƒ„n]#*²9¸?C¹DºJ¶N¶T*ºZ¶[°o"p #…†‡n$ º`¸a³g±ojˆ‰Š‹ jkŒ*žC�¥Ž�“¥Ž•˜¥Žš�¬Ub­\®°±³µ