Êþº¾EØ  java/lang/Record()V   ?net/minecraft/world/level/storage/loot/predicates/IntValueCheckvalueLnet/minecraft/core/Holder;  range:Lnet/minecraft/world/level/storage/loot/IntRangePredicate;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  Cnet/minecraft/world/level/storage/loot/predicates/LootItemConditionvalidate=(Lnet/minecraft/world/level/storage/loot/ValidationContext;)V  !2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderj(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Lnet/minecraft/core/Holder;)V $ %ƒ(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/Validatable;)V '() *net/minecraft/core/Holder()Ljava/lang/Object;,Onet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider ./0 128net/minecraft/world/level/storage/loot/IntRangePredicatetestˆ(Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider;)Z4 56build¤(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/IntRangePredicate;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;82net/minecraft/world/level/storage/loot/LootContext : 1;7(Lnet/minecraft/world/level/storage/loot/LootContext;)Z= >?toStringU(Lnet/minecraft/world/level/storage/loot/predicates/IntValueCheck;)Ljava/lang/String;A BChashCodeD(Lnet/minecraft/world/level/storage/loot/predicates/IntValueCheck;)IE FGequalsV(Lnet/minecraft/world/level/storage/loot/predicates/IntValueCheck;Ljava/lang/Object;)Z I JX(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/IntRangePredicate;)V LMN OPPnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvidersCODEC Lcom/mojang/serialization/Codec; RST UVcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;X YZapply()Ljava/util/function/Function; \]^ _`!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; .M1X efg hi;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;k Yl!()Ljava/util/function/BiFunction; nop Yq!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;X tuv wx2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignaturenLnet/minecraft/core/Holder;fLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisALnet/minecraft/world/level/storage/loot/predicates/IntValueCheck;LocalVariableTypeTableMethodParameters«(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/IntRangePredicate;)Vcodec%()Lcom/mojang/serialization/MapCodec;h()Lcom/mojang/serialization/MapCodec;context:Lnet/minecraft/world/level/storage/loot/ValidationContext;4Lnet/minecraft/world/level/storage/loot/LootContext;hasValue÷(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/IntRangePredicate;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Lnet/minecraft/core/Holder;p()Lnet/minecraft/core/Holder;<()Lnet/minecraft/world/level/storage/loot/IntRangePredicate;lambda$hasValue$0œ(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/IntRangePredicate;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileIntValueCheck.javaRecordBootstrapMethods G()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;¢ £ ”•¥ value;range ©&(Ljava/lang/Object;)Ljava/lang/Object;« ¬ ‘®^(Lnet/minecraft/world/level/storage/loot/predicates/IntValueCheck;)Lnet/minecraft/core/Holder;° ± “³}(Lnet/minecraft/world/level/storage/loot/predicates/IntValueCheck;)Lnet/minecraft/world/level/storage/loot/IntRangePredicate;µ8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;H¸˜(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/IntRangePredicate;)Lnet/minecraft/world/level/storage/loot/predicates/IntValueCheck;º » –——¾ ¿ÀÁ ÂÃ"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;Å ÆÇÈ ÉÊ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; InnerClassesÍKnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$BuilderBuilderInstanceÑcom/mojang/datafixers/ProductsP2Ô%java/lang/invoke/MethodHandles$LookupÖjava/lang/invoke/MethodHandlesLookup1 yzy{J|_*·*+µ*,µ ±} ~ € �  z‚  yƒ„…|.²°}~ €y†|Z*+·+*´¸+"*´ ¸#±} !~€‡ˆ‚‡1;|K*´ +*´¹&À+¹-¬}%~€‡‰‚‡ Š6|N*+º3°})~ �  z‚  y‹>Œ|1*º<°} ~ €B�|1*º@¬} ~ €FŽ|<*+ºD¬} ~€��‚� ‘|/*´°} ~ €y’“|/*´ °} ~ €A1Ž|3 *+À7¶9¬} ~  €‚‡ ”•|> »Y*+·H°})~  –—|p2*²K¹QºW¶[²ab¹Qºc¶[¶d*ºj¶m°}%.1~ 2˜™š|$ ºr¸s³±}›œ� yzž@½Ÿ¡ŸÄ¤¦§½¨ª­½¨¯²½´¶·½¨¹¼Ë"ÌÎ etÏnÐÒÓÕ×