{
	"format_version": "1.8.0",
	"animations": {
		"animation.villager.baby_transform": {
			"loop": true,
			"bones": {
				"head": {
					"scale": 1.5
				}
			}
		},
		"animation.villager.general": {
			"loop": true,
			"bones": {
				"arms": {
					"position": [0, -1, -1],
					"rotation": ["-42.97 - this", 0, 0]
				}
			}
		},
		"animation.villager.general.v1.0": {
			"loop": true,
			"bones": {
				"arms": {
					"position": [0, "-3.0 - this", "-1.0 - this"],
					"rotation": ["-42.97 - this", 0, 0]
				}
			}
		},
		"animation.villager.get_in_bed": {
			"loop": true,
			"bones": {
				"body": {
					"position": [0, 1, -15],
					"rotation": [-90, 0, 0]
				}
			}
		},
		"animation.villager.move": {
			"loop": true,
			"anim_time_update": "query.modified_distance_moved",
			"bones": {
				"leg0": {
					"rotation": ["(math.cos(query.anim_time * 38.17) * 40.0) - this", "-this", 0]
				},
				"leg1": {
					"rotation": ["(math.cos(query.anim_time * 38.17 + 180) * 40.0) - this", "-this", 0]
				},
				"cape": {
					"rotation": ["math.lerp(0.0, -126.0, query.cape_flap_amount) - 15.0", 0, 0],
					"position": [0, "query.get_root_locator_offset('armor_offset.default_neck', 0)", 0]
				},
				"cape2": {
					"rotation": ["math.lerp(0.0, -126.0, query.cape_flap_amount) + 15.0", 0, 0],
					"position": [0, "query.get_root_locator_offset('armor_offset.default_neck', 0)", 0]
				}
			}
		},
		"animation.villager.raise_arms": {
			"loop": true,
			"bones": {
				"arms": {
					"rotation": ["variable.raise_arms * -15.0", 0, 0]
				}
			}
		}
	}
}