strict digraph DfcCompiled_3 {
	root=a
	ranksep=1
	a [shape=box, label="id=a\nStart", tooltip="initial_density_without_jaggedness.id=b\nfinal_density.id=cg\nfinal_final_density.id=cs\n"]
	b -> a [label="initial_density_without_jaggedness"]
	cg -> a [label="final_density"]
	cs -> a [label="final_final_density"]
	b [shape=box, label="id=b\ninitial_density_without_jaggedness", tooltip="delegate.id=c\n"]
	c -> b [label="delegate"]
	c [shape=parallelogram, label="id=c\nauxName=method_0_MaxNode,method_53_MaxNode\nmax", tooltip="left.id=d\nright.id=e\n"]
	d -> c [label="left"]
	e -> c [label="right"]
	d [shape=triangle, label="id=d\n-0.1", tooltip=""]
	e [shape=parallelogram, label="id=e\nauxName=method_1_MinNode,method_54_MinNode\nmin", tooltip="left.id=f\nright.id=g\n"]
	f -> e [label="left"]
	g -> e [label="right"]
	f [shape=triangle, label="id=f\n0.5", tooltip=""]
	g [shape=parallelogram, label="id=g\nauxName=method_2_AddNode,method_55_AddNode\nadd", tooltip="left.id=h\nright.id=m\n"]
	h -> g [label="left"]
	m -> g [label="right"]
	h [shape=parallelogram, label="id=h\nauxName=method_3_MulNode,method_56_MulNode\nmul", tooltip="left.id=i\nright.id=j\n"]
	i -> h [label="left"]
	j -> h [label="right"]
	i [shape=triangle, label="id=i\n0.1666666716337204", tooltip=""]
	j [shape=parallelogram, label="id=j\nauxName=method_4_AddNode,method_57_AddNode\nadd", tooltip="left.id=k\nright.id=l\n"]
	k -> j [label="left"]
	l -> j [label="right"]
	k [shape=trapezium, label="id=k\nauxName=method_5_DelegateNode,method_58_DelegateNode\ndelegate twilightforest.world.components.chunkgenerators.TerrainDensityRouter$ChunkCachedDensityRouter@4d8803ee", tooltip=""]
	l [shape=box, label="id=l\nauxName=method_6_YClampedGradientNode,method_59_YClampedGradientNode\nYClampedGradient\ny=(-31.0,256.0)\nvalue=(31.0,-256.0)", tooltip=""]
	m [shape=parallelogram, label="id=m\nauxName=method_7_MulNode,method_60_MulNode\nmul", tooltip="left.id=n\nright.id=o\n"]
	n -> m [label="left"]
	o -> m [label="right"]
	n [shape=trapezium, label="id=n\nauxName=method_8_DelegateNode,method_61_DelegateNode\ndelegate twilightforest.world.components.chunkgenerators.NoiseDensityRouter$ChunkCachedNoiseDensityRouter@af14e38", tooltip=""]
	o [shape=folder, label="id=o\nauxName=method_9_CacheLikeNode_interpolated\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=p\n"]
	p -> o [label="delegate"]
	p [shape=parallelogram, label="id=p\nauxName=method_10_MaxNode,method_51_MaxNode\nmax", tooltip="left.id=q\nright.id=r\n"]
	q -> p [label="left"]
	r -> p [label="right"]
	q [shape=triangle, label="id=q\n0.0", tooltip=""]
	r [shape=folder, label="id=r\nauxName=method_11_CacheLikeNode_flat_cache,method_52_CacheLikeNode_flat_cache\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=s\n"]
	s -> r [label="delegate"]
	s [shape=parallelogram, label="id=s\nauxName=method_12_AddNode,method_40_AddNode\nadd", tooltip="left.id=t\nright.id=bt\n"]
	t -> s [label="left"]
	bt -> s [label="right"]
	t [shape=parallelogram, label="id=t\nauxName=method_13_MulNode,method_41_MulNode\nmul", tooltip="left.id=u\nright.id=bc\n"]
	u -> t [label="left"]
	bc -> t [label="right"]
	u [shape=parallelogram, label="id=u\nauxName=method_14_AddNode,method_42_AddNode\nadd", tooltip="left.id=v\nright.id=w\n"]
	v -> u [label="left"]
	w -> u [label="right"]
	v [shape=triangle, label="id=v\n0.5", tooltip=""]
	w [shape=parallelogram, label="id=w\nauxName=method_15_MulNode,method_43_MulNode\nmul", tooltip="left.id=x\nright.id=y\n"]
	x -> w [label="left"]
	y -> w [label="right"]
	x [shape=triangle, label="id=x\n0.5", tooltip=""]
	y [shape=hexagon, label="id=y\nauxName=method_16_GenericShiftedNoiseNode,method_44_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=z\ninputY.id=ba\ninputZ.id=bb\n"]
	z -> y [label="inputX"]
	ba -> y [label="inputY"]
	bb -> y [label="inputZ"]
	z [shape=triangle, label="id=z\nCoordinate X", tooltip=""]
	ba [shape=triangle, label="id=ba\n0.0", tooltip=""]
	bb [shape=triangle, label="id=bb\nCoordinate Z", tooltip=""]
	bc [shape=parallelogram, label="id=bc\nauxName=method_19_AddNode\nadd", tooltip="left.id=bd\nright.id=be\n"]
	bd -> bc [label="left"]
	be -> bc [label="right"]
	bd [shape=triangle, label="id=bd\n1.0", tooltip=""]
	be [shape=parallelogram, label="id=be\nauxName=method_20_MulNode\nmul", tooltip="left.id=bf\nright.id=bg\n"]
	bf -> be [label="left"]
	bg -> be [label="right"]
	bf [shape=triangle, label="id=bf\n-1.0", tooltip=""]
	bg [shape=folder, label="id=bg\nauxName=method_21_CacheLikeNode_cache_once\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=bh\n"]
	bh -> bg [label="delegate"]
	bh [shape=parallelogram, label="id=bh\nauxName=method_22_MaxNode,method_27_MaxNode\nmax", tooltip="left.id=bi\nright.id=bj\n"]
	bi -> bh [label="left"]
	bj -> bh [label="right"]
	bi [shape=triangle, label="id=bi\n0.0", tooltip=""]
	bj [shape=parallelogram, label="id=bj\nauxName=method_23_MinNode,method_28_MinNode\nmin", tooltip="left.id=bk\nright.id=bl\n"]
	bk -> bj [label="left"]
	bl -> bj [label="right"]
	bk [shape=triangle, label="id=bk\n1.0", tooltip=""]
	bl [shape=parallelogram, label="id=bl\nauxName=method_24_AddNode,method_29_AddNode\nadd", tooltip="left.id=bm\nright.id=bn\n"]
	bm -> bl [label="left"]
	bn -> bl [label="right"]
	bm [shape=triangle, label="id=bm\n0.5", tooltip=""]
	bn [shape=parallelogram, label="id=bn\nauxName=method_25_MulNode,method_30_MulNode\nmul", tooltip="left.id=bo\nright.id=bp\n"]
	bo -> bn [label="left"]
	bp -> bn [label="right"]
	bo [shape=triangle, label="id=bo\n0.5", tooltip=""]
	bp [shape=hexagon, label="id=bp\nauxName=method_26_GenericShiftedNoiseNode,method_31_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=bq\ninputY.id=br\ninputZ.id=bs\n"]
	bq -> bp [label="inputX"]
	br -> bp [label="inputY"]
	bs -> bp [label="inputZ"]
	bq [shape=triangle, label="id=bq\nCoordinate X", tooltip=""]
	br [shape=triangle, label="id=br\n0.0", tooltip=""]
	bs [shape=triangle, label="id=bs\nCoordinate Z", tooltip=""]
	bt [shape=parallelogram, label="id=bt\nauxName=method_34_MulNode,method_45_MulNode\nmul", tooltip="left.id=bu\nright.id=bg\n"]
	bu -> bt [label="left"]
	bg -> bt [label="right"]
	bu [shape=parallelogram, label="id=bu\nauxName=method_35_AddNode,method_46_AddNode\nadd", tooltip="left.id=bv\nright.id=bw\n"]
	bv -> bu [label="left"]
	bw -> bu [label="right"]
	bv [shape=triangle, label="id=bv\n0.5", tooltip=""]
	bw [shape=parallelogram, label="id=bw\nauxName=method_36_MulNode,method_47_MulNode\nmul", tooltip="left.id=bx\nright.id=by\n"]
	bx -> bw [label="left"]
	by -> bw [label="right"]
	bx [shape=triangle, label="id=bx\n0.5", tooltip=""]
	by [shape=hexagon, label="id=by\nauxName=method_37_GenericShiftedNoiseNode,method_48_GenericShiftedNoiseNode\nGenericShiftedNoise", tooltip="inputX.id=bz\ninputY.id=cc\ninputZ.id=cd\n"]
	bz -> by [label="inputX"]
	cc -> by [label="inputY"]
	cd -> by [label="inputZ"]
	bz [shape=parallelogram, label="id=bz\nauxName=method_38_MulNode,method_49_MulNode\nmul", tooltip="left.id=ca\nright.id=cb\n"]
	ca -> bz [label="left"]
	cb -> bz [label="right"]
	ca [shape=triangle, label="id=ca\n4.0", tooltip=""]
	cb [shape=triangle, label="id=cb\nCoordinate X", tooltip=""]
	cc [shape=triangle, label="id=cc\n0.0", tooltip=""]
	cd [shape=parallelogram, label="id=cd\nauxName=method_39_MulNode,method_50_MulNode\nmul", tooltip="left.id=ce\nright.id=cf\n"]
	ce -> cd [label="left"]
	cf -> cd [label="right"]
	ce [shape=triangle, label="id=ce\n4.0", tooltip=""]
	cf [shape=triangle, label="id=cf\nCoordinate Z", tooltip=""]
	cg [shape=box, label="id=cg\nfinal_density", tooltip="delegate.id=ch\n"]
	ch -> cg [label="delegate"]
	ch [shape=parallelogram, label="id=ch\nauxName=method_62_MaxNode,method_70_MaxNode\nmax", tooltip="left.id=ci\nright.id=cj\n"]
	ci -> ch [label="left"]
	cj -> ch [label="right"]
	ci [shape=triangle, label="id=ci\n-0.1", tooltip=""]
	cj [shape=parallelogram, label="id=cj\nauxName=method_63_MinNode,method_71_MinNode\nmin", tooltip="left.id=ck\nright.id=cl\n"]
	ck -> cj [label="left"]
	cl -> cj [label="right"]
	ck [shape=triangle, label="id=ck\n0.5", tooltip=""]
	cl [shape=parallelogram, label="id=cl\nauxName=method_64_AddNode,method_72_AddNode\nadd", tooltip="left.id=cm\nright.id=cq\n"]
	cm -> cl [label="left"]
	cq -> cl [label="right"]
	cm [shape=parallelogram, label="id=cm\nauxName=method_65_MulNode,method_73_MulNode\nmul", tooltip="left.id=cn\nright.id=co\n"]
	cn -> cm [label="left"]
	co -> cm [label="right"]
	cn [shape=triangle, label="id=cn\n0.1666666716337204", tooltip=""]
	co [shape=parallelogram, label="id=co\nauxName=method_66_AddNode,method_74_AddNode\nadd", tooltip="left.id=cp\nright.id=l\n"]
	cp -> co [label="left"]
	l -> co [label="right"]
	cp [shape=trapezium, label="id=cp\nauxName=method_67_DelegateNode,method_75_DelegateNode\ndelegate twilightforest.world.components.chunkgenerators.TerrainDensityRouter$ChunkCachedDensityRouter@557c7a57", tooltip=""]
	cq [shape=parallelogram, label="id=cq\nauxName=method_68_MulNode,method_76_MulNode\nmul", tooltip="left.id=cr\nright.id=o\n"]
	cr -> cq [label="left"]
	o -> cq [label="right"]
	cr [shape=trapezium, label="id=cr\nauxName=method_69_DelegateNode,method_77_DelegateNode\ndelegate twilightforest.world.components.chunkgenerators.NoiseDensityRouter$ChunkCachedNoiseDensityRouter@47b20ee4", tooltip=""]
	cs [shape=box, label="id=cs\nfinal_final_density", tooltip="delegate.id=ct\n"]
	ct -> cs [label="delegate"]
	ct [shape=parallelogram, label="id=ct\nauxName=method_78_AddNode,method_80_AddNode\nadd", tooltip="left.id=ch\nright.id=cu\n"]
	ch -> ct [label="left"]
	cu -> ct [label="right"]
	cu [shape=trapezium, label="id=cu\nauxName=method_79_BeardifierNode,method_81_BeardifierNode\nBeardifier", tooltip=""]
}