{
	"credit": "Made with Blockbench",
	"textureSize": [64, 64],
	"models": [
		{
			"part": "head",
			"id": "head",
			"invertAxis": "xy",
			"translate": [0, -24, 0]
		},
		{
			"part": "headwear",
			"id": "headwear",
			"invertAxis": "xy",
			"translate": [0, -24, 0]
		},
		{
			"part": "body",
			"id": "body",
			"invertAxis": "xy",
			"translate": [0, -24, 0],
			"submodels": [
				{
					"id": "baby",
					"invertAxis": "xy",
					"translate": [0, 24, 0],
					"submodels": [
						{
							"id": "b_head",
							"invertAxis": "xy",
							"translate": [0, -9.75, 0],
							"boxes": [
								{"coordinates": [-3.5, 0, -3, 7, 7, 6], "textureOffset": [0, 0]},
								{"coordinates": [-4, -2, -3.5, 8, 9, 7], "textureOffset": [0, 13]}
							],
							"submodels": [
								{
									"id": "a_osage",
									"invertAxis": "xy",
									"translate": [0, 0, 3],
									"rotate": [55, 0, 0],
									"boxes": [
										{"coordinates": [-1, -1, -0.75, 2, 2, 1], "textureOffset": [20, 0], "sizeAdd": -0.25},
										{"coordinates": [-1, -1, 0, 2, 2, 3], "textureOffset": [26, 0]}
									]
								},
								{
									"id": "b_hat",
									"invertAxis": "xy",
									"translate": [0, 6, -3.5],
									"rotate": [10, 0, 0],
									"boxes": [
										{"coordinates": [-4.5, -0.25, -0.5, 9, 4, 8], "textureOffset": [0, 30], "sizeAdd": -0.25},
										{"coordinates": [-4, 2.75, 0, 8, 2, 7], "textureOffset": [34, 33], "sizeAdd": -0.25}
									]
								}
							]
						},
						{
							"id": "b_body",
							"invertAxis": "xy",
							"translate": [0, -9.75, 0],
							"boxes": [
								{"coordinates": [-2.5, -7, -1.5, 5, 7, 3], "textureOffset": [0, 42]},
								{"coordinates": [-2.5, -9.25, -1.5, 5, 3, 3], "textureOffset": [16, 42], "sizeAdd": 0.251}
							],
							"submodels": [
								{
									"id": "b_armL",
									"invertAxis": "xy",
									"translate": [-2.5, -1, 0],
									"boxes": [
										{"coordinates": [-2, -6, -1, 2, 7, 2], "textureOffset": [56, 10]}
									]
								},
								{
									"id": "b_armR",
									"invertAxis": "xy",
									"translate": [2.5, -2.5, 0],
									"boxes": [
										{"coordinates": [0, -4.5, -1, 2, 7, 2], "textureOffset": [48, 10]}
									]
								},
								{
									"id": "b_legL",
									"invertAxis": "xy",
									"translate": [-1.5, -8, 0],
									"boxes": [
										{"coordinates": [-1.5, -5.75, -1.5, 3, 7, 3], "textureOffset": [52, 0], "sizeAdd": -0.25}
									]
								},
								{
									"id": "b_legR",
									"invertAxis": "xy",
									"translate": [1.25, -8, 0],
									"boxes": [
										{"coordinates": [-1.5, -5.75, -1.5, 3, 7, 3], "textureOffset": [40, 0], "sizeAdd": -0.25}
									]
								}
							]
						}
					]
				}
			],
			"animations": [
				{
					"head.sx": "1.2",
					"head.sy": "head.sx",
					"head.sz": "head.sx",
					"head.ty": "9",
					"left_arm.tx": "5",
					"left_arm.ty": "10",
					"right_arm.tx": "-5",
					"right_arm.ty": "10",
					"left_leg.tx": "2",
					"left_leg.ty": "18.5",
					"left_leg.tz": "if(is_in_water&&!is_on_ground, 3, 0.5)",
					"right_leg.tx": "-2",
					"right_leg.ty": "18.5",
					"right_leg.tz": "left_leg.tz",
					"body.ty": "15",
					"baby.ty": "-41.5 + 3.5",
					"head.rx": "head.rx + (sin(time / 10) * 0.025)",
					"body.rx": "if(is_in_water&&!is_on_ground, clamp(0.5*limb_speed, 0, 0.2) +0.14, 0)",
					"left_arm.rx": "(if(is_riding, -0.3, if(is_hurt, right_leg.rx, if(is_in_water, if(is_on_ground, right_leg.rx, clamp(-10*limb_speed, -1.7, 0)-(sin(time / 10) * 0.2)), clamp(-10*limb_speed, -1.7, 0)))))+sin(1*swing_progress*-1)+(sin(time / 12) * 0.03)",
					"left_arm.ry": "if(is_in_water, if(is_on_ground, 0, clamp(-3*limb_speed, -0.4, 0)), 0) -sin(1*swing_progress*1)",
					"left_arm.rz": "if(is_in_water, if(is_on_ground, (sin(time / 10) * 0.05) -0.07, (sin(time / 9) * 0.07) -0.25), (sin(time / 10) * 0.05) -0.07) +sin(0.5*swing_progress*-0.5)",
					"right_arm.rx": "(if(is_riding, -0.3, if(is_hurt, left_leg.rx, if(is_in_water, if(is_on_ground, left_leg.rx, clamp(-10*limb_speed, -1.7, 0)+(sin(time / 10) * 0.2)), clamp(-10*limb_speed, -1.7, 0)))))+sin(1*swing_progress*-1)-(sin(time / 12) * 0.03)",
					"right_arm.ry": "-left_arm.ry",
					"right_arm.rz": "-left_arm.rz",
					"left_leg.rx": "if(is_in_water, if(is_on_ground, left_leg.rx, (sin(time / 9) * 0.4)),left_leg.rx)",
					"left_leg.ry": "if(is_in_water, if(is_on_ground, left_leg.ry, -0.1), left_leg.ry)",
					"left_leg.rz": "if(is_in_water, if(is_on_ground, 0, -0.1), 0)",
					"right_leg.rx": "if(is_in_water, if(is_on_ground, right_leg.rx, -(sin(time / 9) * 0.4)),right_leg.rx)",
					"right_leg.ry": "-left_leg.ry",
					"right_leg.rz": "-left_leg.rz",
					"b_head.rx": "head.rx",
					"b_head.ry": "head.ry",
					"b_head.rz": "head.rz",
					"b_body.rx": "if(is_in_water&&is_on_ground, body.rx - 0.1, body.rx)",
					"b_armL.rx": "left_arm.rx",
					"b_armL.ry": "left_arm.ry",
					"b_armL.rz": "left_arm.rz",
					"b_armR.rx": "right_arm.rx",
					"b_armR.ry": "right_arm.ry",
					"b_armR.rz": "right_arm.rz",
					"b_legL.rx": "left_leg.rx",
					"b_legL.ry": "left_leg.ry",
					"b_legL.rz": "left_leg.rz",
					"b_legR.rx": "right_leg.rx",
					"b_legR.ry": "right_leg.ry",
					"b_legR.rz": "right_leg.rz"
				}
			]
		},
		{
			"part": "left_arm",
			"id": "left_arm",
			"invertAxis": "xy",
			"translate": [5, -22, 0]
		},
		{
			"part": "right_arm",
			"id": "right_arm",
			"invertAxis": "xy",
			"translate": [-5, -22, 0]
		},
		{
			"part": "left_leg",
			"id": "left_leg",
			"invertAxis": "xy",
			"translate": [1.9, -12, -0.1]
		},
		{
			"part": "right_leg",
			"id": "right_leg",
			"invertAxis": "xy",
			"translate": [-1.9, -12, -0.1]
		}
	]
}