Êþº¾Eñ  java/lang/Record()V   4net/minecraft/util/valueproviders/ClampedNormalFloatmeanF    deviation   min   max  (FFFF)V  sample((Lnet/minecraft/util/RandomSource;FFFF)F  !"net/minecraft/util/Mthnormal&(Lnet/minecraft/util/RandomSource;FF)F $ %&clamp(FFF)F ( )* MAP_CODEC#Lcom/mojang/serialization/MapCodec;, -.makeConcatWithConstants(FFFF)Ljava/lang/String;0 12hashCode9(Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)I4 56equalsK(Lnet/minecraft/util/valueproviders/ClampedNormalFloat;Ljava/lang/Object;)Z8 9:getU(Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/util/function/Supplier; <=> ?@#com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; <B CDsuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;F -G(FF)Ljava/lang/String; IJK LMcom/mojang/serialization/CodecFLOAT0Lcom/mojang/serialization/codecs/PrimitiveCodec; PQR ST.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;V WXapply()Ljava/util/function/Function; Z[\ ]^!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;VVV fgh ij;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroup©(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P4;l Wm(()Lcom/mojang/datafixers/util/Function4; opq Wr!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App; V uvw xy2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; V Z| }yvalidate/net/minecraft/util/valueproviders/FloatProvider Signature[Lcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/util/valueproviders/ClampedNormalFloat;MethodParametersof<(FFFF)Lnet/minecraft/util/valueproviders/ClampedNormalFloat;$(Lnet/minecraft/util/RandomSource;)Frandom!Lnet/minecraft/util/RandomSource;codec%()Lcom/mojang/serialization/MapCodec;]()Lcom/mojang/serialization/MapCodec;toString()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Flambda$static$1](Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Lcom/mojang/serialization/DataResult;c StackMapTablelambda$static$2J(Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/String;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileClampedNormalFloat.javaRecordBootstrapMethods§normal(, ) in [-]©mean;deviation;min;max ¯()Ljava/lang/Object;± ² ›œ‘µ#Max must be larger than min: [, ]·&(Ljava/lang/Object;)Ljava/lang/Object;¹ º –¼I(Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float;¾ ¿ –Á  –Ä Å –Ç\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ê|(Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;)Lnet/minecraft/util/valueproviders/ClampedNormalFloat;Ì Í �žžÐ Ñ —˜˜Ô ÕÖ× -Ø$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;Ú ÛÜÝ Þß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/ProductsP4í%java/lang/invoke/MethodHandles$Lookupïjava/lang/invoke/MethodHandlesLookup1~    )*€�‚l*·*#µ*$µ *%µ*µ±ƒ „4…†    ‡  ˆ‰‚T »Y"#$%·°ƒ„*      ‡ Š‚I+*´*´ *´*´¸®ƒ„…†‹Œ‡‹ ‚_ *#$¸%¸#®ƒ!„4 ‹Œ       ‡‹ �Ž‚.²'°ƒ&„ …†€��‘‚@*´*´ *´*´º+°ƒ+„ …†1’‚1*º/¬ƒ „ …†5“‚<*+º3¬ƒ „…†”•‡” –‚/*´®ƒ „ …†–‚/*´ ®ƒ „ …†–‚/*´®ƒ „ …†–‚/*´®ƒ „ …† —˜‚V*´*´–œ *º7¸;°*¸A°ƒ „ ™†š ›œ‚8*´*´ºE°ƒ„ ™† �ž‚œV*²HN¹OºU¶Y²H_¹Oº`¶Y²Ha¹Oºb¶Y²Hc¹Oºd¶Y¶e*ºk¶n°ƒ"   *<I RU „ VŸ ¡‚4ºs¸tºz¶{³'±ƒ  ¢£¤    ¥n Ó¦Ù¨ª«¬­à®°³Ó´à¶¸»à¶½»à¶À»à¶Ã»àÆÈÉà¶ËÎà¶ÏÒçfuèoéëìîð