Êþº¾E  java/lang/Record()V   2net/minecraft/advancements/predicates/NbtPredicatetagLnet/minecraft/nbt/CompoundTag;  +net/minecraft/core/component/DataComponents CUSTOM_DATA0Lnet/minecraft/core/component/DataComponentType;  -net/minecraft/world/item/component/CustomDataEMPTY/Lnet/minecraft/world/item/component/CustomData;  0net/minecraft/core/component/DataComponentGetter getOrDefaultV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object;  !" matchedBy"(Lnet/minecraft/nbt/CompoundTag;)Z $ %&getEntityTagToCompareD(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/nbt/CompoundTag; ( )*matches(Lnet/minecraft/nbt/Tag;)Z ,-. /0net/minecraft/nbt/NbtUtils compareNbt2(Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;Z)Z22net/minecraft/util/ProblemReporter$ScopedCollector 456 78!net/minecraft/world/entity/Entity problemPath2()Lnet/minecraft/util/ProblemReporter$PathElement; : ;<LOGGERLorg/slf4j/Logger; 1> ?E(Lnet/minecraft/util/ProblemReporter$PathElement;Lorg/slf4j/Logger;)V 4A BCregistryAccess%()Lnet/minecraft/core/RegistryAccess; EFG HI0net/minecraft/world/level/storage/TagValueOutputcreateWithContext‚(Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/TagValueOutput; 4K LM saveWithoutId2(Lnet/minecraft/world/level/storage/ValueOutput;)VO(net/minecraft/world/entity/player/Player NQ RS getInventory/()Lnet/minecraft/world/entity/player/Inventory; UVW XY+net/minecraft/world/entity/player/InventorygetSelectedItem&()Lnet/minecraft/world/item/ItemStack; [\] ^_"net/minecraft/world/item/ItemStackisEmpty()Za SelectedItem [c deCODEC Lcom/mojang/serialization/Codec; Eg historeG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V Ek lm buildResult!()Lnet/minecraft/nbt/CompoundTag; 1o pcloserjava/lang/Throwable qt uv addSuppressed(Ljava/lang/Throwable;)Vx yztoStringH(Lnet/minecraft/advancements/predicates/NbtPredicate;)Ljava/lang/String;| }~hashCode7(Lnet/minecraft/advancements/predicates/NbtPredicate;)I€ �‚equalsI(Lnet/minecraft/advancements/predicates/NbtPredicate;Ljava/lang/Object;)Z „…† ‡ˆcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; Š‹Œ �enet/minecraft/nbt/TagParser LENIENT_CODEC� �‘apply()Ljava/util/function/Function;� ”•– —˜com/mojang/serialization/Codecxmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; c ›œ� žŸ)net/minecraft/network/codec/ByteBufCodecs COMPOUND_TAG)Lnet/minecraft/network/codec/StreamCodec; ¡¢£ ¤¥'net/minecraft/network/codec/StreamCodecmape(Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; § ¨Ÿ STREAM_CODEC SignatureVLcom/mojang/serialization/Codec;xLnet/minecraft/network/codec/StreamCodec;SELECTED_ITEM_TAGLjava/lang/String; ConstantValue"(Lnet/minecraft/nbt/CompoundTag;)VCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/advancements/predicates/NbtPredicate;MethodParameters5(Lnet/minecraft/core/component/DataComponentGetter;)Z components2Lnet/minecraft/core/component/DataComponentGetter;data&(Lnet/minecraft/world/entity/Entity;)Zentity#Lnet/minecraft/world/entity/Entity;Lnet/minecraft/nbt/Tag; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;selected$Lnet/minecraft/world/item/ItemStack;player*Lnet/minecraft/world/entity/player/Player;output2Lnet/minecraft/world/level/storage/TagValueOutput;reporter4Lnet/minecraft/util/ProblemReporter$ScopedCollector;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object; SourceFileNbtPredicate.javaRecordBootstrapMethods Ö&(Ljava/lang/Object;)Ljava/lang/Object;Ø Ù ¯ÛU(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/advancements/predicates/NbtPredicate;Ý Þ màU(Lnet/minecraft/advancements/predicates/NbtPredicate;)Lnet/minecraft/nbt/CompoundTag;â ãäå æç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; InnerClassesñ"net/minecraft/util/ProblemReporterScopedCollectorô.net/minecraft/util/ProblemReporter$PathElement PathElement÷(net/minecraft/core/HolderLookup$Providerùnet/minecraft/core/HolderLookupProviderü%java/lang/invoke/MethodHandles$Lookupþjava/lang/invoke/MethodHandlesLookup1 ;<de©ª¨Ÿ©«¬­®` ¯°> *·*+µ±±² ³´ µ )¶°[+² ²¹ÀM,*´¶¬± !"² ³´·¸ ¹µ·)º°= *+¸#¶'¬±&² ³´ »¼µ»)*°U+Æ*´+¸+™§¬±*²³´ ½¾@µ ¿ À %&°`»1Y*¶3²9·=L+*¶@¸DM*,¶J*ÁN™$*ÀNN-¶P¶T:¶Zš,`²b¶f,¶jN+¶n-°M+¶n§ N,-¶s,¿JPqQUXq±. ./01)223:4E7J8N7P.²42ÁÂ)ÃÄ8ÅÆQÇÈ`»¼¾/ýE1Eÿ 41qÿ41qqµ»yɰ1*ºw°±² ³´}ʰ1*º{¬±² ³´�˰<*+º¬±²³´ÌÍµÌ m°/*´°±² ³´Î°Q1¸ƒ³9²‰ºŽº’¹“³™²šºŽº’¹ ³¦±±ÏÐÑ Ò áÓÔèÕ×ÚèÕÜßï"1ðò óðõ öøú ûýÿ