Êþº¾EŠ  java/lang/Record()V   Tnet/minecraft/world/level/levelgen/densityfunction/op/IntervalSelectFunction$SamplerinputCLnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;   thresholds[F  samplersD[Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;  Anet/minecraft/world/level/levelgen/densityfunction/DensitySampler sampleVolumeÊ(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;Lnet/minecraft/world/level/levelgen/densityfunction/DensityBuffer;Lnet/minecraft/world/level/levelgen/densityfunction/DensityVolume;)VFnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer  !"Anet/minecraft/world/level/levelgen/densityfunction/SamplerContext acquireBufferŒ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityVolume;)Lnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer; $%& '(@net/minecraft/world/level/levelgen/densityfunction/DensityBuffersize()I $* +,get(I)F . /0selectSamplerIndex(F)I * $3 45set(IF)V 7 8close : ;< sampleValueI(Lnet/minecraft/world/level/levelgen/densityfunction/SamplerContext;III)F> ?@toStringj(Lnet/minecraft/world/level/levelgen/densityfunction/op/IntervalSelectFunction$Sampler;)Ljava/lang/String;B CDhashCodeY(Lnet/minecraft/world/level/levelgen/densityfunction/op/IntervalSelectFunction$Sampler;)IF GHequalsk(Lnet/minecraft/world/level/levelgen/densityfunction/op/IntervalSelectFunction$Sampler;Ljava/lang/Object;)ZŒ(Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;[F[Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;)VCodeLineNumberTableLocalVariableTablethisVLnet/minecraft/world/level/levelgen/densityfunction/op/IntervalSelectFunction$Sampler;MethodParametersbufferHLnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer;iI samplerIndexcontextCLnet/minecraft/world/level/levelgen/densityfunction/SamplerContext; outputBufferBLnet/minecraft/world/level/levelgen/densityfunction/DensityBuffer;volumeBLnet/minecraft/world/level/levelgen/densityfunction/DensityVolume;buffersI[Lnet/minecraft/world/level/levelgen/densityfunction/ScopedDensityBuffer; StackMapTable\`java/lang/Throwableb@net/minecraft/world/level/levelgen/densityfunction/DensityVolumeRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;blockXblockYblockZF()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;E()Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler;()[FF()[Lnet/minecraft/world/level/levelgen/densityfunction/DensitySampler; SourceFileIntervalSelectFunction.javaNestHosttLnet/minecraft/world/level/levelgen/densityfunction/op/IntervalSelectFunctionRecordBootstrapMethodsxinput;thresholds;samplers } ~€ �‚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; InnerClassesSampler†%java/lang/invoke/MethodHandles$Lookupˆjava/lang/invoke/MethodHandlesLookup0  IJ\*·*+µ*,µ *-µ±KaL*MN O  JAÒ*´+,-¹*´¾½:6*´¾¢'+-¶:S*´2+-¹„§ÿÕ6,¶#¢%*,¶)¶-6,2¶1¶2„§ÿØ:¾66¢2:ƶ6„§ÿå§2: :  ¾6 6   ¢  2:  Æ ¶6„ §ÿå ¿±u¢¢¤¢KZh jl#m*n1oAlGqSr_toquw�x”y™wŸ|¢w¾xÃyÈwÎ|Ñ}Lp *PQ.RS_TSJ+RS� PQ¾ PQ ÒMNÒUVÒWXÒYZ¼[\]_ ý^ú-üú*þ ^øB_ÿ $a^_^øÿ$a^c@¼dO UWY;<J†&*´+¹98*´*¶-2+¹9®K �‚L>&MN&UV&eS&fS&gS hOUefg/0J„&=*´ ¾¢#*´ 0–œ¬„§ÿç*´¾d¬K† ‡ˆ†‹L RS&MN& h] üúO ?iJ1*º=°KaL MNC(J1*ºA¬KaL MNGjJ<*+ºE¬KaLMNklOk mJ/*´°KaL MNnJ/*´ °KaL MNoJ/*´°KaL MNpqrsu v|wyz{ƒs„…‡‰