ĘūēžEŖ  java/lang/Record()V   =net/minecraft/world/item/enchantment/LevelBasedValue$Fraction numerator6Lnet/minecraft/world/item/enchantment/LevelBasedValue;    denominator  4net/minecraft/world/item/enchantment/LevelBasedValue calculate(I)F  CODEC#Lcom/mojang/serialization/MapCodec; toStringS(Lnet/minecraft/world/item/enchantment/LevelBasedValue$Fraction;)Ljava/lang/String; !hashCodeB(Lnet/minecraft/world/item/enchantment/LevelBasedValue$Fraction;)I# $%equalsT(Lnet/minecraft/world/item/enchantment/LevelBasedValue$Fraction;Ljava/lang/Object;)Z ' ( Lcom/mojang/serialization/Codec; +,- ./com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;1 23apply()Ljava/util/function/Function; 567 89!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;1 =>? @A;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;C 2D!()Ljava/util/function/BiFunction; FGH 2I!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;1 LMN OP2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignaturedLcom/mojang/serialization/MapCodec;o(Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/world/item/enchantment/LevelBasedValue;)VCodeLineNumberTableLocalVariableTablethis?Lnet/minecraft/world/item/enchantment/LevelBasedValue$Fraction;MethodParameterslevelIF StackMapTablecodec%()Lcom/mojang/serialization/MapCodec;f()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; SourceFileLevelBasedValue.javaNestHostRecordBootstrapMethodsrnumerator;denominator v&(Ljava/lang/Object;)Ljava/lang/Object;x y f{w(Lnet/minecraft/world/item/enchantment/LevelBasedValue$Fraction;)Lnet/minecraft/world/item/enchantment/LevelBasedValue;} ~ f€8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;‚ ƒ S…­(Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Fraction;‡ ˆ ghh‹ ŒŽ 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; InnerClassesFractionInstanceœcom/mojang/datafixers/ProductsP2Ÿ%java/lang/invoke/MethodHandles$LookupĄjava/lang/invoke/MethodHandlesLookup1  QR STM*ˇ*+ĩ*,ĩ ąUV WX  Y  Tv *´ šE$ •š Ž*´š$nŽU‡ ˆ‰‹V  WX Z[ \]üYZ^_T.˛°UV WXQ`aT1*ē°UV WX bT1*ēŦUV WX$cT<*+ē"ŦUVWXdeYd fT/*´°UV WXfT/*´ °UV WX ghTp2*˛&)š*ē0ļ4˛&:š*ē;ļ4ļ<*ēBļE°U€‚%€.ƒ1€V 2ijkT$ ēJ¸KŗąU€lmno  p6Šqst‘uwz‘u|z‘„‘u†‰˜"™=LšF›ž ĸ