Êþº¾E·  java/lang/Record()V   =net/minecraft/core/component/predicates/WritableBookPredicatepagesLjava/util/Optional;  +net/minecraft/core/component/DataComponentsWRITABLE_BOOK_CONTENT0Lnet/minecraft/core/component/DataComponentType;  java/util/Optional isPresent()Z  get()Ljava/lang/Object;9net/minecraft/advancements/predicates/CollectionPredicate !" #6net/minecraft/world/item/component/WritableBookContent()Ljava/util/List; % &'test(Ljava/lang/Iterable;)Z ) *+matches;(Lnet/minecraft/world/item/component/WritableBookContent;)Z- ./toStringS(Lnet/minecraft/core/component/predicates/WritableBookPredicate;)Ljava/lang/String;1 23hashCodeB(Lnet/minecraft/core/component/predicates/WritableBookPredicate;)I5 67equalsT(Lnet/minecraft/core/component/predicates/WritableBookPredicate;Ljava/lang/Object;)Z 9:; <=Knet/minecraft/core/component/predicates/WritableBookPredicate$PagePredicateCODEC 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;Lnet/minecraft/core/component/predicates/WritableBookPredicate$PagePredicate;>;>;aLcom/mojang/serialization/Codec;(Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethis?Lnet/minecraft/core/component/predicates/WritableBookPredicate;LocalVariableTypeTableMethodParametersà(Ljava/util/Optional;Lnet/minecraft/core/component/predicates/WritableBookPredicate$PagePredicate;>;>;)V componentType2()Lnet/minecraft/core/component/DataComponentType;l()Lnet/minecraft/core/component/DataComponentType;value8Lnet/minecraft/world/item/component/WritableBookContent; StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/Optional;ß()Ljava/util/Optional;Lnet/minecraft/core/component/predicates/WritableBookPredicate$PagePredicate;>;>;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; SourceFileWritableBookPredicate.java NestMembersRecordBootstrapMethods�&(Ljava/lang/Object;)Ljava/lang/Object;‘ ’ €”U(Lnet/minecraft/core/component/predicates/WritableBookPredicate;)Ljava/util/Optional;– — l™U(Ljava/util/Optional;)Lnet/minecraft/core/component/predicates/WritableBookPredicate;› œ ‚ƒƒŸ  ¡¢ £¤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 PagePredicateInstance°com/mojang/datafixers/ProductsP1³%java/lang/invoke/MethodHandles$Lookupµjava/lang/invoke/MethodHandlesLookup1g ij<=ik lmP *·*+µ±no pq r  js ituvm.² °n o pqiw*+mg"*´¶™*´¶À+¶¶$š¬¬n%& )o"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°n"o #„…†m$ º_¸`³f±ni‡ˆ‰Š9‹ ijŒ*žB�¥Ž�“¥Ž•˜¥Žš�¬"9­Ta®[¯±²´¶