Êþº¾E~  java/lang/Object()V   Mnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$BlockPredicatestate2Lnet/minecraft/world/level/block/state/BlockState;   propertiesLjava/util/Set;  nbtLnet/minecraft/nbt/CompoundTag;  :net/minecraft/world/level/block/state/pattern/BlockInWorldgetState4()Lnet/minecraft/world/level/block/state/BlockState;   0net/minecraft/world/level/block/state/BlockStategetBlock)()Lnet/minecraft/world/level/block/Block; " #$is(Ljava/lang/Object;)Z &'( )* java/util/Setiterator()Ljava/util/Iterator; ,-. /0java/util/IteratorhasNext()Z ,2 34next()Ljava/lang/Object;69net/minecraft/world/level/block/state/properties/Property 8 9:getValueS(Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; < => getEntity6()Lnet/minecraft/world/level/block/entity/BlockEntity; @ ABgetLevel)()Lnet/minecraft/world/level/LevelReader; DEF GH%net/minecraft/world/level/LevelReaderregistryAccess%()Lnet/minecraft/core/RegistryAccess; JKL MN2net/minecraft/world/level/block/entity/BlockEntitysaveWithFullMetadataK(Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; PQR STnet/minecraft/nbt/NbtUtils compareNbt2(Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;Z)Z V WXtest?(Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)ZZEnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result SignatureOLjava/util/Set;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;c(Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Set;Lnet/minecraft/nbt/CompoundTag;)VCodeLineNumberTableLocalVariableTablethisOLnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$BlockPredicate;LocalVariableTypeTableMethodParameters£(Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Set;>;Lnet/minecraft/nbt/CompoundTag;)Vproperty;Lnet/minecraft/world/level/block/state/properties/Property;entity4Lnet/minecraft/world/level/block/entity/BlockEntity; blockInWorldLnet/minecraft/world/level/block/state/properties/Property<*>; StackMapTable requiresNbt SourceFileBlockPredicateArgument.javaNestHostu>net/minecraft/commands/arguments/blocks/BlockPredicateArgument InnerClassesBlockPredicatey(net/minecraft/core/HolderLookup$Provider{net/minecraft/core/HolderLookupProviderResult Y [\]^_`~*·*+µ*,µ *-µ±aNO PQRb*cd e \f  [g] ^WX`)z+¶M,*´¶¶!š¬*´ ¹%N-¹+™%-¹1À5:,¶7*´¶7¥¬§ÿØ*´Æ*+¶;N-Æ*´-+¶?¹C¶I¸O™§¬¬a. VXY\3]E^G`JbQcVdxgb43hiV"jkzcdzlmu e 3hnoüü ,'úü+J@úflp0`B *´Æ§¬alb  cdo @AW$`3 *+À¶U¬aIb  cdflqrstvtw xz| Yt}