focus_tree = {
	id = generic_focus
	country = {
		factor = 1
	}
	default = yes
	focus = {
		id = interior_minister
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = interior_minister"
		}
		icon = GFX_Freedom
		search_filters = {
			IC_FILTER
		}
		cost = 1
		prerequisite = {
			focus = reshuffle_cabinet
		}
		x = 57
		y = 1
		completion_reward = {
			country_event = ic_generic_events.5
		}
	}
	focus = {
		id = interior_civil_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = interior_civil_1"
		}
		icon = GFX_goal_generic_secret_weapon
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = interior_minister
		}
		mutually_exclusive = {
			focus = interior_internal_1
			focus = interior_external_1
		}
		x = 55
		y = 2
		completion_reward = {
			random_owned_controlled_state = {
				add_manpower = -1000
			}
			add_stability = 0.1
		}
	}
	focus = {
		id = interior_civil_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = interior_civil_2"
		}
		icon = GFX_police
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = interior_civil_1
		}
		x = 55
		y = 3
		completion_reward = {
			add_ideas = police_state
			add_popularity = {
				ideology = nationalist
				popularity = 0.02
			}
			add_popularity = {
				ideology = trotskyism
				popularity = 0.02
			}
		}
	}
	focus = {
		id = interior_internal_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = interior_internal_1"
		}
		icon = GFX_goal_generic_investigate_corruption
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = interior_minister
		}
		mutually_exclusive = {
			focus = interior_civil_1
			focus = interior_external_1
		}
		x = 57
		y = 2
		completion_reward = {
			add_ideas = internal_audits
		}
	}
	focus = {
		id = interior_internal_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = interior_internal_2"
		}
		icon = GFX_DeathTracks2
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = interior_internal_1
		}
		x = 57
		y = 3
		completion_reward = {
			add_stability = 0.05
		}
	}
	focus = {
		id = interior_external_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = interior_external_1"
		}
		icon = GFX_Brainpower
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = interior_minister
		}
		mutually_exclusive = {
			focus = interior_internal_1
			focus = interior_civil_1
		}
		x = 59
		y = 2
		completion_reward = {
			add_ideas = intel_network
		}
	}
	focus = {
		id = interior_external_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = interior_external_2"
		}
		icon = GFX_KanslergadeMeeting
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = interior_external_1
		}
		x = 59
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = intel_network
				add_idea = thicc_intel_network
			}
		}
	}
	focus = {
		id = military_naval_expansion
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = military_naval_expansion"
		}
		icon = GFX_focus_generic_navy_battleship2
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = military_revise_plans
		}
		x = 57
		y = 6
		available = {
			NOT = {
				has_idea = infrastructure_boost_general
				has_idea = civilian_boost_general
				has_idea = military_boost_general
				has_idea = navy_boost_general
			}
			any_owned_state = {
				is_coastal = yes
				is_controlled_by = ROOT
				OR = {
					owner = {
						num_of_military_factories > 4
					}
				}
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = navy_boost_general
				days = 180
			}
			navy_experience = 25
			random_owned_controlled_state = {
				limit = {
					is_coastal = yes
					free_building_slots = {
						building = dockyard
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = civilian_industrialize
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = civilian_industrialize"
		}
		icon = GFX_focus_generic_industry_3
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = civilian_rust_belt
		}
		x = 45
		y = 6
		available = {
			NOT = {
				has_idea = infrastructure_boost_general
				has_idea = civilian_boost_general
				has_idea = military_boost_general
				has_idea = navy_boost_general
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = civilian_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				if = {
					limit = {
						free_building_slots = {
							building = industrial_complex
							size > 0
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}
		}
	}
	focus = {
		id = education_minister
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = education_minister"
		}
		icon = GFX_prioritize_western_education
		search_filters = {
			IC_FILTER
		}
		cost = 1
		prerequisite = {
			focus = reshuffle_cabinet
		}
		x = 51
		y = 1
		completion_reward = {
			country_event = ic_generic_events.4
		}
	}
	focus = {
		id = education_progressive_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = education_progressive_1"
		}
		icon = GFX_focus_research2
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = education_minister
		}
		mutually_exclusive = {
			focus = education_conservative_1
			focus = education_militarist_1
		}
		x = 49
		y = 2
		completion_reward = {
			add_ideas = creative_education
			add_popularity = {
				ideology = democratic
				popularity = 0.03
			}
		}
	}
	focus = {
		id = education_progressive_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = education_progressive_2"
		}
		icon = GFX_Agriculture_2
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = education_progressive_1
		}
		x = 49
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = creative_education
				add_idea = academic_state
			}
			add_popularity = {
				ideology = democratic
				popularity = 0.02
			}
		}
	}
	focus = {
		id = education_conservative_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = education_conservative_1"
		}
		icon = GFX_StolenPapers
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = education_minister
		}
		mutually_exclusive = {
			focus = education_progressive_1
			focus = education_militarist_1
		}
		x = 51
		y = 2
		completion_reward = {
			add_ideas = more_escuelas
			add_popularity = {
				ideology = centrist
				popularity = 0.01
			}
			add_popularity = {
				ideology = conservative
				popularity = 0.01
			}
		}
	}
	focus = {
		id = education_conservative_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = education_conservative_2"
		}
		icon = GFX_Gre_Education_Reform
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = education_conservative_1
		}
		x = 51
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = more_escuelas
				add_idea = patriotic_schools
			}
			add_popularity = {
				ideology = neutrality
				popularity = 0.02
			}
		}
	}
	focus = {
		id = education_militarist_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = education_militarist_1"
		}
		icon = GFX_mass_conscription
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = education_minister
		}
		mutually_exclusive = {
			focus = education_conservative_1
			focus = education_progressive_1
		}
		x = 53
		y = 2
		completion_reward = {
			add_ideas = military_youth_focus
			add_popularity = {
				ideology = nationalist
				popularity = 0.04
			}
		}
	}
	focus = {
		id = education_militarist_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = education_militarist_2"
		}
		icon = GFX_goal_generic_more_territorial_claims
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = education_militarist_1
		}
		x = 53
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = military_youth_focus
				add_idea = military_colleges
			}
			add_popularity = {
				ideology = nationalist
				popularity = 0.04
			}
		}
	}
	focus = {
		id = civilian_urban_renewal
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = civilian_urban_renewal"
		}
		icon = GFX_gre_housing_1
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = education_progressive_2
			focus = education_conservative_2
			focus = education_militarist_2
		}
		x = 51
		y = 5
		available = {
			NOT = {
				has_idea = infrastructure_boost_general
				has_idea = civilian_boost_general
				has_idea = military_boost_general
				has_idea = navy_boost_general
			}
			any_owned_state = {
				OR = {
					owner = {
						num_of_factories > 4
					}
				}
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = civilian_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = office_park
						size > 0
						include_locked = yes
					}
					owner = {
						num_of_factories > 4
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = office_park
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = military_revise_plans
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = military_revise_plans"
		}
		icon = GFX_focus_generic_little_entente
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = interior_civil_2
			focus = interior_internal_2
			focus = interior_external_2
		}
		x = 57
		y = 5
		available = {
			NOT = {
				has_idea = infrastructure_boost_general
				has_idea = civilian_boost_general
				has_idea = military_boost_general
				has_idea = navy_boost_general
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = military_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = defense_minister
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = defense_minister"
		}
		icon = GFX_focus_chi_army_reform
		search_filters = {
			IC_FILTER
		}
		cost = 1
		prerequisite = {
			focus = reshuffle_cabinet
		}
		x = 63
		y = 1
		completion_reward = {
			country_event = ic_generic_events.6
		}
	}
	focus = {
		id = defense_quartermaster_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = defense_quartermaster_1"
		}
		icon = GFX_black_military
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = defense_minister
		}
		mutually_exclusive = {
			focus = defense_reformer_1
			focus = defense_finance_hawk_1
		}
		x = 61
		y = 2
		completion_reward = {
			add_ideas = veteran_affairs_generic
		}
	}
	focus = {
		id = defense_quartermaster_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = defense_quartermaster_2"
		}
		icon = GFX_goal_bag_of_money
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = defense_quartermaster_1
		}
		x = 61
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = veteran_affairs_generic
				add_idea = vet_aff_and_relief
			}
			add_popularity = {
				ideology = democratic
				popularity = 0.02
			}
		}
	}
	focus = {
		id = defense_reformer_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = defense_reformer_1"
		}
		icon = GFX_PreparetheTroops
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = defense_minister
		}
		mutually_exclusive = {
			focus = defense_quartermaster_1
			focus = defense_finance_hawk_1
		}
		x = 63
		y = 2
		completion_reward = {
			add_ideas = more_mil_staff
		}
	}
	focus = {
		id = defense_reformer_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = defense_reformer_2"
		}
		icon = GFX_focus_internal_dissent
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = defense_reformer_1
		}
		x = 63
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = more_mil_staff
				add_idea = even_more_mil_staff
			}
		}
	}
	focus = {
		id = defense_finance_hawk_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = defense_finance_hawk_1"
		}
		icon = GFX_RootoutFunding
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = defense_minister
		}
		mutually_exclusive = {
			focus = defense_reformer_1
			focus = defense_quartermaster_1
		}
		x = 65
		y = 2
		completion_reward = {
			add_ideas = cheap_army
			add_popularity = {
				ideology = liberal
				popularity = 0.01
			}
		}
	}
	focus = {
		id = defense_finance_hawk_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = defense_finance_hawk_2"
		}
		icon = GFX_focus_generic_license_production
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = defense_finance_hawk_1
		}
		x = 65
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = cheap_army
				add_idea = cheap_ass_army
			}
			add_popularity = {
				ideology = liberal
				popularity = 0.02
			}
		}
	}
	focus = {
		id = army_intelligence
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = army_intelligence"
		}
		icon = GFX_goal_generic_espionage
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = finalize_research_facility_low
			focus = finalize_research_facility_high
		}
		x = 6
		y = 7
		completion_reward = {
			army_experience = 10
			add_ideas = army_intel
		}
	}
	focus = {
		id = infantry_manufacturing
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = infantry_manufacturing"
		}
		icon = GFX_SouthernSteel
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = adhoc_infantry_equipment
		}
		x = 6
		y = 5
		completion_reward = {
			army_experience = 10
			add_ideas = infantry_cost_minus
		}
	}
	focus = {
		id = escort_focus
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = escort_focus"
		}
		icon = GFX_goal_generic_NavalBases
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = submarine_manufacturing
		}
		x = 12
		y = 5
		completion_reward = {
			navy_experience = 10
			add_ideas = escort_facility
		}
	}
	focus = {
		id = naval_recovery
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = naval_recovery"
		}
		icon = GFX_gre_housing_1
		search_filters = {
			IC_FILTER
		}
		cost = 4
		prerequisite = {
			focus = escort_focus
		}
		prerequisite = {
			focus = shore_bombardment_focus
		}
		x = 14
		y = 6
		completion_reward = {
			navy_experience = 10
			add_ideas = naval_comfort_facility
		}
	}
	focus = {
		id = naval_organization
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = naval_organization"
		}
		icon = GFX_bantustan
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = screen_capital_manufacturing
		}
		x = 18
		y = 5
		completion_reward = {
			navy_experience = 10
			add_ideas = crew_facility
		}
	}
	focus = {
		id = air_safety_focus
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = air_safety_focus"
		}
		icon = GFX_BombsAway
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = light_aircraft_manufacturing
		}
		x = 24
		y = 5
		completion_reward = {
			air_experience = 10
			swap_ideas = {
				remove_idea = lt_air_facility_0
				add_idea = lt_air_facility_1
			}
		}
	}
	focus = {
		id = light_aircraft_research_0
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = light_aircraft_research_0"
		}
		icon = GFX_Aerial_Fleet
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = air_safety_focus
		}
		x = 25
		y = 6
		completion_reward = {
			add_tech_bonus = {
				name = lt_air_bonus
				bonus = 0.25
				uses = 3
				category = fighter_multirole
				category = fighter_vtol
				category = fighter_interceptor
				category = cas_bomber
			}
			army_experience = 10
		}
	}
	focus = {
		id = overpowered_missile_research
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = overpowered_missile_research"
		}
		icon = GFX_focus_rocketry
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = heavy_aircraft_research_0
			focus = light_aircraft_research_0
		}
		x = 26
		y = 7
		completion_reward = {
			air_experience = 10
			add_ideas = missile_facility
		}
	}
	focus = {
		id = area_69
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = area_69"
		}
		icon = GFX_TechnologicalSupremacy
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = finalize_naval_facility_flexible
			focus = finalize_naval_facility_stronk
		}
		prerequisite = {
			focus = army_intelligence
		}
		prerequisite = {
			focus = overpowered_missile_research
		}
		x = 17
		y = 9
		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = military_industrial_complex
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = military_industrial_complex"
		}
		icon = GFX_goal_generic_construct_mil_factory
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = defense_quartermaster_2
			focus = defense_reformer_2
			focus = defense_finance_hawk_2
		}
		x = 63
		y = 5
		available = {
			NOT = {
				has_idea = infrastructure_boost_general
				has_idea = civilian_boost_general
				has_idea = military_boost_general
				has_idea = navy_boost_general
			}
			any_owned_state = {
				owner = {
					num_of_factories > 4
				}
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = military_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
					owner = {
						num_of_military_factories > 4
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = infrastructure_revise_planning
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = infrastructure_revise_planning"
		}
		icon = GFX_canal
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = infrastructure_urban
		}
		x = 39
		y = 6
		available = {
			NOT = {
				has_idea = infrastructure_boost_general
				has_idea = civilian_boost_general
				has_idea = military_boost_general
				has_idea = navy_boost_general
			}
			any_owned_state = {
				owner = {
					num_of_factories > 4
				}
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = infrastructure_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = infrastructure
						size > 0
					}
					owner = {
						num_of_factories > 4
					}
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = infrastructure
						size > 0
					}
					owner = {
						num_of_factories > 4
					}
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = infrastructure
						size > 1
					}
					owner = {
						num_of_factories > 4
					}
				}
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = civilian_urban_services
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = civilian_urban_services"
		}
		icon = GFX_Focus_Tokyo
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = civilian_urban_renewal
		}
		x = 51
		y = 6
		available = {
			NOT = {
				has_idea = infrastructure_boost_general
				has_idea = civilian_boost_general
				has_idea = military_boost_general
				has_idea = navy_boost_general
			}
			any_owned_state = {
				owner = {
					num_of_factories > 4
				}
				owner = {
					num_of_factories > 9
				}
				owner = {
					num_of_factories > 14
				}
				owner = {
					num_of_factories > 19
				}
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = civilian_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = office_park
						size > 0
						include_locked = yes
					}
					owner = {
						num_of_factories > 4
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = office_park
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = water_infrastructure
						size > 0
					}
					owner = {
						num_of_factories > 4
					}
				}
				add_building_construction = {
					type = water_infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = water_infrastructure
						size > 1
					}
					owner = {
						num_of_factories > 9
					}
				}
				add_building_construction = {
					type = water_infrastructure
					level = 2
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = water_infrastructure
						size > 1
					}
					owner = {
						num_of_factories > 14
					}
				}
				add_building_construction = {
					type = water_infrastructure
					level = 2
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = water_infrastructure
						size > 1
					}
					owner = {
						num_of_factories > 19
					}
				}
				add_building_construction = {
					type = water_infrastructure
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = military_increase_spending
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = military_increase_spending"
		}
		icon = GFX_focus_generic_tank_production
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = military_industrial_complex
		}
		x = 63
		y = 6
		available = {
			NOT = {
				has_idea = infrastructure_boost_general
				has_idea = civilian_boost_general
				has_idea = military_boost_general
				has_idea = navy_boost_general
			}
			any_owned_state = {
				OR = {
					owner = {
						num_of_military_factories > 4
					}
				}
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = military_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
					owner = {
						num_of_military_factories > 4
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = mil_naval_bases
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = mil_naval_bases"
		}
		icon = GFX_goal_generic_construct_naval_dockyard
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = infrastructure_revise_planning
		}
		prerequisite = {
			focus = infrastructure_railway
		}
		x = 36
		y = 7
		available = {
			any_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
			any_owned_state = {
				OR = {
					owner = {
						num_of_military_factories > 4
					}
					owner = {
						num_of_military_factories > 9
					}
					owner = {
						num_of_military_factories > 14
					}
					owner = {
						num_of_military_factories > 19
					}
					owner = {
						num_of_military_factories > 24
					}
				}
			}
		}
		completion_reward = {
			navy_experience = 25
			if = {
				limit = {
					any_owned_state = {
						is_coastal = yes
					}
				}
				random_owned_controlled_state = {
					limit = {
						is_coastal = yes
						owner = {
							num_of_military_factories > 4
						}
					}
					add_building_construction = {
						type = naval_base
						level = 2
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
					}
				}
				random_owned_controlled_state = {
					limit = {
						is_coastal = yes
						owner = {
							num_of_military_factories > 9
						}
					}
					add_building_construction = {
						type = naval_base
						level = 2
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
					}
				}
				random_owned_controlled_state = {
					limit = {
						is_coastal = yes
						owner = {
							num_of_military_factories > 14
						}
					}
					add_building_construction = {
						type = naval_base
						level = 3
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
					}
				}
				random_owned_controlled_state = {
					limit = {
						is_coastal = yes
						owner = {
							num_of_military_factories > 19
						}
					}
					add_building_construction = {
						type = naval_base
						level = 4
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
					}
				}
				random_owned_controlled_state = {
					limit = {
						is_coastal = yes
						owner = {
							num_of_military_factories > 24
						}
					}
					add_building_construction = {
						type = naval_base
						level = 5
						instant_build = yes
						province = {
							all_provinces = yes
							limit_to_naval_base = yes
						}
					}
				}
			}
		}
	}
	focus = {
		id = mil_air_bases
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = mil_air_bases"
		}
		icon = GFX_goal_generic_airports
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = civilian_urban_services
		}
		prerequisite = {
			focus = civilian_industrialize
		}
		x = 48
		y = 7
		available = {
			any_owned_state = {
				OR = {
					owner = {
						num_of_military_factories > 4
					}
				}
			}
		}
		completion_reward = {
			air_experience = 25
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = air_base
						size > 2
					}
					owner = {
						num_of_military_factories > 4
					}
				}
				add_building_construction = {
					type = air_base
					level = 3
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = mil_radar
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = mil_radar"
		}
		icon = GFX_focus_generic_cryptologic_bomb
		search_filters = {
			IC_FILTER
		}
		cost = 2
		prerequisite = {
			focus = military_increase_spending
		}
		prerequisite = {
			focus = military_revise_plans
		}
		x = 60
		y = 7
		completion_reward = {
			random_owned_controlled_state = {
				add_building_construction = {
					type = radar_station
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = finalize_research_facility_low
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = finalize_research_facility_low"
		}
		icon = GFX_Focus_IssueType64s
		search_filters = {
			IC_FILTER
		}
		cost = 1
		prerequisite = {
			focus = infantry_manufacturing
		}
		prerequisite = {
			focus = airborne_cavalry_light
		}
		prerequisite = {
			focus = motor_design
		}
		x = 6
		y = 6
		completion_reward = {
			army_experience = 50
			remove_ideas = low_cost_facility
			remove_ideas = infantry_facility
			remove_ideas = infantry_cost_minus
			remove_ideas = light_armor_cost_minus
			remove_ideas = airborne_facility
			remove_ideas = motor_cost_minus
			remove_ideas = motor_facility
			add_ideas = low_cost_facility_final
		}
	}
	focus = {
		id = finalize_naval_facility_flexible
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = finalize_naval_facility_flexible"
		}
		icon = GFX_TheRedFleet
		search_filters = {
			IC_FILTER
		}
		cost = 1
		prerequisite = {
			focus = navy_air_production
		}
		prerequisite = {
			focus = naval_recovery
		}
		x = 16
		y = 7
		completion_reward = {
			navy_experience = 50
			remove_ideas = submarine_facility
			remove_ideas = carrier_facility
			remove_ideas = submarine_raiding
			remove_ideas = escort_facility
			remove_ideas = shore_bombardment
			remove_ideas = naval_air_facility
			remove_ideas = naval_comfort_facility
			remove_ideas = naval_repair_facility
			add_ideas = versitile_facility
		}
	}
	focus = {
		id = finalize_naval_facility_stronk
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = finalize_naval_facility_stronk"
		}
		icon = GFX_StatusoftheAdmirality
		search_filters = {
			IC_FILTER
		}
		cost = 1
		prerequisite = {
			focus = naval_organization
		}
		prerequisite = {
			focus = naval_repair
		}
		x = 18
		y = 7
		completion_reward = {
			navy_experience = 50
			remove_ideas = screen_facility
			remove_ideas = capital_facility
			remove_ideas = ship_cost_minus
			remove_ideas = marine_facility
			remove_ideas = experimental_navy_facility
			remove_ideas = marine_armor_facility
			remove_ideas = crew_facility
			remove_ideas = naval_comfort_facility
			remove_ideas = naval_repair_facility
			add_ideas = stronk_facility
		}
	}
	focus = {
		id = real_ass_politik
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = real_ass_politik"
		}
		icon = GFX_MilitaryGovernment
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = strengthen_sphere
		}
		x = 33
		y = 11
		completion_reward = {
			add_ideas = radical_centrism_1
		}
	}
	focus = {
		id = western_cia_agencies
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = western_cia_agencies"
		}
		icon = GFX_goal_generic_positive_trade_relations_gold
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = foreign_investments
		}
		prerequisite = {
			focus = military_aids
		}
		x = 36
		y = 11
		completion_reward = {
			add_ideas = alignment_boner
		}
	}
	focus = {
		id = kgb_conspirators
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = kgb_conspirators"
		}
		icon = GFX_focus_generic_soviet_politics
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = communist_spy_hubs
		}
		x = 28
		y = 12
		completion_reward = {
			random_owned_controlled_state = {
				add_manpower = -1000
			}
			add_stability = 0.1
		}
	}
	focus = {
		id = cia_conspirators
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = cia_conspirators"
		}
		icon = GFX_focus_generic_self_management
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = western_cia_agencies
		}
		x = 36
		y = 12
		completion_reward = {
			random_owned_controlled_state = {
				add_manpower = -1000
			}
			add_stability = 0.1
		}
	}
	focus = {
		id = patriotic_neutral
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = patriotic_neutral"
		}
		icon = GFX_microphone
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = self_sufficiency_general
		}
		prerequisite = {
			focus = real_ass_politik
		}
		x = 32
		y = 12
		completion_reward = {
			remove_ideas = radical_centrism_0
			remove_ideas = radical_centrism_1
			add_ideas = radical_centrism_2
		}
	}
	focus = {
		id = strengthen_sphere
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = strengthen_sphere"
		}
		icon = GFX_focus_generic_military_academy
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = independance_alignment_general
		}
		x = 32
		y = 10
		completion_reward = {
			add_ideas = radical_centrism
		}
	}
	focus = {
		id = self_sufficiency_general
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = self_sufficiency_general"
		}
		icon = GFX_focus_Urban_Development
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = strengthen_sphere
		}
		x = 31
		y = 11
		completion_reward = {
			swap_ideas = {
				remove_idea = radical_centrism
				add_idea = radical_centrism_0
			}
		}
	}
	focus = {
		id = soviet_alignment_general
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = soviet_alignment_general"
		}
		icon = GFX_focus_chi_mission_to_the_soviet_union
		search_filters = {
			IC_FILTER
		}
		cost = 5
		mutually_exclusive = {
			focus = independance_alignment_general
			focus = Western_Alignment
		}
		x = 28
		y = 9
		completion_reward = {
			add_relation_modifier = {
				target = SOV
				modifier = alignment_licenses
			}
			add_opinion_modifier = {
				target = SOV
				modifier = large_increase
			}
		}
		# Reduces recruitable manpower by 1%
		# Reduces recruitable manpower by 1%
		available = {
			NOT = {
				has_government = conservative
				has_government = neutrality
				has_government = Liberal_Conservatism
				has_government = Christian_Democratic
				has_government = Social_Democratic
				has_government = Social_Liberalism
				has_government = democratic
				has_government = centrist
				has_government = liberal
				has_government = fascism
				has_government = nationalist
			}
		}
	}
	focus = {
		id = independance_alignment_general
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = independance_alignment_general"
		}
		icon = GFX_focus_generic_strike_at_democracy1
		search_filters = {
			IC_FILTER
		}
		cost = 5
		mutually_exclusive = {
			focus = soviet_alignment_general
			focus = Western_Alignment
		}
		x = 32
		y = 9
	}
	focus = {
		id = Western_Alignment
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = Western_Alignment"
		}
		icon = GFX_focus_chi_mission_to_the_us
		search_filters = {
			IC_FILTER
		}
		cost = 5
		mutually_exclusive = {
			focus = independance_alignment_general
			focus = soviet_alignment_general
		}
		x = 36
		y = 9
		completion_reward = {
			add_relation_modifier = {
				target = USA
				modifier = alignment_licenses
			}
			add_opinion_modifier = {
				target = USA
				modifier = large_increase
			}
		}
		available = {
			NOT = {
				has_government = radical_shiaism
				has_government = maoism
				has_government = trotskyism
				has_government = communism
			}
		}
	}
	focus = {
		id = comecon_aids
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = comecon_aids"
		}
		icon = GFX_focus_generic_rubber
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = soviet_alignment_general
		}
		x = 29
		y = 10
		completion_reward = {
			add_timed_idea = {
				idea = civilian_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
					OR = {
						is_in_home_area = yes
						NOT = {
							owner = {
								any_owned_state = {
									free_building_slots = {
										building = industrial_complex
										size > 0
										include_locked = yes
									}
									is_in_home_area = yes
								}
							}
						}
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = communist_gun_nuts
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = communist_gun_nuts"
		}
		icon = GFX_RenewedArms
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = soviet_alignment_general
		}
		x = 27
		y = 10
		completion_reward = {
			add_timed_idea = {
				idea = military_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
					OR = {
						is_in_home_area = yes
						NOT = {
							owner = {
								any_owned_state = {
									free_building_slots = {
										building = arms_factory
										size > 0
										include_locked = yes
									}
									is_in_home_area = yes
								}
							}
						}
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = communist_spy_hubs
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = communist_spy_hubs"
		}
		icon = GFX_ImproveUrbanConditions
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = comecon_aids
		}
		prerequisite = {
			focus = communist_gun_nuts
		}
		x = 28
		y = 11
		completion_reward = {
			add_ideas = alignment_boner
		}
	}
	focus = {
		id = foreign_investments
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = foreign_investments"
		}
		icon = GFX_goal_generic_construct_civilian
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = Western_Alignment
		}
		x = 35
		y = 10
		complete_tooltip = {
			add_extra_state_shared_building_slots = 1
			add_building_construction = {
				type = industrial_complex
				level = 1
				instant_build = yes
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = civilian_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
					OR = {
						is_in_home_area = yes
						NOT = {
							owner = {
								any_owned_state = {
									free_building_slots = {
										building = industrial_complex
										size > 0
										include_locked = yes
									}
									is_in_home_area = yes
								}
							}
						}
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = military_aids
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = military_aids"
		}
		icon = GFX_focus_generic_commonwealth_build_infantry
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = Western_Alignment
		}
		x = 37
		y = 10
		bypass = {
			custom_trigger_tooltip = {
				tooltip = production_effort_tt
				all_owned_state = {
					free_building_slots = {
						building = arms_factory
						size < 1
						include_locked = yes
					}
				}
			}
		}
		complete_tooltip = {
			add_extra_state_shared_building_slots = 1
			add_building_construction = {
				type = arms_factory
				level = 1
				instant_build = yes
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = military_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
					OR = {
						is_in_home_area = yes
						NOT = {
							owner = {
								any_owned_state = {
									free_building_slots = {
										building = arms_factory
										size > 0
										include_locked = yes
									}
									is_in_home_area = yes
								}
							}
						}
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
		}
	}
	######
	focus = {
		id = generic_military_hq
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = generic_military_hq"
		}
		icon = GFX_Close_Exile_Camps
		search_filters = {
			IC_FILTER
		}
		cost = 8
		x = 17
		y = 0
		completion_reward = {
			army_experience = 50
			add_ideas = gen_army_hq
		}
	}
	focus = {
		id = reshuffle_cabinet
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = reshuffle_cabinet"
		}
		icon = GFX_focus_generic_election
		search_filters = {
			IC_FILTER
		}
		cost = 1
		x = 48
		y = 0
		completion_reward = {
			add_political_power = 150
		}
	}
	focus = {
		id = high_grade_army
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = high_grade_army"
		}
		icon = GFX_focus_generic_license_production
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = generic_military_hq
		}
		mutually_exclusive = {
			focus = low_cost_army
		}
		x = 2
		y = 1
		completion_reward = {
			army_experience = 10
			add_ideas = high_grade_facility
		}
	}
	focus = {
		id = armor_exercises
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = armor_exercises"
		}
		icon = GFX_goal_continuous_armor_production
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = high_grade_army
		}
		x = 0
		y = 2
		completion_reward = {
			add_tech_bonus = {
				name = armor_medium_bonus
				bonus = 0.25
				uses = 2
				category = cat_medium_armor
			}
			army_experience = 10
		}
	}
	focus = {
		id = mechanized_exercises
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = mechanized_exercises"
		}
		icon = GFX_goal_generic_cavalry
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = high_grade_army
		}
		x = 2
		y = 2
		completion_reward = {
			add_tech_bonus = {
				name = mech_bonus
				bonus = 0.25
				uses = 2
				category = cat_mechanized_equipment
			}
			army_experience = 10
		}
	}
	focus = {
		id = special_forces_expansion
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = special_forces_expansion"
		}
		icon = GFX_focus_generic_paratrooper
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = high_grade_army
		}
		x = 4
		y = 2
		completion_reward = {
			add_tech_bonus = {
				name = special_forces_bonus
				bonus = 0.25
				uses = 3
				category = sf_forces
			}
			army_experience = 10
		}
	}
	focus = {
		id = modernize_army
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = modernize_army"
		}
		icon = GFX_Army_Officers_Coup_Attempt
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = special_forces_expansion
		}
		prerequisite = {
			focus = mechanized_exercises
		}
		prerequisite = {
			focus = armor_exercises
		}
		x = 2
		y = 3
		completion_reward = {
			add_tech_bonus = {
				name = artillery_bonus
				bonus = 0.25
				uses = 2
				category = artillery
			}
			army_experience = 10
		}
	}
	focus = {
		id = tank_research_perm
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = tank_research_perm"
		}
		icon = GFX_Sandy_Tanks
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = modernize_army
		}
		x = 0
		y = 4
		completion_reward = {
			army_experience = 10
			add_ideas = armor_facility
		}
	}
	focus = {
		id = mech_research_perm
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = mech_research_perm"
		}
		icon = GFX_focus_generic_rubber
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = modernize_army
		}
		x = 2
		y = 4
		completion_reward = {
			army_experience = 10
			add_ideas = mechanized_facility
		}
	}
	focus = {
		id = mech_optimization
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = mech_optimization"
		}
		icon = GFX_RubberExpansion
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = mech_research_perm
		}
		x = 2
		y = 5
		completion_reward = {
			army_experience = 10
			add_ideas = mechanized_cost_minus
		}
	}
	focus = {
		id = black_berets
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = black_berets"
		}
		icon = GFX_black_military
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = modernize_army
		}
		x = 4
		y = 4
		completion_reward = {
			army_experience = 10
			add_ideas = black_berets
		}
	}
	focus = {
		id = psych_training
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = psych_training"
		}
		icon = GFX_Gre_Education_Reform
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = black_berets
		}
		x = 4
		y = 5
		completion_reward = {
			army_experience = 10
			swap_ideas = {
				remove_idea = black_berets
				add_idea = black_berets_facility
			}
		}
	}
	focus = {
		id = airborne_cavalry
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = airborne_cavalry"
		}
		icon = GFX_Helicoptor_Production_Silver
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = tank_research_perm
		}
		x = 0
		y = 5
		completion_reward = {
			army_experience = 10
			add_ideas = airborne_facility
		}
	}
	focus = {
		id = finalize_research_facility_high
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = finalize_research_facility_high"
		}
		icon = GFX_focus_generic_tank_production
		search_filters = {
			IC_FILTER
		}
		cost = 1
		prerequisite = {
			focus = airborne_cavalry
		}
		prerequisite = {
			focus = mech_optimization
		}
		prerequisite = {
			focus = psych_training
		}
		x = 4
		y = 6
		completion_reward = {
			army_experience = 50
			remove_ideas = black_berets_facility
			remove_ideas = high_grade_facility
			remove_ideas = armor_facility
			remove_ideas = airborne_facility
			remove_ideas = mechanized_facility
			remove_ideas = mechanized_cost_minus
			add_ideas = high_grade_facility_final
		}
	}
	focus = {
		id = low_cost_army
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = low_cost_army"
		}
		icon = GFX_focus_chi_army_reform
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = generic_military_hq
		}
		mutually_exclusive = {
			focus = high_grade_army
		}
		x = 8
		y = 1
		completion_reward = {
			army_experience = 50
			add_ideas = low_cost_facility
		}
	}
	focus = {
		id = infantry_exercises
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = infantry_exercises"
		}
		icon = GFX_focus_generic_commonwealth_build_infantry
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = low_cost_army
		}
		x = 6
		y = 2
		completion_reward = {
			add_tech_bonus = {
				name = infantry_tech_bonus
				bonus = 0.25
				uses = 2
				category = infantry_tech
			}
			army_experience = 10
		}
	}
	focus = {
		id = light_armor_exercises
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = light_armor_exercises"
		}
		icon = GFX_focus_generic_army_tanks2
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = low_cost_army
		}
		x = 8
		y = 2
		completion_reward = {
			add_tech_bonus = {
				name = armor_light_bonus
				bonus = 0.25
				uses = 2
				category = cat_light_armor
			}
			army_experience = 10
		}
	}
	focus = {
		id = motor_exercises
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = motor_exercises"
		}
		icon = GFX_goal_generic_army_motorized
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = low_cost_army
		}
		x = 10
		y = 2
		completion_reward = {
			add_tech_bonus = {
				name = motor_bonus
				bonus = 0.5
				uses = 1
				category = motorized_equipment
			}
			army_experience = 10
		}
	}
	focus = {
		id = reorganize_army
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = reorganize_army"
		}
		icon = GFX_focus_generic_combined_arms
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = light_armor_exercises
		}
		prerequisite = {
			focus = motor_exercises
		}
		prerequisite = {
			focus = infantry_exercises
		}
		x = 8
		y = 3
		completion_reward = {
			add_tech_bonus = {
				name = artillery_bonus
				bonus = 0.25
				uses = 2
				category = artillery
			}
			army_experience = 10
		}
	}
	focus = {
		id = adhoc_infantry_equipment
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = adhoc_infantry_equipment"
		}
		icon = GFX_focus_secret_rearmament
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = reorganize_army
		}
		x = 6
		y = 4
		completion_reward = {
			army_experience = 10
			add_ideas = infantry_facility
		}
	}
	focus = {
		id = light_armor_manufacturing
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = light_armor_manufacturing"
		}
		icon = GFX_DarkArms
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = reorganize_army
		}
		x = 8
		y = 4
		completion_reward = {
			army_experience = 10
			add_ideas = light_armor_cost_minus
		}
	}
	focus = {
		id = airborne_cavalry_light
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = airborne_cavalry_light"
		}
		icon = GFX_Helicoptor_Production
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = light_armor_manufacturing
		}
		x = 8
		y = 5
		completion_reward = {
			army_experience = 10
			add_ideas = airborne_facility
		}
	}
	focus = {
		id = motor_manufacturing
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = motor_manufacturing"
		}
		icon = GFX_focus_economic_crash
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = reorganize_army
		}
		x = 10
		y = 4
		completion_reward = {
			army_experience = 10
			add_ideas = motor_cost_minus
		}
	}
	focus = {
		id = motor_design
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = motor_design"
		}
		icon = GFX_FocusBuildRoads
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = motor_manufacturing
		}
		x = 10
		y = 5
		completion_reward = {
			army_experience = 10
			add_ideas = motor_facility
		}
	}
	focus = {
		id = flexible_navy
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = flexible_navy"
		}
		icon = GFX_focus_generic_coastal_fort
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = generic_military_hq
		}
		mutually_exclusive = {
			focus = stronk_navy
		}
		x = 14
		y = 1
		completion_reward = {
			add_tech_bonus = {
				name = naval_doctrine_bonus
				bonus = 0.25
				uses = 2
				category = naval_doctrine
			}
			navy_experience = 50
		}
		available = {
			any_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
		}
	}
	focus = {
		id = submarine_focus
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = submarine_focus"
		}
		icon = GFX_goal_generic_navy_submarine
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = flexible_navy
		}
		mutually_exclusive = {
			focus = carrier_focus
		}
		x = 13
		y = 2
		completion_reward = {
			navy_experience = 10
			add_ideas = submarine_facility
		}
	}
	focus = {
		id = carrier_focus
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = carrier_focus"
		}
		icon = GFX_goal_generic_navy_carrier
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = flexible_navy
		}
		mutually_exclusive = {
			focus = submarine_focus
		}
		x = 15
		y = 2
		completion_reward = {
			navy_experience = 10
			add_ideas = carrier_facility
		}
	}
	focus = {
		id = stronk_navy
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = stronk_navy"
		}
		icon = GFX_focus_generic_navy_battleship2
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = generic_military_hq
		}
		mutually_exclusive = {
			focus = flexible_navy
		}
		x = 20
		y = 1
		completion_reward = {
			add_tech_bonus = {
				name = naval_doctrine_bonus
				bonus = 0.25
				uses = 2
				category = naval_doctrine
			}
			navy_experience = 50
		}
		available = {
			any_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
		}
	}
	focus = {
		id = screen_focus
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = screen_focus"
		}
		icon = GFX_focus_generic_destroyer
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = stronk_navy
		}
		mutually_exclusive = {
			focus = capital_focus
		}
		x = 19
		y = 2
		completion_reward = {
			navy_experience = 10
			add_ideas = screen_facility
		}
	}
	focus = {
		id = capital_focus
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = capital_focus"
		}
		icon = GFX_focus_generic_cruiser2
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = stronk_navy
		}
		mutually_exclusive = {
			focus = screen_focus
		}
		x = 21
		y = 2
		completion_reward = {
			navy_experience = 10
			add_ideas = capital_facility
		}
	}
	focus = {
		id = navy_exercise
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = navy_exercise"
		}
		icon = GFX_LargeNavy
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = submarine_focus
			focus = carrier_focus
			focus = screen_focus
			focus = capital_focus
		}
		x = 17
		y = 3
		completion_reward = {
			navy_experience = 100
			add_tech_bonus = {
				name = naval_doctrine_bonus
				bonus = 0.25
				uses = 1
				category = naval_doctrine
			}
		}
	}
	focus = {
		id = marine_focus
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = marine_focus"
		}
		icon = GFX_IntotheFlames
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = screen_focus
			focus = capital_focus
		}
		x = 20
		y = 4
		completion_reward = {
			navy_experience = 10
			add_ideas = marine_facility
		}
	}
	focus = {
		id = submarine_manufacturing
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = submarine_manufacturing"
		}
		icon = GFX_goal_generic_occupy_states_coastal
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = submarine_focus
			focus = carrier_focus
		}
		x = 12
		y = 4
		completion_reward = {
			navy_experience = 10
			add_ideas = submarine_raiding
		}
	}
	focus = {
		id = shore_bombardment_focus
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = shore_bombardment_focus"
		}
		icon = GFX_TheMoon
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = carrier_focus
			focus = submarine_focus
		}
		x = 14
		y = 4
		completion_reward = {
			navy_experience = 10
			add_ideas = shore_bombardment
		}
	}
	focus = {
		id = naval_air_research_foc
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = naval_air_research_foc"
		}
		icon = GFX_focus_chi_flying_tigers
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = submarine_focus
			focus = carrier_focus
		}
		x = 16
		y = 4
		completion_reward = {
			navy_experience = 10
			add_ideas = naval_air_facility
		}
	}
	focus = {
		id = screen_capital_manufacturing
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = screen_capital_manufacturing"
		}
		icon = GFX_Extravagance
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = screen_focus
			focus = capital_focus
		}
		x = 18
		y = 4
		completion_reward = {
			navy_experience = 10
			add_ideas = ship_cost_minus
		}
	}
	focus = {
		id = navy_air_production
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = navy_air_production"
		}
		icon = GFX_focus_jap_zero
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = naval_air_research_foc
		}
		x = 16
		y = 5
		completion_reward = {
			add_tech_bonus = {
				name = nav_bomber_bonus
				bonus = 0.25
				uses = 2
				category = naval_bomber
			}
		}
	}
	focus = {
		id = screen_attack
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = screen_attack"
		}
		icon = GFX_spacerace
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = screen_focus
			focus = capital_focus
		}
		x = 22
		y = 4
		completion_reward = {
			navy_experience = 10
			add_ideas = experimental_navy_facility
		}
	}
	focus = {
		id = capital_attack
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = capital_attack"
		}
		icon = GFX_NavalEffort
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = screen_attack
		}
		x = 22
		y = 5
		completion_reward = {
			navy_experience = 10
			add_ideas = marine_armor_facility
		}
	}
	focus = {
		id = naval_repair
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = naval_repair"
		}
		icon = GFX_goal_generic_construct_naval_dockyard
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = capital_attack
		}
		prerequisite = {
			focus = marine_focus
		}
		x = 20
		y = 6
		completion_reward = {
			navy_experience = 10
			add_ideas = naval_repair_facility
		}
	}
	focus = {
		id = guardian_angels
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = guardian_angels"
		}
		icon = GFX_focus_jap_Airforce
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = generic_military_hq
		}
		mutually_exclusive = {
			focus = sabaton_firestorm
		}
		x = 24
		y = 1
		completion_reward = {
			add_tech_bonus = {
				name = air_doctrine_bonus
				bonus = 0.25
				uses = 2
				category = air_doctrine
			}
		}
	}
	focus = {
		id = light_aircraft_research
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = light_aircraft_research"
		}
		icon = GFX_keep_on_going
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = guardian_angels
		}
		x = 24
		y = 2
		completion_reward = {
			air_experience = 10
			add_ideas = light_aircraft_facility
		}
	}
	focus = {
		id = sabaton_firestorm
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = sabaton_firestorm"
		}
		icon = GFX_Aerial_Offensive
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = generic_military_hq
		}
		mutually_exclusive = {
			focus = guardian_angels
		}
		x = 28
		y = 1
		completion_reward = {
			add_tech_bonus = {
				name = air_doctrine_bonus
				bonus = 0.25
				uses = 2
				category = air_doctrine
			}
		}
	}
	focus = {
		id = bomber_research
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = bomber_research"
		}
		icon = GFX_DresdenDecimator
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = sabaton_firestorm
		}
		x = 28
		y = 2
		completion_reward = {
			air_experience = 10
			add_ideas = heavy_aircraft_facility
		}
	}
	focus = {
		id = air_shows
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = air_shows"
		}
		icon = GFX_goal_generic_build_airforce
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = bomber_research
			focus = light_aircraft_research
		}
		x = 26
		y = 3
		completion_reward = {
			air_experience = 100
		}
	}
	focus = {
		id = light_aircraft_manufacturing
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = light_aircraft_manufacturing"
		}
		icon = GFX_goal_generic_AirBases
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = air_shows
		}
		prerequisite = {
			focus = light_aircraft_research
		}
		x = 24
		y = 4
		completion_reward = {
			air_experience = 10
			swap_ideas = {
				remove_idea = light_aircraft_facility
				add_idea = lt_air_facility_0
			}
		}
	}
	focus = {
		id = heavy_aircraft_manufacturing
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = heavy_aircraft_manufacturing"
		}
		icon = GFX_goal_generic_production
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = air_shows
		}
		prerequisite = {
			focus = bomber_research
		}
		x = 28
		y = 4
		completion_reward = {
			air_experience = 10
			swap_ideas = {
				remove_idea = heavy_aircraft_facility
				add_idea = h_air_facility_0
			}
		}
	}
	focus = {
		id = heavy_reliability
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = heavy_reliability"
		}
		icon = GFX_BombsAway
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = heavy_aircraft_manufacturing
		}
		x = 28
		y = 5
		completion_reward = {
			air_experience = 10
			swap_ideas = {
				remove_idea = h_air_facility_0
				add_idea = h_air_facility_1
			}
		}
	}
	focus = {
		id = heavy_aircraft_research_0
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = heavy_aircraft_research_0"
		}
		icon = GFX_Aerial_Offensive
		search_filters = {
			IC_FILTER
		}
		cost = 8
		prerequisite = {
			focus = heavy_reliability
		}
		x = 27
		y = 6
		completion_reward = {
			add_tech_bonus = {
				name = ht_air_bonus
				bonus = 0.25
				uses = 3
				category = air_quad_engine
			}
			army_experience = 10
		}
	}
	focus = {
		id = finance_minister
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = finance_minister"
		}
		icon = GFX_Extravagance
		search_filters = {
			IC_FILTER
		}
		cost = 1
		prerequisite = {
			focus = reshuffle_cabinet
		}
		x = 33
		y = 1
		completion_reward = {
			country_event = ic_generic_events.1
		}
	}
	focus = {
		id = finance_welfare_warrior_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = finance_welfare_warrior_1"
		}
		icon = GFX_focus_generic_concessions
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = finance_minister
		}
		mutually_exclusive = {
			focus = finance_subsidizer_1
			focus = finance_finance_hawk_1
		}
		x = 31
		y = 2
		completion_reward = {
			add_ideas = safety_net
			add_popularity = {
				ideology = socialist
				popularity = 0.02
			}
		}
	}
	focus = {
		id = finance_welfare_warrior_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = finance_welfare_warrior_2"
		}
		icon = GFX_ReopentheStockMarkets
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = finance_welfare_warrior_1
		}
		x = 31
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = safety_net
				add_idea = welfare_state_plus
			}
			add_popularity = {
				ideology = maoism
				popularity = 0.01
			}
			add_popularity = {
				ideology = socialist
				popularity = 0.01
			}
		}
	}
	focus = {
		id = finance_subsidizer_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = finance_subsidizer_1"
		}
		icon = GFX_SAU_develop_ploesti_oil_fields
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = finance_minister
		}
		mutually_exclusive = {
			focus = finance_welfare_warrior_1
			focus = finance_finance_hawk_1
		}
		x = 33
		y = 2
		completion_reward = {
			add_ideas = subsidies_basic
			add_popularity = {
				ideology = Social_Democratic
				popularity = 0.01
			}
			add_popularity = {
				ideology = centrist
				popularity = 0.01
			}
		}
	}
	focus = {
		id = finance_subsidizer_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = finance_subsidizer_2"
		}
		icon = GFX_SAU_develop_the_heavy_industry
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = finance_subsidizer_1
		}
		x = 33
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = subsidies_basic
				add_idea = subsidy_economy
			}
			add_popularity = {
				ideology = Social_Democratic
				popularity = 0.01
			}
			add_popularity = {
				ideology = centrist
				popularity = 0.01
			}
		}
	}
	focus = {
		id = finance_finance_hawk_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = finance_finance_hawk_1"
		}
		icon = GFX_InvestInNatal
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = finance_minister
		}
		mutually_exclusive = {
			focus = finance_subsidizer_1
			focus = finance_welfare_warrior_1
		}
		x = 35
		y = 2
		completion_reward = {
			add_ideas = save_money
			add_popularity = {
				ideology = liberal
				popularity = 0.01
			}
			add_popularity = {
				ideology = Liberal_Conservatism
				popularity = 0.01
			}
		}
	}
	focus = {
		id = finance_finance_hawk_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = finance_finance_hawk_2"
		}
		icon = GFX_focus_renounce_the_treaty_of_triannon
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = finance_finance_hawk_1
		}
		x = 35
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = save_money
				add_idea = save_more_money
			}
			add_popularity = {
				ideology = liberal
				popularity = 0.03
			}
		}
	}
	focus = {
		id = infrastructure_interstate
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = infrastructure_interstate"
		}
		icon = GFX_FocusBuildRoads
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = finance_welfare_warrior_2
			focus = finance_subsidizer_2
			focus = finance_finance_hawk_2
		}
		x = 33
		y = 5
		available = {
			NOT = {
				has_idea = infrastructure_boost_general
				has_idea = civilian_boost_general
				has_idea = military_boost_general
				has_idea = navy_boost_general
			}
			any_owned_state = {
				owner = {
					num_of_factories > 4
				}
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = infrastructure_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = state_infrastructure
						size > 0
					}
				}
				add_building_construction = {
					type = state_infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = state_infrastructure
						size > 0
					}
					owner = {
						num_of_factories > 4
					}
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = state_infrastructure
						size > 1
					}
					owner = {
						num_of_factories > 4
					}
				}
				add_building_construction = {
					type = infrastructure
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = infrastructure_railway
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = infrastructure_railway"
		}
		icon = GFX_FocusBuildRailroads
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = infrastructure_interstate
		}
		x = 33
		y = 6
		available = {
			NOT = {
				has_idea = infrastructure_boost_general
				has_idea = civilian_boost_general
				has_idea = military_boost_general
				has_idea = navy_boost_general
			}
			any_owned_state = {
				owner = {
					num_of_factories > 4
				}
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = infrastructure_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = state_infrastructure
						size > 0
					}
				}
				add_building_construction = {
					type = state_infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = state_infrastructure
						size > 0
					}
					owner = {
						num_of_factories > 4
					}
				}
				add_building_construction = {
					type = state_infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = state_infrastructure
						size > 1
					}
					owner = {
						num_of_factories > 4
					}
				}
				add_building_construction = {
					type = state_infrastructure
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = health_minister
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = health_minister"
		}
		icon = GFX_SEATO
		search_filters = {
			IC_FILTER
		}
		cost = 1
		prerequisite = {
			focus = reshuffle_cabinet
		}
		x = 39
		y = 1
		completion_reward = {
			country_event = ic_generic_events.2
		}
	}
	focus = {
		id = health_socialist_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = health_socialist_1"
		}
		icon = GFX_Protest_in_favor_of_Cyprus
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = health_minister
		}
		mutually_exclusive = {
			focus = health_technocrat_1
			focus = health_finance_hawk_1
		}
		x = 37
		y = 2
		completion_reward = {
			add_ideas = socialism_healthcare
			add_popularity = {
				ideology = socialist
				popularity = 0.02
			}
		}
	}
	focus = {
		id = health_socialist_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = health_socialist_2"
		}
		icon = GFX_healthcare
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = health_socialist_1
		}
		x = 37
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = socialism_healthcare
				add_idea = communism_healthcare
			}
			add_popularity = {
				ideology = communism
				popularity = 0.02
			}
		}
	}
	focus = {
		id = health_technocrat_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = health_technocrat_1"
		}
		icon = GFX_focus_research
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = health_minister
		}
		mutually_exclusive = {
			focus = health_socialist_1
			focus = health_finance_hawk_1
		}
		x = 39
		y = 2
		completion_reward = {
			add_ideas = medical_science
			add_popularity = {
				ideology = centrist
				popularity = 0.01
			}
			add_popularity = {
				ideology = Social_Liberalism
				popularity = 0.01
			}
		}
	}
	focus = {
		id = health_technocrat_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = health_technocrat_2"
		}
		icon = GFX_focus_research2
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = health_technocrat_1
		}
		x = 39
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = medical_science
				add_idea = medical_apotheosis
			}
			add_popularity = {
				ideology = Social_Liberalism
				popularity = 0.02
			}
		}
	}
	focus = {
		id = health_finance_hawk_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = health_finance_hawk_1"
		}
		icon = GFX_goal_generic_neutrality_focus_Arabic
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = health_minister
		}
		mutually_exclusive = {
			focus = health_technocrat_1
			focus = health_socialist_1
		}
		x = 41
		y = 2
		completion_reward = {
			add_ideas = reduce_medical_bills
			add_popularity = {
				ideology = liberal
				popularity = 0.01
			}
			add_popularity = {
				ideology = Liberal_Conservatism
				popularity = 0.01
			}
		}
	}
	focus = {
		id = health_finance_hawk_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = health_finance_hawk_2"
		}
		icon = GFX_goal_generic_neutrality_focus
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = health_finance_hawk_1
		}
		x = 41
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = reduce_medical_bills
				add_idea = privatized_healthcare
			}
			add_popularity = {
				ideology = liberal
				popularity = 0.03
			}
		}
	}
	focus = {
		id = infrastructure_urban
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = infrastructure_urban"
		}
		icon = GFX_goal_generic_construction2
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = health_socialist_2
			focus = health_technocrat_2
			focus = health_finance_hawk_2
		}
		x = 39
		y = 5
		available = {
			NOT = {
				has_idea = infrastructure_boost_general
				has_idea = civilian_boost_general
				has_idea = military_boost_general
				has_idea = navy_boost_general
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = infrastructure_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = infrastructure
						size > 0
					}
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = infrastructure
						size > 1
					}
				}
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = industry_minister
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = industry_minister"
		}
		icon = GFX_focus_generic_industry_1
		search_filters = {
			IC_FILTER
		}
		cost = 1
		prerequisite = {
			focus = reshuffle_cabinet
		}
		x = 45
		y = 1
		completion_reward = {
			country_event = ic_generic_events.3
		}
	}
	focus = {
		id = industry_communist_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = industry_communist_1"
		}
		icon = GFX_goal_ghetto_nkvd
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = industry_minister
		}
		mutually_exclusive = {
			focus = industry_rural_1
			focus = industry_capitalist_1
		}
		x = 43
		y = 2
		completion_reward = {
			add_ideas = activate_communism
			add_popularity = {
				ideology = communism
				popularity = 0.02
			}
		}
	}
	focus = {
		id = industry_communist_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = industry_communist_2"
		}
		icon = GFX_FactoryTown
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = industry_communist_1
		}
		x = 43
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = activate_communism
				add_idea = communism_intensifies
			}
			add_popularity = {
				ideology = communism
				popularity = 0.01
			}
			add_popularity = {
				ideology = trotskyism
				popularity = 0.01
			}
		}
	}
	focus = {
		id = industry_rural_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = industry_rural_1"
		}
		icon = GFX_Focus_RuralHousing
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = industry_minister
		}
		mutually_exclusive = {
			focus = industry_communist_1
			focus = industry_capitalist_1
		}
		x = 45
		y = 2
		completion_reward = {
			add_ideas = rural_development_spirit
			add_popularity = {
				ideology = centrist
				popularity = 0.01
			}
			add_popularity = {
				ideology = maoism
				popularity = 0.01
			}
		}
	}
	focus = {
		id = industry_rural_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = industry_rural_2"
		}
		icon = GFX_focus_drought_relief
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = industry_rural_1
		}
		x = 45
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = rural_development_spirit
				add_idea = have_furries_control_government
			}
			add_popularity = {
				ideology = centrist
				popularity = 0.01
			}
			add_popularity = {
				ideology = maoism
				popularity = 0.01
			}
			add_popularity = {
				ideology = democratic
				popularity = 0.04
			}
		}
	}
	focus = {
		id = industry_capitalist_1
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = industry_capitalist_1"
		}
		icon = GFX_CapitalistSystems
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = industry_minister
		}
		mutually_exclusive = {
			focus = industry_rural_1
			focus = industry_communist_1
		}
		x = 47
		y = 2
		completion_reward = {
			add_ideas = activate_capitalism
			add_popularity = {
				ideology = conservative
				popularity = 0.01
			}
			add_popularity = {
				ideology = liberal
				popularity = 0.01
			}
		}
	}
	focus = {
		id = industry_capitalist_2
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = industry_capitalist_2"
		}
		icon = GFX_the_consequences_of_failure
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = industry_capitalist_1
		}
		x = 47
		y = 3
		completion_reward = {
			swap_ideas = {
				remove_idea = activate_capitalism
				add_idea = capitalism_intensifies
			}
			add_popularity = {
				ideology = liberal
				popularity = 0.03
			}
		}
	}
	focus = {
		id = civilian_rust_belt
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = civilian_rust_belt"
		}
		icon = GFX_focus_generic_industry_2
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = industry_communist_2
			focus = industry_rural_2
			focus = industry_capitalist_2
		}
		x = 45
		y = 5
		available = {
			NOT = {
				has_idea = infrastructure_boost_general
				has_idea = civilian_boost_general
				has_idea = military_boost_general
				has_idea = navy_boost_general
			}
			any_owned_state = {
				OR = {
					owner = {
						num_of_factories > 4
					}
				}
			}
		}
		completion_reward = {
			add_timed_idea = {
				idea = civilian_boost_general
				days = 180
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}
}
