{
	"format_version": "1.8.0",
	"animations": {
		"animation.gun_recoil_mk13": {
			"animation_length": 1,
			"anim_time_update": "q.is_in_ui || (v.is_paperdoll??0) ? 999999999 : q.anim_time + q.delta_time",
			"bones": {
				"rightArm": {
					"rotation": {
						"0.12": [0, 0, 0],
						"0.16": [0, 0, 0],
						"0.32": {
							"pre": [0.14, 0, -0.8],
							"post": [0.14, 0, -0.8],
							"lerp_mode": "catmullrom"
						},
						"0.44": {
							"post": [0, 0, -0.2],
							"lerp_mode": "catmullrom"
						},
						"0.52": {
							"post": [-0.08, 0, 0.6],
							"lerp_mode": "catmullrom"
						},
						"0.72": {
							"post": [0, 0, 0.1],
							"lerp_mode": "catmullrom"
						},
						"0.96": [0, 0, 0]
					},
					"position": {
						"0.0": ["(-0.084-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.3253+v.recoil/3.5)*(v.recoilExp)*v.recoil_active"],
						"0.12": ["(-0.084-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 2, "0.5+(0.3253+v.recoil/3.5)*(v.recoilExp)*v.recoil_active"],
						"0.24": ["0+(-0.084-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 2, "1.25+(0.3253+v.recoil/3.5)*(v.recoilExp)*v.recoil_active"],
						"0.32": ["(-0.084-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 2, "3.6+(0.3253+v.recoil/3.5)*(v.recoilExp)*v.recoil_active"],
						"0.48": ["(-0.084-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 2, "3.6+(0.3253+v.recoil/3.5)*(v.recoilExp)*v.recoil_active"],
						"0.56": ["0+(-0.084-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 2, "1.5+(0.3253+v.recoil/3.5)*(v.recoilExp)*v.recoil_active"],
						"0.64": ["(-0.084-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.3253+v.recoil/3.5)*(v.recoilExp)*v.recoil_active"]
					}
				},
				"rightItem": {
					"rotation": {
						"0.0": ["(-0.2-v.recoil*0.1)*(v.recoilExp)*v.recoil_active", 0, 0],
						"0.64": ["(-0.2-v.recoil*0.1)*(v.recoilExp)*v.recoil_active", 0, 0]
					},
					"position": {
						"0.0": [0, 0, 0],
						"0.12": ["v.ak47_ads ? -0.171 : 0.095", "v.ak47_ads ? -0.4698 : -0.4062", "v.ak47_ads ? 2 : 2.0189"],
						"0.24": ["v.ak47_ads ? -0.4275 : 0.0978", "v.ak47_ads ? -1.1746 : -1.1554", "v.ak47_ads ? 2 : 2.0528"],
						"0.32": ["v.ak47_ads ? -1.1961 : 0.1063", "v.ak47_ads ? -3.2891 : -3.4032", "v.ak47_ads ? 2 : 2.152"],
						"0.48": ["v.ak47_ads ? -1.1961 : 0.1063", "v.ak47_ads ? -3.2891 : -3.4032", "v.ak47_ads ? 2 : 2.152"],
						"0.56": ["v.ak47_ads ? -0.512 : 0.0988", "v.ak47_ads ? -1.4097 : -1.4051", "v.ak47_ads ? 2 : 2.0647"],
						"0.64": [0, 0, 0]
					}
				},
				"leftArm": {
					"position": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				},
				"root": {
					"position": [0, 0, "(0.2+v.recoil/3.5)*(v.recoilExp)*v.recoil_active"]
				}
			},
			"sound_effects": {
				"0.0": {
					"effect": "mk13_bolt"
				}
			},
			"particle_effects": {
				"0.0": [
					{
						"effect": "muzzle_flash",
						"locator": "muzzle5"
					},
					{
						"effect": "muzzle_blast",
						"locator": "muzzle5"
					}
				],
				"0.32": {
					"effect": "sniper_bullet_casing",
					"locator": "mk13_shell_eject"
				}
			}
		},
		"animation.gun_recoil_ar15": {
			"animation_length": 1,
			"anim_time_update": "q.is_in_ui || (v.is_paperdoll??0) ? 999999999 : q.anim_time + q.delta_time",
			"bones": {
				"rightArm": {
					"position": ["(-0.023-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/6)*(v.recoilExp)*v.recoil_active"]
				},
				"rightItem": {
					"rotation": ["(-0.35-v.recoil*0.35)*(v.recoilExp)*v.recoil_active", 0, 0]
				},
				"leftArm": {
					"position": ["(-0.075-(v.recoil*0.3)/6)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/6)*(v.recoilExp)*v.recoil_active"]
				}
			},
			"particle_effects": {
				"0.0": [
					{
						"effect": "muzzle_blast",
						"locator": "muzzle2"
					},
					{
						"effect": "muzzle_flash",
						"locator": "muzzle2"
					},
					{
						"effect": "bullet_casing",
						"locator": "ar15_shell_eject"
					}
				]
			}
		},
		"animation.gun_recoil_p90": {
			"animation_length": 1,
			"anim_time_update": "q.is_in_ui || (v.is_paperdoll??0) ? 999999999 : q.anim_time + q.delta_time",
			"bones": {
				"rightArm": {
					"position": ["(-0.023-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/10)*(v.recoilExp)*v.recoil_active"]
				},
				"rightItem": {
					"rotation": ["(-0.2-v.recoil*0.1)*(v.recoilExp)*v.recoil_active", 0, 0]
				},
				"leftArm": {
					"position": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				}
			},
			"particle_effects": {
				"0.0": [
					{
						"effect": "muzzle_blast",
						"locator": "muzzle3"
					},
					{
						"effect": "muzzle_flash",
						"locator": "muzzle3"
					},
					{
						"effect": "bullet_casing",
						"locator": "p90_shell_eject"
					}
				]
			}
		},
		"animation.gun_recoil_desert_eagle": {
			"animation_length": 0.28,
			"anim_time_update": "((q.is_in_ui || v.is_paperdoll) ?? 0) ? 999999999 : q.anim_time + q.delta_time",
			"bones": {
				"rightArm": {
					"position": ["(-0.023-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				},
				"rightItem": {
					"rotation": ["(-0.2-v.recoil*0.3)*(v.recoilExp)*v.recoil_active", 0, 0]
				},
				"leftArm": {
					"position": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				},
				"gun_body": {
					"position": {
						"0.0": [0, 0, 1],
						"0.04": [0, 0, 2.25],
						"0.08": [0, 0, 2.5],
						"0.16": [0, 0, 0],
						"0.2": {
							"pre": [0, 0, 0.125],
							"post": [0, 0, 0.125],
							"lerp_mode": "catmullrom"
						},
						"0.28": [0, 0, 0]
					}
				},
				"hammer": {
					"rotation": {
						"0.0": [0, 0, 0],
						"0.04": [-82.5, 0, 0],
						"0.12": {
							"pre": [-82.5, 0, 0],
							"post": [-82.5, 0, 0],
							"lerp_mode": "catmullrom"
						},
						"0.2": [0, 0, 0],
						"0.24": {
							"pre": [-4.25, 0, 0],
							"post": [-4.25, 0, 0],
							"lerp_mode": "catmullrom"
						},
						"0.28": [0, 0, 0]
					},
					"position": {
						"0.2": [0, 0, 0],
						"0.24": {
							"pre": [0, 0, 0.025],
							"post": [0, 0, 0.025],
							"lerp_mode": "catmullrom"
						},
						"0.28": [0, 0, 0]
					}
				}
			},
			"particle_effects": {
				"0.0": [
					{
						"effect": "muzzle_blast",
						"locator": "muzzle4"
					},
					{
						"effect": "muzzle_flash",
						"locator": "muzzle4"
					},
					{
						"effect": "bullet_casing",
						"locator": "desert_eagle_shell_eject"
					}
				]
			}
		},
		"animation.gun_recoil_mk13_old": {
			"animation_length": 0.48,
			"bones": {
				"rightArm": {
					"position": {
						"0.0": ["-0.089-(v.recoil*0.105)/8", 0, "0.4+v.recoil/3.5"],
						"0.28": [-0.0175, 0, 0.20024],
						"0.32": [-0.0155, 0, 0.17825],
						"0.36": [-0.013, 0, 0.14617],
						"0.4": [-0.0085, 0, 0.09467],
						"0.44": [-0.002, 0, 0.02164],
						"0.48": [0, 0, 0]
					}
				},
				"rightItem": {
					"rotation": {
						"0.0": ["-0.2-v.recoil*0.1", 0, 0],
						"0.44": [-0.01869, 0, 0],
						"0.48": [0, 0, 0]
					}
				},
				"leftArm": {
					"position": {
						"0.0": ["-0.075-(v.recoil*0.3)/8", 0, "0.25+v.recoil/8"],
						"0.28": [-0.05521, 0, 0.20024],
						"0.32": [-0.04859, 0, 0.17825],
						"0.36": [-0.0394, 0, 0.14617],
						"0.4": [-0.02528, 0, 0.09467],
						"0.44": [-0.00563, 0, 0.02164],
						"0.48": [0, 0, 0]
					}
				},
				"root": {
					"position": {
						"0.0": [0, 0, "0.2+v.recoil/3.5"],
						"0.28": [0, 0, 0.20024],
						"0.32": [0, 0, 0.17825],
						"0.36": [0, 0, 0.14617],
						"0.4": [0, 0, 0.09467],
						"0.44": [0, 0, 0.02164],
						"0.48": [0, 0, 0]
					}
				}
			},
			"particle_effects": {
				"0.0": [
					{
						"effect": "muzzle_flash",
						"locator": "muzzle5"
					},
					{
						"effect": "muzzle_blast",
						"locator": "muzzle5"
					}
				]
			}
		},
		"animation.gun_recoil_remington870": {
			"animation_length": 0.48,
			"anim_time_update": "q.is_in_ui || (v.is_paperdoll??0) ? 999999999 : q.anim_time + q.delta_time",
			"bones": {
				"rightArm": {
					"position": ["(-0.023-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.4+v.recoil/4)*(v.recoilExp)*v.recoil_active"]
				},
				"rightItem": {
					"rotation": ["(-0.35-v.recoil*0.5)*(v.recoilExp)*v.recoil_active", 0, 0]
				},
				"leftArm": {
					"position": {
						"0.0": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.4+v.recoil/4)*(v.recoilExp)*v.recoil_active"],
						"0.12": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.4+v.recoil/4)*(v.recoilExp)*v.recoil_active"],
						"0.16": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, 0.25],
						"0.2": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "2+(0.4+v.recoil/4)*(v.recoilExp)*v.recoil_active"],
						"0.24": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "2.5+(0.4+v.recoil/4)*(v.recoilExp)*v.recoil_active"],
						"0.48": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.4+v.recoil/4)*(v.recoilExp)*v.recoil_active"]
					}
				},
				"slide": {
					"position": {
						"0.04": [0, 0, 0],
						"0.08": [0, 0, 0.27],
						"0.12": [0, 0, 1.3],
						"0.16": [0, 0, 1.55],
						"0.4": [0, 0, 0]
					}
				}
			},
			"sound_effects": {
				"0.0": {
					"effect": "remington870_pump"
				}
			},
			"particle_effects": {
				"0.0": [
					{
						"effect": "muzzle_blast",
						"locator": "remington870_muzzle"
					},
					{
						"effect": "muzzle_flash",
						"locator": "remington870_muzzle"
					}
				],
				"0.2": {
					"effect": "shotgun_casing",
					"locator": "remington870_shell_eject"
				}
			}
		},
		"animation.gun_recoil_rpg7": {
			"animation_length": 1,
			"anim_time_update": "q.is_in_ui || (v.is_paperdoll??0) ? 999999999 : q.anim_time + q.delta_time",
			"bones": {
				"rightArm": {
					"position": ["(-0.023-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/4.5)*(v.recoilExp)*v.recoil_active"]
				},
				"rightItem": {
					"rotation": ["(-0.2-v.recoil*0.6)*(v.recoilExp)*v.recoil_active", 0, 0]
				},
				"leftArm": {
					"position": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				}
			},
			"particle_effects": {
				"0.0": [
					{
						"effect": "rpg_smoke",
						"locator": "rpg7_front"
					},
					{
						"effect": "rpg_blast",
						"locator": "rpg7_breech"
					},
					{
						"effect": "breech_flash",
						"locator": "rpg7_breech"
					}
				],
				"0.08": {
					"effect": "rpg_blast2",
					"locator": "rpg7_front2"
				}
			}
		},
		"animation.gun_recoil_ump45": {
			"animation_length": 1,
			"anim_time_update": "q.is_in_ui || (v.is_paperdoll??0) ? 999999999 : q.anim_time + q.delta_time",
			"bones": {
				"rightArm": {
					"position": ["(-0.023-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				},
				"rightItem": {
					"rotation": ["(-0.2-v.recoil*0.2)*(v.recoilExp)*v.recoil_active", 0, 0]
				},
				"leftArm": {
					"position": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				}
			},
			"particle_effects": {
				"0.0": [
					{
						"effect": "muzzle_flash",
						"locator": "ump45_muzzle"
					},
					{
						"effect": "muzzle_blast",
						"locator": "ump45_muzzle"
					},
					{
						"effect": "bullet_casing",
						"locator": "ump45_shell_eject"
					}
				]
			}
		},
		"animation.gun_recoil_hk417": {
			"animation_length": 1,
			"anim_time_update": "q.is_in_ui || (v.is_paperdoll??0) ? 999999999 : q.anim_time + q.delta_time",
			"bones": {
				"rightArm": {
					"position": ["(-0.023-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				},
				"rightItem": {
					"rotation": ["(-0.2-v.recoil*0.2)*(v.recoilExp)*v.recoil_active", 0, 0]
				},
				"leftArm": {
					"position": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				}
			},
			"particle_effects": {
				"0.0": [
					{
						"effect": "muzzle_flash",
						"locator": "hk417_muzzle"
					},
					{
						"effect": "muzzle_blast",
						"locator": "hk417_muzzle"
					},
					{
						"effect": "bullet_casing",
						"locator": "hk417_shell_eject"
					}
				]
			}
		},
		"animation.gun_recoil_javelin": {
			"animation_length": 1,
			"anim_time_update": "q.is_in_ui || (v.is_paperdoll??0) ? 999999999 : q.anim_time + q.delta_time",
			"bones": {
				"rightArm": {
					"position": ["(-0.023-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				},
				"rightItem": {
					"rotation": ["(-0.2-v.recoil*0.2)*(v.recoilExp)*v.recoil_active", 0, 0]
				},
				"leftArm": {
					"position": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				}
			}
		},
		"animation.gun_recoil_ak47": {
			"animation_length": 1,
			"anim_time_update": "q.is_in_ui || (v.is_paperdoll??0) ? 999999999 : q.anim_time + q.delta_time",
			"bones": {
				"rightArm": {
					"position": ["(-0.023-(v.recoil*0.105)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				},
				"rightItem": {
					"rotation": ["(-0.2-v.recoil*0.2)*(v.recoilExp)*v.recoil_active", 0, 0]
				},
				"leftArm": {
					"position": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)*v.recoil_active", 0, "(0.25+v.recoil/8)*(v.recoilExp)*v.recoil_active"]
				}
			},
			"particle_effects": {
				"0.0": [
					{
						"effect": "muzzle_flash",
						"locator": "muzzle"
					},
					{
						"effect": "muzzle_blast",
						"locator": "muzzle"
					},
					{
						"effect": "bullet_casing",
						"locator": "ak47_shell_eject"
					}
				]
			}
		},
		"animation.gun_recoil_ak47_2": {
			"loop": true,
			"bones": {
				"rightArm": {
					"position": ["(-0.023-(v.recoil*0.105)/8)*(v.recoilExp)", 0, "(0.25+v.recoil/8)*(v.recoilExp)"]
				},
				"rightItem": {
					"rotation": ["(-0.2-v.recoil*0.2)*(v.recoilExp)", 0, 0]
				},
				"leftArm": {
					"position": ["(-0.075-(v.recoil*0.3)/8)*(v.recoilExp)", 0, "(0.25+v.recoil/8)*(v.recoilExp)"]
				}
			},
			"particle_effects": {
				"0.0": [
					{
						"effect": "muzzle_flash",
						"locator": "muzzle"
					},
					{
						"effect": "muzzle_blast",
						"locator": "muzzle"
					},
					{
						"effect": "bullet_casing",
						"locator": "ak47_shell_eject"
					}
				]
			}
		}
	}
}