<commit_before>Config = {
	camera = {
		distance = 5.0, -- initial distance of camera
		distanceDelta = 3, -- delta of distance change
		distanceMin = 2.0,
		distanceMax = 3000.0,
		hightFactor = 0.5, -- 0..1 factor for hight of camera
		initLook = Vec2(0.0, 20.0),
		rotationSpeedFactor = 50,
		rotationSpeedFactorGamePad = 200,
		--zoomfactorgamepad = 1.65
		zoomfactorgamepad = 5.65
	},

	player = {
		maxLinearVelocity = 300.0,
		maxAngularVelocity = 100.0,
		spawnPosition = Vec3(0.0, 0.0, 3.0),
		torqueMulScalar = 2000,
		linearVelocityScalar = 100,
		lastTransformator = Vec3(0.0,0.0,3.0)
	},

	materials = {
		sphere = {
			wood = {
				mass = 200.0,
				friction = 20.0,
				angularDamping = 4.0,
				linearDamping = 0.0,
				restitution = 0.0,
				radius = 0.5
			},
			stone = {
				mass = 1370.0,
				friction = 30.0,
				angularDamping = 0.3,
				linearDamping = 0.0,
				restitution = 0.0,
				radius = 0.5
			},
			paper = {
				mass = 30.09,
				friction = 30.0,
				angularDamping = 10.0,
				linearDamping = 3.0,
				restitution = 0.0,
				radius = 0.5
			}
		},
		track = {
			wood = {
				friction = 20.0,
				restitution = 0.75,
			},
			ice = {
				friction = 0.01, 
				restitution = 0.0
			}
		}

		
	},

	keys = {
		keyboard = {
			forward = Key.W,
			backward = Key.S,
			left = Key.A,
			right = Key.D,
			pause = Key.P,
			restart = Key.F3,
			zoomout = Key.Oem_Minus,
			zoomin = Key.Oem_Plus,
			lastTransformator = Key.F4
		},
		gamepad = {
			restart = Button.Back,
			pause = Button.Start,
			lastTransformator = Button.LeftShoulder
		}
	},

	world = {
		gravity = Vec3(0,0,-9.81), 
		worldSize = 4000
	},
	
	fans = {
		forces = {
			woodonly = Vec3(0.0,0.0,3123.0),
			stoneonly =  Vec3(4123.0,0.0,0.0),
			paperonly = Vec3(0.0,0.0,650.0)
		},
		
		fan1 = {
		position = Vec3(-170,-70,-30),
		size = Vec3(20,5,5),
		name = "fan1",
		active = true	
		},
		fan2 = {
		position = Vec3(-185,-150,-25),
		size = Vec3(5,5,7),
		name = "fan2",
		active = false
		--active = true
		},
		fan3 = {
		position = Vec3(51,-150,-13),
		size = Vec3(27.5,5,20),
		name = "fan3",
		active = false
		--active = true	
		},
		<commit_msg>lowerd friction of stone.<commit_after>Config = {
	camera = {
		distance = 5.0, -- initial distance of camera
		distanceDelta = 3, -- delta of distance change
		distanceMin = 2.0,
		distanceMax = 3000.0,
		hightFactor = 0.5, -- 0..1 factor for hight of camera
		initLook = Vec2(0.0, 20.0),
		rotationSpeedFactor = 50,
		rotationSpeedFactorGamePad = 200,
		--zoomfactorgamepad = 1.65
		zoomfactorgamepad = 5.65
	},

	player = {
		maxLinearVelocity = 300.0,
		maxAngularVelocity = 100.0,
		spawnPosition = Vec3(0.0, 0.0, 3.0),
		torqueMulScalar = 2000,
		linearVelocityScalar = 100,
		lastTransformator = Vec3(0.0,0.0,3.0)
	},

	materials = {
		sphere = {
			wood = {
				mass = 200.0,
				friction = 20.0,
				angularDamping = 4.0,
				linearDamping = 0.0,
				restitution = 0.0,
				radius = 0.5
			},
			stone = {
				mass = 1370.0,
				friction = 20.0,
				angularDamping = 0.3,
				linearDamping = 0.0,
				restitution = 0.0,
				radius = 0.5
			},
			paper = {
				mass = 30.09,
				friction = 30.0,
				angularDamping = 10.0,
				linearDamping = 3.0,
				restitution = 0.0,
				radius = 0.5
			}
		},
		track = {
			wood = {
				friction = 20.0,
				restitution = 0.75,
			},
			ice = {
				friction = 0.01, 
				restitution = 0.0
			}
		}

		
	},

	keys = {
		keyboard = {
			forward = Key.W,
			backward = Key.S,
			left = Key.A,
			right = Key.D,
			pause = Key.P,
			restart = Key.F3,
			zoomout = Key.Oem_Minus,
			zoomin = Key.Oem_Plus,
			lastTransformator = Key.F4
		},
		gamepad = {
			restart = Button.Back,
			pause = Button.Start,
			lastTransformator = Button.LeftShoulder
		}
	},

	world = {
		gravity = Vec3(0,0,-9.81), 
		worldSize = 4000
	},
	
	fans = {
		forces = {
			woodonly = Vec3(0.0,0.0,3123.0),
			stoneonly =  Vec3(5000.0,0.0,0.0),
			paperonly = Vec3(0.0,0.0,650.0)
		},
		
		fan1 = {
		position = Vec3(-170,-70,-30),
		size = Vec3(20,5,5),
		name = "fan1",
		active = true	
		},
		fan2 = {
		position = Vec3(-185,-150,-25),
		size = Vec3(5,5,7),
		name = "fan2",
		active = false
		--active = true
		},
		fan3 = {
		position = Vec3(51,-150,-13),
		size = Vec3(27.5,5,20),
		name = "fan3",
		active = false
		--active = true	
		},
		
{'fraction_non_alphanumeric': 0.15678554886521537, 'fraction_numerical': 0.09541454377026401, 'mean_word_length': 2.168745414526779, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2946299', 'n_tokens_mistral': 2376, 'n_tokens_neox': 1802, 'n_words': 353}