Êþº¾E´  java/lang/Record()V   Wnet/minecraft/world/level/storage/loot/providers/number/floats/EnchantmentLevelProvideramount6Lnet/minecraft/world/item/enchantment/LevelBasedValue;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  Cnet/minecraft/world/level/storage/loot/parameters/LootContextParamsENCHANTMENT_LEVEL'Lnet/minecraft/util/context/ContextKey;   java/util/Setof#(Ljava/lang/Object;)Ljava/util/Set;  !"2net/minecraft/world/level/storage/loot/LootContext getOptional;(Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object;$java/lang/Integer #& '(intValue()I *+, -.4net/minecraft/world/item/enchantment/LevelBasedValue calculate(I)F0 12toStringm(Lnet/minecraft/world/level/storage/loot/providers/number/floats/EnchantmentLevelProvider;)Ljava/lang/String;4 56hashCode\(Lnet/minecraft/world/level/storage/loot/providers/number/floats/EnchantmentLevelProvider;)I8 9:equalsn(Lnet/minecraft/world/level/storage/loot/providers/number/floats/EnchantmentLevelProvider;Ljava/lang/Object;)Z *< =>CODEC Lcom/mojang/serialization/Codec; ABC DEcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;G HIapply()Ljava/util/function/Function; KLM NO!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; QRS TU;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;G XYZ H[!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;G ^_` ab2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;dSnet/minecraft/world/level/storage/loot/providers/number/floats/ContextFloatProviderf6net/minecraft/world/level/storage/loot/LootContextUser Signature~Lcom/mojang/serialization/MapCodec;9(Lnet/minecraft/world/item/enchantment/LevelBasedValue;)VCodeLineNumberTableLocalVariableTablethisYLnet/minecraft/world/level/storage/loot/providers/number/floats/EnchantmentLevelProvider;MethodParameterscodec%()Lcom/mojang/serialization/MapCodec;€()Lcom/mojang/serialization/MapCodec;getReferencedContextParams()Ljava/util/Set;=()Ljava/util/Set;>;getFloatUnsafe7(Lnet/minecraft/world/level/storage/loot/LootContext;)Fcontext4Lnet/minecraft/world/level/storage/loot/LootContext;levelLjava/lang/Integer; StackMapTable()Ljava/lang/String;(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; SourceFileEnchantmentLevelProvider.javaRecordBootstrapMethods�&(Ljava/lang/Object;)Ljava/lang/Object;� � �’‘(Lnet/minecraft/world/level/storage/loot/providers/number/floats/EnchantmentLevelProvider;)Lnet/minecraft/world/item/enchantment/LevelBasedValue;” • i—‘(Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/level/storage/loot/providers/number/floats/EnchantmentLevelProvider;™ š ‚ƒƒ� žŸ  ¡¢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/ProductsP1°%java/lang/invoke/MethodHandles$Lookup²java/lang/invoke/MethodHandlesLookup1ce gh ij> *·*+µ±k l mn o pqj.² °kl mngrstj1²¸°kl mnguvwj’!+²¶À#M*´,Æ ,¶%§¹)®k  l !mn!xy z{|)ÿ#*ÿ#*ox1}j1*º/°k l mn5(j1*º3¬k l mn9~j<*+º7¬k lmn€o �j/*´°k l mn ‚ƒjZ *²;?¹@ºF¶J¶P*ºV¶W°kl  „…†j$ º\¸]³ ±k‡ˆ‰ Š*œ?‹£ŒŽ‘£Œ“–£Œ˜›ªQ^«X¬®¯±³