Êþº¾E  java/lang/Object()V   0net/minecraft/util/valueproviders/FloatProvidersCODEC Lcom/mojang/serialization/Codec; apply!(FF)Ljava/util/function/Function;  com/mojang/serialization/Codecvalidate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;  (F)Ljava/util/function/Function;constant  !/net/minecraft/util/valueproviders/ConstantFloat MAP_CODEC#Lcom/mojang/serialization/MapCodec; #$% &'net/minecraft/core/RegistryregisterU(Lnet/minecraft/core/Registry;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;)uniform +,.net/minecraft/util/valueproviders/UniformFloat.clamped_normal 014net/minecraft/util/valueproviders/ClampedNormalFloat3 trapezoid 560net/minecraft/util/valueproviders/TrapezoidFloat8!com/mojang/serialization/MapCodec :;< =>/net/minecraft/util/valueproviders/FloatProvidermin()F@ ABgetQ(FLnet/minecraft/util/valueproviders/FloatProvider;)Ljava/util/function/Supplier; DEF GH#com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; DJ KLsuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; :N O>maxQ RSmakeConcatWithConstants(FFF)Ljava/lang/String;@@Q X Y>value [\] ^_java/lang/FloatvalueOf(F)Ljava/lang/Float; abc de!com/mojang/datafixers/util/Eitherleft7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; ag herightj k()Ljava/util/function/Function;j an opmapN(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object; r stFLOAT0Lcom/mojang/serialization/codecs/PrimitiveCodec; vwx yz/net/minecraft/core/registries/BuiltInRegistriesFLOAT_PROVIDER_TYPELnet/minecraft/core/Registry; #| }~ byNameCodec"()Lcom/mojang/serialization/Codec; j j ‚ ƒ„dispatch\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; † ‡ˆeitherb(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; Š ‹ CONSTANT_OR_DISPATCH_CODEC j j � �„xmap Signature‰Lcom/mojang/serialization/Codec;>;SLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/util/valueproviders/FloatProviders;codec$(FF)Lcom/mojang/serialization/Codec;minValueFmaxValueMethodParametersW(FF)Lcom/mojang/serialization/Codec;#(F)Lcom/mojang/serialization/Codec;V(F)Lcom/mojang/serialization/Codec; bootstrapB(Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec;registryLocalVariableTypeTablevLnet/minecraft/core/Registry;>;Ï(Lnet/minecraft/core/Registry;>;)Lcom/mojang/serialization/MapCodec<+Lnet/minecraft/util/valueproviders/FloatProvider;>;lambda$codec$3Y(FLnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/serialization/DataResult;1Lnet/minecraft/util/valueproviders/FloatProvider; StackMapTablelambda$codec$4F(FLnet/minecraft/util/valueproviders/FloatProvider;)Ljava/lang/String;lambda$codec$0Z(FFLnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/serialization/DataResult;lambda$codec$2lambda$codec$1lambda$static$3V(Lnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/datafixers/util/Either; constantFloat1Lnet/minecraft/util/valueproviders/ConstantFloat;flambda$static$1V(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/valueproviders/FloatProvider;#Lcom/mojang/datafixers/util/Either;lambda$static$2d(Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/util/valueproviders/FloatProvider;lambda$static$0H(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;t SourceFileFloatProviders.javaBootstrapMethodsÄ&(Ljava/lang/Object;)Ljava/lang/Object;Æ Ç ®¯ÉX(Lnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/serialization/DataResult;Ë Ì ¨©Î()Ljava/lang/Object;Ð Ñ ¬­Ó()Ljava/lang/String;ÕValue provider too low:  [-]× Ø ±­Ú Û °­Ý Value provider too high:  [-]ß à áâof4(F)Lnet/minecraft/util/valueproviders/ConstantFloat;äD(Ljava/lang/Float;)Lnet/minecraft/util/valueproviders/FloatProvider;æ ç º»» ê :ë ™ì%()Lcom/mojang/serialization/MapCodec;îV(Lnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/serialization/MapCodec;ð ñ ¼½½ô õ ·¸¸ø ù ²³³ü ýþÿ "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;  R$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; InnerClasses %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup!‹ ‘’ ‘“”/*·±• – —˜ ™š”D²"#º ¹°•–›œ�œž ›�‘Ÿ ™ ”9²"º¹°•!– ›œž›‘¡ ¢£”s+*²¸"W*(²*¸"W*-²/¸"W*2²4¸"À7°•* +,-– +¤z¥ +¤¦ž¤‘§ ¨©”`+¹9"–œ"+º?¸C°+¸I°•" #%–›œYª« ¬­”G"+¹9+¹MºP°•#–›œYª ®¯”‰1,¹9"–œ",ºT¸C°,¹M#•ž#,ºU¸C°,¸I°• !,– 1›œ1�œ1Yª« °­”G"+¹9+¹MºV°•–�œYª ±­”G"+¹9+¹MºP°•–›œYª ²³”_*Á™*ÀL+¶W¸Z¸`§*¸f°•– ´µ¶ª«Ca ·¸”<*ºiºl¶mÀ:°•– ‡¹ º»”,*°•– ¶ª ¼½”,*°• – ¾!¿”Z6²q²u¹{ºº€¹�¸…³‰²‰ºŒº�¹Ž³±•   ÀÁÂ| ûÃÅÈûÃÊÈûÍÏÒÔûÍÖÒûÍÙÒÜûÃÞãûÃåèûÃéíûÃïòûÃóöûÃ÷ú