Êþº¾E‡ applyŽ(Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/storage/loot/providers/number/PowerProvider$Factory;)Ljava/util/function/Function;  2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; base  Enet/minecraft/world/level/storage/loot/providers/number/PowerProvider()Lnet/minecraft/core/Holder;  2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderj(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Lnet/minecraft/core/Holder;)Vexponent    !com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;# $()Ljava/util/function/Function; &'( )*!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;# -./ 01;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2; 345 67java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;9 :p(Lnet/minecraft/world/level/storage/loot/providers/number/PowerProvider$Factory;)Ljava/util/function/BiFunction; <=> ?!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;Ajava/lang/Object”(Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/storage/loot/providers/number/PowerProvider$Factory;)Lcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTable valueCodec Lcom/mojang/serialization/Codec;factoryOLnet/minecraft/world/level/storage/loot/providers/number/PowerProvider$Factory;LocalVariableTypeTableFLcom/mojang/serialization/Codec;>;^Lnet/minecraft/world/level/storage/loot/providers/number/PowerProvider$Factory;MethodParameters Signatured;>(Lcom/mojang/serialization/Codec;>;Lnet/minecraft/world/level/storage/loot/providers/number/PowerProvider$Factory;)Lcom/mojang/serialization/MapCodec;validate=(Lnet/minecraft/world/level/storage/loot/ValidationContext;)VthisGLnet/minecraft/world/level/storage/loot/providers/number/PowerProvider;context:Lnet/minecraft/world/level/storage/loot/ValidationContext;PLnet/minecraft/world/level/storage/loot/providers/number/PowerProvider;&()Lnet/minecraft/core/Holder;lambda$mapCodec$0Ï(Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/storage/loot/providers/number/PowerProvider$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; SourceFilePowerProvider.java NestMembersaMnet/minecraft/world/level/storage/loot/providers/number/PowerProvider$FactoryBootstrapMethods7e f XYh`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; kd(Lnet/minecraft/world/level/storage/loot/providers/number/PowerProvider;)Lnet/minecraft/core/Holder; n8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; p `q rscreate(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/providers/number/PowerProvider;sv wxy z{"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/ProductsP2ƒ%java/lang/invoke/MethodHandles$Lookup…java/lang/invoke/MethodHandlesLookup@ BC[ *+º¸°D E FG HIJ FK HLM FHNOPQCg+ *¹ ¸+*¹¸±D ERSTUJ RVMT NWNW XYC†4,* ¹º"¶%*¹º+¶%¶,,+Y¸2Wº8¶;°D  ! '3 E 4FG4HI4Z[N\]^_`b*ucdgucijucljumot|"`} -~<�‚„†