{
	"root_panel": {
		"modifications": [
			{
				"array_name": "controls",
				"operation": "insert_front",
				"value": [
					{ "hud_renderer@hud.hud_renderer": {} },
					{ "svd_scope_renderer@hud.hud_svd_scope_render": {} },
					{ "scope_factory@hud.scope_factory": {} }
				]
			},
			{
				"array_name": "controls",
				"operation": "insert_back",
				"value": [
					{
						"spinning_module": {
							"type": "custom",
							"renderer": "paper_doll_renderer",
							"anchor_to": "top_middle",
							"anchor_from": "top_middle",
							"offset": [
								0,
								-4050
							],
							"size": [
								39,
								39
							]
						}
					}
				]
			}
		]
	},

	"hud_renderer": {
		"renderer": "live_player_renderer",
		"size": [20, 20],
		"anchor_from": "center",
		"anchor_to": "center",
		"layer": 0,
		"type": "custom",
		"offset": [5865, 0],
		"bindings": [
			{
				"binding_name": "#show_survival_ui",
				"binding_name_override": "#visible"
			}
		]
	},

	"scope_renderer": {
		"type": "image",
		"offset": [0, 0],
		"texture": "$texture",
		"anchor_from": "center",
		"anchor_to": "center",
		"size": ["100%", "100%"],
		"$texture|default": "textures/ui/empty",
		"layer": 2,
		"variables": [
			{
				"requires": "($title_text = 'hud.b8')",
				"$texture": "textures/ui/b8_scope"
			},
			{
				"requires": "($title_text = 'hud.m22')",
				"$texture": "textures/ui/m22_scope"
			},

			{
				"requires": "($title_text = 'hud.pg_sniper_scope')",
				"$texture": "textures/ui/pg_sniper_scope"
			},
			{
				"requires": "($title_text = 'hud.svd_scope')",
				"$texture": "textures/ui/svd_scope"
			},
			{
				"requires": "($title_text = 'hud.svds_scope')",
				"$texture": "textures/ui/svds_scope"
			},
			{
				"requires": "($title_text = 'hud.bmp2s')",
				"$texture": "textures/ui/bmp2s"
			},
			{
				"requires": "($title_text = 'hud.mins')",
				"$texture": "textures/ui/min_scope"
			},
			{
   "requires": "($title_text = 'hud.scope')",
				"$texture": "textures/ui/scope"
			},
			{
   "requires": "($title_text = 'hud.nsvs')",
				"$texture": "textures/ui/spp"
			},
			{
				"requires": "($title_text = 'hud.bres')",
				"$texture": "textures/ui/bres"
			},
			{
				"requires": "($title_text = 'hud.ka52s')",
				"$texture": "textures/ui/ka52s"
			},
			{
				"requires": "($title_text = 'hud.bmp2t')",
				"$texture": "textures/ui/bmp2t"
			},
			{
   "requires": "($title_text = 'hud.bmp3s')",
				"$texture": "textures/ui/bmp3s"
			},
			{
   "requires": "($title_text = 'hud.dron_fpv')",
				"$texture": "textures/ui/dron_fpv"
			},
			{
				"requires": "($title_text = 'hud.dron')",
				"$texture": "textures/ui/dron"
			},
			{
				"requires": "($title_text = 'hud.t90as')",
				"$texture": "textures/ui/t90as"
			},
			{
   "requires": "($title_text = 'hud.turrel_translucent')",
				"$texture": "textures/ui/turrel_translucent"
			},
			{
   "requires": "($title_text = 'hud.turrel_translucent2')",
				"$texture": "textures/ui/turrel_translucent2"
			},
			{
				"requires": "($title_text = 'hud.btr4es')",
				"$texture": "textures/ui/btr4"
			},
			{
   "requires": "($title_text = 'hud.btr80s')",
				"$texture": "textures/ui/btr80s"
			},
			{
				"requires": "($title_text = 'hud.m21_scope')",
				"$texture": "textures/ui/m21_scope"
			},
			{
				"requires": "($title_text = 'hud.m110_scope')",
				"$texture": "textures/ui/m110_scope"
			},
			{
				"requires": "($title_text = 'hud.empty')",
				"$texture": "textures/ui/empty"
			}
		]
	},

	"scope_factory": {
		"type": "panel",
		"factory": {
			"name": "hud_title_text_factory",
			"control_ids": {
				"hud_title_text": "scope_renderer@hud.scope_renderer"
			}
		}
	},

	"hud_title_text": {
		"ignored": "($title_text > 'hud')"
	}
}
