focus_tree = {
	id = SAF_1950s
	country = {
		factor = 0
		modifier = {
			add = 10
			tag = SAF
		}
	}
	default = no
	focus = {
		id = SAF_The_South_African_Economy
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_The_South_African_Economy"
		}
		icon = GFX_20_Industrial_Areas
		search_filters = {
			IC_FILTER
		}
		cost = 10
		x = 3
		y = 0
		completion_reward = {
			random_owned_controlled_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = SAF_Our_Place_in_the_World
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Our_Place_in_the_World"
		}
		icon = GFX_gen_globalism
		search_filters = {
			IC_FILTER
		}
		cost = 10
		x = 21
		y = 0
		completion_reward = {
			add_political_power = 50
		}
	}
	focus = {
		id = SAF_The_Korean_War
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_The_Korean_War"
		}
		icon = GFX_focus_korean_war
		search_filters = {
			IC_FILTER
		}
		cost = 10
		x = 21
		y = 1
		available = {
			has_country_flag = Korean_War
		}
		completion_reward = {
			add_war_support = 0.03
		}
	}
	focus = {
		id = SAF_Dr_Malans_Grand_Scheme
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Dr_Malans_Grand_Scheme"
		}
		icon = GFX_SAF_DF_Malan
		search_filters = {
			IC_FILTER
		}
		cost = 10
		x = 34
		y = 0
		completion_reward = {
			add_political_power = 100
		}
	}
	focus = {
		id = SAF_The_Elections_of_1953
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_The_Elections_of_1953"
		}
		icon = GFX_Adopt_Enhanced_Majority_System
		search_filters = {
			IC_FILTER
		}
		cost = 10
		x = 34
		y = 8
		available = {
			always = no
		}
		completion_reward = {
			custom_effect_tooltip = saf.tt.1
		}
	}
	focus = {
		id = SAF_The_Elections_of_1958
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_The_Elections_of_1958"
		}
		icon = GFX_Adopt_Enhanced_Majority_System
		search_filters = {
			IC_FILTER
		}
		cost = 10
		x = 34
		y = 18
		available = {
			always = no
		}
		completion_reward = {
			custom_effect_tooltip = saf.tt.1
		}
	}
	focus = {
		id = SAF_The_Union_Defense_Force
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_The_Union_Defense_Force"
		}
		icon = GFX_South_African_army
		search_filters = {
			IC_FILTER
		}
		cost = 10
		x = 49
		y = 0
		completion_reward = {
			army_experience = 25
			air_experience = 25
			navy_experience = 25

		}
	}
	focus = {
		id = SAF_Help_the_Common_Farmer
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Help_the_Common_Farmer"
		}
		icon = GFX_Agricultural_Subsidies
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_South_African_Economy
		}
		x = 0
		y = 1
		completion_reward = {
			add_timed_idea = {
				idea = common_farmer_help
				days = 1825
			}
		}
	}
	focus = {
		id = SAF_Foriegn_Investments
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Foriegn_Investments"
		}
		icon = GFX_Cement
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_South_African_Economy
		}
		x = 3
		y = 1
		completion_reward = {
			capital_scope = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = office_park
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = SAF_Increase_Tobacco_Production
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Increase_Tobacco_Production"
		}
		icon = GFX_Agricultural_Mechanization
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_South_African_Economy
		}
		x = 6
		y = 1
		completion_reward = {
			random_owned_controlled_state = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = agri_industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = SAF_US_Anglo_Uranium_Trade_Deal
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_US_Anglo_Uranium_Trade_Deal"
		}
		icon = GFX_nuclear_Power
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Foriegn_Investments
		}
		prerequisite = {
			focus = SAF_Increase_Tobacco_Production
		}
		prerequisite = {
			focus = SAF_Help_the_Common_Farmer
		}
		x = 3
		y = 2
		completion_reward = {
			add_ideas = trade_treaty_USA
			add_ideas = trade_treaty_ENG
			USA = {
				add_ideas = trade_treaty_SAF
			}
			ENG = {
				add_ideas = trade_treaty_SAF
			}
		}
	}
	focus = {
		id = SAF_Expand_the_Manganese_Mines
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Expand_the_Manganese_Mines"
		}
		icon = GFX_Mining_Pits
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_US_Anglo_Uranium_Trade_Deal
		}
		x = 0
		y = 3
		completion_reward = {
			1229 = {
				add_resource = {
					type = steel
					amount = 25
				}
			}
		}
	}
	focus = {
		id = SAF_Increase_Coal_Production
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Increase_Coal_Production"
		}
		icon = GFX_SouthernSteel
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_US_Anglo_Uranium_Trade_Deal
		}
		x = 3
		y = 3
		completion_reward = {
			275 = {
				add_resource = {
					type = oil
					amount = 20
				}
			}
		}
	}
	focus = {
		id = SAF_Establish_Coal_to_Oil_Generator_in_the_Orange_Free_State
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Establish_Coal_to_Oil_Generator_in_the_Orange_Free_State"
		}
		icon = GFX_Oil_Profits
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_US_Anglo_Uranium_Trade_Deal
		}
		x = 6
		y = 3
		completion_reward = {
			1231 = {
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = fossil_fuel_powerplant
					level = 2
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = SAF_Dominate_the_Ore_Market
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Dominate_the_Ore_Market"
		}
		icon = GFX_Increase_Steelmills
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Increase_Coal_Production
		}
		prerequisite = {
			focus = SAF_Establish_Coal_to_Oil_Generator_in_the_Orange_Free_State
		}
		prerequisite = {
			focus = SAF_Expand_the_Manganese_Mines
		}
		x = 3
		y = 4
		completion_reward = {
			set_country_flag = Mining_Bonus_Modifier
		}
	}
	focus = {
		id = SAF_The_Nambian_Question
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_The_Nambian_Question"
		}
		icon = GFX_Namibian_Question
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Our_Place_in_the_World
		}
		x = 14
		y = 1
		completion_reward = {
			country_event = Namibia.1
		}
	}
	focus = {
		id = SAF_Bring_the_Problem_to_the_UN
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Bring_the_Problem_to_the_UN"
		}
		icon = GFX_un
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_Nambian_Question
		}
		mutually_exclusive = {
			focus = SAF_Formal_Annexation_of_South_West_Africa
		}
		x = 10
		y = 2
		completion_reward = {
			country_event = Namibia.10
		}
	}
	focus = {
		id = SAF_Request_10_Year_Trusteeship
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Request_10_Year_Trusteeship"
		}
		icon = GFX_microphone
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Bring_the_Problem_to_the_UN
		}
		available = {
			has_country_flag = SAF_namibia_10year
		}
		bypass = {
			has_country_flag = SAF_namibia_10year
		}
		mutually_exclusive = {
			focus = SAF_Propose_an_Independent_Namibia
		}
		x = 9
		y = 3
		completion_reward = {
			news_event = Namibia.11
		}
	}
	focus = {
		id = SAF_Propose_an_Independent_Namibia
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Propose_an_Independent_Namibia"
		}
		icon = GFX_Freedom2
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Bring_the_Problem_to_the_UN
		}
		available = {
			has_country_flag = SAF_namibia_independent
		}
		bypass = {
			has_country_flag = SAF_namibia_independent
		}
		mutually_exclusive = {
			focus = SAF_Request_10_Year_Trusteeship
		}
		x = 12
		y = 3
		completion_reward = {
			news_event = Namibia.12
		}
	}
	focus = {
		id = SAF_Formal_Annexation_of_South_West_Africa
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Formal_Annexation_of_South_West_Africa"
		}
		icon = GFX_Annex_Namibia
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_Nambian_Question
		}
		mutually_exclusive = {
			focus = SAF_Bring_the_Problem_to_the_UN
		}
		x = 17
		y = 2
		completion_reward = {
			every_owned_state = {
				limit = {
					is_core_of = NMB
				}
				add_core_of = SAF
			}
			news_event = Namibia.2
		}
	}
	focus = {
		id = SAF_Implement_Apartheid_in_South_West_Africa
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Implement_Apartheid_in_South_West_Africa"
		}
		icon = GFX_Namibian_Apartheid
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Formal_Annexation_of_South_West_Africa
		}
		x = 15
		y = 3
		completion_reward = {
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
			541 = {
				add_extra_state_shared_building_slots = 1
			}
			925 = {
				add_extra_state_shared_building_slots = 1
			}
		}
	}
	focus = {
		id = SAF_Crush_the_Protesting_Unions
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Crush_the_Protesting_Unions"
		}
		icon = GFX_Repress_Student_Protestors
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Formal_Annexation_of_South_West_Africa
		}
		x = 19
		y = 3
		completion_reward = {
			add_timed_idea = {
				idea = repression
				days = 750
			}
			add_popularity = {
				ideology = Social_Democratic
				popularity = -0.02
			}
		}
	}
	focus = {
		id = SAF_Exploit_the_Riches_of_Namibia
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Exploit_the_Riches_of_Namibia"
		}
		icon = GFX_Colonial_exploration
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Crush_the_Protesting_Unions
		}
		prerequisite = {
			focus = SAF_Implement_Apartheid_in_South_West_Africa
		}
		x = 17
		y = 4
		completion_reward = {
			541 = {
				add_resource = {
					type = chromium
					amount = 10
				}
			}
			925 = {
				add_resource = {
					type = tungsten
					amount = 8
				}
			}
		}
	}
	focus = {
		id = SAF_Send_Aid_to_Korea
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Send_Aid_to_Korea"
		}
		icon = GFX_goal_KOR_deal
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_Korean_War
		}
		mutually_exclusive = {
			focus = SAF_Ignore_the_War
		}
		x = 20
		y = 2
		completion_reward = {
			KOR = {
				add_equipment_to_stockpile = {
					type = infantry_equipment_1
					amount = 10000
					producer = SAF
				}
				army_experience = 15
				add_manpower = 5000
			}
		}
	}
	focus = {
		id = SAF_Ignore_the_War
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Ignore_the_War"
		}
		icon = GFX_Integration_of_Korea
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_Korean_War
		}
		mutually_exclusive = {
			focus = SAF_Send_Aid_to_Korea
		}
		x = 22
		y = 2
		completion_reward = {
			add_stability = 0.02
		}
	}
	focus = {
		id = SAF_Defy_the_United_Nations
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Defy_the_United_Nations"
		}
		icon = GFX_un
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Our_Place_in_the_World
		}
		x = 27
		y = 1
		completion_reward = {
			add_political_power = 75
			add_threat = 1
		}
	}
	focus = {
		id = SAF_Cut_Ties_with_the_USSR
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Cut_Ties_with_the_USSR"
		}
		icon = GFX_Anti_Communist
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Defy_the_United_Nations
		}
		x = 25
		y = 2
		completion_reward = {
			SAF = {
				add_opinion_modifier = {
					target = SOV
					modifier = large_decrease
				}
			}
			SOV = {
				add_opinion_modifier = {
					target = SAF
					modifier = large_decrease
				}
			}
		}
	}
	focus = {
		id = SAF_Increase_Relations_with_America
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Increase_Relations_with_America"
		}
		icon = GFX_goal_USA_deal
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Defy_the_United_Nations
		}
		x = 29
		y = 2
		completion_reward = {
			SAF = {
				add_opinion_modifier = {
					target = USA
					modifier = large_increase
				}
			}
			USA = {
				add_opinion_modifier = {
					target = SAF
					modifier = large_increase
				}
			}
		}
	}
	focus = {
		id = SAF_Forge_Our_Own_Path
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Forge_Our_Own_Path"
		}
		icon = GFX_TorchofLiberty
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Increase_Relations_with_America
		}
		prerequisite = {
			focus = SAF_Cut_Ties_with_the_USSR
		}
		x = 27
		y = 3
		completion_reward = {
			add_political_power = 100
		}
	}
	focus = {
		id = SAF_United_Party_Victory
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_United_Party_Victory"
		}
		icon = GFX_SAF_Koos_Straus
		search_filters = {
			IC_FILTER
		}
		cost = 10
		mutually_exclusive = {
			focus = SAF_National_Party_Victory
		}
		prerequisite = {
			focus = SAF_The_Elections_of_1953
		}
		x = 28
		y = 9
		available = {
			has_country_flag = up_victory
		}
		completion_reward = {
			add_political_power = 100
		}
	}
	focus = {
		id = SAF_Preserve_Ties_with_Britain
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Preserve_Ties_with_Britain"
		}
		icon = GFX_goal_ENG_deal
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_United_Party_Victory
		}
		x = 28
		y = 10
		completion_reward = {
			SAF = {
				add_opinion_modifier = {
					target = ENG
					modifier = large_increase
				}
			}
			ENG = {
				add_opinion_modifier = {
					target = SAF
					modifier = large_increase
				}
			}
		}
	}
	focus = {
		id = SAF_Repeal_the_Seperation_of_Voters_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Repeal_the_Seperation_of_Voters_Act"
		}
		icon = GFX_Generic_Ripping_Papers
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Preserve_Ties_with_Britain
		}
		x = 26
		y = 11
		completion_reward = {
			custom_effect_tooltip = apartheid_decrease_TT
			add_to_variable = {
				apartheidValue = -0.025
			}
			add_to_variable = {
				apartheidValueNeg = 0.025
			}
			add_popularity = {
				ideology = Social_Democratic
				popularity = 0.02
			}
			add_popularity = {
				ideology = conservative
				popularity = 0.04
			}
		}
	}
	focus = {
		id = SAF_End_Gerrymandering
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_End_Gerrymandering"
		}
		icon = GFX_Electoral_Reform
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Repeal_the_Seperation_of_Voters_Act
		}
		x = 27
		y = 12
		completion_reward = {
			add_political_power = 75
			add_popularity = {
				ideology = Social_Democratic
				popularity = 0.03
			}
			add_popularity = {
				ideology = conservative
				popularity = 0.05
			}
		}
	}
	focus = {
		id = SAF_Expand_Coloured_Education
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Expand_Coloured_Education"
		}
		icon = GFX_universities
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_End_Gerrymandering
		}
		x = 25
		y = 13
		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = SAF_Repeal_the_Immorality_Amendment
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Repeal_the_Immorality_Amendment"
		}
		icon = GFX_Adopt_New_Constitiution
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Preserve_Ties_with_Britain
		}
		x = 30
		y = 11
		completion_reward = {
			hidden_effect = {
				remove_ideas = policy_women_temp_0
				remove_ideas = policy_women_temp_2
				remove_ideas = policy_women_temp_1
				remove_ideas = policy_women_temp_3
				remove_ideas = policy_women_temp_4
				remove_ideas = policy_women_temp_4a
			}
			add_ideas = policy_women_temp_3
		}
	}
	focus = {
		id = SAF_Allow_Interracial_Marriage
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Allow_Interracial_Marriage"
		}
		icon = GFX_traditional_gender_roles
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Repeal_the_Immorality_Amendment
		}
		x = 29
		y = 12
		completion_reward = {
			custom_effect_tooltip = apartheid_decrease_TT
			add_to_variable = {
				apartheidValue = -0.025
			}
			add_to_variable = {
				apartheidValueNeg = 0.025
			}
		}
	}
	focus = {
		id = SAF_Condemn_Republicanism
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Condemn_Republicanism"
		}
		icon = GFX_CrushResistance
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_End_Gerrymandering
		}
		prerequisite = {
			focus = SAF_Allow_Interracial_Marriage
		}
		x = 28
		y = 13
		completion_reward = {
			add_stability = 0.01
			add_political_power = 25
			add_popularity = {
				ideology = conservative
				popularity = 0.02
			}
		}
	}
	focus = {
		id = SAF_United_Party_Victory_1958
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_United_Party_Victory_1958"
		}
		icon = GFX_goal_unknown
		search_filters = {
			IC_FILTER
		}
		cost = 10
		mutually_exclusive = {
			focus = SAF_National_Party_Victory_1958
		}
		prerequisite = {
			focus = SAF_The_Elections_of_1958
		}
		x = 29
		y = 19
		available = {
			has_country_flag = up_victory_58
		}
		completion_reward = {
			add_political_power = 100
		}
	}
	focus = {
		id = SAF_Increase_Coastal_Infrastructure
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Increase_Coastal_Infrastructure"
		}
		icon = GFX_FocusBuildRoads
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Allow_Interracial_Marriage
		}
		x = 31
		y = 13
		completion_reward = {
			1230 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			1229 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			681 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = SAF_Promote_European_Immigration
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Promote_European_Immigration"
		}
		icon = GFX_Immigration_Debate
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Increase_Coastal_Infrastructure
		}
		prerequisite = {
			focus = SAF_Condemn_Republicanism
		}
		x = 30
		y = 14
		completion_reward = {
			add_timed_idea = {
				idea = european_immigrants
				days = 2250
			}
			add_stability = -0.1
			add_popularity = {
				ideology = conservative
				popularity = 0.1
			}
		}
	}
	focus = {
		id = SAF_Population_Registration_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Population_Registration_Act"
		}
		icon = GFX_Commie_Treaty
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Dr_Malans_Grand_Scheme
		}
		x = 34
		y = 1
		completion_reward = {
			hidden_effect = {
				remove_ideas = policy_minorities_temp_0
				remove_ideas = policy_minorities_temp_1
				remove_ideas = policy_minorities_temp_2
				remove_ideas = policy_minorities_temp_3
				remove_ideas = policy_minorities_temp_3a
			}
			add_ideas = policy_minorities_temp_0
		}
	}
	focus = {
		id = SAF_Prohibit_Mixed_Marriages
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Prohibit_Mixed_Marriages"
		}
		icon = GFX_SAF_Prohibit_Interracial_Marriage
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Population_Registration_Act
		}
		x = 34
		y = 2
		completion_reward = {
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
		}
	}
	focus = {
		id = SAF_Ban_the_South_African_Communist_Party
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Ban_the_South_African_Communist_Party"
		}
		icon = GFX_OustCommunists
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Prohibit_Mixed_Marriages
		}
		x = 31
		y = 3
		completion_reward = {
			add_ideas = communism_banned
		}
	}
	focus = {
		id = SAF_Immorality_Amendment_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Immorality_Amendment_Act"
		}
		icon = GFX_merlin_law
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Prohibit_Mixed_Marriages
		}
		x = 34
		y = 3
		completion_reward = {
			hidden_effect = {
				remove_ideas = policy_women_temp_0
				remove_ideas = policy_women_temp_2
				remove_ideas = policy_women_temp_1
				remove_ideas = policy_women_temp_3
				remove_ideas = policy_women_temp_4
				remove_ideas = policy_women_temp_4a
			}
			add_ideas = policy_women_temp_2
		}
	}
	focus = {
		id = SAF_Seperation_of_Voters_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Seperation_of_Voters_Act"
		}
		icon = GFX_Election_Rigging
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Immorality_Amendment_Act
		}
		prerequisite = {
			focus = SAF_Ban_the_South_African_Communist_Party
		}
		x = 32
		y = 4
		completion_reward = {
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
			add_popularity = {
				ideology = nationalist
				popularity = 0.02
			}
		}
	}
	focus = {
		id = SAF_Group_Areas_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Group_Areas_Act"
		}
		icon = GFX_usa_truman_labor_relations_act
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Prohibit_Mixed_Marriages
		}
		x = 37
		y = 3
		completion_reward = {
			add_popularity = {
				ideology = nationalist
				popularity = 0.02
			}
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
		}
	}
	focus = {
		id = SAF_Prohibit_Illegal_Squatting
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Prohibit_Illegal_Squatting"
		}
		icon = GFX_Generic_Refugee_Focus
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Group_Areas_Act
		}
		prerequisite = {
			focus = SAF_Immorality_Amendment_Act
		}
		x = 36
		y = 4
		completion_reward = {
			add_political_power = 75
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
		}
	}
	focus = {
		id = SAF_Native_Labour_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Native_Labour_Act"
		}
		icon = GFX_Migrant_Workers
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Prohibit_Illegal_Squatting
		}
		prerequisite = {
			focus = SAF_Seperation_of_Voters_Act
		}
		x = 34
		y = 5
		completion_reward = {
			hidden_effect = {
				remove_ideas = policy_union_temp_0
				remove_ideas = policy_union_temp_1
				remove_ideas = policy_union_temp_2
				remove_ideas = policy_union_temp_3
				remove_ideas = policy_union_temp_4
			}
			add_ideas = policy_union_temp_0
		}
	}
	focus = {
		id = SAF_National_Party_Victory
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_National_Party_Victory"
		}
		icon = GFX_SAF_DF_Malan
		search_filters = {
			IC_FILTER
		}
		cost = 10
		mutually_exclusive = {
			focus = SAF_United_Party_Victory
		}
		prerequisite = {
			focus = SAF_The_Elections_of_1953
		}
		x = 39
		y = 9
		available = {
			has_country_flag = np_victory
		}
		completion_reward = {
			add_political_power = 100
		}
	}
	focus = {
		id = SAF_Reservation_of_Supreme_Amenities_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Reservation_of_Supreme_Amenities_Act"
		}
		icon = GFX_Force_Left_wing_party_mergers
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_National_Party_Victory
		}
		x = 39
		y = 10
		completion_reward = {
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
		}
	}
	focus = {
		id = SAF_Bantu_Education_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Bantu_Education_Act"
		}
		icon = GFX_prioritize_western_education
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Reservation_of_Supreme_Amenities_Act
		}
		x = 37
		y = 11
		completion_reward = {
			add_popularity = {
				ideology = nationalist
				popularity = 0.03
			}
			add_ideas = Bantu_Education_Act
		}
	}
	focus = {
		id = SAF_Native_Resettlement_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Native_Resettlement_Act"
		}
		icon = GFX_usa_50_resettle_albanian_refugees
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Reservation_of_Supreme_Amenities_Act
		}
		x = 41
		y = 11
		completion_reward = {
			1232 = {
				add_extra_state_shared_building_slots = 2
			}
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
		}
	}
	focus = {
		id = SAF_Malans_Resignation
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Malans_Resignation"
		}
		icon = GFX_Generic_Ripping_Papers
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Native_Resettlement_Act
		}
		prerequisite = {
			focus = SAF_Bantu_Education_Act
		}
		x = 39
		y = 12
		available = {
			always = no
		}
	}
	focus = {
		id = SAF_Stridjom_Takes_Over
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Stridjom_Takes_Over"
		}
		icon = GFX_goal_unknown
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Malans_Resignation
		}
		mutually_exclusive = {
			focus = SAF_Havenga_Takes_Over
		}
		x = 36
		y = 13
		available = {
			always = no
		}
		completion_reward = {
			custom_effect_tooltip = saf.tt.1
		}
	}
	focus = {
		id = SAF_Havenga_Takes_Over
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Havenga_Takes_Over"
		}
		icon = GFX_goal_unknown
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Malans_Resignation
		}
		mutually_exclusive = {
			focus = SAF_Stridjom_Takes_Over
		}
		x = 42
		y = 13
		available = {
			always = no
		}
		completion_reward = {
			custom_effect_tooltip = saf.tt.1
		}
	}
	focus = {
		id = SAF_Riotious_Assemblies_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Riotious_Assemblies_Act"
		}
		icon = GFX_focus_rioting
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Havenga_Takes_Over
			focus = SAF_Stridjom_Takes_Over
		}
		x = 39
		y = 14
		completion_reward = {
			add_ideas = police_state
		}
	}
	focus = {
		id = SAF_Prohibition_of_Interdicts_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Prohibition_of_Interdicts_Act"
		}
		icon = GFX_NationalizeTrade
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Riotious_Assemblies_Act
		}
		x = 38
		y = 15
		completion_reward = {
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
		}
	}
	focus = {
		id = SAF_The_Public_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_The_Public_Act"
		}
		icon = GFX_focus_police
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Riotious_Assemblies_Act
		}
		x = 40
		y = 15
		completion_reward = {
			hidden_effect = {
				remove_ideas = policy_cpi_temp_0
				remove_ideas = policy_cpi_temp_1
				remove_ideas = policy_cpi_temp_2
				remove_ideas = policy_cpi_temp_4
				remove_ideas = policy_cpi_temp_5
			}
			add_ideas = policy_cpi_temp_4
		}
	}
	focus = {
		id = SAF_Industrial_Concilation_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Industrial_Concilation_Act"
		}
		icon = GFX_Industrial_Articles
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_Public_Act
		}
		prerequisite = {
			focus = SAF_Prohibition_of_Interdicts_Act
		}
		x = 39
		y = 16
		completion_reward = {
			add_ideas = banned_strikes
		}
	}
	focus = {
		id = SAF_National_Party_Victory_1958
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_National_Party_Victory_1958"
		}
		icon = GFX_goal_unknown
		search_filters = {
			IC_FILTER
		}
		cost = 10
		mutually_exclusive = {
			focus = SAF_United_Party_Victory_1958
		}
		prerequisite = {
			focus = SAF_The_Elections_of_1958
		}
		x = 39
		y = 19
		available = {
			has_country_flag = np_victory_58
		}
		completion_reward = {
			add_political_power = 100
		}
	}
	focus = {
		id = SAF_The_South_African_Air_Force
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_The_South_African_Air_Force"
		}
		icon = GFX_South_African_Air_Force
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_Union_Defense_Force
		}
		x = 42
		y = 1
		completion_reward = {
			air_experience = 50
		}
	}
	focus = {
		id = SAF_Surplus_American_Fighters
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Surplus_American_Fighters"
		}
		icon = GFX_Aerial_Fleet
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_South_African_Air_Force
		}
		x = 40
		y = 2
		completion_reward = {
			add_equipment_to_stockpile = {
				type = fighter_equipment_3
				amount = 150
				producer = CAP
			}
		}
	}
	focus = {
		id = SAF_Purchase_British_Vampires
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Purchase_British_Vampires"
		}
		icon = GFX_Focus_iraqi_britian_jet_trade
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_South_African_Air_Force
		}
		x = 44
		y = 2
		completion_reward = {
			add_equipment_to_stockpile = {
				type = jet_interceptor_equipment_1
				amount = 50
				producer = ENG
			}
		}
	}
	focus = {
		id = SAF_Import_F_86_Sabres
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Import_F_86_Sabres"
		}
		icon = GFX_usa_50_super_sabre
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Purchase_British_Vampires
		}
		prerequisite = {
			focus = SAF_Surplus_American_Fighters
		}
		x = 42
		y = 3
		completion_reward = {
			add_equipment_to_stockpile = {
				type = jet_multirole_equipment_2
				amount = 30
				producer = CAP
			}
		}
	}
	focus = {
		id = SAF_The_Sikorksy_Whirlwind
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_The_Sikorksy_Whirlwind"
		}
		icon = GFX_usa_50_naval_helicopters
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Import_F_86_Sabres
		}
		x = 42
		y = 4
		completion_reward = {
			add_equipment_to_stockpile = {
				type = utility_helicopter_equipment_1
				amount = 100
				producer = CAP
			}
		}
	}
	focus = {
		id = SAF_Help_the_Coloroud_Folks
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Help_the_Coloroud_Folks"
		}
		icon = GFX_Welfare_State
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Havenga_Takes_Over
		}
		x = 44
		y = 14
		completion_reward = {
			hidden_effect = {
				remove_ideas = policy_minorities_temp_0
				remove_ideas = policy_minorities_temp_1
				remove_ideas = policy_minorities_temp_2
				remove_ideas = policy_minorities_temp_3
				remove_ideas = policy_minorities_temp_3a
			}
			add_ideas = policy_minorities_temp_1
		}
	}
	focus = {
		id = SAF_Expand_the_Gold_Mines
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Expand_the_Gold_Mines"
		}
		icon = GFX_Gold
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Help_the_Coloroud_Folks
		}
		x = 43
		y = 15
		completion_reward = {
			1232 = {
				add_resource = {
					type = tungsten
					amount = 10
				}
			}
		}
	}
	focus = {
		id = SAF_Promote_South_African_Goods
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Promote_South_African_Goods"
		}
		icon = GFX_Market_Liberalization
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Help_the_Coloroud_Folks
		}
		x = 45
		y = 15
		completion_reward = {
			add_timed_idea = {
				idea = industrial_subsidies
				days = 1200
			}
		}
	}
	focus = {
		id = SAF_Economic_Expansion
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Economic_Expansion"
		}
		icon = GFX_econ_expension
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Promote_South_African_Goods
		}
		prerequisite = {
			focus = SAF_Expand_the_Gold_Mines
		}
		x = 44
		y = 16
		completion_reward = {
			add_timed_idea = {
				idea = economic_growth
				days = 1625
			}
		}
	}
	focus = {
		id = SAF_The_South_African_Army
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_The_South_African_Army"
		}
		icon = GFX_South_African_Ground_Force
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_Union_Defense_Force
		}
		x = 49
		y = 1
		completion_reward = {
			army_experience = 50
		}
	}
	focus = {
		id = SAF_Afrikanerisation_of_the_Army
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Afrikanerisation_of_the_Army"
		}
		icon = GFX_SAF_Afrikaneersation_of_the_Army
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_South_African_Army
		}
		x = 47
		y = 2
		completion_reward = {
			remove_ideas = Anglo_Dominated_Military
			army_experience = 10
			add_manpower = 15000
		}
	}
	focus = {
		id = SAF_Enforce_Conscription
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Enforce_Conscription"
		}
		icon = GFX_mass_conscription
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_South_African_Army
		}
		x = 51
		y = 2
		completion_reward = {
			add_ideas = limited_conscription
		}
	}
	focus = {
		id = SAF_Acquire_British_Equipment
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Acquire_British_Equipment"
		}
		icon = GFX_RAJ_rifles_guns_cannons
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Enforce_Conscription
		}
		prerequisite = {
			focus = SAF_Afrikanerisation_of_the_Army
		}
		x = 49
		y = 3
		completion_reward = {
			add_equipment_to_stockpile = {
				type = infantry_equipment_1
				amount = 25000
				producer = ENG
			}
			add_equipment_to_stockpile = {
				type = motorized_equipment_2
				amount = 500
				producer = ENG
			}
			add_equipment_to_stockpile = {
				type = artillery_equipment_1
				amount = 500
				producer = ENG
			}
		}
	}
	focus = {
		id = SAF_Import_Centurion_Tanks
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Import_Centurion_Tanks"
		}
		icon = GFX_TanksAcrosstheBorder
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Acquire_British_Equipment
		}
		x = 49
		y = 4
		completion_reward = {
			add_equipment_to_stockpile = {
				type = mbt_equipment_2
				amount = 250
				producer = ENG
			}
		}
	}
	focus = {
		id = SAF_Establish_the_South_African_Navy
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Establish_the_South_African_Navy"
		}
		icon = GFX_South_African_Navy
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_Union_Defense_Force
		}
		x = 56
		y = 1
		completion_reward = {
			navy_experience = 50
		}
	}
	focus = {
		id = SAF_Import_SAS_Vrystaat
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Import_SAS_Vrystaat "
		}
		icon = GFX_Battlefleet
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Establish_the_South_African_Navy
		}
		x = 54
		y = 2
		completion_reward = {
			if = {
				limit = {
					has_dlc = "Man the Guns"
				}
				create_ship = {
					type = screen_hull_heavy_ww
					equipment_variant = "V/W-Class"
					creator = ENG
					name = "SAS Vrystaat"
				}
			}
			else = {
				create_ship = {
					type = destroyer_0
					creator = ENG
					name = "SAS Vrystaat"
				}
			}
		}
	}
	focus = {
		id = SAF_Acquire_the_SAS_Jan_van_Riebeeck
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Acquire_the_SAS_Jan_van_Riebeeck"
		}
		icon = GFX_Skoryy_Destroyers
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Establish_the_South_African_Navy
		}
		x = 58
		y = 2
		completion_reward = {
			if = {
				limit = {
					has_dlc = "Man the Guns"
				}
				create_ship = {
					type = screen_hull_heavy_ww
					equipment_variant = "V/W-Class"
					creator = ENG
					name = "SAS Jan van Riebeeck"
				}
			}
			else = {
				create_ship = {
					type = destroyer_0
					creator = ENG
					name = "SAS Jan van Riebeeck"
				}
			}
		}
	}
	focus = {
		id = SAF_The_Simon_van_der_Stel
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_The_Simon_van_der_Stel"
		}
		icon = GFX_usa_50_cia_flex_naval_might
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Acquire_the_SAS_Jan_van_Riebeeck
		}
		prerequisite = {
			focus = SAF_Import_SAS_Vrystaat
		}
		x = 56
		y = 3
		completion_reward = {
			if = {
				limit = {
					has_dlc = "Man the Guns"
				}
				create_ship = {
					type = screen_hull_heavy_ww
					equipment_variant = "V/W-Class"
					creator = ENG
					name = "SAS Simon van der Stel"
				}
			}
			else = {
				create_ship = {
					type = destroyer_0
					creator = ENG
					name = "SAS Simon van der Stel"
				}
			}
		}
	}
	focus = {
		id = SAF_The_Simonstown_Agreement
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_The_Simonstown_Agreement"
		}
		icon = GFX_Naval_Academies
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_The_Simon_van_der_Stel
		}
		x = 56
		y = 4
		completion_reward = {
			news_event = SAF_event.1
			transfer_state = 1319
		}
	}
	focus = {
		id = SAF_Establish_the_South_African_Defense_Force
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Establish_the_South_African_Defense_Force"
		}
		icon = GFX_saf_defence
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Import_Centurion_Tanks
		}
		prerequisite = {
			focus = SAF_The_Simonstown_Agreement
		}
		prerequisite = {
			focus = SAF_The_Sikorksy_Whirlwind
		}
		x = 49
		y = 5
		completion_reward = {
			army_experience = 25
			navy_experience = 25
			air_experience = 25
			add_timed_idea = {
				idea = military_expansion
				days = 1250
			}
		}
	}
	focus = {
		id = SAF_Full_Implementation_of_Apartheid
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Full_Implementation_of_Apartheid"
		}
		icon = GFX_Enact_Apartheid
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Native_Labour_Act
		}
		x = 34
		y = 6
		completion_reward = {
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
		}
	}
	focus = {
		id = SAF_Group_Areas_Development_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Group_Areas_Development_Act"
		}
		icon = GFX_Industrial_Reconstruction_MLA
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Stridjom_Takes_Over
		}
		x = 34
		y = 14
		completion_reward = {
			719 = {
				add_extra_state_shared_building_slots = 2
			}
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
		}
	}
	focus = {
		id = SAF_Stregthen_Apartheid
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Stregthen_Apartheid"
		}
		icon = GFX_Prison_Camps
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Group_Areas_Development_Act
		}
		x = 35
		y = 15
		completion_reward = {
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
		}
	}
	focus = {
		id = SAF_Natives_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Natives_Act"
		}
		icon = GFX_fist
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Group_Areas_Development_Act
		}
		x = 33
		y = 15
		completion_reward = {
			add_timed_idea = {
				idea = political_crackdown
				days = 750
			}
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
		}
	}
	focus = {
		id = SAF_Move_Towards_a_Republic
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Move_Towards_a_Republic"
		}
		icon = GFX_Monarchist_Reduce_Autonomy
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Stregthen_Apartheid
		}
		prerequisite = {
			focus = SAF_Natives_Act
		}
		x = 34
		y = 16
		completion_reward = {
			country_event = SAF_event.2
		}
	}
	focus = {
		id = SAF_Extension_of_University_Education_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Extension_of_University_Education_Act"
		}
		icon = GFX_Pioneer_Organization
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_National_Party_Victory_1958
		}
		x = 36
		y = 20
		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = SAF_Promotion_of_Bantu_Self_Government_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Promotion_of_Bantu_Self_Government_Act"
		}
		icon = GFX_usa_50_invest_in_new_african_experts
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_National_Party_Victory_1958
		}
		x = 39
		y = 20
		completion_reward = {
			add_political_power = 50
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
		}
	}
	focus = {
		id = SAF_Bantu_Investment_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Bantu_Investment_Act"
		}
		icon = GFX_Invest_in_The_Empire_of_Vietnam
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_National_Party_Victory_1958
		}
		x = 42
		y = 20
		completion_reward = {
			719 = {
				add_extra_state_shared_building_slots = 2
			}
			custom_effect_tooltip = apartheid_increase_TT
			add_to_variable = {
				apartheidValue = 0.025
			}
			add_to_variable = {
				apartheidValueNeg = -0.025
			}
		}
	}
	focus = {
		id = SAF_Cape_Investment_Act
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Cape_Investment_Act"
		}
		icon = GFX_CapeTown10Years
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_United_Party_Victory_1958
		}
		x = 32
		y = 20
		completion_reward = {
			1230 = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			1229 = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
			681 = {
				add_extra_state_shared_building_slots = 3
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}
	focus = {
		id = SAF_Accomadate_European_Immigrants
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Accomadate_European_Immigrants"
		}
		icon = GFX_Immigration_Debate
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_United_Party_Victory_1958
		}
		x = 29
		y = 20
		completion_reward = {
			every_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_manpower = 75000
			}
		}
	}
	focus = {
		id = SAF_Propose_Federalist_Reforms
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Propose_Federalist_Reforms"
		}
		icon = GFX_Paper
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_United_Party_Victory_1958
		}
		x = 26
		y = 20
		completion_reward = {
			add_stability = 0.02
			add_popularity = {
				ideology = conservative
				popularity = 0.05
			}
		}
	}
	focus = {
		id = SAF_Encourage_Commonwealth_Trade
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Encourage_Commonwealth_Trade"
		}
		icon = GFX_Commonwealth_Collaboration
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Condemn_Republicanism
		}
		prerequisite = {
			focus = SAF_Expand_Coloured_Education
		}
		x = 26
		y = 14
		completion_reward = {
			add_ideas = trade_treaty_CAN
			add_ideas = trade_treaty_NZL
			add_ideas = trade_treaty_AST
			add_ideas = trade_treaty_ZIM
			CAN = {
				add_ideas = trade_treaty_SAF
			}
			NZL = {
				add_ideas = trade_treaty_SAF
			}
			AST = {
				add_ideas = trade_treaty_SAF
			}
			ZIM = {
				add_ideas = trade_treaty_SAF
			}
		}
	}
	focus = {
		id = SAF_Subsidize_British_and_Portugese_Immigrants
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Subsidize_British_and_Portugese_Immigrants"
		}
		icon = GFX_CWIC_global_immigration
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Promote_European_Immigration
		}
		prerequisite = {
			focus = SAF_Encourage_Commonwealth_Trade
		}
		x = 28
		y = 15
		completion_reward = {
			every_owned_state = {
				add_extra_state_shared_building_slots = 1
				add_manpower = 75000
			}
		}
	}
	focus = {
		id = SAF_Promote_an_Anglo_African_Identity
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = SAF_Promote_an_Anglo_African_Identity"
		}
		icon = GFX_focus_zim_central_africa
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = SAF_Subsidize_British_and_Portugese_Immigrants
		}
		x = 28
		y = 16
		completion_reward = {
			add_stability = 0.03
			add_popularity = {
				ideology = nationalist
				popularity = -0.05
			}
		}
	}
}
