Êþº¾Eó  java/lang/Record()V   Cnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunctiontypeJLnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$Type;  inputDLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;  Bnet/minecraft/world/level/levelgen/densityfunction/DensityFunctioncompileSampler˜(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$CompileContext;)Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;  Hnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$Typeordinal()Ijava/lang/MatchException  !*(Ljava/lang/String;Ljava/lang/Throwable;)V#Nnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$AbsSampler "% &F(Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;)V(Qnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$SquareSampler '%+Onet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$CubeSampler *%.Onet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$SqrtSampler -%1Tnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$LeakyReLUSampler? 04 5G(Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;F)V>€8Unet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$ReciprocalSampler 7%;Qnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$NegateSampler :%>Rnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$SqueezeSampler =%ANnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$LogSampler @%DOnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$SignSampler C% GHI JK@net/minecraft/world/level/levelgen/densityfunction/DfRewriteRulerewriteŠ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; M N‘(Lnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$Type;Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)V P QRcodec#Lcom/mojang/serialization/MapCodec; T UVrange()Lnet/minecraft/util/Interval; XYZ [\net/minecraft/util/Intervalabs<(Lnet/minecraft/util/Interval;)Lnet/minecraft/util/Interval; X^ _\square Xa bcofExact (F)Lnet/minecraft/util/Interval; Xe fgpowY(Lnet/minecraft/util/Interval;Lnet/minecraft/util/Interval;)Lnet/minecraft/util/Interval; Xi j\ reciprocal Xl mgsubo pqapply3()Lit/unimi/dsi/fastutil/floats/FloatUnaryOperator; Xs tu mapMonotonicm(Lnet/minecraft/util/Interval;Lit/unimi/dsi/fastutil/floats/FloatUnaryOperator;)Lnet/minecraft/util/Interval;ooo Xz {\log X} ~\sign € � domainAxes ƒ „…rewriteChildren‰(Lnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule;)Lnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction;‡ ˆ‰toStringY(Lnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction;)Ljava/lang/String;‹ Œ�hashCodeH(Lnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction;)I� �‘equalsZ(Lnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction;Ljava/lang/Object;)Z 0“ p”(FF)FCodeLineNumberTableLocalVariableTablethisELnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction;MethodParameterscontextSLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$CompileContext;CLnet/minecraft/world/level/levelgen/densityfunction/DensitySampler; StackMapTable Anet/minecraft/world/level/levelgen/densityfunction/DensitySamplerruleBLnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule;%()Lcom/mojang/serialization/MapCodec; Signaturel()Lcom/mojang/serialization/MapCodec;Lnet/minecraft/util/Interval;RuntimeInvisibleTypeAnnotationsILnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$Axes;()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;L()Lnet/minecraft/world/level/levelgen/densityfunction/op/UnaryFunction$Type;F()Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;ˆ(Lnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;lambda$range$1(F)FvalueFlambda$range$0 SourceFileUnaryFunction.java NestMembersRecordBootstrapMethods±¼ ½¾¿ À±net/minecraft/util/Mthcube à ´±Å Æ °±È =É p±Ë type;input Ï ÐÑÒ ÓÔ"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;Ö ×ØÙ ÚÛ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; InnerClassesTypeßQnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$CompileContextCompileContext AbsSampler SquareSampler CubeSampler SqrtSamplerLeakyReLUSamplerReciprocalSampler NegateSamplerSqueezeSampler LogSampler SignSamplerìGnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$AxesAxesï%java/lang/invoke/MethodHandles$Lookupñjava/lang/invoke/MethodHandlesLookup1 N•M*·*+µ*,µ ±–— ˜™ š  •`Ñ*´ +¹M*´¶ª: DOZep}Š• «¶»Y·¿»"Y,·$§r»'Y,·)§g»*Y,·,§\»-Y,·/§Q»0Y,2·3§D»0Y,6·3§7»7Y,·9§,»:Y,·<§!»=Y,·?§»@Y,·B§ »CY,·E°–:* +V,a-l.w/‚0�1œ2§3²4½5È6Ð+— ј™Ñ›œ Æ�ž üLŸ G𛄅•z"+*´ ¹FM,*´ ¦*°»Y*´,·L°–< =>@— "˜™"¡¢ žüš¡Q£•2*´´O°–E— ˜™¤¥UV•C¾*´ ¹SL*´¶ª; ELqS}‰_f•¡¨»Y·¿+¸W§c+¸]§\+2¸`¸d§P+¸h§I ¸`+¸k§>+ºn¸r§2+ºv¸r§&+ºw¸r§+ºx¸r§+¸y§+¸|°–:J KVL]MdNpOwP‚QŽRšS¦T²U¹V½K—¾˜™ ´¦ž üLX   CX�•4 *´ ¹¬–\—  ˜™§¨ˆ©•1*º†°–— ˜™Œ•1*ºŠ¬–— ˜™�ª•<*+ºŽ¬–—˜™«¬š« ­•/*´°–— ˜™®•/*´ °–— ˜™A„¯•0*+¶‚°–— ˜™š¡ °±•16"¸’®–S— ²³ ´±•12"¸’®–R— ²³µ¶· C@=0*:7-'"¸ ¹6κ»ºÎºÁºÎºÄºÎºÇºÕÊÌÍÜrÝ@Þà "á'â*ã-ä0å7æ:ç=è@éCêëí& îðò