Êþº¾Eº  java/lang/Record()V   Cnet/minecraft/core/component/predicates/AttributeModifiersPredicate modifiersLjava/util/Optional;  +net/minecraft/core/component/DataComponentsATTRIBUTE_MODIFIERS0Lnet/minecraft/core/component/DataComponentType;  java/util/Optional isPresent()Z  get()Ljava/lang/Object;9net/minecraft/advancements/predicates/CollectionPredicate !" #9net/minecraft/world/item/component/ItemAttributeModifiers()Ljava/util/List; % &'test(Ljava/lang/Iterable;)Z ) *+matches>(Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Z- ./toStringY(Lnet/minecraft/core/component/predicates/AttributeModifiersPredicate;)Ljava/lang/String;1 23hashCodeH(Lnet/minecraft/core/component/predicates/AttributeModifiersPredicate;)I5 67equalsZ(Lnet/minecraft/core/component/predicates/AttributeModifiersPredicate;Ljava/lang/Object;)Z 9:; <=Rnet/minecraft/core/component/predicates/AttributeModifiersPredicate$EntryPredicateCODEC Lcom/mojang/serialization/Codec; ? @AcodecB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; DEF GHcom/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;J KLapply()Ljava/util/function/Function; NOP QR!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; TUV WX;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;J [\] K^!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;J abc de2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; :hBnet/minecraft/advancements/predicates/SingleComponentItemPredicate SignatureèLjava/util/Optional;>;gLcom/mojang/serialization/Codec;(Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethisELnet/minecraft/core/component/predicates/AttributeModifiersPredicate;LocalVariableTypeTableMethodParametersë(Ljava/util/Optional;>;)V componentType2()Lnet/minecraft/core/component/DataComponentType;o()Lnet/minecraft/core/component/DataComponentType;value;Lnet/minecraft/world/item/component/ItemAttributeModifiers; 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; SourceFile AttributeModifiersPredicate.java NestMembersRecordBootstrapMethods�&(Ljava/lang/Object;)Ljava/lang/Object;‘ ’ €”[(Lnet/minecraft/core/component/predicates/AttributeModifiersPredicate;)Ljava/util/Optional;– — l™[(Ljava/util/Optional;)Lnet/minecraft/core/component/predicates/AttributeModifiersPredicate;› œ ‚ƒƒŸ  ¡¢ £¤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; InnerClassesEntryPredicateInstance°com/mojang/datafixers/ProductsP1³?net/minecraft/world/item/component/ItemAttributeModifiers$EntryEntry¶%java/lang/invoke/MethodHandles$Lookup¸java/lang/invoke/MethodHandlesLookup1g ij<=ik lmP *·*+µ±no pq r  js ituvm.² °nIo pqiw*+mg"*´¶™*´¶À+¶¶$š¬¬nNO Ro"pq"xyz sx.{m1*º,°no pq2|m1*º0¬no pq6}m<*+º4¬nopq~s~ €m/*´°no pqi�A*}m3 *+À ¶(¬no  pqsx ‚ƒm]#*²8¸>B¹CºI¶M¶S*ºY¶Z°nCDCE"Co #„…†m$ º_¸`³f±nCi‡ˆ‰Š9‹ ijŒ*žB�¥Ž�“¥Ž•˜¥Žš�¬*9­Ta®[¯±² ´µ·¹