### search_filters = {FOCUS_FILTER_POLITICAL}
### search_filters = {FOCUS_FILTER_RESEARCH}
### search_filters = {FOCUS_FILTER_INDUSTRY}
### search_filters = {FOCUS_FILTER_STABILITY}
### search_filters = {FOCUS_FILTER_WAR_SUPPORT}
### search_filters = {FOCUS_FILTER_MANPOWER}
### search_filters = {FOCUS_FILTER_ANNEXATION}

focus_tree = {
	id = eeu_focus
	
	country = {
		base = 0
		modifier = {
			tag = var:global.eeu_tag
			add = 100
		}
	}

	continuous_focus_position = { x = 450 y = 1250 }
	
	initial_show_position = {
		focus = EEU_focus_political_2
	}
	
	default = no

	focus = {
		id = EEU_focus_root
		# icon = GFX_goal_generic_improve_relations
		icon = GFX_focus_generic_diplomatic_treaty
		x = 10
		y = 0
		cost = 0
		
		dynamic = yes

		bypass = {
			has_focus_tree = eeu_focus
		}

		search_filters = { FOCUS_FILTER_POLITICAL }
		completion_reward = {
			add_political_power = 1
			add_stability = 0.01
		}
	}
	
	shortcut = {
		name = EEU_focus_zoom_out_shortcut
		target = EEU_focus_root 
		scroll_wheel_factor = 0.48
	}
	shortcut = {
		name = EEU_focus_economy_shortcut
		target = EEU_focus_economy_2
		scroll_wheel_factor = 1
	}
	shortcut = {
		name = EEU_focus_political_shortcut
		target = EEU_focus_appoint_council 
		scroll_wheel_factor = 1
	}
	shortcut = {
		name = EEU_focus_technology_shortcut
		target = EEU_focus_unlock_research_modifier 
		scroll_wheel_factor = 1
	}
	shortcut = {
		name = EEU_focus_military_shortcut
		target = EEU_focus_military_2
		scroll_wheel_factor = 1
	}

	# MILITARY
	# __       __  ______  __        ______  ________  ______   _______   __      __ 
	# /  \     /  |/      |/  |      /      |/        |/      \ /       \ /  \    /  |
	# $$  \   /$$ |$$$$$$/ $$ |      $$$$$$/ $$$$$$$$//$$$$$$  |$$$$$$$  |$$  \  /$$/ 
	# $$$  \ /$$$ |  $$ |  $$ |        $$ |     $$ |  $$ |__$$ |$$ |__$$ | $$  \/$$/  
	# $$$$  /$$$$ |  $$ |  $$ |        $$ |     $$ |  $$    $$ |$$    $$<   $$  $$/   
	# $$ $$ $$/$$ |  $$ |  $$ |        $$ |     $$ |  $$$$$$$$ |$$$$$$$  |   $$$$/    
	# $$ |$$$/ $$ | _$$ |_ $$ |_____  _$$ |_    $$ |  $$ |  $$ |$$ |  $$ |    $$ |    
	# $$ | $/  $$ |/ $$   |$$       |/ $$   |   $$ |  $$ |  $$ |$$ |  $$ |    $$ |    
	# $$/      $$/ $$$$$$/ $$$$$$$$/ $$$$$$/    $$/   $$/   $$/ $$/   $$/     $$/     

	focus = {
		id = EEU_focus_military_1
		icon = GFX_focus_POL_beck_ribbentrop
		
		relative_position_id = EEU_focus_root
		x = -14
		y = 1
		cost = 2
		search_filters = { FOCUS_FILTER_POLITICAL }
	
		prerequisite = { focus = EEU_focus_root }	
	
		bypass = {
			hidden_trigger = {
				OR = {
					has_idea = eeu_military_spirit_1
					has_idea = eeu_military_spirit_2
					has_idea = eeu_military_spirit_3
				}
			}
		}
	
		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_military_spirit_0
				add_idea = eeu_military_spirit_1
			}
		}
	}
	
	focus = {
		id = EEU_focus_military_2
		icon = GFX_goal_rhineland
		
		relative_position_id = EEU_focus_military_1
		x = 0
		y = 2
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL }
	
		prerequisite = { focus = EEU_focus_military_1 }
	
		available = {
			num_divisions > 100
			has_army_manpower = {
				size > 1000000
			}
		}
	
		bypass = {
			hidden_trigger = {
				OR = {
					has_idea = eeu_military_spirit_2
					has_idea = eeu_military_spirit_3
				}
			}
		}
	
		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_military_spirit_1
				add_idea = eeu_military_spirit_2
			}
		}
	}
	
	focus = {
		id = EEU_focus_military_3
		icon = GFX_focus_chi_army_reform
		
		relative_position_id = EEU_focus_military_2
		x = 0
		y = 5
		cost = 5
		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP }
	
		prerequisite = { focus = EEU_focus_military_2 }
		prerequisite = { focus = EEU_focus_mil_special_forces_3 }
	
		available = {
			eeu_controls_75_percent = yes
		}
	
		bypass = {
			hidden_trigger = {
				has_idea = eeu_military_spirit_3
			}
		}
	
		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_military_spirit_2
				add_idea = eeu_military_spirit_3
			}
		}
	}
	
	
	focus = {
		id = EEU_focus_mil_blue_helmets
		icon = GFX_focus_ETH_peacekeeping_forces
		
		relative_position_id = EEU_focus_military_2
		x = -1
		y = 1
		cost = 2
		search_filters = { FOCUS_FILTER_POLITICAL }
	
		prerequisite = { focus = EEU_focus_military_2 }
	
		bypass = {
			hidden_trigger = {
				has_idea = eeu_blue_helmet_spirit
			}
		}
	
		available = {
			has_army_experience > 25
			has_air_experience > 25
			has_navy_experience > 25
		}
	
		select_effect = {
			army_experience = -25
			air_experience = -25
			navy_experience = -25
		}
	
		completion_reward = {
			add_ideas = eeu_blue_helmet_spirit
		}
	}

	focus = {
		id = EEU_focus_mil_special_forces_1
		icon = GFX_goal_generic_allies_build_infantry
		
		relative_position_id = EEU_focus_military_2
		x = -3
		y = 2
		cost = 2
		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP }
	
		prerequisite = { focus = EEU_focus_military_2 }
	
		bypass = {
			has_dynamic_modifier = {
				modifier = eeu_special_forces_modifier
			}
		}
	
		available = {
			has_army_experience > 25
			has_air_experience > 25
			has_navy_experience > 25
		}
		cancel_if_invalid = no
		continue_if_invalid  = yes
	
		select_effect = {
			army_experience = -25
			air_experience = -25
			navy_experience = -25
		}
	
		completion_reward = {
			eeu_effect_improve_special_forces_fight = yes
			add_dynamic_modifier = {
				modifier = eeu_special_forces_modifier
			}
		}
	}

	focus = {
		id = EEU_focus_mil_special_forces_2
		icon = GFX_focus_ITA_bersaglieri
		
		relative_position_id = EEU_focus_mil_special_forces_1
		x = 0
		y = 1
		cost = 2
		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP }
	
		prerequisite = { focus = EEU_focus_mil_special_forces_1 }
	
		bypass = {
			hidden_trigger = {
				has_country_flag = eeu_flag_special_forces_2
			}
		}
	
		available = {
			has_army_experience > 25
			has_tech = tech_mountaineers2
		}
		cancel_if_invalid = no
		continue_if_invalid  = yes
	
		select_effect = {
			army_experience = -25
		}
	
		completion_reward = {
			set_country_flag = eeu_flag_special_forces_2
			eeu_effect_improve_special_forces_fight = yes
			eeu_effect_improve_special_forces_climate = yes
		}
	}

	focus = {
		id = EEU_focus_mil_special_forces_para
		icon = GFX_goal_generic_build_airforce
		
		relative_position_id = EEU_focus_mil_special_forces_1
		x = -2
		y = 1
		cost = 2
		search_filters = { FOCUS_FILTER_AIR_XP }
	
		prerequisite = { focus = EEU_focus_mil_special_forces_1 }
	
		bypass = {
			hidden_trigger = {
				has_country_flag = eeu_flag_speceial_forces_para
			}
		}
	
		available = {
			has_air_experience > 25
			has_tech = paratroopers2
		}
		cancel_if_invalid = no
		continue_if_invalid  = yes
	
		select_effect = {
			air_experience = -25
		}
	
		completion_reward = {
			set_country_flag = eeu_flag_speceial_forces_para
			eeu_effect_improve_special_forces_paras = yes
		}
	}

	focus = {
		id = EEU_focus_mil_special_forces_marines
		icon = GFX_goal_generic_build_navy
		
		relative_position_id = EEU_focus_mil_special_forces_1
		x = 2
		y = 1
		cost = 2
		search_filters = { FOCUS_FILTER_NAVY_XP }
	
		prerequisite = { focus = EEU_focus_mil_special_forces_1 }
	
		bypass = {
			hidden_trigger = {
				has_country_flag = eeu_flag_special_forces_marines
			}
		}
	
		available = {
			has_navy_experience > 25
			has_tech = marines2
		}
		cancel_if_invalid = no
		continue_if_invalid  = yes
	
		select_effect = {
			navy_experience = -25
		}
	
		completion_reward = {
			set_country_flag = eeu_flag_special_forces_marines
			eeu_effect_improve_special_forces_marines = yes
		}
	}

	focus = {
		id = EEU_focus_mil_special_forces_3
		icon = GFX_focus_ITA_moschettieri_del_duce
		
		relative_position_id = EEU_focus_mil_special_forces_2
		x = 0
		y = 1
		cost = 2
		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_NAVY_XP }
	
		prerequisite = { 
			focus = EEU_focus_mil_special_forces_2 
			focus = EEU_focus_mil_special_forces_para 
			focus = EEU_focus_mil_special_forces_marines 
		}
	
		bypass = {
			hidden_trigger = {
				has_country_flag = eeu_flag_special_forces_3
			}
		}
		
		available = {
			has_army_experience > 25
			has_air_experience > 25
			has_navy_experience > 25

			count_triggers = {
				amount = 2
				has_completed_focus = EEU_focus_mil_special_forces_2 
				has_completed_focus = EEU_focus_mil_special_forces_para 
				has_completed_focus = EEU_focus_mil_special_forces_marines 
			}
		}
		cancel_if_invalid = no
		continue_if_invalid  = yes
	
		select_effect = {
			army_experience = -25
			air_experience = -25
			navy_experience = -25
		}
	
		completion_reward = {
			set_country_flag = eeu_flag_special_forces_3
			eeu_effect_improve_special_forces_fight = yes
			eeu_effect_improve_special_forces_training = yes
			add_potential_special_forces_tree = yes
		}
	}
	
	
	focus = {
		id = EEU_focus_mil_unlock_military_modifier
		icon = GFX_goal_tfv_generic_tech_sharing
		
		relative_position_id = EEU_focus_military_2
		x = 4
		y = 1
		cost = 5
		search_filters = { FOCUS_FILTER_POLITICAL }
	
		bypass = {
			hidden_trigger = {
				has_dynamic_modifier = {
					modifier = eeu_military_tech_modifier
				}
			}
		}
	
		prerequisite = { focus = EEU_focus_military_2 }
	
		completion_reward = {
			eeu_effect_add_military_tech_modifier = yes
		}
	}

	focus = {
		id = EEU_focus_mil_british_battleship
		icon = GFX_goal_generic_navy_battleship
		
		relative_position_id = EEU_focus_mil_unlock_military_modifier
		x = -1
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_NAVY_XP }
	
		prerequisite = { focus = EEU_focus_mil_unlock_military_modifier }
	
		bypass = {
			has_country_flag = eeu_mil_british_battleship_flag
		}
	
		available = {
			eeu_controls_britain = yes
			eeu_trigger_has_heavy_3 = yes
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_mil_tech_battleship_tt
			add_to_variable = { var = eeu_n_cap_attack value = 0.1 }
			add_to_variable = { var = eeu_n_cap_defence value = 0.1 }
			add_to_variable = { var = eeu_n_speed value = 0.1 }
			set_country_flag = eeu_mil_british_battleship_flag
		}
	}
	
	focus = {
		id = EEU_focus_mil_british_carriers
		icon = GFX_goal_generic_navy_carrier
		
		relative_position_id = EEU_focus_mil_british_battleship
		x = 0
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_NAVY_XP }
	
		prerequisite = { focus = EEU_focus_mil_unlock_military_modifier }
	
		bypass = {
			has_country_flag = eeu_mil_british_carrier_flag
		}
	
		available = {
			eeu_controls_britain = yes
			eeu_trigger_has_carrier_3 = yes
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_mil_tech_carrier_tt
			add_to_variable = { var = eeu_n_carrier_agility value = 0.1 }
			add_to_variable = { var = eeu_n_carrier_a_attack value = 0.1 }
			add_to_variable = { var = eeu_n_carrier_sortie_eff value = 0.1 }
			set_country_flag = eeu_mil_british_carrier_flag
		}
	}
	
	focus = {
		id = EEU_focus_mil_french_destroyers
		icon = GFX_focus_generic_destroyer
		
		relative_position_id = EEU_focus_mil_british_carriers
		x = 0
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_NAVY_XP }
	
		prerequisite = { focus = EEU_focus_mil_unlock_military_modifier }
	
		bypass = {
			has_country_flag = eeu_mil_french_destroyer_flag
		}
	
		available = {
			eeu_controls_france = yes
			has_tech = improved_destroyer
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_mil_tech_destroyer_tt
			add_to_variable = { var = eeu_n_light_attack value = 0.1 }
			add_to_variable = { var = eeu_n_light_defence value = 0.1 }
			add_to_variable = { var = eeu_n_screen value = 0.1 }
			add_to_variable = { var = eeu_n_speed value = 0.1 }
			set_country_flag = eeu_mil_french_destroyer_flag
		}
	}

	focus = {
		id = EEU_focus_mil_german_torpedo
		icon = GFX_goal_generic_air_naval_bomber
		
		relative_position_id = EEU_focus_mil_unlock_military_modifier
		x = 1
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_NAVY_XP }
	
		prerequisite = { focus = EEU_focus_mil_unlock_military_modifier }
	
		bypass = {
			has_country_flag = eeu_mil_german_torpedo_flag
		}
	
		available = {
			eeu_controls_germany_all = yes
			has_tech = basic_torpedo
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_mil_tech_torpedo_tt
			add_to_variable = { var = eeu_torp_hitchance value = 0.3 }
			add_to_variable = { var = eeu_torp_pen value = 0.3 }
			set_country_flag = eeu_mil_german_torpedo_flag
		}
	}
	
	focus = {
		id = EEU_focus_mil_german_aircraft
		icon = GFX_goal_generic_air_fighter2
		
		relative_position_id = EEU_focus_mil_unlock_military_modifier
		x = -3
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_AIR_XP }
		
		prerequisite = { focus = EEU_focus_mil_unlock_military_modifier }
	
		bypass = {
			has_country_flag = eeu_mil_german_aircraft_flag
		}
	
		available = {
			eeu_controls_germany_all = yes
			eeu_trigger_has_fighter_2 = yes
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_mil_tech_aircraft_tt
			add_to_variable = { var = eeu_a_fuel value = -0.05 } 
			add_to_variable = { var = eeu_a_agility value = 0.1 } 
			add_to_variable = { var = eeu_a_attack value = 0.1 }
			add_to_variable = { var = eeu_a_defence value = 0.1 }
			set_country_flag = eeu_mil_german_aircraft_flag
		}
	}
	
	focus = {
		id = EEU_focus_mil_british_aircraft
		# icon = GFX_focus_chi_flying_tigers
		icon = GFX_goal_generic_air_fighter
		
		relative_position_id = EEU_focus_mil_german_aircraft
		x = 0
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_AIR_XP }
	
		prerequisite = { focus = EEU_focus_mil_unlock_military_modifier }
	
		bypass = {
			has_country_flag = eeu_mil_british_aircraft_flag
		}
	
		available = {
			eeu_controls_britain = yes
			eeu_trigger_has_fighter_2 = yes
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_mil_tech_aircraft_tt
			add_to_variable = { var = eeu_a_agility value = 0.1 }
			add_to_variable = { var = eeu_a_fuel value = -0.05 }
			set_country_flag = eeu_mil_british_aircraft_flag
		}
	}

	focus = {
		id = EEU_focus_mil_air_defence
		icon = GFX_focus_generic_air_defense
		
		relative_position_id = EEU_focus_mil_british_aircraft
		x = 0
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_AIR_XP }
	
		prerequisite = { 
			focus = EEU_focus_mil_german_aircraft 
			focus = EEU_focus_mil_british_aircraft
		}
	
		bypass = {
			has_country_flag = eeu_mil_anti_air	
		}
	
	
		completion_reward = {
			custom_effect_tooltip = eeu_mil_tech_air_defence_tt
			add_to_variable = { var = eeu_static_anti_air_damage_factor value = 0.175 }
			add_to_variable = { var = eeu_static_anti_air_hit_chance_factor value = 0.175 }
			add_to_variable = { var = eeu_repair_speed_anti_air_building_factor value = 0.175 }
			set_country_flag = eeu_mil_anti_air
		}
	}

	focus = {
		id = EEU_focus_mil_ger_submarine
		icon = GFX_focus_generic_midget_submarines
		
		relative_position_id = EEU_focus_mil_german_torpedo
		x = 0
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_NAVY_XP }
	
		prerequisite = { focus = EEU_focus_mil_german_torpedo }
	
		bypass = {
			hidden_trigger = {
				has_tech = midget_submarines
				has_tech = cruiser_submarines
			}
		}
	
		available = {
			eeu_trigger_has_submarine_3 = yes
		}
	
		completion_reward = {
			set_technology = {
				midget_submarines = 1
			}
			set_technology = {
				cruiser_submarines = 1
			}
		}
	}

		
	focus = {
		id = EEU_focus_mil_german_missile
		icon = GFX_focus_rocketry
		
		relative_position_id = EEU_focus_mil_unlock_military_modifier
		x = 5
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ARMY_XP }
	
		prerequisite = { focus = EEU_focus_mil_unlock_military_modifier }
		prerequisite = { focus = EEU_focus_unlock_research_modifier }
	
		bypass = {
			has_country_flag = eeu_mil_german_rocket_flag
		}
	
		available = {
			eeu_controls_germany_all = yes
			has_tech = improved_rocket_engines
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_mil_tech_missile_tt
			add_to_variable = { var = eeu_r_attack value = 5 }
			add_to_variable = { var = eeu_r_build value = 0.5 }
			set_country_flag = eeu_mil_german_rocket_flag
		}
	}

	focus = {
		id = EEU_focus_mil_german_bunkers
		icon = GFX_focus_SWI_fortify_border_with_germany
		
		relative_position_id = EEU_focus_mil_unlock_military_modifier
		x = 3
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ARMY_XP }
	
		prerequisite = { focus = EEU_focus_mil_unlock_military_modifier }
	
		bypass = {
			has_country_flag = eeu_mil_german_bunker_flag
		}
	
		available = {
			eeu_controls_germany_all = yes
			has_tech = construction3
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_mil_tech_bunker_tt
			add_to_variable = { var = eeu_coastal_bunker_effectiveness_factor value = 0.25 }
			add_to_variable = { var = eeu_land_bunker_effectiveness_factor value = 0.1 }
			set_country_flag = eeu_mil_german_bunker_flag
		}
	}

	
	focus = {
		id = EEU_focus_mil_french_bunkers
		icon = GFX_focus_SWI_fortify_border_with_france
		
		relative_position_id = EEU_focus_mil_unlock_military_modifier
		x = 3
		y = 2
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ARMY_XP }
	
		prerequisite = { focus = EEU_focus_mil_unlock_military_modifier }
	
		bypass = {
			has_country_flag = eeu_mil_french_bunker_flag
		}
	
		available = {
			eeu_controls_germany_all = yes
			has_tech = construction3
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_mil_tech_bunker_tt
			add_to_variable = { var = eeu_coastal_bunker_effectiveness_factor value = 0.1 }
			add_to_variable = { var = eeu_land_bunker_effectiveness_factor value = 0.25 }
			set_country_flag = eeu_mil_french_bunker_flag
		}
	}
	

	# EXPANSION
	#  ________  __    __  _______    ______   __    __   ______   ______   ______   __    __ 
	# /        |/  |  /  |/       \  /      \ /  \  /  | /      \ /      | /      \ /  \  /  |
	# $$$$$$$$/ $$ |  $$ |$$$$$$$  |/$$$$$$  |$$  \ $$ |/$$$$$$  |$$$$$$/ /$$$$$$  |$$  \ $$ |
	# $$ |__    $$  \/$$/ $$ |__$$ |$$ |__$$ |$$$  \$$ |$$ \__$$/   $$ |  $$ |  $$ |$$$  \$$ |
	# $$    |    $$  $$<  $$    $$/ $$    $$ |$$$$  $$ |$$      \   $$ |  $$ |  $$ |$$$$  $$ |
	# $$$$$/      $$$$  \ $$$$$$$/  $$$$$$$$ |$$ $$ $$ | $$$$$$  |  $$ |  $$ |  $$ |$$ $$ $$ |
	# $$ |_____  $$ /$$  |$$ |      $$ |  $$ |$$ |$$$$ |/  \__$$ | _$$ |_ $$ \__$$ |$$ |$$$$ |
	# $$       |$$ |  $$ |$$ |      $$ |  $$ |$$ | $$$ |$$    $$/ / $$   |$$    $$/ $$ | $$$ |
	# $$$$$$$$/ $$/   $$/ $$/       $$/   $$/ $$/   $$/  $$$$$$/  $$$$$$/  $$$$$$/  $$/   $$/ 


	focus = {
		id = EEU_focus_expansion_FRA
		icon = GFX_focus_attack_france
		
		relative_position_id = EEU_focus_military_1
		x = 1
		y = 1
		cost = 7
		search_filters = { FOCUS_FILTER_ANNEXATION }
	
		prerequisite = { focus = EEU_focus_military_1 }	
		prerequisite = { focus = EEU_focus_political_1 }

		available = {
			eeu_trigger_focus_major_war = yes
			FRA = { exists = yes NOT = { has_government = ROOT } }
		}
		
		bypass = {
			eeu_controls_france = yes
		}
		
		will_lead_to_war_with = FRA
		completion_reward = {
			set_country_flag = eeu_flag_focus_major_war
			create_wargoal = {
				target = FRA
				type = annex_everything
			}
		}
	}

	focus = {
		id = EEU_focus_expansion_ENG
		icon = GFX_focus_attack_britain
		
		relative_position_id = EEU_focus_military_1
		x = 3
		y = 1
		cost = 7
		search_filters = { FOCUS_FILTER_ANNEXATION }
	
		prerequisite = { focus = EEU_focus_military_1 }	
		prerequisite = { focus = EEU_focus_political_1 }

		available = {
			eeu_trigger_focus_major_war = yes
			ENG = { exists = yes NOT = { has_government = ROOT } }
		}
		
		bypass = {
			eeu_controls_britain = yes
		}
		
		will_lead_to_war_with = ENG
		completion_reward = {
			set_country_flag = eeu_flag_focus_major_war
			create_wargoal = {
				target = ENG
				type = annex_everything
			}
		}
	}

	focus = {
		id = EEU_focus_expansion_GER
		icon = GFX_focus_attack_germany
		
		relative_position_id = EEU_focus_military_1
		x = 5
		y = 1
		cost = 7
		search_filters = { FOCUS_FILTER_ANNEXATION }
	
		prerequisite = { focus = EEU_focus_military_1 }	
		prerequisite = { focus = EEU_focus_political_1 }

		available = {
			eeu_trigger_focus_major_war = yes
			GER = { exists = yes NOT = { has_government = ROOT } }
		}
		
		bypass = {
			eeu_controls_germany_all = yes
		}
		
		will_lead_to_war_with = GER
		completion_reward = {
			set_country_flag = eeu_flag_focus_major_war
			create_wargoal = {
				target = GER
				type = annex_everything
			}
		}
	}

	focus = {
		id = EEU_focus_expansion_SOV
		icon = GFX_focus_attack_soviet
		
		relative_position_id = EEU_focus_military_1
		x = 7
		y = 1
		cost = 7
		search_filters = { FOCUS_FILTER_ANNEXATION }
	
		prerequisite = { focus = EEU_focus_military_1 }	
		prerequisite = { focus = EEU_focus_political_1 }

		available = {
			eeu_trigger_focus_major_war = yes
		}
		
		bypass = {
			UKR = {
				all_core_state = {
					NOT = {
						is_controlled_by = SOV
					}
				}
			}
			BLR = {
				all_core_state = {
					NOT = {
						is_controlled_by = SOV
					}
				}
			}
		}
		
		will_lead_to_war_with = SOV
		completion_reward = {
			set_country_flag = eeu_flag_focus_major_war
			create_wargoal = {
				target = SOV
				type = annex_everything
			}
		}
	}

	focus = {
		id = EEU_focus_expansion_ITA
		icon = GFX_focus_attack_italy
		
		relative_position_id = EEU_focus_military_1
		x = 9
		y = 1
		cost = 7
		search_filters = { FOCUS_FILTER_ANNEXATION }
	
		prerequisite = { focus = EEU_focus_military_1 }	
		prerequisite = { focus = EEU_focus_political_1 }

		available = {
			eeu_trigger_focus_major_war = yes
			ITA = { exists = yes NOT = { has_government = ROOT } }
		}
		
		bypass = {
			eeu_controls_italy = yes
		}
		
		will_lead_to_war_with = ITA
		completion_reward = {
			set_country_flag = eeu_flag_focus_major_war
			create_wargoal = {
				target = ITA
				type = annex_everything
			}
		}
	}

	focus = {
		id = EEU_focus_expansion_SPR
		icon = GFX_focus_focus_fra_intervention_spain
		
		relative_position_id = EEU_focus_military_1
		x = 2
		y = 2
		cost = 7
		search_filters = { FOCUS_FILTER_ANNEXATION }
	
		prerequisite = { focus = EEU_focus_military_1 }	
		prerequisite = { focus = EEU_focus_political_1 }

		available = {
			eeu_trigger_focus_major_war = yes
			OR = {
				SPR = { exists = yes NOT = { has_government = ROOT } }
				POR = { exists = yes NOT = { has_government = ROOT } }
			}
		}
		
		bypass = {
			eeu_controls_iberia = yes
		}
		
		will_lead_to_war_with = SPR
		will_lead_to_war_with = POR
		completion_reward = {
			set_country_flag = eeu_flag_focus_major_war
			create_wargoal = {
				target = SPR
				type = annex_everything
			}
			create_wargoal = {
				target = POR
				type = annex_everything
			}
		}
	}

	focus = {
		id = EEU_focus_expansion_TUR
		icon = GFX_focus_generic_attack_turkey
		
		relative_position_id = EEU_focus_military_1
		x = 4
		y = 2
		cost = 7
		search_filters = { FOCUS_FILTER_ANNEXATION }
	
		prerequisite = { focus = EEU_focus_military_1 }	
		prerequisite = { focus = EEU_focus_political_1 }

		available = {
			eeu_trigger_focus_major_war = yes
			TUR = { exists = yes NOT = { has_government = ROOT } }
		}
		
		bypass = {
			eeu_controls_turkey = yes
		}
		
		will_lead_to_war_with = TUR
		completion_reward = {
			set_country_flag = eeu_flag_focus_major_war
			create_wargoal = {
				target = TUR
				type = annex_everything
			}
		}
	}


	focus = {
		id = EEU_focus_expansion_nordic
		icon = GFX_focus_generic_attack_nordic_territory
		
		relative_position_id = EEU_focus_military_1
		x = 6
		y = 2
		cost = 7
		search_filters = { FOCUS_FILTER_ANNEXATION }
	
		prerequisite = { focus = EEU_focus_military_1 }	
		prerequisite = { focus = EEU_focus_political_1 }

		available = {
			eeu_trigger_focus_major_war = yes
			OR = {
				DEN = { eeu_trigger_this_prev_acceptable_ideology = no }
				NOR = { eeu_trigger_this_prev_acceptable_ideology = no }
				SWE = { eeu_trigger_this_prev_acceptable_ideology = no }
				FIN = { eeu_trigger_this_prev_acceptable_ideology = no }
			}
		}
		
		bypass = {
			eeu_controls_turkey = yes
		}
		
		will_lead_to_war_with = DEN
		will_lead_to_war_with = NOR
		will_lead_to_war_with = SWE
		will_lead_to_war_with = FIN

		completion_reward = {
			set_country_flag = eeu_flag_focus_major_war

			if = {
				limit = { DEN = { eeu_trigger_this_prev_acceptable_ideology = no } }
				create_wargoal = {
					target = DEN
					type = annex_everything
				}
			}
			if = {
				limit = { NOR = { eeu_trigger_this_prev_acceptable_ideology = no } }
				create_wargoal = {
					target = NOR
					type = annex_everything
				}
			}
			if = {
				limit = { SWE = { eeu_trigger_this_prev_acceptable_ideology = no } }
				create_wargoal = {
					target = SWE
					type = annex_everything
				}
			}
			if = {
				limit = { FIN = { eeu_trigger_this_prev_acceptable_ideology = no } }
				create_wargoal = {
					target = FIN
					type = annex_everything
				}
			}
		}
	}


	
	focus = {
		id = EEU_focus_expansion_balkans
		icon = GFX_focus_generic_balkans_focus
		
		relative_position_id = EEU_focus_military_1
		x = 8
		y = 2
		cost = 7
		search_filters = { FOCUS_FILTER_ANNEXATION }
	
		prerequisite = { focus = EEU_focus_military_1 }	
		prerequisite = { focus = EEU_focus_political_1 }

		available = {
			eeu_trigger_focus_major_war = yes
			OR = {
				YUG = { eeu_trigger_this_prev_acceptable_ideology = no }
				ALB = { eeu_trigger_this_prev_acceptable_ideology = no }
				GRE = { eeu_trigger_this_prev_acceptable_ideology = no }
				BUL = { eeu_trigger_this_prev_acceptable_ideology = no }
			}
		}
		
		bypass = {
			eeu_controls_turkey = yes
		}
		
		will_lead_to_war_with = YUG
		will_lead_to_war_with = ALB
		will_lead_to_war_with = GRE
		will_lead_to_war_with = BUL

		completion_reward = {
			set_country_flag = eeu_flag_focus_major_war

			if = {
				limit = { YUG = { eeu_trigger_this_prev_acceptable_ideology = no } }
				create_wargoal = {
					target = YUG
					type = annex_everything
				}
			}
			if = {
				limit = { ALB = { eeu_trigger_this_prev_acceptable_ideology = no } }
				create_wargoal = {
					target = ALB
					type = annex_everything
				}
			}
			if = {
				limit = { GRE = { eeu_trigger_this_prev_acceptable_ideology = no } }
				create_wargoal = {
					target = GRE
					type = annex_everything
				}
			}
			if = {
				limit = { BUL = { eeu_trigger_this_prev_acceptable_ideology = no } }
				create_wargoal = {
					target = BUL
					type = annex_everything
				}
			}
		}
	}



	# POLITICS
	#  _______    ______   __        ______  ________  ______   ______    ______  
	# /       \  /      \ /  |      /      |/        |/      | /      \  /      \ 
	# $$$$$$$  |/$$$$$$  |$$ |      $$$$$$/ $$$$$$$$/ $$$$$$/ /$$$$$$  |/$$$$$$  |
	# $$ |__$$ |$$ |  $$ |$$ |        $$ |     $$ |     $$ |  $$ |  $$/ $$ \__$$/ 
	# $$    $$/ $$ |  $$ |$$ |        $$ |     $$ |     $$ |  $$ |      $$      \ 
	# $$$$$$$/  $$ |  $$ |$$ |        $$ |     $$ |     $$ |  $$ |   __  $$$$$$  |
	# $$ |      $$ \__$$ |$$ |_____  _$$ |_    $$ |    _$$ |_ $$ \__/  |/  \__$$ |
	# $$ |      $$    $$/ $$       |/ $$   |   $$ |   / $$   |$$    $$/ $$    $$/ 
	# $$/        $$$$$$/  $$$$$$$$/ $$$$$$/    $$/    $$$$$$/  $$$$$$/   $$$$$$/  


	focus = {
		id = EEU_focus_political_1
		icon = GFX_focus_generic_league_of_nations
		
		x = 0
		y = 1
		relative_position_id = EEU_focus_root
		cost = 2
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }
	
		bypass = {
			hidden_trigger = {
				OR = {
					has_idea = eeu_politics_spirit_1
					has_idea = eeu_politics_spirit_2
					has_idea = eeu_politics_spirit_3
				}
			}
		}
	
		prerequisite = { focus = EEU_focus_root }
	
		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_politics_spirit_0
				add_idea = eeu_politics_spirit_1
			}
		}
	}
	
	focus = {
		id = EEU_focus_political_2
		icon = GFX_focus_ETH_addressing_the_league_of_nations
		
		relative_position_id = EEU_focus_political_1
		x = 0
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }
	
		bypass = {
			hidden_trigger = {
				OR = {
					has_idea = eeu_politics_spirit_2
					has_idea = eeu_politics_spirit_3
				}
			}
		}
		
		prerequisite = { focus = EEU_focus_political_1 }
	
		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_politics_spirit_1
				add_idea = eeu_politics_spirit_2
			}
		}
	}
	
	focus = {
		id = EEU_focus_political_3
		icon = GFX_focus_generic_improve_the_administration
		
		relative_position_id = EEU_focus_political_2
		x = 0
		y = 5
		cost = 5
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }
	
		available = {
			eeu_controls_75_percent = yes
		}
	
		bypass = {
			hidden_trigger = {
				OR = {
					has_idea = eeu_politics_spirit_3
				}
			}
		}
		
		prerequisite = { focus = EEU_focus_political_2 }
		
		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_politics_spirit_2
				add_idea = eeu_politics_spirit_3
			}
			if = {
				limit = {
					has_power_balance = {
						id = eeu_balance_of_power
					}
				}
				eeu_effect_bop_change_trend_towards_unity = yes
			}
		}
	}
	
	focus = {
		id = EEU_focus_unlock_research_modifier
		icon = GFX_focus_research
		
		relative_position_id = EEU_focus_political_2
		x = -2
		y = 1
		cost = 5
		search_filters = { FOCUS_FILTER_RESEARCH }
	
		bypass = {
			hidden_trigger = {
				has_dynamic_modifier = {
					modifier = eeu_research_modifier
				}
			}
		}
	
		prerequisite = { focus = EEU_focus_political_2 }
	
		completion_reward = {
			add_dynamic_modifier = {
				modifier = eeu_research_modifier
			}
		}
	}
	
	
	focus = {
		id = EEU_focus_spy_union
		icon = GFX_focus_generic_secret_service_agency
		
		relative_position_id = EEU_focus_political_2
		x = -4
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL }
	
		prerequisite = { focus = EEU_focus_political_2 }

		allow_branch = {
			has_dlc = "La Resistance"
		}
	
		bypass = {
			hidden_trigger = {
				has_dynamic_modifier = {
					modifier = eeu_spy_modifier
				}
			}
		}

		available = {
			has_intelligence_agency = yes
		}
	
		completion_reward = {
			add_dynamic_modifier = {
				modifier = eeu_spy_modifier
			}
		}
	}
	
	focus = {
		id = EEU_focus_british_computers
		icon = GFX_focus_SWE_radiotjanst
		
		relative_position_id = EEU_focus_unlock_research_modifier
		x = -1
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_RESEARCH }
	
		prerequisite = { 
			focus = EEU_focus_spy_union
			focus = EEU_focus_unlock_research_modifier 
		}

		bypass = {
			has_country_flag = eeu_british_computers_flag
		}
	
		available = {
			eeu_controls_britain = yes
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_research_speed_tt
			add_to_variable = { eeu_research_speed = 0.05 }
			custom_effect_tooltip = eeu_spy_decryption_tt
			add_to_variable = { eeu_decryption_base = 0.1 }
			set_country_flag = eeu_british_computers_flag
		}
	}

	focus = {
		id = EEU_focus_mio_improvements
		icon = GFX_focus_SWE_landsverk
		
		relative_position_id = EEU_focus_unlock_research_modifier
		x = -3
		y = 3
		cost = 4

		
		allow_branch = {
			has_dlc = "Arms Against Tyranny"
		}
	
	
		prerequisite = { focus = EEU_focus_unlock_research_modifier }
		prerequisite = { focus = EEU_focus_mil_unlock_military_modifier }
	
		bypass = {
			has_country_flag = eeu_norwegian_heavy_water_flag
		}
	
		available = {
			any_military_industrial_organization = {
				is_mio_available = yes
				has_mio_size > 3
			}
		}
	
		completion_reward = {
			every_military_industrial_organization = {
				add_mio_research_bonus = 0.15
			}
		}
	}

	focus = {
		id = EEU_focus_norwegian_heavy_water
		icon = GFX_focus_wonderweapons
		
		relative_position_id = EEU_focus_unlock_research_modifier
		x = 1
		y = 3
		cost = 4
	
		prerequisite = { focus = EEU_focus_unlock_research_modifier }
	
		bypass = {
			has_country_flag = eeu_norwegian_heavy_water_flag
		}
	
		available = {
			eeu_controls_norway = yes
			has_tech = atomic_research
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_research_speed_tt
			add_to_variable = { eeu_research_speed = 0.05 }
			custom_effect_tooltip = eeu_research_nuclear_tt
			add_to_variable = { eeu_nuclear_production = 0.15 }
		}
	}

	focus = {
		id = EEU_focus_polish_decryption
		icon = GFX_focus_generic_cryptologic_bomb
		
		relative_position_id = EEU_focus_unlock_research_modifier
		x = -3
		y = 1
		cost = 4
	
		prerequisite = { focus = EEU_focus_unlock_research_modifier }
		prerequisite = { focus = EEU_focus_spy_union }

		bypass = {
			has_country_flag = eeu_polish_decryption_flag
		}
	
		available = {
			eeu_controls_poland = yes
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_spy_decryption_tt
			add_to_variable = { eeu_decryption_base = 0.2 }
			set_country_flag = eeu_polish_decryption_flag
		}
	}
	
	focus = {
		id = EEU_focus_german_computers
		icon = GFX_focus_POL_warsaw_main_station
		
		relative_position_id = EEU_focus_unlock_research_modifier
		x = 1
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_RESEARCH }
	
		prerequisite = { focus = EEU_focus_unlock_research_modifier }
	
		bypass = {
			has_country_flag = eeu_german_computers_flag
		}
	
		available = {
			has_tech = improved_computing_machine
			eeu_controls_germany_all = yes
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_research_speed_tt
			add_to_variable = { eeu_research_speed = 0.1 }
			set_country_flag = eeu_german_computers_flag
		}
	}

	focus = {
		id = EEU_focus_medicine_germany
		icon = GFX_focus_generic_field_hostpital
		
		relative_position_id = EEU_focus_unlock_research_modifier
		x = -1
		y = 2
		cost = 4
		search_filters = { FOCUS_FILTER_RESEARCH }
	
		prerequisite = { focus = EEU_focus_unlock_research_modifier }
	
		bypass = {
			has_country_flag = eeu_flag_medicine_ger
		}
	
		available = {
			has_tech = tech_field_hospital2
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_research_monthly_population_tt
			add_to_variable = { eeu_monthly_population = 0.1 }
			custom_effect_tooltip = eeu_research_experience_loss_factor_tt
			add_to_variable = { eeu_experience_loss_factor = -0.1 }
			set_country_flag = eeu_flag_medicine_ger
		}
	}

	focus = {
		id = EEU_focus_medicine_france
		icon = GFX_focus_generic_field_hostpital
		
		relative_position_id = EEU_focus_unlock_research_modifier
		x = 1
		y = 2
		cost = 4
		search_filters = { FOCUS_FILTER_RESEARCH }
	
		prerequisite = { focus = EEU_focus_unlock_research_modifier }
	
		bypass = {
			has_country_flag = eeu_flag_medicine_fra
		}
	
		available = {
			has_tech = tech_field_hospital2
		}
	
		completion_reward = {
			custom_effect_tooltip = eeu_research_monthly_population_tt
			add_to_variable = { eeu_monthly_population = 0.1 }
			custom_effect_tooltip = eeu_research_experience_loss_factor_tt
			add_to_variable = { eeu_experience_loss_factor = -0.1 }
			set_country_flag = eeu_flag_medicine_fra
		}
	}
	

	focus = {
		id = EEU_focus_research_slot_1
		icon = GFX_focus_research2
		
		relative_position_id = EEU_focus_unlock_research_modifier
		x = -1
		y = 5
		cost = 7
	

		prerequisite = { 
			focus = EEU_focus_british_computers
			focus = EEU_focus_norwegian_heavy_water
			focus = EEU_focus_mio_improvements
			focus = EEU_focus_polish_decryption
			focus = EEU_focus_german_computers
			focus = EEU_focus_medicine_germany
			focus = EEU_focus_medicine_france
		}

		bypass = {
			amount_research_slots > 5
		}

		available = {
			count_triggers = {
				amount = 3
				has_completed_focus = EEU_focus_british_computers
				has_completed_focus = EEU_focus_norwegian_heavy_water
				has_completed_focus = EEU_focus_mio_improvements
				has_completed_focus = EEU_focus_polish_decryption
				has_completed_focus = EEU_focus_german_computers
				has_completed_focus = EEU_focus_medicine_germany
				has_completed_focus = EEU_focus_medicine_france
			}
		}
	
		completion_reward = {
			add_research_slot = 1
		}
	}

	focus = {
		id = EEU_focus_research_slot_2
		icon = GFX_focus_research2
		
		relative_position_id = EEU_focus_research_slot_1
		x = 0
		y = 2
		cost = 7
	
		prerequisite = { focus = EEU_focus_research_slot_1 }
		prerequisite = { focus = EEU_focus_global }

		bypass = {
			amount_research_slots > 6
		}

		available = {
			count_triggers = {
				amount = 4
				has_completed_focus = EEU_focus_british_computers
				has_completed_focus = EEU_focus_norwegian_heavy_water
				has_completed_focus = EEU_focus_polish_decryption
				has_completed_focus = EEU_focus_german_computers
			}
		}
	
		completion_reward = {
			add_research_slot = 1
		}
	}

	# IDEOLOGY
	# ______  _______   ________   ______   __         ______    ______   __      __ 
	# /      |/       \ /        | /      \ /  |       /      \  /      \ /  \    /  |
	# $$$$$$/ $$$$$$$  |$$$$$$$$/ /$$$$$$  |$$ |      /$$$$$$  |/$$$$$$  |$$  \  /$$/ 
	#   $$ |  $$ |  $$ |$$ |__    $$ |  $$ |$$ |      $$ |  $$ |$$ | _$$/  $$  \/$$/  
	#   $$ |  $$ |  $$ |$$    |   $$ |  $$ |$$ |      $$ |  $$ |$$ |/    |  $$  $$/   
	#   $$ |  $$ |  $$ |$$$$$/    $$ |  $$ |$$ |      $$ |  $$ |$$ |$$$$ |   $$$$/    
	#  _$$ |_ $$ |__$$ |$$ |_____ $$ \__$$ |$$ |_____ $$ \__$$ |$$ \__$$ |    $$ |    
	# / $$   |$$    $$/ $$       |$$    $$/ $$       |$$    $$/ $$    $$/     $$ |    
	# $$$$$$/ $$$$$$$/  $$$$$$$$/  $$$$$$/  $$$$$$$$/  $$$$$$/   $$$$$$/      $$/     
	focus = {
		id = EEU_focus_appoint_council
		icon = GFX_focus_ETH_re-convene_the_parliament
		
		relative_position_id = EEU_focus_political_1
		x = 9
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_BALANCE_OF_POWER }
	
		prerequisite = { 
			focus = EEU_focus_political_1 
		}

		bypass = {
			AND = {
				eeu_has_council_leader = yes
				has_power_balance = {
					id = eeu_balance_of_power
				}
			}
		}

		completion_reward = {
			eeu_effect_make_council_leader = yes
			set_power_balance = {
				id = eeu_balance_of_power
				left_side = eeu_bop_side_fractured
				right_side = eeu_bop_side_centralized
				set_default = yes
			}
			if = {
				limit = {
					OR = {
						tag = SWI
						tag = ETH
						tag = ITA
					}
				}
				eeu_effect_remove_other_bops = yes
			}
			if = {
				limit = {
					NOT = { has_idea = eeu_politics_spirit_3 }
				}
				add_power_balance_modifier = {
					id = eeu_balance_of_power
					modifier = eeu_bop_mod_weekly_toward_separatism
				}
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_communism
		icon = GFX_goal_support_communism

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }

		relative_position_id = EEU_focus_political_1
		x = 3
		y = 2

		bypass = {
			hidden_trigger = {
				has_country_flag = eeu_flag_focus_complete_ideology_communism
			}
		}

		prerequisite = { focus = EEU_focus_appoint_council }

		cost = 3

		available = {
			communism > 0.3
		}

		completion_reward = {
			add_popularity = {
				ideology = communism
				popularity = 0.20
			}
			add_stability = 0.025
			add_war_support = 0.025
			set_country_flag = eeu_flag_focus_complete_ideology_communism
		}
	}

	

	focus = {
		id = EEU_focus_ideology_c_collectivism
		icon = GFX_focus_eng_crush_the_dream

		relative_position_id = EEU_focus_ideology_communism
		x = -1
		y = 1

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER }

		mutually_exclusive = {
			focus = EEU_focus_ideology_c_individualism
		}

		prerequisite = { focus = EEU_focus_ideology_communism }

		cost = 10

		completion_reward = {
			eeu_effect_bop_change_trend_towards_unity = yes
		}
	}

	focus = {
		id = EEU_focus_ideology_c_individualism
		icon = GFX_focus_usa_guarantee_the_american_dream

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER }

		relative_position_id = EEU_focus_ideology_c_collectivism
		x = 2
		y = 0

		mutually_exclusive = {
			focus = EEU_focus_ideology_c_collectivism
		}

		prerequisite = { focus = EEU_focus_ideology_communism }

		cost = 3

		completion_reward = {
			add_stability = 0.3
			eeu_effect_bop_change_trend_towards_separatism = yes
		}
	}

	focus = {
		id = EEU_focus_ideology_c_africa
		icon = GFX_focus_ETH_african_union

		search_filters = { FOCUS_FILTER_ANNEXATION }

		relative_position_id = EEU_focus_ideology_c_collectivism
		x = 0
		y = 1

		prerequisite = {
			focus = EEU_focus_ideology_c_collectivism
			focus = EEU_focus_ideology_c_individualism
		}

		cost = 5

		completion_reward = {
			every_other_country = {
				limit = {
					capital_scope = {
						is_on_continent = africa
					}
				}
				ROOT = {
					create_wargoal = {
						target = PREV
						type = topple_government
					}
				}
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_c_revolution
		icon = GFX_focus_focus_fra_revolution_utmost

		relative_position_id = EEU_focus_ideology_c_collectivism
		x = 2
		y = 1

		prerequisite = {
			focus = EEU_focus_ideology_c_collectivism
			focus = EEU_focus_ideology_c_individualism
		}

		cost = 5

		completion_reward = {
			every_other_country = {
				limit = { NOT = { has_government = communism } }
				add_timed_idea = {
					idea = eeu_ideology_influence_communism
					days = 365
				}
			}
		}
	}

	# EEU_focus_ideology_f_attack_democracy

	focus = {
		id = EEU_focus_ideology_c_oppose_soviet
		icon = GFX_focus_generic_join_comintern

		search_filters = { FOCUS_FILTER_ANNEXATION }

		relative_position_id = EEU_focus_ideology_c_collectivism
		x = 0
		y = 2

		prerequisite = {
			focus = EEU_focus_ideology_c_africa
			focus = EEU_focus_ideology_c_revolution
		}

		cost = 7

		available = {
			SOV = {
				has_government = communism
				NOT = { has_war_with = ROOT }
			}

		}

		mutually_exclusive = {
			focus = EEU_focus_ideology_c_ally_soviet
		}

		completion_reward = {
			create_wargoal = {
				target = SOV
				type = topple_government
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_c_ally_soviet
		icon = GFX_focus_chi_mission_to_the_soviet_union

		relative_position_id = EEU_focus_ideology_c_collectivism
		x = 2
		y = 2

		mutually_exclusive = {
			focus = EEU_focus_ideology_c_oppose_soviet
		}

		prerequisite = {
			focus = EEU_focus_ideology_c_africa
			focus = EEU_focus_ideology_c_revolution
		}

		cost = 5

		available = {
			SOV = {
				has_government = communism
				NOT = { has_war_with = ROOT }
			}
		}

		mutually_exclusive = {
			focus = EEU_focus_ideology_c_oppose_soviet
		}

		completion_reward = {
			SOV = {
				for_each_scope_loop = {
					array = faction_members
					add_to_faction = THIS
				}
			}
			add_to_faction = SOV
		}
	}

	
	focus = {
		id = EEU_focus_ideology_c_voting
		icon = GFX_focus_usa_voter_registration_act

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER }

		relative_position_id = EEU_focus_ideology_c_collectivism
		x = 0
		y = 3

		prerequisite = {
			focus = EEU_focus_ideology_c_oppose_soviet
			focus = EEU_focus_ideology_c_ally_soviet
		}

		cost = 5

		completion_reward = {
			eeu_effect_bop_change_trend_towards_unity = yes
		}
	}

	focus = {
		id = EEU_focus_ideology_c_against_democrady
		icon = GFX_focus_GRE_stage_an_incident_in_the_bosporus

		search_filters = { FOCUS_FILTER_POLITICAL }

		relative_position_id = EEU_focus_ideology_c_collectivism
		x = 2
		y = 3

		prerequisite = {
			focus = EEU_focus_ideology_c_oppose_soviet
			focus = EEU_focus_ideology_c_ally_soviet
		}

		cost = 5

		completion_reward = {
			set_rule = {
				can_guarantee_other_ideologies = yes
				can_join_opposite_factions = yes
				can_boost_other_ideologies = yes
			}

		}
	}

	focus = {
		id = EEU_focus_ideology_c_global
		icon = GFX_focus_SOV_proclaim_soviet_hegemony

		relative_position_id = EEU_focus_ideology_c_collectivism
		x = 1
		y = 4

		prerequisite = {
			focus = EEU_focus_ideology_c_voting
			focus = EEU_focus_ideology_c_against_democrady
		}

		available = {
			has_stability > .75
		}

		cost = 6

		completion_reward = {
			every_other_country = {
				add_ideas = eeu_ideology_influence_communism
			}
			eeu_effect_bop_change_trend_towards_unity = yes
			eeu_effect_make_onmap_cheaper = yes
		}
	}






	
	focus = {
		id = EEU_focus_ideology_democracy
		icon = GFX_goal_support_democracy

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }

		relative_position_id = EEU_focus_ideology_communism
		x = 4
		y = 0

		prerequisite = { focus = EEU_focus_appoint_council }

		bypass = {
			hidden_trigger = {
				has_country_flag = eeu_flag_focus_complete_ideology_democracy
			}
		}

		cost = 3

		available = {
			democratic > 0.3
		}

		completion_reward = {
			add_popularity = {
				ideology = democratic
				popularity = 0.05
			}
			add_stability = 0.05
			every_controlled_state = {
				limit = { NOT = { is_core_of = ROOT} }
				add_compliance = 5
			}
			set_country_flag = eeu_flag_focus_complete_ideology_democracy
		}
	}

	focus = {
		id = EEU_focus_ideology_d_law
		icon = GFX_focus_generic_court

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }

		relative_position_id = EEU_focus_ideology_democracy
		x = -1
		y = 1

		bypass = {
			has_idea = eeu_idea_rule_of_law
		}

		prerequisite = { focus = EEU_focus_ideology_democracy }

		cost = 5

		completion_reward = {
			add_ideas = eeu_idea_rule_of_law
		}
	}

	focus = {
		id = EEU_focus_ideology_d_welfare
		icon = GFX_focus_generic_population_growth

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER }

		relative_position_id = EEU_focus_ideology_d_law
		x = 2
		y = 0

		bypass = {
			has_idea = eeu_idea_welfare
		}
		
		prerequisite = { focus = EEU_focus_ideology_democracy }

		cost = 5

		completion_reward = {
			add_ideas = eeu_idea_welfare
		}
	}

	focus = {
		id = EEU_focus_ideology_d_usa_friendly
		# icon = GFX_focus_chi_mission_to_the_us
		icon = GFX_focus_eng_unite_the_anglosphere

		relative_position_id = EEU_focus_ideology_d_law
		x = 0
		y = 1

		bypass = {
			is_in_faction_with = USA
			is_in_faction_with = ENG
		}

		mutually_exclusive = {
			focus= EEU_focus_ideology_d_usa_hostile
		}

		prerequisite = { 
			focus = EEU_focus_ideology_d_law 
			focus = EEU_focus_ideology_d_welfare
		}

		available = {
			USA = {
				has_government = democratic
			}
			NOT = {
				has_war_with = USA
			}
		}

		cost = 5

		completion_reward = {
			USA = {
				if = {
					limit = {
						has_government = democratic
					}
					if = {
						limit = { is_faction_leader = yes }
						for_each_scope_loop = {
							array = faction_members
							ROOT = { add_to_faction = THIS }
						}
					}
					ROOT = {
						add_to_faction = USA
					}
				}
			}
			ENG = {
				if = {
					limit = {
						has_government = democratic
					}
					if = {
						limit = { is_faction_leader = yes }
						for_each_scope_loop = {
							array = faction_members
							ROOT = { add_to_faction = THIS }
						}
					}
					ROOT = {
						add_to_faction = ENG
					}
				}
			}
		}

	}

	focus = {
		id = EEU_focus_ideology_d_usa_hostile
		icon = GFX_focus_generic_strike_at_democracy3

		search_filters = { FOCUS_FILTER_ANNEXATION }

		relative_position_id = EEU_focus_ideology_d_law
		x = 2
		y = 1

		will_lead_to_war_with = USA
		will_lead_to_war_with = ENG

		mutually_exclusive = {
			focus= EEU_focus_ideology_d_usa_friendly
		}

		prerequisite = { 
			focus = EEU_focus_ideology_d_law 
			focus = EEU_focus_ideology_d_welfare
		}

		bypass = {
			has_war_with = USA
		}

		cost = 5

		available = {
			OR = {
				USA = {
					NOT = {
						has_government = democratic
					}
				}
				ENG = {
					NOT = {
						has_government = democratic
					}
				}
			}
		}

		completion_reward = {
			if = {
				limit = {
					ENG = {
						NOT = {
							has_government = democratic
						}
					}
				}
				create_wargoal = {
					target = ENG
					type = topple_government
				}
			}
			if = {
				limit = {
					USA = {
						NOT = {
							has_government = democratic
						}
					}
				}
				create_wargoal = {
					target = USA
					type = topple_government
				}
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_d_guardian
		icon = GFX_focus_SWI_establish_pro_helvetia

		relative_position_id = EEU_focus_ideology_d_law
		x = 0
		y = 2

		prerequisite = { 
			focus = EEU_focus_ideology_d_usa_friendly 
			focus = EEU_focus_ideology_d_usa_hostile 
		}

		bypass = {
			has_rule = can_lower_tension
			has_rule = can_guarantee_other_ideologies
		}

		cost = 5

		completion_reward = {
			set_rule = {
				can_lower_tension = yes
				can_guarantee_other_ideologies = yes
			}
			every_other_country = {
				limit = { has_government = democratic }
				ROOT = {
					give_guarantee = PREV
				}
			}
		}
	}

	
	focus = {
		id = EEU_focus_ideology_d_spy
		icon = GFX_focus_SWI_embrace_rote_drei

		relative_position_id = EEU_focus_ideology_d_law
		x = 2
		y = 2

		prerequisite = { 
			focus = EEU_focus_ideology_d_usa_friendly 
			focus = EEU_focus_ideology_d_usa_hostile 
		}

		cost = 5

		completion_reward = {
			custom_effect_tooltip = EEU_focus_ideology_d_spy_tt
			add_to_variable = { eeu_spy_slots_extra = 1 }
		}
	}

	focus = {
		id = EEU_focus_ideology_d_local_councils
		icon = GFX_focus_POL_complete_april_constitution

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER }

		relative_position_id = EEU_focus_ideology_d_law
		x = 0
		y = 3

		prerequisite = { 
			focus = EEU_focus_ideology_d_guardian 
			focus = EEU_focus_ideology_d_spy
		}

		cost = 5

		completion_reward = {
			eeu_effect_bop_change_trend_towards_unity = yes
		}
	}

	focus = {
		id = EEU_focus_ideology_d_arbiter_of_democracy
		icon = GFX_focus_spa_save_the_alcazar

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER }

		relative_position_id = EEU_focus_ideology_d_law
		x = 2
		y = 3

		prerequisite = { 
			focus = EEU_focus_ideology_d_guardian
			focus = EEU_focus_ideology_d_spy
		}

		bypass = {
			has_rule = can_only_justify_war_on_threat_country
			has_rule = can_only_justify_war_on_threat_country
			has_rule = can_declare_war_on_same_ideology
		}

		cost = 5

		completion_reward = {
			set_rule = {
				can_guarantee_other_ideologies = yes
				can_only_justify_war_on_threat_country = no
				can_declare_war_on_same_ideology = yes
			}
		}
	}


	focus = {
		id = EEU_focus_ideology_d_global
		icon = GFX_focus_POL_support_global_falangism

		relative_position_id = EEU_focus_ideology_d_law
		x = 1
		y = 4

		prerequisite = {
			focus = EEU_focus_ideology_d_local_councils
			focus = EEU_focus_ideology_d_arbiter_of_democracy
		}

		available = {
			has_stability > .75
		}

		cost = 6

		completion_reward = {
			every_other_country = {
				add_ideas = eeu_ideology_influence_democracy
			}
			eeu_effect_bop_change_trend_towards_unity = yes
			eeu_effect_make_onmap_cheaper = yes
		}
	}







	focus = {
		id = EEU_focus_ideology_neutrality
		icon = GFX_focus_ETH_the-italo_ethiopian_empire

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }

		relative_position_id = EEU_focus_ideology_democracy
		x = 4
		y = 0

		prerequisite = { focus = EEU_focus_appoint_council }

		bypass = {
			hidden_trigger = {
				has_country_flag = eeu_flag_focus_complete_ideology_neutrality
			}
		}

		cost = 3

		available = {
			neutrality > 0.3
		}

		completion_reward = {
			add_popularity = {
				ideology = neutrality
				popularity = 0.25
			}
			add_stability = 0.1
			set_country_flag = eeu_flag_focus_complete_ideology_neutrality
		}
	}

	focus = {
		id = EEU_focus_ideology_n_rome
		icon = GFX_focus_ITA_mare_nostrum

		relative_position_id = EEU_focus_ideology_neutrality
		x = -1
		y = 1

		prerequisite = { focus = EEU_focus_ideology_neutrality }

		bypass = {
			hidden_trigger = {
				has_global_flag = form_roman_empire_flag
			}
		}

		available = {
			eeu_controls_italy = yes
		}

		cost = 2

		mutually_exclusive = {
			focus = EEU_focus_ideology_n_hre
		}

		completion_reward = {
			set_cosmetic_tag = SPQR_UNIFIED
			hidden_effect = {
				news_event = { id = wtt_news.64 hours = 6 }
				set_global_flag = form_roman_empire_flag
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_n_hre
		icon = GFX_focus_POL_habsburg

		relative_position_id = EEU_focus_ideology_n_rome
		x = 2
		y = 0

		prerequisite = { focus = EEU_focus_ideology_neutrality }

		bypass = {
			has_global_flag = form_hre_flag
		}

		available = {
			eeu_controls_germany_any = yes
		}

		cost = 2

		mutually_exclusive = {
			focus = EEU_focus_ideology_n_rome
		}

		completion_reward = {
			set_cosmetic_tag = HRE_UNIFIED 
			hidden_effect = {
				news_event = { id = wtt_news.70 hours = 6 }
				set_global_flag = form_hre_flag
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_n_africa
		icon = GFX_focus_generic_africa_liberation

		relative_position_id = EEU_focus_ideology_n_rome
		x = 0
		y = 1

		prerequisite = { 
			focus = EEU_focus_ideology_n_hre 
			focus = EEU_focus_ideology_n_rome 
		}

		cost = 5

		completion_reward = {
			every_other_country = {
				limit = {
					capital_scope = {
						is_on_continent = africa
					}
				}
				ROOT = {
					create_wargoal = {
						target = PREV
						type = puppet_wargoal_focus
					}
				}
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_n_vatican 	
		icon = GFX_focus_generic_vatican_state

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER }

		relative_position_id = EEU_focus_ideology_n_rome
		x = 2
		y = 1

		prerequisite = { 
			focus = EEU_focus_ideology_n_rome 
			focus = EEU_focus_ideology_n_hre 
		}

		cost = 5

		completion_reward = {
			custom_effect_tooltip = eeu_focus_ideology_n_allow_vatican_tt
			set_country_flag = eeu_flag_bop_allow_church
		}
	}

	focus = {
		id = EEU_focus_ideology_n_new_colonies
		icon = GFX_focus_RAJ_british_investors


		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION }

		relative_position_id = EEU_focus_ideology_n_rome
		x = 0
		y = 2

		prerequisite = { 
			focus = EEU_focus_ideology_n_africa 
			focus = EEU_focus_ideology_n_vatican 
		}

		available = {
			OR = {
				eeu_controls_britain = yes
				ENG = {
					is_puppet_of = ROOT
				}
			}
		}

		cost = 5

		will_lead_to_war_with = RAJ

		completion_reward = {
			create_wargoal = {
				target = RAJ
				type = annex_everything
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_n_imperial_legacy
		icon = GFX_focus_TUR_reform_the_balkan_pact

		search_filters = { FOCUS_FILTER_POLITICAL }

		relative_position_id = EEU_focus_ideology_n_rome
		x = 2
		y = 2

		prerequisite = { 
			focus = EEU_focus_ideology_n_africa 
			focus = EEU_focus_ideology_n_vatican 
		}

		cost = 5

		completion_reward = {
			every_other_country = {
				limit = {
					OR = {
						tag = CZE
						tag = AUS
						tag = HUN
						tag = GER
						tag = ENG
						tag = TUR
						tag = ITA
					}
				}

				add_timed_idea = {
					idea = GER_rekindle_imperial_sentiment
					days = 1024
				}
			}
		}
	}

	

	focus = {
		id = EEU_focus_ideology_n_curtial_parliament
		icon = GFX_focus_LAT_suspend_constitution_of_latvia

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER }

		relative_position_id = EEU_focus_ideology_n_rome
		x = 0
		y = 3

		prerequisite = { 
			focus = EEU_focus_ideology_n_new_colonies
			focus = EEU_focus_ideology_n_imperial_legacy 
		}

		cost = 5

		completion_reward = {
			eeu_effect_bop_change_trend_towards_unity = yes
		}
	}

	focus = {
		id = EEU_focus_ideology_n_royal_bonds
		icon = GFX_goal_tfv_strengthen_commonwealth_ties

		search_filters = { FOCUS_FILTER_POLITICAL }

		relative_position_id = EEU_focus_ideology_n_rome
		x = 2
		y = 3

		prerequisite = { 
			focus = EEU_focus_ideology_n_new_colonies
			focus = EEU_focus_ideology_n_imperial_legacy 
		}

		cost = 5

		completion_reward = {
			every_other_country = {
				limit = { 
					OR = {
						has_country_leader_ideology = despotism   
					}
					capital_scope = {
						is_on_continent = europe
					}
					OR = {
						is_in_faction = no 
						has_war = no
					}
				}

				add_to_faction = THIS
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_n_global
		icon = GFX_focus_spa_strengthen_the_supreme_reality_of_spain

		relative_position_id = EEU_focus_ideology_n_rome
		x = 1
		y = 4

		prerequisite = {
			focus = EEU_focus_ideology_n_curtial_parliament
			focus = EEU_focus_ideology_n_royal_bonds
		}

		available = {
			has_stability > .75
		}
		
		cost = 6

		completion_reward = {
			eeu_effect_bop_change_trend_towards_unity = yes
			eeu_effect_make_onmap_cheaper = yes
		}
	}






	
	focus = {
		id = EEU_focus_ideology_fascism
		icon = GFX_goal_support_fascism

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT }

		relative_position_id = EEU_focus_ideology_neutrality
		x = 4
		y = 0

		prerequisite = { focus = EEU_focus_appoint_council }
		
		bypass = {
			hidden_trigger = {
				has_country_flag = eeu_flag_focus_complete_ideology_fascism
			}
		}

		cost = 3

		available = {
			fascism > 0.3
		}

		completion_reward = {
			add_popularity = {
				ideology = fascism
				popularity = 0.15
			}
			add_war_support = 0.05
			set_country_flag = eeu_flag_focus_complete_ideology_fascism
		}
	}

	focus = {
		id = EEU_focus_ideology_f_allow_parade
		icon = GFX_focus_generic_fascist_troops

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER }

		relative_position_id = EEU_focus_ideology_fascism
		x = -1
		y = 1

		prerequisite = { focus = EEU_focus_ideology_fascism }

		cost = 3

		completion_reward = {
			custom_effect_tooltip = eeu_focus_ideology_f_allow_parade_tt
			set_country_flag = eeu_flag_bop_allow_parades
		}
	}

	focus = {
		id = EEU_focus_ideology_f_allow_repression
		icon = GFX_goal_generic_political_pressure

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER }
		
		relative_position_id = EEU_focus_ideology_f_allow_parade
		x = 2
		y = 0
		
		prerequisite = { focus = EEU_focus_ideology_fascism }
		
		cost = 3
		
		completion_reward = {
			custom_effect_tooltip = EEU_focus_ideology_f_allow_repression_tt
			set_country_flag = eeu_flag_bop_allow_repression
		}
	}

	
	focus = {
		id = EEU_focus_ideology_f_backstab
		icon = GFX_focus_generic_conspiracy

		search_filters = { FOCUS_FILTER_ANNEXATION }
		
		relative_position_id = EEU_focus_ideology_f_allow_parade
		x = 0
		y = 1

		mutually_exclusive = {
			focus = EEU_focus_ideology_f_cooperate
		}

		cost = 5

		prerequisite = { 
			focus = EEU_focus_ideology_f_allow_parade
			focus = EEU_focus_ideology_f_allow_repression
		}

		completion_reward = {
			every_other_country = {
				limit = {
					has_government = fascism
					capital_scope = {
						is_on_continent = europe
					}
				}
				ROOT = {
					create_wargoal = {
						target = PREV
						type = annex_everything
					}
				}
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_f_cooperate
		icon = GFX_goal_tfv_saf_support_ossebrandwag

		relative_position_id = EEU_focus_ideology_f_allow_parade
		x = 2
		y = 1

		mutually_exclusive = {
			focus = EEU_focus_ideology_f_backstab
		}

		cost = 5

		prerequisite = { 
			focus = EEU_focus_ideology_f_allow_parade
			focus = EEU_focus_ideology_f_allow_repression
		}

		completion_reward = {
			every_other_country = {
				limit = {
					has_government = fascism
					capital_scope = {
						is_on_continent = europe
					}
				}
				add_to_faction = THIS
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_f_attack_soviet
		icon = GFX_focus_ger_strike_at_the_source

		search_filters = { FOCUS_FILTER_ANNEXATION }

		relative_position_id = EEU_focus_ideology_f_allow_parade
		x = 0
		y = 2

		will_lead_to_war_with = SOV

		cost = 7

		prerequisite = {
			focus = EEU_focus_ideology_f_backstab
			focus = EEU_focus_ideology_f_cooperate
		}

		bypass = {
			NOT = {
				SOV = {
					has_government = communism
				}
			}
		}

		completion_reward = {
			create_wargoal = {
				target = SOV
				type = annex_everything
			}
		}
	}


	focus = {
		id = EEU_focus_ideology_f_attack_democracy
		icon = GFX_focus_hol_war_on_pacifism

		search_filters = { FOCUS_FILTER_ANNEXATION }

		relative_position_id = EEU_focus_ideology_f_allow_parade
		x = 2
		y = 2

		prerequisite = {
			focus = EEU_focus_ideology_f_backstab
			focus = EEU_focus_ideology_f_cooperate
		}

		cost = 10

		completion_reward = {
			every_other_country = {
				limit = {
					has_government = democratic
					capital_scope = {
						is_on_continent = europe
					}
				}
				ROOT = {
					create_wargoal = {
						target = PREV
						type = annex_everything
					}
				}
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_f_local_parties
		icon = GFX_focus_SWI_embrace_panoramaheim

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_BALANCE_OF_POWER }

		relative_position_id = EEU_focus_ideology_f_allow_parade
		x = 0
		y = 3

		prerequisite = {
			focus = EEU_focus_ideology_f_attack_soviet
			focus = EEU_focus_ideology_f_attack_democracy
		}

		cost = 5


		completion_reward = {
			eeu_effect_bop_change_trend_towards_unity = yes
		}
	}

	focus = {
		id = EEU_focus_ideology_f_compas
		icon = GFX_goal_generic_more_territorial_claims

		search_filters = { FOCUS_FILTER_POLITICAL }

		relative_position_id = EEU_focus_ideology_f_allow_parade
		x = 2
		y = 3

		prerequisite = {
			focus = EEU_focus_ideology_f_attack_soviet
			focus = EEU_focus_ideology_f_attack_democracy
		}

		cost = 5

		completion_reward = {
			set_rule = {
				can_join_opposite_factions = yes
				can_use_kamikaze_pilots = yes
				can_declare_war_without_wargoal_when_in_war = yes
			}
		}
	}

	focus = {
		id = EEU_focus_ideology_f_global
		icon = GFX_focus_generic_spread_fascism

		relative_position_id = EEU_focus_ideology_f_allow_parade
		x = 1
		y = 4

		prerequisite = {
			focus = EEU_focus_ideology_f_local_parties
			focus = EEU_focus_ideology_f_compas
		}

		available = {
			has_stability > .75
		}

		cost = 6

		completion_reward = {
			every_other_country = {
				add_ideas = eeu_ideology_influence_fascism
			}
			eeu_effect_bop_change_trend_towards_unity = yes
			eeu_effect_make_onmap_cheaper = yes
		}
	}





	#ECONOMY
	# ________   ______    ______   __    __   ______   __       __  __      __ 
	# /        | /      \  /      \ /  \  /  | /      \ /  \     /  |/  \    /  |
	# $$$$$$$$/ /$$$$$$  |/$$$$$$  |$$  \ $$ |/$$$$$$  |$$  \   /$$ |$$  \  /$$/ 
	# $$ |__    $$ |  $$/ $$ |  $$ |$$$  \$$ |$$ |  $$ |$$$  \ /$$$ | $$  \/$$/  
	# $$    |   $$ |      $$ |  $$ |$$$$  $$ |$$ |  $$ |$$$$  /$$$$ |  $$  $$/   
	# $$$$$/    $$ |   __ $$ |  $$ |$$ $$ $$ |$$ |  $$ |$$ $$ $$/$$ |   $$$$/    
	# $$ |_____ $$ \__/  |$$ \__$$ |$$ |$$$$ |$$ \__$$ |$$ |$$$/ $$ |    $$ |    
	# $$       |$$    $$/ $$    $$/ $$ | $$$ |$$    $$/ $$ | $/  $$ |    $$ |    
	# $$$$$$$$/  $$$$$$/   $$$$$$/  $$/   $$/  $$$$$$/  $$/      $$/     $$/     


	
	focus = {
		id = EEU_focus_economy_1
		
		icon = GFX_focus_POL_riot_of_37
		
		relative_position_id = EEU_focus_root
		x = 19
		y = 1
		cost = 2
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_root }

		bypass = {
			hidden_trigger = {
				OR = {
					has_idea = eeu_econ_spirit_1
					has_idea = eeu_econ_spirit_2
					has_idea = eeu_econ_spirit_3
					has_idea = eeu_econ_spirit_4
					has_idea = eeu_econ_spirit_5
				}
			}
		}

		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_econ_spirit_0
				add_idea = eeu_econ_spirit_1
			}
		}
	}

	focus = {
		id = EEU_focus_economy_2
		icon = GFX_focus_generic_industry_1
		
		relative_position_id = EEU_focus_economy_1
		x = 0
		y = 2
		cost = 4
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_economy_1 }

		bypass = {
			hidden_trigger = {
				OR = {
					has_idea = eeu_econ_spirit_2
					has_idea = eeu_econ_spirit_3
					has_idea = eeu_econ_spirit_4
					has_idea = eeu_econ_spirit_5
				}
			}
		}

		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_econ_spirit_1
				add_idea = eeu_econ_spirit_2
			}
		}
	}

	focus = {
		id = EEU_focus_economy_3
		icon = GFX_focus_generic_industry_2
		
		relative_position_id = EEU_focus_economy_2
		x = 0
		y = 5
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_economy_2 }

		bypass = {
			hidden_trigger = {
				OR = {
					has_idea = eeu_econ_spirit_3
					has_idea = eeu_econ_spirit_4
					has_idea = eeu_econ_spirit_5
				}
			}
		}

		available = {
			eeu_controls_25_percent = yes
		}

		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_econ_spirit_2
				add_idea = eeu_econ_spirit_3
			}
		}
	}

	focus = {
		id = EEU_focus_economy_4
		icon = GFX_focus_generic_industry_3
		
		relative_position_id = EEU_focus_economy_3
		x = 0
		y = 1
		cost = 6
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_economy_3 }

		bypass = {
			hidden_trigger = {
				OR = {
					has_idea = eeu_econ_spirit_4
					has_idea = eeu_econ_spirit_5
				}
			}
		}

		available = {
			eeu_controls_75_percent = yes
		}

		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_econ_spirit_3
				add_idea = eeu_econ_spirit_4
			}
		}
	}

	focus = {
		id = EEU_focus_economy_5
		icon = GFX_focus_generic_the_giant_wakes
		
		relative_position_id = EEU_focus_economy_4
		x = 0
		y = 1
		cost = 7
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_economy_4 }
		prerequisite = { 
			focus = EEU_focus_global
		}

		bypass = {
			hidden_trigger = {
				has_idea = eeu_econ_spirit_5
			}
		}

		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_econ_spirit_4
				add_idea = eeu_econ_spirit_5
			}
		}
	}

	focus = {
		id = EEU_focus_econ_hydro_1
		icon = GFX_focus_generic_hydroelectric_energy
		
		relative_position_id = EEU_focus_economy_1
		x = -1
		y = 1
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_economy_1 }

		bypass = {
			hidden_trigger = {
				OR = {
					has_idea = eeu_nordic_hydropower_spirit_1
					has_idea = eeu_nordic_hydropower_spirit_2
					has_idea = eeu_nordic_hydropower_spirit_3
				}
			}
		}

		available = {
			count_triggers = {
				amount = 1
				eeu_controls_norway = yes
				eeu_controls_sweden = yes
				eeu_controls_finnland = yes
			}
		}

		completion_reward = {
			add_ideas = eeu_nordic_hydropower_spirit_1
		}
	}

	focus = {
		id = EEU_focus_econ_hydro_2
		icon = GFX_focus_generic_hydroelectric_energy
		
		relative_position_id = EEU_focus_economy_2
		x = -1
		y = 1
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_economy_2 }
		prerequisite = { focus = EEU_focus_econ_hydro_1 }

		bypass = {
			hidden_trigger = {
				OR = {
					has_idea = eeu_nordic_hydropower_spirit_2
					has_idea = eeu_nordic_hydropower_spirit_3
				}
			}
		}

		available = {
			count_triggers = {
				amount = 2
				eeu_controls_norway = yes
				eeu_controls_sweden = yes
				eeu_controls_finnland = yes
			}
		}

		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_nordic_hydropower_spirit_1
				add_idea = eeu_nordic_hydropower_spirit_2
			}
		}
	}


	focus = {
		id = EEU_focus_econ_hydro_3
		icon = GFX_focus_generic_hydroelectric_energy
		
		relative_position_id = EEU_focus_econ_hydro_2
		x = 0
		y = 2
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_hydro_2 }

		bypass = {
			hidden_trigger = {
				has_idea = eeu_nordic_hydropower_spirit_3
			}
		}
		available = {
			AND = {
				eeu_controls_norway = yes
				eeu_controls_sweden = yes
				eeu_controls_finnland = yes
			}
		}

		completion_reward = {
			swap_ideas = {
				remove_idea = eeu_nordic_hydropower_spirit_2
				add_idea = eeu_nordic_hydropower_spirit_3
			}
		}
	}

	focus = {
		id = EEU_focus_econ_railway
		icon = GFX_focus_generic_railroad
		
		relative_position_id = EEU_focus_economy_1
		x = 1
		y = 1
		cost = 3
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_economy_1 }

		bypass = {
			has_idea = eeu_transport_spirit
		}
		
		available = {
			count_triggers = {
				amount = 3
				var:GER.capital = { var:SWE.capital = { eeu_has_rail_proper = yes } }
				var:GER.capital = { var:FRA.capital = { eeu_has_rail_proper = yes } }
				var:GER.capital = { var:ITA.capital = { eeu_has_rail_proper = yes } }
				var:FRA.capital = { var:ITA.capital = { eeu_has_rail_proper = yes } }
				var:FRA.capital = { var:SPR.capital = { eeu_has_rail_proper = yes } }
			}
		}

		completion_reward = {
			add_ideas = { eeu_transport_spirit }
		}
	}

	focus = {
		id = EEU_focus_econ_skyscrapers
		icon = GFX_focus_spa_the_spanish_miracle
		
		relative_position_id = EEU_focus_economy_1
		x = 3
		y = 1
		cost = 7
	
		prerequisite = { focus = EEU_focus_economy_1 }

		bypass = {
			hidden_trigger = {
				has_country_flag = eeu_flag_skyscrapers
			}
		}
	
		available = {
			has_tech = construction4
		}
	
		completion_reward = {
			set_country_flag = eeu_flag_skyscrapers
			every_owned_state = {
				if = {
					limit = {
						state_strategic_value > 10
					}
					add_extra_state_shared_building_slots = 2
				}
				if = {
					limit = {
						state_strategic_value > 20
					}
					add_extra_state_shared_building_slots = 2
				}
			}
		}
	}

	# 	PRODUCTION
	#  _______   _______    ______   _______   __    __   ______   ________  ______   ______   __    __ 
	# /       \ /       \  /      \ /       \ /  |  /  | /      \ /        |/      | /      \ /  \  /  |
	# $$$$$$$  |$$$$$$$  |/$$$$$$  |$$$$$$$  |$$ |  $$ |/$$$$$$  |$$$$$$$$/ $$$$$$/ /$$$$$$  |$$  \ $$ |
	# $$ |__$$ |$$ |__$$ |$$ |  $$ |$$ |  $$ |$$ |  $$ |$$ |  $$/    $$ |     $$ |  $$ |  $$ |$$$  \$$ |
	# $$    $$/ $$    $$< $$ |  $$ |$$ |  $$ |$$ |  $$ |$$ |         $$ |     $$ |  $$ |  $$ |$$$$  $$ |
	# $$$$$$$/  $$$$$$$  |$$ |  $$ |$$ |  $$ |$$ |  $$ |$$ |   __    $$ |     $$ |  $$ |  $$ |$$ $$ $$ |
	# $$ |      $$ |  $$ |$$ \__$$ |$$ |__$$ |$$ \__$$ |$$ \__/  |   $$ |    _$$ |_ $$ \__$$ |$$ |$$$$ |
	# $$ |      $$ |  $$ |$$    $$/ $$    $$/ $$    $$/ $$    $$/    $$ |   / $$   |$$    $$/ $$ | $$$ |
	# $$/       $$/   $$/  $$$$$$/  $$$$$$$/   $$$$$$/   $$$$$$/     $$/    $$$$$$/  $$$$$$/  $$/   $$/ 

	focus = {
		id = EEU_focus_econ_production
		icon = GFX_focus_mex_privatisation
		
		relative_position_id = EEU_focus_economy_1
		x = 5
		y = 1
		cost = 4
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_economy_1 }

		bypass = {
			has_dynamic_modifier = {
				modifier = eeu_production_modifier
			}
		}

		available = {
			has_tech = basic_machine_tools
			OR = {
				has_tech = concentrated_industry
				has_tech = dispersed_industry
			}
		}

		completion_reward = {
			eeu_effect_add_production_modifier = yes
			add_to_variable = { eeu_var_production_consumer_goods = 0.02 }
		}
	}

	focus = {
		id = EEU_focus_production_construction
		icon = GFX_goal_generic_construction
		
		relative_position_id = EEU_focus_econ_production
		x = -2
		y = 1
		cost = 3
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_production }

		available = {
			has_tech = construction3
		}

		completion_reward = {
			custom_effect_tooltip = eeu_production_mod_construction_tt
			add_to_variable = { eeu_var_construction_speed_factor = 0.25 }
		}
	}


	focus = {
		id = EEU_focus_production_efficiency_cap
		icon = GFX_goal_generic_construct_mil_factory
		
		relative_position_id = EEU_focus_econ_production
		x = 0
		y = 1
		cost = 3
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_production }

		available = {
			has_tech = advanced_machine_tools
		}

		completion_reward = {
			custom_effect_tooltip = eeu_production_mod_efficiency_cap_tt
			add_to_variable = { eeu_var_production_efficiency_max = 0.1 }
		}
	}

	focus = {
		id = EEU_focus_production_resource_lack
		icon = GFX_goal_generic_positive_trade_relations
		
		relative_position_id = EEU_focus_econ_production
		x = 2
		y = 1
		cost = 3
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_production }

		available = {
			has_tech = excavation3
		}

		completion_reward = {
			custom_effect_tooltip = eeu_production_mod_resource_lack_tt
			add_to_variable = { eeu_var_production_resource_lack_factor = -0.1 }
		}
	}

	focus = {
		id = EEU_focus_naval_output
		icon = GFX_focus_generic_refit_civilian_ships
		
		relative_position_id = EEU_focus_econ_production
		x = -3
		y = 2
		cost = 3
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_production }

		available = {
			OR = {
				has_tech = concentrated_industry2
				has_tech = dispersed_industry2
			}
			count_triggers = {
				amount = 2
				eeu_controls_germany_any = yes
				eeu_controls_britain = yes
				eeu_controls_france = yes
				eeu_controls_italy = yes
			}
		}

		completion_reward = {
			custom_effect_tooltip = eeu_industrial_capacity_dockyard_tt
			add_to_variable = { eeu_var_industrial_capacity_dockyard = 0.15 }
		}
	}

	focus = {
		id = EEU_focus_production_efficiency_base
		icon = GFX_goal_generic_production
		
		relative_position_id = EEU_focus_econ_production
		x = -1
		y = 2
		cost = 3
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_production }

		available = {
			OR = {
				has_tech = concentrated_industry2
				has_tech = dispersed_industry2
			}
		}

		completion_reward = {
			custom_effect_tooltip = eeu_production_mod_efficiency_base_tt
			add_to_variable = { eeu_var_production_efficiency_start = 0.1 }
		}
	}

	focus = {
		id = EEU_focus_production_efficiency_growth
		icon = GFX_goal_generic_air_production
		
		relative_position_id = EEU_focus_econ_production
		x = 1
		y = 2
		cost = 3
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_production }

		available = {
			OR = {
				has_tech = concentrated_industry3
				has_tech = dispersed_industry3
			}
		}

		completion_reward = {
			custom_effect_tooltip = eeu_production_mod_efficiency_growth_tt
			add_to_variable = { eeu_var_production_efficiency_gain = 0.1 }
		}
	}

	focus = {
		id = EEU_focus_production_mio_fund_gain
		icon = GFX_goal_generic_intelligence_exchange
		
		relative_position_id = EEU_focus_econ_production
		x = 3
		y = 2
		cost = 3
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_production }

		allow_branch = {
			has_dlc = "Arms Against Tyranny"
		}

		completion_reward = {
			every_military_industrial_organization = {
				add_mio_funds = 2500
				add_mio_funds_gain_factor = 0.1
				add_mio_design_team_assign_cost = -0.33
			}
		}
	}


	
	focus = {
		id = EEU_focus_production_consumer_goods
		icon = GFX_goal_generic_consumer_goods
		
		relative_position_id = EEU_focus_econ_production
		x = 0
		y = 3
		cost = 3
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { 
			focus = EEU_focus_production_construction 
			focus = EEU_focus_production_efficiency_cap 
			focus = EEU_focus_production_efficiency_growth 
			focus = EEU_focus_production_efficiency_base 
			focus = EEU_focus_production_resource_lack 
			focus = EEU_focus_naval_output 
			focus = EEU_focus_production_mio_fund_gain 
		}

		available = {
			count_triggers = {
				amount = 4
				has_completed_focus = EEU_focus_production_construction
				has_completed_focus = EEU_focus_production_efficiency_cap
				has_completed_focus = EEU_focus_production_efficiency_growth
				has_completed_focus = EEU_focus_production_efficiency_base
				has_completed_focus = EEU_focus_production_resource_lack
				has_completed_focus = EEU_focus_naval_output
				has_completed_focus = EEU_focus_production_mio_fund_gain
			}
		}

		completion_reward = {
			custom_effect_tooltip = eeu_production_mod_consumer_goods_tt
			add_to_variable = { eeu_var_production_consumer_goods = -0.05 }
		}
	}

	# RESOURCES
	# _______   ________   ______    ______   __    __  _______    ______   ________   ______  
	# /       \ /        | /      \  /      \ /  |  /  |/       \  /      \ /        | /      \ 
	# $$$$$$$  |$$$$$$$$/ /$$$$$$  |/$$$$$$  |$$ |  $$ |$$$$$$$  |/$$$$$$  |$$$$$$$$/ /$$$$$$  |
	# $$ |__$$ |$$ |__    $$ \__$$/ $$ |  $$ |$$ |  $$ |$$ |__$$ |$$ |  $$/ $$ |__    $$ \__$$/ 
	# $$    $$< $$    |   $$      \ $$ |  $$ |$$ |  $$ |$$    $$< $$ |      $$    |   $$      \ 
	# $$$$$$$  |$$$$$/     $$$$$$  |$$ |  $$ |$$ |  $$ |$$$$$$$  |$$ |   __ $$$$$/     $$$$$$  |
	# $$ |  $$ |$$ |_____ /  \__$$ |$$ \__$$ |$$ \__$$ |$$ |  $$ |$$ \__/  |$$ |_____ /  \__$$ |
	# $$ |  $$ |$$       |$$    $$/ $$    $$/ $$    $$/ $$ |  $$ |$$    $$/ $$       |$$    $$/ 
	# $$/   $$/ $$$$$$$$/  $$$$$$/   $$$$$$/   $$$$$$/  $$/   $$/  $$$$$$/  $$$$$$$$/  $$$$$$/  

	focus = {
		id = EEU_focus_econ_extraction
		icon = GFX_goal_generic_construction2
		
		relative_position_id = EEU_focus_economy_2
		x = 1
		y = 2
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_economy_2 }

		available = {
			has_tech = excavation2
		}

		completion_reward = {
			add_tech_bonus = {
				category = excavation_tech
				uses = 2
				bonus = 2
			}
		}
	}



	focus = {
		id = EEU_focus_resource_ger_rubber
		icon = GFX_focus_generic_rubber
		
		relative_position_id = EEU_focus_econ_extraction
		x = 1
		y = 2
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_extraction }

		bypass = {
			has_country_flag = EEU_flag_resource_rubber
		}

		available = {
			eeu_controls_germany_all = yes
			has_tech = improved_rubber_processing
		}

		completion_reward = {
			modify_building_resources = {
				building = synthetic_refinery
				resource = rubber
				amount = 2
			}
			set_country_flag = EEU_flag_resource_rubber
		}
	}

	focus = {
		id = EEU_focus_resource_ger_oil
		icon = GFX_goal_generic_oil_refinery
		
		relative_position_id = EEU_focus_econ_extraction
		x = 3
		y = 2
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_extraction }

		bypass = {
			has_country_flag = EEU_flag_resource_ger_oil
		}

		available = {
			eeu_controls_germany_all = yes
			has_tech = improved_oil_processing
			has_tech = fuel_refining3
		}

		completion_reward = {
			modify_building_resources = {
				building = synthetic_refinery
				resource = oil
				amount = 3
			}
			set_country_flag = EEU_flag_resource_ger_oil
		}
	}

	focus = {
		id = EEU_focus_resource_oil
		icon = GFX_goal_generic_oil_refinery
		
		relative_position_id = EEU_focus_econ_extraction
		x = 5
		y = 2
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_extraction }

		bypass = {
			has_country_flag = EEU_flag_resource_oil
		}

		available = {
			has_resources_in_country = {
				resource = oil
				amount > 50
			}
			has_tech = fuel_refining3
		}

		completion_reward = {
			custom_effect_tooltip = EEU_focus_resource_oil_tt
			every_controlled_state = {
				limit = {
					has_resources_amount = {
						resource = oil
						amount > 8
					}
				}
				add_resource = {
					type = oil
					amount = 8
				}
			}
			set_country_flag = EEU_flag_resource_oil
		}
	}

	focus = {
		id = EEU_focus_resource_steel
		icon = GFX_focus_generic_steel
		
		relative_position_id = EEU_focus_econ_extraction
		x = 0
		y = 1
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_extraction }

		bypass = {
			has_country_flag = EEU_flag_resource_steel
		}

		available = {
			has_resources_in_country = {
				resource = steel
				amount > 500
			}
		}

		completion_reward = {
			custom_effect_tooltip = EEU_focus_resource_steel_tt
			every_controlled_state = {
				limit = {
					has_resources_amount = {
						resource = steel
						amount > 10
					}
				}
				add_resource = {
					type = steel
					amount = 10
				}
			}

			set_country_flag = EEU_flag_resource_steel
		}
	}

	focus = {
		id = EEU_focus_resource_alu
		icon = GFX_focus_generic_aluminum
		
		relative_position_id = EEU_focus_econ_extraction
		x = 2
		y = 1
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_extraction }

		bypass = {
			has_country_flag = EEU_flag_resource_alu
		}

		available = {
			has_resources_in_country = {
				resource = aluminium
				amount > 150
			}
		}

		completion_reward = {
			custom_effect_tooltip = EEU_focus_resource_alu_tt
			every_controlled_state = {
				limit = {
					has_resources_amount = {
						resource = aluminium
						amount > 8
					}
				}
				add_resource = {
					type = aluminium
					amount = 8
				}
			}

			set_country_flag = EEU_flag_resource_alu
		}
	}

	focus = {
		id = EEU_focus_resource_tungsten
		icon = GFX_focus_generic_tungsten
		
		relative_position_id = EEU_focus_econ_extraction
		x = 4
		y = 1
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_extraction }

		bypass = {
			has_country_flag = EEU_flag_resource_tungsten
		}

		available = {
			has_resources_in_country = {
				resource = tungsten
				amount > 50
			}
		}

		completion_reward = {
			custom_effect_tooltip = EEU_focus_resource_tungsten_tt
			every_controlled_state = {
				limit = {
					has_resources_amount = {
						resource = tungsten
						amount > 5
					}
				}
				add_resource = {
					type = tungsten
					amount = 5
				}
			}

			set_country_flag = EEU_flag_resource_tungsten
		}
	}

	focus = {
		id = EEU_focus_resource_chromium
		icon = GFX_goal_generic_construct_infrastructure
		
		relative_position_id = EEU_focus_econ_extraction
		x = 6
		y = 1
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { focus = EEU_focus_econ_extraction }

		bypass = {
			has_country_flag = EEU_flag_resource_chromium
		}

		available = {
			has_resources_in_country = {
				resource = chromium
				amount > 50
			}
		}

		completion_reward = {
			custom_effect_tooltip = EEU_focus_resource_chromium_tt
			every_controlled_state = {
				limit = {
					has_resources_amount = {
						resource = chromium
						amount > 6
					}
				}
				add_resource = {
					type = chromium
					amount = 6
				}
			}

			set_country_flag = EEU_flag_resource_chromium
		}
	}



	focus = {
		id = EEU_focus_resource_offshore
		icon = GFX_focus_generic_offshore_oil_rig
		
		relative_position_id = EEU_focus_econ_extraction
		x = 7
		y = 2
		cost = 5
		search_filters = { FOCUS_FILTER_INDUSTRY }

		prerequisite = { 
			focus = EEU_focus_econ_extraction 
		}

		bypass = {
			has_country_flag = EEU_flag_unlock_offshore
		}

		available = {
			OR = {
				eeu_controls_norway = yes
				eeu_controls_britain = yes
				eeu_controls_ukraine = yes
				eeu_controls_soviet = yes
			}
		}

		completion_reward = {
			custom_effect_tooltip = EEU_focus_unlock_offshore_tt

			set_country_flag = EEU_flag_unlock_offshore
		}
	}





	# GLOBAL
	# ______   __         ______   _______    ______   __       
	# /      \ /  |       /      \ /       \  /      \ /  |      
	# /$$$$$$  |$$ |      /$$$$$$  |$$$$$$$  |/$$$$$$  |$$ |      
	# $$ | _$$/ $$ |      $$ |  $$ |$$ |__$$ |$$ |__$$ |$$ |      
	# $$ |/    |$$ |      $$ |  $$ |$$    $$< $$    $$ |$$ |      
	# $$ |$$$$ |$$ |      $$ |  $$ |$$$$$$$  |$$$$$$$$ |$$ |      
	# $$ \__$$ |$$ |_____ $$ \__$$ |$$ |__$$ |$$ |  $$ |$$ |_____ 
	# $$    $$/ $$       |$$    $$/ $$    $$/ $$ |  $$ |$$       |
	# $$$$$$/  $$$$$$$$/  $$$$$$/  $$$$$$$/  $$/   $$/ $$$$$$$$/ 

	focus = {
		id = EEU_focus_global
		icon = GFX_focus_eng_global_defense
		
		relative_position_id = EEU_focus_political_3
		x = 0
		y = 2
		cost = 5
		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION }
		
		prerequisite = { focus = EEU_focus_military_3 }
		prerequisite = { focus = EEU_focus_political_3 }
		prerequisite = { focus = EEU_focus_economy_3 }
		
		prerequisite = { 
			focus = EEU_focus_ideology_c_global
			focus = EEU_focus_ideology_f_global
			focus = EEU_focus_ideology_d_global
			focus = EEU_focus_ideology_n_global
		}

		available = {
			eeu_controls_90_percent = yes
		}
		
		completion_reward = {
			set_cosmetic_tag = EEU_GLOBAL
			set_faction_name = eeu_faction_name_global
			set_country_flag = eeu_global_expansion
			set_global_flag = eeu_flag_global_union

			if = {
				limit = {
					has_power_balance_modifier = {
						id = eeu_balance_of_power
						modifier = eeu_bop_mod_weekly_toward_separatism
					}
				}
				remove_power_balance_modifier = {
					id = eeu_balance_of_power
					modifier = eeu_bop_mod_weekly_toward_separatism
				}
			}
			if = {
				limit = {
					NOT = {
						has_power_balance_modifier = {
							id = eeu_balance_of_power
							modifier = eeu_bop_mod_weekly_toward_unity
						}
					}
				}
				add_power_balance_modifier = {
					id = eeu_balance_of_power
					modifier = eeu_bop_mod_weekly_toward_unity
				}
			}
		}
	}

	
	focus = {
		id = EEU_FOCUS_UNDER_DEVELOPMENT
		icon = GFX_goal_unknown

		relative_position_id = EEU_focus_political_1
		x = 9
		y = 0

		cost = 0

		completion_reward = {
			custom_effect_tooltip = eeu_focus_under_construction_tt
		}
	}

	focus = {
		id = EEU_FOCUS_UNDER_DEVELOPMENT_2
		icon = GFX_goal_unknown

		relative_position_id = EEU_focus_mil_unlock_military_modifier
		x = 3
		y = 4

		cost = 0

		completion_reward = {
			custom_effect_tooltip = eeu_focus_under_construction_tt
		}
	}
}	