Êþº¾E­  java/lang/Record()V   ?net/minecraft/world/item/enchantment/effects/ScaleExponentiallybase6Lnet/minecraft/world/item/enchantment/LevelBasedValue;   exponent  4net/minecraft/world/item/enchantment/LevelBasedValue calculate(I)F  java/lang/Mathpow(DD)D  CODEC#Lcom/mojang/serialization/MapCodec;! "#toStringU(Lnet/minecraft/world/item/enchantment/effects/ScaleExponentially;)Ljava/lang/String;% &'hashCodeD(Lnet/minecraft/world/item/enchantment/effects/ScaleExponentially;)I) *+equalsV(Lnet/minecraft/world/item/enchantment/effects/ScaleExponentially;Ljava/lang/Object;)Z - . Lcom/mojang/serialization/Codec; 123 45com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;7 89apply()Ljava/util/function/Function; ;<= >?!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;7 CDE FG;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;I 8J!()Ljava/util/function/BiFunction; LMN 8O!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;7 RST UV2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;XCnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect SignaturefLcom/mojang/serialization/MapCodec;o(Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/world/item/enchantment/LevelBasedValue;)VCodeLineNumberTableLocalVariableTablethisALnet/minecraft/world/item/enchantment/effects/ScaleExponentially;MethodParametersprocess&(ILnet/minecraft/util/RandomSource;F)FlevelIrandom!Lnet/minecraft/util/RandomSource; inputValueFcodec%()Lcom/mojang/serialization/MapCodec;h()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;8()Lnet/minecraft/world/item/enchantment/LevelBasedValue;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileScaleExponentially.javaRecordBootstrapMethods} base;exponent �&(Ljava/lang/Object;)Ljava/lang/Object;ƒ „ r†y(Lnet/minecraft/world/item/enchantment/effects/ScaleExponentially;)Lnet/minecraft/world/item/enchantment/LevelBasedValue;ˆ ‰ r‹8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;� Ž [�¯(Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/effects/ScaleExponentially;’ “ stt– —˜™ š›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; InnerClassesInstance¦com/mojang/datafixers/ProductsP2©%java/lang/invoke/MethodHandles$Lookup«java/lang/invoke/MethodHandlesLookup1W  YZ [\M*·*+µ*,µ ±]^ _`  a  bc\f%�*´¹�*´ ¹�¸k�®]^*_`defghia dfhjk\.²°]^ _`Yl"m\1*º °]^ _`&n\1*º$¬]^ _`*o\<*+º(¬]^_`pqap r\/*´°]^ _`r\/*´ °]^ _` st\p2*²,/¹0º6¶:²,@¹0ºA¶:¶B*ºH¶K°]   % . 1 ^ 2uvw\$ ºP¸Q³±] xyz  {6•|~œ€‚…œ€‡…œŠŒ�œ€‘”£CR¤L¥§¨ª¬