Êþº¾E‡  java/lang/Record()V   Qnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule$SliceUniformAxesparentDomainAxesI   shouldSkipG(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Z  Bnet/minecraft/world/level/levelgen/densityfunction/DensityFunction domainAxes()I  rewriteChildrenˆ(Lnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;  (I)V  ! removeAxes‹(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;I)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; # $%getExistingRemovedAxesG(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)I'Cnet/minecraft/world/level/levelgen/densityfunction/op/SliceFunction )*+ ,-!net/minecraft/core/Direction$AxisX#Lnet/minecraft/core/Direction$Axis; &/ 0k(Lnet/minecraft/core/Direction$Axis;ILnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)V )2 3-Z )5 6-Y &8 9:axis%()Lnet/minecraft/core/Direction$Axis; < =>axesFrom&(Lnet/minecraft/core/Direction$Axis;)I &@ ABinputF()Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;DMnet/minecraft/world/level/levelgen/densityfunction/generator/ConstantFunctionFMnet/minecraft/world/level/levelgen/densityfunction/generator/GradientFunctionH IJtoStringg(Lnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule$SliceUniformAxes;)Ljava/lang/String;L MNhashCodeV(Lnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule$SliceUniformAxes;)IP QRequalsh(Lnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule$SliceUniformAxes;Ljava/lang/Object;)ZT@net/minecraft/world/level/levelgen/densityfunction/DfRewriteRuleRuntimeInvisibleTypeAnnotationsILnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$Axes;CodeLineNumberTableLocalVariableTablethisSLnet/minecraft/world/level/levelgen/densityfunction/DfRewriteRule$SliceUniformAxes;MethodParametersrewriteŠ(Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;)Lnet/minecraft/world/level/levelgen/densityfunction/DensityFunction;functionDLnet/minecraft/world/level/levelgen/densityfunction/DensityFunction; newFunction removedAxes StackMapTableaxes filteredAxessliceELnet/minecraft/world/level/levelgen/densityfunction/op/SliceFunction;()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object; SourceFileDfRewriteRule.javaNestHostRecordBootstrapMethods t uvw xyjava/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; InnerClassesSliceUniformAxes}net/minecraft/core/DirectionAxis€Gnet/minecraft/world/level/levelgen/densityfunction/DensityFunction$AxesAxesƒ%java/lang/invoke/MethodHandles$Lookup…java/lang/invoke/MethodHandlesLookup1S UV W> *·*µ±XY Z[ \ U V]^W¼A+¸ ™+°+¹=*´  +*¹°+»Y·¹N*´‚~6*-¶°X"#$ ()* ,/-9.Y4AZ[A_`1 /a`9b c ü\_ !W¶D+¸"‚~>~™»&Y²(+·.L~™»&Y²1+·.L~™»&Y²4+·.L+°X"2 346"7/95:B<Y*DZ[D_`Dd  ;e cü\ _dU V $%W}"<*Á&™*À&M,¶7¸;€<,¶?K§ÿå¬X@ABC EY fg"_` d cü\_UV WJ*ÁCš *ÁE™§¬XIY _`c@\_IhW1*ºG°XY Z[MW1*ºK¬XY Z[QiW<*+ºO¬XYZ[jk\j W/*´¬XY Z[UVlmnSo UVp sqrz"S{)|~@�& ‚„†