ΚώΊΎE« apply―(Lcom/mojang/serialization/Codec;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider$Factory;)Ljava/util/function/Function;  2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;  Knet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider condition()Lnet/minecraft/core/Holder;  net/minecraft/core/Holdervalue()Ljava/lang/Object;Cnet/minecraft/world/level/storage/loot/predicates/LootItemCondition  test(Ljava/lang/Object;)Z  onFalse ! "onTrue %&' ()2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderj(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Lnet/minecraft/core/Holder;)V+on_true-on_false / 01CODEC Lcom/mojang/serialization/Codec; 345 67com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;9 :()Ljava/util/function/Function; <=> ?@!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;9 3C DEoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;9 HIJ KL;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3; NOP QRjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;T U}(Lnet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider$Factory;)Lcom/mojang/datafixers/util/Function3; WXY Z!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;\java/lang/Object΅(Lcom/mojang/serialization/Codec;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider$Factory;)Lcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTable valueCodecdefaultIfFalseLnet/minecraft/core/Holder;factoryULnet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider$Factory;LocalVariableTypeTableFLcom/mojang/serialization/Codec;>;$Lnet/minecraft/core/Holder;dLnet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider$Factory;MethodParameters Signature”;>(Lcom/mojang/serialization/Codec;>;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider$Factory;)Lcom/mojang/serialization/MapCodec;d()Lnet/minecraft/core/Holder;&()Lnet/minecraft/core/Holder; selectValueQ(Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/core/Holder;thisMLnet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider;context4Lnet/minecraft/world/level/storage/loot/LootContext;VLnet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider; StackMapTableZ(Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/core/Holder;validate=(Lnet/minecraft/world/level/storage/loot/ValidationContext;)V:Lnet/minecraft/world/level/storage/loot/ValidationContext;lambda$mapCodec$0π(Lcom/mojang/serialization/Codec;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider$Factory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;ƒLjava/lang/Object;Lnet/minecraft/world/level/storage/loot/Validatable; SourceFileConditionalProvider.java NestMembers„Snet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider$FactoryBootstrapMethodsRˆ ‰ {|‹`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; Žj(Lnet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider;)Lnet/minecraft/core/Holder;  ’J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ” ƒ• –—create (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/providers/number/ConditionalProvider;—š ›œ žŸ"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; InnerClassesFactoryInstance€com/mojang/datafixers/ProductsP3§%java/lang/invoke/MethodHandles$Lookup©java/lang/invoke/MethodHandlesLookup [% ]^p *+,ΊΈ°_`  a1 bc def  ag bh dij abdklkm"knknop^|%*Ή Ήΐ+Ήš *Ή°*Ή °_ `%qr%stf %quvjskwxy^w%+#*Ή Έ$+**Ή Έ$+,*ΉΈ$±_% &'$(`%qr%szf %qujs {|^§G-².#Ή2Ί8Ά;**Ή2ΊAΆ;*,+ΉBΊFΆ;ΆG-,YΈMWΊSΆV°_'4:F`*Ga1GbcGdeG}~k€‚ƒ…4™†‡Š™†Œ™†™†™‘“˜ "ƒ ‘ H’W£₯¦¨ͺ