{
	"format_version": "1.8.0",
	"animations": {
		"animation.ak47_hipfire_hold": {
			"loop": "hold_on_last_frame",
			"animation_length": 1.2,
			"override_previous_animation": true,
			"bones": {
				"head": {
					"rotation": ["-2.5052+query.target_x_rotation/7.5", "12.2747+query.target_y_rotation/7.5", -7.40361],
					"position": [0, 0, 0]
				},
				"leftArm": {
					"rotation": [
						"-86.0448+(v.holding_rpg == 1 ? -4.6643 : 0)+(v.holding_shotgun == 1 ? -9.9392 : 0)+(v.holding_javelin == 1 ? 30 : 0)",
						"57.6271+(v.holding_shotgun == 1 ? -17.366 : 0)+(v.holding_javelin == 1 ? -42.4926 : 0)",
						"-0.7052+(v.holding_shotgun == 1 ? 3.3566 : 0)"
					],
					"position": [
						"-2.525+(v.holding_shotgun == 1 ? -2.75 : 0)+(v.holding_rpg == 1 ? 0.75 : 0)",
						"(v.holding_javelin == 1 ? -0.4 : 0)",
						"-4+(v.holding_shotgun == 1 ? -3 : 0)+(v.holding_rpg == 1 ? 2 : 0)+(v.holding_javelin == 1 ? 2 : 0)"
					]
				},
				"rightArm": {
					"rotation": ["-92.6667+(v.holding_javelin == 1 ? 20 : 0)", 0.21532, 2.6688],
					"position": [
						"0 + variable.x_clamp/2",
						"0+(-variable.y_axis +variable.y_extra + v.r*v.a)/2+(v.holding_javelin == 1 ? -1.5 : 0)",
						"2+(v.holding_rpg == 1 ? -4 : 0)+(v.holding_javelin == 1 ? -4 : 0)"
					]
				},
				"rightItem": {
					"rotation": [0, 0, 0],
					"position": [0.8307, -0.24956, 0.1676]
				},
				"body": {
					"rotation": [0, 0, 0],
					"position": ["variable.x_clamp/2", "(-variable.y_axis +variable.y_extra + v.r*v.a)/3", 0]
				},
				"rightLeg": {
					"rotation": ["variable.tcos0 * 1.4", 0, 0],
					"position": [0, 0, 0]
				},
				"leftLeg": {
					"rotation": ["variable.tcos0 * -1.4", 0, 0],
					"position": [0, 0, 0]
				}
			}
		},
		"animation.ak47_hipfire_hold_normalize": {
			"loop": "hold_on_last_frame",
			"animation_length": 0.08,
			"override_previous_animation": true,
			"bones": {
				"root": {
					"rotation": [-178.2, 360.25, -175.4],
					"position": [
						"-2.19 - variable.x_clamp",
						"1.62 + (v.holding_rpg == 1 ? -1 : 0)+(-variable.y_axis +variable.y_extra + v.r*v.a)/2",
						"-3 + (v.holding_pistol == 1 ? 4 : 0) + (v.holding_rpg == 1 ? 4 : 0)"
					]
				}
			}
		}
	}
}