focus_tree = {
	id = VIN_1950s
	country = {
		factor = 0
		modifier = {
			add = 10
			tag = VIN
		}
	}
	default = no
	focus = {
		id = VIN_The_Anti_French_Resistance_War
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Anti_French_Resistance_War"
		}
		icon = GFX_Viet_Minh_Icon
		search_filters = {
			IC_FILTER
		}
		cost = 5
		x = 24
		y = 0
		completion_reward = {
			army_experience = 25
			add_manpower = 20000
		}
	}
	focus = {
		id = VIN_Ratification_of_the_Geneva_Accords
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Ratification_of_the_Geneva_Accords"
		}
		icon = GFX_geneva_conference
		search_filters = {
			IC_FILTER
		}
		cost = 5
		x = 36
		y = 0
		available = {
			owns_state = 786
		}
		bypass = {
			owns_state = 786
		}
	}
	focus = {
		id = VIN_Reconstruction_from_the_Ashes
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Reconstruction_from_the_Ashes"
		}
		icon = GFX_Fight_Hyperinflation
		search_filters = {
			IC_FILTER
		}
		cost = 10
		x = 4
		y = 0
		available = {
			owns_state = 786
		}
		completion_reward = {
			every_owned_state = {
				add_extra_state_shared_building_slots = 1
			}
			increase_reconstruction = yes
		}
	}
	focus = {
		id = VIN_The_Land_Rent_Reduction_Campaign
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Land_Rent_Reduction_Campaign"
		}
		icon = GFX_CollectivizePastoralEconomies
		search_filters = {
			IC_FILTER
		}
		cost = 10
		x = 14
		y = 0
		available = {
			owns_state = 786
		}
		completion_reward = {
			custom_effect_tooltip = AgriModernization_tt
			add_to_variable = {
				agriBonus = 5
			}
		}
	}
	focus = {
		id = VIN_The_Peoples_Army_of_Vietnam
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Peoples_Army_of_Vietnam"
		}
		icon = GFX_NVN_Chiefs_of_Staff
		search_filters = {
			IC_FILTER
		}
		cost = 5
		x = 52
		y = 0
		completion_reward = {
			army_experience = 50
		}
	}
	focus = {
		id = VIN_Soviet_Technical_Aid
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Soviet_Technical_Aid"
		}
		icon = GFX_SOV_Technical_Aid
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Reconstruction_from_the_Ashes
		}
		x = 2
		y = 1
		completion_reward = {
			add_timed_idea = {
				idea = soviet_technical_advisors_PRC
				days = 1000
			}
		}
	}
	focus = {
		id = VIN_Chinese_Economic_Aid
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Chinese_Economic_Aid"
		}
		icon = GFX_PRC_Reconstruction
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Reconstruction_from_the_Ashes
		}
		x = 6
		y = 1
		completion_reward = {
			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
				}
			}
			add_tech_bonus = {
				name = industrial_bonus
				bonus = 0.15
				uses = 1
				category = industry
			}
		}
	}
	focus = {
		id = VIN_Economic_Modernization_Campaign
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Economic_Modernization_Campaign"
		}
		icon = GFX_FactoryTown
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Chinese_Economic_Aid
		}
		prerequisite = {
			focus = VIN_Soviet_Technical_Aid
		}
		x = 4
		y = 2
		completion_reward = {
			increase_reconstruction = yes
		}
	}
	focus = {
		id = VIN_Invest_In_Industry
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Invest_In_Industry"
		}
		icon = GFX_Generic_Arab_Industry
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Economic_Modernization_Campaign
		}
		x = 1
		y = 3
		completion_reward = {
			add_tech_bonus = {
				name = industrial_bonus
				bonus = 1
				uses = 2
				category = industry
			}
		}
	}
	focus = {
		id = VIN_Allow_Foriegn_Currencies
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Allow_Foriegn_Currencies"
		}
		icon = GFX_Cash_and_Carry
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Economic_Modernization_Campaign
		}
		x = 4
		y = 3
		completion_reward = {
			decrease_fiscal_collapse = yes
		}
	}
	focus = {
		id = VIN_Rebuild_National_Infrastructure
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Rebuild_National_Infrastructure"
		}
		icon = GFX_Generic_Arab_Infrastructure
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Allow_Foriegn_Currencies
		}
		prerequisite = {
			focus = VIN_Invest_In_Industry
		}
		x = 3
		y = 4
		completion_reward = {
			add_timed_idea = {
				idea = infrastructure_development
				days = 1250
			}
		}
	}
	focus = {
		id = VIN_Modernize_Agriculture
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Modernize_Agriculture"
		}
		icon = GFX_Agricultural_Mechanization
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Economic_Modernization_Campaign
		}
		x = 7
		y = 3
		completion_reward = {
			add_ideas = agriculture
		}
	}
	focus = {
		id = VIN_Establish_a_Consumer_Industry
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Establish_a_Consumer_Industry"
		}
		icon = GFX_CommunistProductionFocus
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Allow_Foriegn_Currencies
		}
		prerequisite = {
			focus = VIN_Modernize_Agriculture
		}
		x = 5
		y = 4
		completion_reward = {
			increase_reconstruction = yes
		}
	}
	focus = {
		id = VIN_Increase_Workers_Quality_of_Life
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Increase_Workers_Quality_of_Life"
		}
		icon = GFX_Pro_Working_Class
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Establish_a_Consumer_Industry
		}
		prerequisite = {
			focus = VIN_Rebuild_National_Infrastructure
		}
		x = 4
		y = 5
		completion_reward = {
			increase_reconstruction = yes
		}
	}
	focus = {
		id = VIN_Terrorize_Landlords
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Terrorize_Landlords"
		}
		icon = GFX_FocusCrushRuralSuperstition
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Land_Rent_Reduction_Campaign
		}
		x = 12
		y = 1
		completion_reward = {
			add_to_variable = {
				gulag_factor = 0.04
			}
			add_to_variable = {
				gulag_factor_neg = -0.04
			}
			add_to_variable = {
				gulag_factor_five = 0.1
			}
			add_to_variable = {
				gulag_factor_five_neg = -0.1
			}
			custom_effect_tooltip = gulag_factor_increase_TT
		}
	}
	focus = {
		id = VIN_Peasent_Classificaitons
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Peasent_Classificaitons"
		}
		icon = GFX_Mongolian_Political_Investigations
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Terrorize_Landlords
		}
		x = 13
		y = 2
		completion_reward = {
			add_to_variable = {
				gulag_factor = 0.04
			}
			add_to_variable = {
				gulag_factor_neg = -0.04
			}
			add_to_variable = {
				gulag_factor_five = 0.1
			}
			add_to_variable = {
				gulag_factor_five_neg = -0.1
			}
			custom_effect_tooltip = gulag_factor_increase_TT
		}
	}
	focus = {
		id = VIN_Emulate_Mao
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Emulate_Mao"
		}
		icon = GFX_Cormade_Mao_Book
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Peasent_Classificaitons
		}
		x = 11
		y = 3
		completion_reward = {
			add_popularity = {
				ideology = maoism
				popularity = 0.1
			}
			add_political_power = 50
		}
	}
	focus = {
		id = VIN_The_Three_Together_System
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Three_Together_System"
		}
		icon = GFX_Agricultural_Mechanization
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Land_Rent_Reduction_Campaign
		}
		x = 16
		y = 1
		completion_reward = {
			add_tech_bonus = {
				name = agri_tech_bonus
				bonus = 1.75
				uses = 1
				category = agriculture
			}
		}
	}
	focus = {
		id = VIN_Establish_the_Tribunals
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Establish_the_Tribunals"
		}
		icon = GFX_Room_Meeting
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Three_Together_System
		}
		x = 15
		y = 2
		completion_reward = {
			add_to_variable = {
				gulag_factor = 0.04
			}
			add_to_variable = {
				gulag_factor_neg = -0.04
			}
			add_to_variable = {
				gulag_factor_five = 0.1
			}
			add_to_variable = {
				gulag_factor_five_neg = -0.1
			}
			custom_effect_tooltip = gulag_factor_increase_TT
		}
	}
	focus = {
		id = VIN_Landlord_Classicide
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Landlord_Classicide"
		}
		icon = GFX_FocusLandlordClassicide
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Establish_the_Tribunals
		}
		prerequisite = {
			focus = VIN_Peasent_Classificaitons
		}
		x = 14
		y = 3
		completion_reward = {
			add_to_variable = {
				gulag_factor = 0.02
			}
			add_to_variable = {
				gulag_factor_neg = -0.02
			}
			add_to_variable = {
				gulag_factor_five = 0.05
			}
			add_to_variable = {
				gulag_factor_five_neg = -0.05
			}
			custom_effect_tooltip = gulag_factor_increase_TT
			add_political_power = 100
			add_popularity = {
				ideology = maoism
				popularity = 0.02
			}
			every_owned_state = {
				add_manpower = -1000
			}
			country_event = VIN_Reform.1
		}
	}
	focus = {
		id = VIN_Crush_Feudalism
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Crush_Feudalism"
		}
		icon = GFX_CrushResistance
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Establish_the_Tribunals
		}
		x = 17
		y = 3
		completion_reward = {
			remove_ideas = feudal_politics
		}
	}
	focus = {
		id = VIN_Reorganize_the_Irregulars
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Reorganize_the_Irregulars"
		}
		icon = GFX_Communism2
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_The_Anti_French_Resistance_War
		}
		x = 22
		y = 1
		completion_reward = {
			add_ideas = paramilitarism_focus
		}
	}
	focus = {
		id = VIN_Chinese_Support
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Chinese_Support"
		}
		icon = GFX_goal_PRC_deal
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Reorganize_the_Irregulars
		}
		x = 20
		y = 2
		completion_reward = {
			add_equipment_to_stockpile = {
				type = infantry_equipment_0
				amount = 25000
				producer = MAO
			}
			add_equipment_to_stockpile = {
				type = auto_cannon_equipment_1
				amount = 500
				producer = MAO
			}
			add_equipment_to_stockpile = {
				type = motorized_equipment_1
				amount = 500
				producer = MAO
			}
		}
	}
	focus = {
		id = VIN_Denounce_Bao_Dai
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Denounce_Bao_Dai"
		}
		icon = GFX_Greece_Start_of_Political_Instability
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_The_Anti_French_Resistance_War
		}
		x = 26
		y = 1
		completion_reward = {
			country_event = VIN_Bao_Dai.1
			add_popularity = {
				ideology = communism
				popularity = 0.04
			}
		}
	}
	focus = {
		id = VIN_Begin_Raids_on_the_French_Chinese_Border_Garriisons
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Begin_Raids_on_the_French_Chinese_Border_Garriisons"
		}
		icon = GFX_IntotheFlames
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Denounce_Bao_Dai
		}
		prerequisite = {
			focus = VIN_Reorganize_the_Irregulars
		}
		x = 24
		y = 2
		completion_reward = {
			#activate_mission = Raids_on_the_French_Chinese_Border_Garriisons
			#FRA = {
			#	activate_mission = Raids_on_the_French_Chinese_Border_Garriisons_dummy
			#}
			custom_effect_tooltip = Enable_Combat_Operations_in_Quang_Ninh
			set_country_flag = NORTHERN_BORDER_UNLOCKED
			#start_border_war = {
			#	change_state_after_war = no
			#	attacker = {
			#		state = 881
			#		num_provinces = 1
			#		on_win = Indochina_War.100
			#		on_lose = Indochina_War.101
			#		on_cancel = Indochina_War.4
			#	}
			#	defender = {
			#		state = 1280
			#		num_provinces = 1
			#		on_win = Indochina_War.102
			#		on_lose = Indochina_War.103
			#		on_cancel = Indochina_War.4
			#	}
			#}
		}
	}
	focus = {
		id = VIN_Chinese_Recognition
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Chinese_Recognition"
		}
		icon = GFX_prc_influence
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Chinese_Support
		}
		prerequisite = {
			focus = VIN_Begin_Raids_on_the_French_Chinese_Border_Garriisons
		}
		x = 21
		y = 3
		completion_reward = {
			VIN = {
				add_opinion_modifier = {
					target = PRC
					modifier = large_increase
				}
			}
			PRC = {
				add_opinion_modifier = {
					target = VIN
					modifier = large_increase
				}
			}
		}
	}
	focus = {
		id = VIN_Eastern_Bloc_Aid
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Eastern_Bloc_Aid"
		}
		icon = GFX_Tour_Eastern_Bloc_Green
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Begin_Raids_on_the_French_Chinese_Border_Garriisons
		}
		x = 24
		y = 3
		completion_reward = {
			add_equipment_to_stockpile = {
				type = infantry_equipment_3
				amount = 5000
				producer = CUM
			}
			add_ideas = soviet_advisors
		}
	}
	focus = {
		id = VIN_Request_Chinese_Material
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Request_Chinese_Material"
		}
		icon = GFX_PRC_Industrialization
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Chinese_Recognition
		}
		prerequisite = {
			focus = VIN_Eastern_Bloc_Aid
		}
		x = 22
		y = 4
		completion_reward = {
			add_equipment_to_stockpile = {
				type = infantry_equipment_3
				amount = 5000
				producer = MAO
			}
			add_ideas = chinese_advisors
		}
	}
	focus = {
		id = VIN_Establish_the_Pathet_Lao
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Establish_the_Pathet_Lao"
		}
		icon = GFX_Establish_the_Pathet_Lao
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Request_Chinese_Material
		}
		x = 23
		y = 5
		completion_reward = {
			country_event = Pathet_Lao.1
		}
	}
	focus = {
		id = VIN_Begin_the_Diplomatic_Offensive
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Begin_the_Diplomatic_Offensive"
		}
		icon = GFX_goal_VIN_Proclamation
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Denounce_Bao_Dai
		}
		x = 28
		y = 2
		completion_reward = {
			add_political_power = 100
		}
	}
	focus = {
		id = VIN_Soviet_Recognition
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Soviet_Recognition"
		}
		icon = GFX_goal_SOV_deal
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Begin_the_Diplomatic_Offensive
		}
		prerequisite = {
			focus = VIN_Begin_Raids_on_the_French_Chinese_Border_Garriisons
		}
		x = 27
		y = 3
		completion_reward = {
			VIN = {
				add_opinion_modifier = {
					target = SOV
					modifier = large_increase
				}
			}
			SOV = {
				add_opinion_modifier = {
					target = VIN
					modifier = large_increase
				}
			}
		}
	}
	focus = {
		id = VIN_Former_IJA_Recruits
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Former_IJA_Recruits"
		}
		icon = GFX_EnlistthePolice
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Soviet_Recognition
		}
		prerequisite = {
			focus = VIN_Eastern_Bloc_Aid
		}
		x = 26
		y = 4
		completion_reward = {
			army_experience = 25
			add_manpower = 4000
		}
	}
	focus = {
		id = VIN_Begin_the_Offensives
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Begin_the_Offensives"
		}
		icon = GFX_Begin_the_Offensive
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Former_IJA_Recruits
		}
		x = 25
		y = 5
		completion_reward = {
			add_timed_idea = {
				idea = revolutionary_fervor
				days = 365
			}
		}
	}
	focus = {
		id = VIN_Strike_Dong_Khe
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Strike_Dong_Khe"
		}
		icon = GFX_Battle_of_Don_Khe
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Begin_the_Offensives
		}
		prerequisite = {
			focus = VIN_Establish_the_Pathet_Lao
		}
		x = 24
		y = 6
		completion_reward = {
			start_border_war = {
				change_state_after_war = no
				attacker = {
					state = 881
					num_provinces = 3
					on_win = Indochina_War.6
					on_lose = Indochina_War.5
					on_cancel = Indochina_War.4
				}
				defender = {
					state = 786
					num_provinces = 3
					on_win = Indochina_War.5
					on_lose = Indochina_War.6
					on_cancel = Indochina_War.4
				}
			}
		}
	}
	focus = {
		id = VIN_North_First_Outlook
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_North_First_Outlook"
		}
		icon = GFX_North_First_Outlook
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Ratification_of_the_Geneva_Accords
		}
		x = 36
		y = 1
		completion_reward = {
			add_to_variable = {
				var = domestic_influence_amount
				value = 250
			}
			recalculate_influence = yes
		}
	}
	focus = {
		id = VIN_Abide_by_the_Accords
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Abide_by_the_Accords"
		}
		icon = GFX_Abide_by_the_geneva_Accords
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_North_First_Outlook
		}
		x = 34
		y = 2
		completion_reward = {
			add_stability = 0.02
			add_threat = -2
		}
	}
	focus = {
		id = VIN_Combat_Operation_Passage_to_Freedom
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Combat_Operation_Passage_to_Freedom"
		}
		icon = GFX_Passing_Freedom
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Abide_by_the_Accords
		}
		x = 32
		y = 3
		completion_reward = {
			add_to_variable = {
				clergy_persecution_factor = 0.05
			}
			add_to_variable = {
				clergy_persecution_negative = -0.05
			}
			custom_effect_tooltip = clergy_persecution_increase_TT
		}
	}
	focus = {
		id = VIN_Recall_Our_Southern_Comrades
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Recall_Our_Southern_Comrades"
		}
		icon = GFX_Withdraw_southern_comrades
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_North_First_Outlook
		}
		x = 38
		y = 2
		completion_reward = {
			capital_scope = {
				add_manpower = 75000
			}
		}
	}
	focus = {
		id = VIN_A_Peaceful_Struggle
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_A_Peaceful_Struggle"
		}
		icon = GFX_Peaceful_struggle
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Recall_Our_Southern_Comrades
		}
		prerequisite = {
			focus = VIN_Abide_by_the_Accords
		}
		x = 36
		y = 3
		completion_reward = {
			add_stability = 0.02
			add_popularity = {
				ideology = communism
				popularity = 0.05
			}
		}
	}
	focus = {
		id = VIN_Attempt_to_Placate_Catholics
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Attempt_to_Placate_Catholics"
		}
		icon = GFX_National_Catholicism
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Combat_Operation_Passage_to_Freedom
		}
		prerequisite = {
			focus = VIN_A_Peaceful_Struggle
		}
		x = 33
		y = 4
		completion_reward = {
			add_to_variable = {
				clergy_persecution_factor = -0.05
			}
			add_to_variable = {
				clergy_persecution_negative = 0.05
			}
			custom_effect_tooltip = clergy_persecution_decrease_TT
		}
	}
	focus = {
		id = VIN_The_Bandung_Conference
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Bandung_Conference"
		}
		icon = GFX_The_bandung_conference
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Attempt_to_Placate_Catholics
		}
		x = 31
		y = 5
		completion_reward = {
			ALG = {
				add_opinion_modifier = {
					target = SOV
					modifier = large_increase
				}
			}
			SOV = {
				add_opinion_modifier = {
					target = ALG
					modifier = large_increase
				}
			}
			EGY = {
				add_opinion_modifier = {
					target = SOV
					modifier = large_increase
				}
			}
			SOV = {
				add_opinion_modifier = {
					target = EGY
					modifier = large_increase
				}
			}
			GHA = {
				add_opinion_modifier = {
					target = SOV
					modifier = large_increase
				}
			}
			SOV = {
				add_opinion_modifier = {
					target = GHA
					modifier = large_increase
				}
			}
			MLI = {
				add_opinion_modifier = {
					target = SOV
					modifier = large_increase
				}
			}
			SOV = {
				add_opinion_modifier = {
					target = MLI
					modifier = large_increase
				}
			}
			SUD = {
				add_opinion_modifier = {
					target = SOV
					modifier = large_increase
				}
			}
			SOV = {
				add_opinion_modifier = {
					target = SUD
					modifier = large_increase
				}
			}
			GNA = {
				add_opinion_modifier = {
					target = SOV
					modifier = large_increase
				}
			}
			SOV = {
				add_opinion_modifier = {
					target = GNA
					modifier = large_increase
				}
			}
		}
	}
	focus = {
		id = VIN_Crackdown_on_Catholic_Emmigration
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Crackdown_on_Catholic_Emmigration"
		}
		icon = GFX_generic_radical_catholicism
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Attempt_to_Placate_Catholics
		}
		x = 35
		y = 5
		completion_reward = {
			add_to_variable = {
				clergy_persecution_factor = 0.05
			}
			add_to_variable = {
				clergy_persecution_negative = -0.05
			}
			custom_effect_tooltip = clergy_persecution_increase_TT
		}
	}
	focus = {
		id = VIN_Condemn_American_Imperialism
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Condemn_American_Imperialism"
		}
		icon = GFX_goal_USA_Crush
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Crackdown_on_Catholic_Emmigration
		}
		prerequisite = {
			focus = VIN_The_Bandung_Conference
		}
		x = 34
		y = 6
		completion_reward = {
			VIN = {
				add_opinion_modifier = {
					target = USA
					modifier = large_decrease
				}
			}
			USA = {
				add_opinion_modifier = {
					target = VIN
					modifier = large_decrease
				}
			}
		}
	}
	focus = {
		id = VIN_Safeguard_the_Pathet_Lao
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Safeguard_the_Pathet_Lao"
		}
		icon = GFX_Safegaurde_the_pathet_lao
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Recall_Our_Southern_Comrades
		}
		x = 40
		y = 3
		completion_reward = {
			give_guarantee = LAO
			LAO = {
				add_offsite_building = {
					type = arms_factory
					level = 2
				}
			}
		}
	}
	focus = {
		id = VIN_Infilitrate_South_Vietnamese_Politics
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Infilitrate_South_Vietnamese_Politics"
		}
		icon = GFX_South_Vietnam_Pennant
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_A_Peaceful_Struggle
		}
		prerequisite = {
			focus = VIN_Safeguard_the_Pathet_Lao
		}
		x = 39
		y = 4
		completion_reward = {
			VIE = {
				add_stability = -0.02
				add_war_support = -0.01
			}
		}
	}
	focus = {
		id = VIN_Ignore_Southern_VWP_Objections
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Ignore_Southern_VWP_Objections"
		}
		icon = GFX_Ignore_southern_VWP_objectons
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Infilitrate_South_Vietnamese_Politics
		}
		x = 37
		y = 5
		completion_reward = {
			add_war_support = 0.02
			add_to_variable = {
				var = domestic_influence_amount
				value = 250
			}
			recalculate_influence = yes
		}
	}
	focus = {
		id = VIN_Appeal_to_Moscow_and_Beijing
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Appeal_to_Moscow_and_Beijing"
		}
		icon = GFX_CommunistPride
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Infilitrate_South_Vietnamese_Politics
		}
		x = 41
		y = 5
		completion_reward = {
			add_offsite_building = {
				type = industrial_complex
				level = 2
			}
			add_offsite_building = {
				type = arms_factory
				level = 3
			}
		}
	}
	focus = {
		id = VIN_Establish_National_Militias
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Establish_National_Militias"
		}
		icon = GFX_PreparetheTroops
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Ignore_Southern_VWP_Objections
		}
		prerequisite = {
			focus = VIN_Appeal_to_Moscow_and_Beijing
		}
		x = 38
		y = 6
		completion_reward = {
			add_ideas = militarism_focus
		}
	}
	focus = {
		id = VIN_Force_the_Closure_of_the_American_Consulate
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Force_the_Closure_of_the_American_Consulate"
		}
		icon = GFX_Force_Closure_of_the_American_consulate
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Condemn_American_Imperialism
		}
		prerequisite = {
			focus = VIN_Establish_National_Militias
		}
		x = 36
		y = 7
		completion_reward = {
			news_event = Vietnam_America.1
		}
	}
	focus = {
		id = VIN_The_Vietnam_Peoples_Navy
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Vietnam_Peoples_Navy"
		}
		icon = GFX_NVN_Peoples_Navy
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Peoples_Army_of_Vietnam
		}
		x = 45
		y = 1
		completion_reward = {
			navy_experience = 50
		}
	}
	focus = {
		id = VIN_Coastal_Defense_Priorities
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Coastal_Defense_Priorities"
		}
		icon = GFX_FortificationEffort
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Vietnam_Peoples_Navy
		}
		x = 43
		y = 2
		completion_reward = {
			add_timed_idea = {
				idea = coastal_buildup
				days = 1625
			}
		}
	}
	focus = {
		id = VIN_The_Naval_Research_Board
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Naval_Research_Board"
		}
		icon = GFX_goal_unknown
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Vietnam_Peoples_Navy
		}
		x = 47
		y = 2
		completion_reward = {
			air_experience = 5
			add_tech_bonus = {
				name = screen_bonus
				bonus = 1.25
				uses = 2
				category = screen_tech
			}
		}
	}
	focus = {
		id = VIN_Expand_Dockyards
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Expand_Dockyards"
		}
		icon = GFX_Naval_Academies
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Naval_Research_Board
		}
		prerequisite = {
			focus = VIN_Coastal_Defense_Priorities
		}
		x = 45
		y = 3
		completion_reward = {
			if = {
				limit = {
					NOT = {
						any_owned_state = {
							dockyard > 0
							free_building_slots = {
								building = dockyard
								size > 2
								include_locked = yes
							}
						}
					}
					any_owned_state = {
						is_coastal = yes
					}
				}
				random_owned_controlled_state = {
					limit = {
						is_coastal = yes
						free_building_slots = {
							building = dockyard
							size > 2
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = dockyard
						level = 2
						instant_build = yes
					}
				}
				set_country_flag = naval_effort_built
			}
		}
	}
	focus = {
		id = VIN_Coastal_Fortifications
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Coastal_Fortifications"
		}
		icon = GFX_goal_unknown
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Expand_Dockyards
		}
		x = 45
		y = 4
		completion_reward = {
			add_timed_idea = {
				idea = fortification_build_up
				days = 900
			}
		}
	}
	focus = {
		id = VIN_The_Vietnam_Peoples_Ground_Forces
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Vietnam_Peoples_Ground_Forces"
		}
		icon = GFX_NVN_Peoples_Army
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Peoples_Army_of_Vietnam
		}
		x = 52
		y = 1
		completion_reward = {
			army_experience = 50
		}
	}
	focus = {
		id = VIN_Captured_Japanese_Weapon_Stockpiles
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Captured_Japanese_Weapon_Stockpiles"
		}
		icon = GFX_goal_unknown
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Vietnam_Peoples_Ground_Forces
		}
		x = 50
		y = 2
		completion_reward = {
			add_equipment_to_stockpile = {
				type = infantry_equipment_0
				amount = 25000
				producer = JAP
			}
		}
	}
	focus = {
		id = VIN_PRC_Weapons
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_PRC_Weapons"
		}
		icon = GFX_PRC_Forced_Industrialization
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Vietnam_Peoples_Ground_Forces
		}
		x = 54
		y = 2
		completion_reward = {
			add_equipment_to_stockpile = {
				type = infantry_equipment_0
				amount = 25000
				producer = MAO
			}
			add_equipment_to_stockpile = {
				type = artillery_equipment_1
				amount = 250
				producer = MAO
			}
		}
	}
	focus = {
		id = VIN_French_M24s
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_French_M24s"
		}
		icon = GFX_goal_unknown
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_PRC_Weapons
		}
		prerequisite = {
			focus = VIN_Captured_Japanese_Weapon_Stockpiles
		}
		x = 52
		y = 3
		completion_reward = {
			add_equipment_to_stockpile = {
				type = mbt_equipment_1
				amount = 150
				producer = FRA
			}
		}
	}
	focus = {
		id = VIN_Captured_French_Artillery
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Captured_French_Artillery"
		}
		icon = GFX_Cannon
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_French_M24s
		}
		x = 52
		y = 4
		completion_reward = {
			add_equipment_to_stockpile = {
				type = artillery_equipment_1
				amount = 250
				producer = FRA
			}
		}
	}
	focus = {
		id = VIN_The_Vietnam_Peoples_Airforce
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Vietnam_Peoples_Airforce"
		}
		icon = GFX_NVN_Peoples_AF
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Peoples_Army_of_Vietnam
		}
		x = 59
		y = 1
		completion_reward = {
			air_experience = 50
		}
	}
	focus = {
		id = VIN_Send_Potential_Pilots_to_the_Soviets
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Send_Potential_Pilots_to_the_Soviets"
		}
		icon = GFX_goal_generic_sovietagreement
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Vietnam_Peoples_Airforce
		}
		x = 57
		y = 2
		completion_reward = {
			air_experience = 5
			add_tech_bonus = {
				name = light_air_bonus
				bonus = 1.25
				uses = 1
				category = air_single_engine
			}
		}
	}
	focus = {
		id = VIN_The_Air_Force_Research_Committee
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Air_Force_Research_Committee"
		}
		icon = GFX_expand_research_funding
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Vietnam_Peoples_Airforce
		}
		x = 61
		y = 2
		completion_reward = {
			add_tech_bonus = {
				name = air_equipment_bonus
				bonus = 1.5
				uses = 1
				category = air_equipment
			}
		}
	}
	focus = {
		id = VIN_Anti_Air_Investments
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Anti_Air_Investments"
		}
		icon = GFX_Anti_Aircraft
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Air_Force_Research_Committee
		}
		prerequisite = {
			focus = VIN_Send_Potential_Pilots_to_the_Soviets
		}
		x = 59
		y = 3
		completion_reward = {
			air_experience = 5
			add_tech_bonus = {
				name = light_air_bonus
				bonus = 1.25
				uses = 1
				category = air_single_engine
			}
		}
	}
	focus = {
		id = VIN_Modify_Yak_18s
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Modify_Yak_18s"
		}
		icon = GFX_focus_Yak_25
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_Anti_Air_Investments
		}
		x = 59
		y = 4
		completion_reward = {
			create_equipment_variant = {
				name = "Yakovlev Yak-18"
				type = CAS_equipment_3
				upgrades = {
					plane_cas_upgrade = 2
					plane_engine_upgrade = 2
					plane_reliability_upgrade = 2
				}
			}
			add_equipment_to_stockpile = {
				type = CAS_equipment_3
				amount = 50
				producer = VIN
			}
		}
	}
	focus = {
		id = VIN_The_Battle_of_Coloniale_Route_4
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Battle_of_Coloniale_Route_4"
		}
		icon = GFX_The_Battle_of_Coloniale_route_four
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Strike_Dong_Khe
		}
		x = 24
		y = 7
		completion_reward = {
			set_country_flag = NORTHERN_BORDER_CAO_BANG_UNLOCKED
			custom_effect_tooltip = Enable_Combat_Operations_in_Cao_Bang
		}
	}
	focus = {
		id = VIN_Captured_French_Infantry_Equipment
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Captured_French_Infantry_Equipment"
		}
		icon = GFX_Captured_French_Infantry_Equipment
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_The_Battle_of_Coloniale_Route_4
		}
		x = 26
		y = 8
		completion_reward = {
			add_equipment_to_stockpile = {
				type = infantry_equipment_0
				amount = 20000
				producer = FRA
			}
		}
	}
	focus = {
		id = VIN_Aquisitioned_French_Artillery
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Aquisitioned_French_Artillery"
		}
		icon = GFX_Acquisition_French_artillery
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_The_Battle_of_Coloniale_Route_4
		}
		x = 22
		y = 8
		completion_reward = {
			add_equipment_to_stockpile = {
				type = artillery_equipment_1
				amount = 300
				producer = FRA
			}
		}
	}
	focus = {
		id = VIN_Prepare_to_Strike_the_De_Lattre_Line
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Prepare_to_Strike_the_De_Lattre_Line"
		}
		icon = GFX_strike_the_de_latter_line
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Captured_French_Infantry_Equipment
		}
		prerequisite = {
			focus = VIN_Aquisitioned_French_Artillery
		}
		x = 24
		y = 9
		completion_reward = {
			add_war_support = 0.05
			add_manpower = 15000
		}
	}
	focus = {
		id = VIN_Strike_Vinh_Yen
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Strike_Vinh_Yen"
		}
		icon = GFX_Strike_Vin_Yenh
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Prepare_to_Strike_the_De_Lattre_Line
		}
		x = 21
		y = 10
		bypass = {
			FRA = {
				NOT = {
					owns_state = 786
				}
			}
			# bypass if french indochina doesn't own Hanoi
		}
		completion_reward = {
			start_border_war = {
				change_state_after_war = no
				attacker = {
					state = 881
					num_provinces = 3
					on_win = Indochina_War.9
					on_lose = Indochina_War.8
					on_cancel = Indochina_War.4
				}
				defender = {
					state = 786
					num_provinces = 3
					on_win = Indochina_War.8
					on_lose = Indochina_War.9
					on_cancel = Indochina_War.4
				}
			}
		}
	}
	focus = {
		id = VIN_Attack_Mao_Khe
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Attack_Mao_Khe"
		}
		icon = GFX_Attack_Mao_Khe
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Prepare_to_Strike_the_De_Lattre_Line
		}
		x = 24
		y = 10
		bypass = {
			FRA = {
				NOT = {
					owns_state = 786
				}
			}
			# bypass if french indochina doesn't own Hanoi
		}
		completion_reward = {
			start_border_war = {
				change_state_after_war = no
				attacker = {
					state = 881
					num_provinces = 3
					on_win = Indochina_War.12
					on_lose = Indochina_War.11
					on_cancel = Indochina_War.4
				}
				defender = {
					state = 786
					num_provinces = 3
					on_win = Indochina_War.11
					on_lose = Indochina_War.12
					on_cancel = Indochina_War.4
				}
			}
		}
	}
	focus = {
		id = VIN_The_Battle_of_the_Day_River
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Battle_of_the_Day_River"
		}
		icon = GFX_The_battle_of_the_day_river
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Prepare_to_Strike_the_De_Lattre_Line
		}
		x = 27
		y = 10
		completion_reward = {
			start_border_war = {
				change_state_after_war = no
				attacker = {
					state = 881
					num_provinces = 3
					on_win = Indochina_War.15
					on_lose = Indochina_War.14
					on_cancel = Indochina_War.4
				}
				defender = {
					state = 786
					num_provinces = 3
					on_win = Indochina_War.14
					on_lose = Indochina_War.15
					on_cancel = Indochina_War.4
				}
			}
		}
	}
	focus = {
		id = VIN_Propaganda_Warfare
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Propaganda_Warfare"
		}
		icon = GFX_Propaganda_Warfare
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Attack_Mao_Khe
		}
		prerequisite = {
			focus = VIN_Strike_Vinh_Yen
		}
		x = 23
		y = 11
		completion_reward = {
			add_ideas = ideological_fanaticism_focus
		}
	}
	focus = {
		id = VIN_Recover_Our_Losses
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Recover_Our_Losses"
		}
		icon = GFX_Recover_Our_Losses
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Attack_Mao_Khe
		}
		prerequisite = {
			focus = VIN_The_Battle_of_the_Day_River
		}
		x = 25
		y = 11
		completion_reward = {
			add_manpower = 150000
			add_war_support = 0.05
		}
	}
	focus = {
		id = VIN_The_Hoa_Binh_Campaign
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Hoa_Binh_Campaign"
		}
		icon = GFX_Hoa_Binh_Campaign
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Propaganda_Warfare
		}
		prerequisite = {
			focus = VIN_Recover_Our_Losses
		}
		x = 24
		y = 12
		completion_reward = {
			start_border_war = {
				change_state_after_war = no
				attacker = {
					state = 786
					num_provinces = 3
					on_win = Indochina_War.20
					on_lose = Indochina_War.21
					on_cancel = Indochina_War.4
				}
				defender = {
					state = 838
					num_provinces = 3
					on_win = Indochina_War.21
					on_lose = Indochina_War.20
					on_cancel = Indochina_War.4
				}
			}
		}
	}
	focus = {
		id = VIN_Seize_the_Black_River_Valley
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Seize_the_Black_River_Valley"
		}
		icon = GFX_Battle_of_Black_River_Valley
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_The_Hoa_Binh_Campaign
		}
		x = 26
		y = 13
		bypass = {
			FRA = {
				NOT = {
					owns_state = 786
				}
			}
			# bypass if french indochina doesn't own Hanoi
		}
		completion_reward = {
			set_country_flag = {
				flag = INDOCHINESE_WAR_DIEN_BIEN_UNLOCKED
				days = 50
				value = 1
			}
			custom_effect_tooltip = Enable_Temp_Combat_Dien_Bien
			
		}
	}
	focus = {
		id = VIN_Raid_French_Supply_Lines
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Raid_French_Supply_Lines"
		}
		icon = GFX_Raid_French_Supply_Lines
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_The_Hoa_Binh_Campaign
		}
		x = 22
		y = 13
		completion_reward = {
			FRA = {
				add_war_support = -0.02
			}
			add_war_support = 0.01
			add_manpower = 5000
		}
	}
	focus = {
		id = VIN_The_Invasion_of_Laos
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Invasion_of_Laos"
		}
		icon = GFX_Invade_Laos
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Raid_French_Supply_Lines
		}
		x = 19
		y = 14
		completion_reward = {
			country_event = VINLAO.1
			custom_effect_tooltip = Enable_Combat_Operations_in_Laos
			FRA = {
				set_country_flag = LAOS_BORDER_UNLOCKED
			}
			set_country_flag = LAOS_BORDER_UNLOCKED-
		}
	}
	focus = {
		id = VIN_The_57_Days_of_Hell
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_57_Days_of_Hell"
		}
		icon = GFX_57_days_of_hell
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Raid_French_Supply_Lines
		}
		prerequisite = {
			focus = VIN_Seize_the_Black_River_Valley
		}
		x = 24
		y = 14
		completion_reward = {
			country_event = Indochina_War.31
			FRA = {
				country_event = Indochina_War.31
			}
		}
	}
	focus = {
		id = VIN_The_Battle_of_Dien_Bien_Phu
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Battle_of_Dien_Bien_Phu"
		}
		icon = GFX_The_Battle_of_Dien_Bien_Phu
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_The_57_Days_of_Hell
		}
		x = 24
		y = 15
		completion_reward = {
			add_to_variable = {
				VIN_Military_Bonus = 0.05
			}
			set_country_flag = LAOS_BORDER_UNLOCKED
			set_country_flag = NORTHERN_BORDER_UNLOCKED
			set_country_flag = INDOCHINESE_WAR_TONKIN_NORTH_UNLOCKED
			set_country_flag = INDOCHINESE_WAR_TONKIN_SOUTH_UNLOCKED
			set_country_flag = INDOCHINESE_WAR_DIEN_BIEN_UNLOCKED

			custom_effect_tooltip = Increase_Revolutionary_Army_Bonus_5_TT
			FRA = {
				custom_effect_tooltip = Enable_Combat_Operations_Nationwide
				set_country_flag = LAOS_BORDER_UNLOCKED
				set_country_flag = NORTHERN_BORDER_UNLOCKED
				set_country_flag = INDOCHINESE_WAR_TONKIN_NORTH_UNLOCKED
				set_country_flag = INDOCHINESE_WAR_TONKIN_SOUTH_UNLOCKED
				set_country_flag = INDOCHINESE_WAR_DIEN_BIEN_UNLOCKED
			}
			custom_effect_tooltip = Enable_Combat_Operations_Nationwide
		}
	}
	focus = {
		id = VIN_Raid_French_Laotian_Bases
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Raid_French_Laotian_Bases"
		}
		icon = GFX_Raid_French_Laotian_bases
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_The_Invasion_of_Laos
		}
		x = 17
		y = 15
		completion_reward = {
			add_manpower = 5000
			add_war_support = 0.04
		}
	}
	focus = {
		id = VIN_Establish_Viengxay_Tunnel_Network
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Establish_Viengxay_Tunnel_Network"
		}
		icon = GFX_Establish_viengxay_tunnel_network
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_The_Invasion_of_Laos
		}
		x = 21
		y = 15
		completion_reward = {
			LAO = {
				add_offsite_building = {
					type = industrial_complex
					level = 2
				}
				add_offsite_building = {
					type = arms_factory
					level = 1
				}
			}
		}
	}
	focus = {
		id = VIN_Transfer_Authority_to_the_Pathet_Lao
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Transfer_Authority_to_the_Pathet_Lao"
		}
		icon = GFX_Transfer_authority_to_the_pathet_lao
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Establish_Viengxay_Tunnel_Network
		}
		prerequisite = {
			focus = VIN_Raid_French_Laotian_Bases
		}
		x = 19
		y = 16
		completion_reward = {
			if = {
				limit = {
					VIN = {
						is_in_faction_with = PRC
					}
				}
				FRA = {
					set_autonomy = {
						target = LOS
						autonomy_state = autonomy_free
					}
				}
				PRC = {
					add_to_faction = LAO
				}
				LOS = {
					declare_war_on = {
						target = LAO
						type = annex_everything
					}
				}
				LOS = {
					declare_war_on = {
						target = VIN
						type = puppet_wargoal_focus
					}
				}
				CHI = {
					add_to_faction = LOS
				}
			}
			if = {
				limit = {
					VIN = {
						is_in_faction_with = SOV
					}
				}
				SOV = {
					add_to_faction = LAO
				}
				LOS = {
					declare_war_on = {
						target = LAO
						type = annex_everything
					}
				}
				LOS = {
					declare_war_on = {
						target = VIN
						type = puppet_wargoal_focus
					}
				}
				CHI = {
					add_to_faction = LOS
				}
			}
			LAO = {
				transfer_state = 1295
				add_state_core = 1295
				add_state_core = 841
				add_state_core = 670
				add_state_core = 1196
				add_state_core = 1198
				add_state_core = 1191
				add_state_core = 1187
				set_capital = { state = 1295 }
			}
		}
	}
	focus = {
		id = VIN_Failure_of_the_Refferendum
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Failure_of_the_Refferendum"
		}
		icon = GFX_Failure_of_the_Reforendum
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Endorse_the_CPSUs_Twentieth_Congress
		}
		prerequisite = {
			focus = VIN_Ignore_the_Plight_of_our_Southern_Comrades
		}
		x = 36
		y = 9
	}
	focus = {
		id = VIN_Ignore_the_Plight_of_our_Southern_Comrades
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Ignore_the_Plight_of_our_Southern_Comrades"
		}
		icon = GFX_Ignore_the_plight_of_our_southern_comrades
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Force_the_Closure_of_the_American_Consulate
		}
		x = 34
		y = 8
		completion_reward = {
			add_war_support = 0.05
		}
	}
	focus = {
		id = VIN_Endorse_the_CPSUs_Twentieth_Congress
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Endorse_the_CPSUs_Twentieth_Congress"
		}
		icon = GFX_SOV_CPSU
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Force_the_Closure_of_the_American_Consulate
		}
		x = 38
		y = 8
		available = {
			has_global_flag = Twentieth_Congress_of_the_CPSU
		}
		completion_reward = {
			country_event = CPSU_VIN.1
		}
	}
	focus = {
		id = VIN_Implement_Land_Reform
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Implement_Land_Reform"
		}
		icon = GFX_Agrarian_Collectivization
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Landlord_Classicide
		}
		prerequisite = {
			focus = VIN_Crush_Feudalism
		}
		prerequisite = {
			focus = VIN_Emulate_Mao
		}
		x = 14
		y = 4
		completion_reward = {
			custom_effect_tooltip = AgriModernization2_tt
			add_to_variable = {
				agriBonus = 10
			}
			add_stability = -0.05
		}
	}
	focus = {
		id = VIN_The_Rectification_Campaign
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Rectification_Campaign"
		}
		icon = GFX_focus_red_propaganda
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Implement_Land_Reform
		}
		x = 14
		y = 5
		completion_reward = {
			add_stability = 0.05
			country_event = VIN_Reform.2
		}
	}
	focus = {
		id = VIN_Release_Landlord_Prisoners
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Release_Landlord_Prisoners"
		}
		icon = GFX_generic_arrests
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Rectification_Campaign
		}
		x = 11
		y = 6
		completion_reward = {
			add_to_variable = {
				gulag_factor = -0.02
			}
			add_to_variable = {
				gulag_factor_neg = 0.02
			}
			add_to_variable = {
				gulag_factor_five = -0.05
			}
			add_to_variable = {
				gulag_factor_five_neg = 0.05
			}
			custom_effect_tooltip = gulag_factor_decrease_TT
		}
	}
	focus = {
		id = VIN_Return_Wrongly_Seized_Assets
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Return_Wrongly_Seized_Assets"
		}
		icon = GFX_Gold
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Rectification_Campaign
		}
		x = 14
		y = 6
		completion_reward = {
			add_to_variable = {
				gulag_factor = -0.02
			}
			add_to_variable = {
				gulag_factor_neg = 0.02
			}
			add_to_variable = {
				gulag_factor_five = -0.05
			}
			add_to_variable = {
				gulag_factor_five_neg = 0.05
			}
			custom_effect_tooltip = gulag_factor_decrease_TT
		}
	}
	focus = {
		id = VIN_Political_Reindoctrination
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Political_Reindoctrination"
		}
		icon = GFX_FocusTrueSocialismForMongolia
		search_filters = {
			IC_FILTER
		}
		cost = 10
		prerequisite = {
			focus = VIN_The_Rectification_Campaign
		}
		x = 17
		y = 6
		completion_reward = {
			add_to_variable = {
				gulag_factor = -0.02
			}
			add_to_variable = {
				gulag_factor_neg = 0.02
			}
			add_to_variable = {
				gulag_factor_five = -0.05
			}
			add_to_variable = {
				gulag_factor_five_neg = 0.05
			}
			custom_effect_tooltip = gulag_factor_decrease_TT
		}
	}
	focus = {
		id = VIN_Reclassificaiton_of_the_Peasents
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Reclassificaiton_of_the_Peasents"
		}
		icon = GFX_ContinueCollectivizingPastoralEconomies
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Return_Wrongly_Seized_Assets
		}
		prerequisite = {
			focus = VIN_Release_Landlord_Prisoners
		}
		x = 13
		y = 7
		completion_reward = {
			add_to_variable = {
				gulag_factor = -0.02
			}
			add_to_variable = {
				gulag_factor_neg = 0.02
			}
			add_to_variable = {
				gulag_factor_five = -0.05
			}
			add_to_variable = {
				gulag_factor_five_neg = 0.05
			}
			custom_effect_tooltip = gulag_factor_decrease_TT
		}
	}
	focus = {
		id = VIN_Rehabilitate_the_Falsely_Accussed
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Rehabilitate_the_Falsely_Accussed"
		}
		icon = GFX_shadow_government
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Return_Wrongly_Seized_Assets
		}
		prerequisite = {
			focus = VIN_Political_Reindoctrination
		}
		x = 15
		y = 7
		completion_reward = {
			add_to_variable = {
				gulag_factor = -0.02
			}
			add_to_variable = {
				gulag_factor_neg = 0.02
			}
			add_to_variable = {
				gulag_factor_five = -0.05
			}
			add_to_variable = {
				gulag_factor_five_neg = 0.05
			}
			custom_effect_tooltip = gulag_factor_decrease_TT
		}
	}
	focus = {
		id = VIN_Review_the_Damages
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Review_the_Damages"
		}
		icon = GFX_Commie_Treaty
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Rehabilitate_the_Falsely_Accussed
		}
		prerequisite = {
			focus = VIN_Reclassificaiton_of_the_Peasents
		}
		x = 14
		y = 8
		completion_reward = {
			add_political_power = 75
			add_stability = 0.01
		}
	}
	focus = {
		id = VIN_Maintain_the_Personality_Cult
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Maintain_the_Personality_Cult"
		}
		icon = GFX_Maintain_the_personality_cult
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Failure_of_the_Refferendum
		}
		x = 38
		y = 10
		completion_reward = {
			add_timed_idea = {
				idea = leftwing_deathsquads
				days = 1250
			}
		}
	}
	focus = {
		id = VIN_Continue_to_Ignore_the_Protests_of_the_Southern_Faction
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Continue_to_Ignore_the_Protests_of_the_Southern_Faction"
		}
		icon = GFX_Continue_to_ignore_the_protests_of_the_southern_faction
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Failure_of_the_Refferendum
		}
		x = 34
		y = 10
		completion_reward = {
			add_stability = -0.01
			add_war_support = 0.04
			add_to_variable = {
				var = domestic_influence_amount
				value = 250
			}
			recalculate_influence = yes
		}
	}
	focus = {
		id = VIN_Restoring_the_Northern_Economy
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Restoring_the_Northern_Economy"
		}
		icon = GFX_Restart_the_Northern_Economy
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Acknwoledge_the_Failure_of_the_Geneva_Accords
		}
		x = 34
		y = 12
		completion_reward = {
			decrease_fiscal_collapse = yes
		}
	}
	focus = {
		id = VIN_Acknwoledge_the_Failure_of_the_Geneva_Accords
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Acknwoledge_the_Failure_of_the_Geneva_Accords"
		}
		icon = GFX_Acknowledge_the_failure_of_the_Geneva_accords
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Maintain_the_Personality_Cult
		}
		prerequisite = {
			focus = VIN_Continue_to_Ignore_the_Protests_of_the_Southern_Faction
		}
		x = 36
		y = 11
		completion_reward = {
			add_threat = 3
			add_war_support = 0.05
		}
	}
	focus = {
		id = VIN_Reject_The_Errors_of_Stalin
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Reject_The_Errors_of_Stalin"
		}
		icon = GFX_Reject_the_errors_of_Stalin
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Restoring_the_Northern_Economy
		}
		prerequisite = {
			focus = VIN_Democratization_of_the_Regime
		}
		x = 36
		y = 13
		completion_reward = {
			remove_ideas = total_loyalty
			add_to_variable = {
				gulag_factor = -0.02
			}
			add_to_variable = {
				gulag_factor_neg = 0.02
			}
			add_to_variable = {
				gulag_factor_five = -0.05
			}
			add_to_variable = {
				gulag_factor_five_neg = 0.05
			}
			custom_effect_tooltip = gulag_factor_decrease_TT
		}
	}
	focus = {
		id = VIN_Release_Political_Prisoners
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Release_Political_Prisoners"
		}
		icon = GFX_Release_political_prisoners
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Restoring_the_Northern_Economy
		}
		x = 32
		y = 13
		completion_reward = {
			remove_ideas = gulag_politic
		}
	}
	focus = {
		id = VIN_Democratization_of_the_Regime
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Democratization_of_the_Regime"
		}
		icon = GFX_Relax_Political_Repression
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Acknwoledge_the_Failure_of_the_Geneva_Accords
		}
		x = 38
		y = 12
		completion_reward = {
			add_ideas = art_and_liberalization
		}
	}
	focus = {
		id = VIN_Allow_Free_Speach
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Allow_Free_Speach"
		}
		icon = GFX_Allow_Free_Speach
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Democratization_of_the_Regime
		}
		x = 40
		y = 13
		completion_reward = {
			add_to_variable = {
				gulag_factor = -0.02
			}
			add_to_variable = {
				gulag_factor_neg = 0.02
			}
			add_to_variable = {
				gulag_factor_five = -0.05
			}
			add_to_variable = {
				gulag_factor_five_neg = 0.05
			}
			custom_effect_tooltip = gulag_factor_decrease_TT
		}
	}
	focus = {
		id = VIN_Lift_Travel_Restrictions
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Lift_Travel_Restrictions"
		}
		icon = GFX_Travel_Modernization
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Reject_The_Errors_of_Stalin
		}
		prerequisite = {
			focus = VIN_Release_Political_Prisoners
		}
		x = 35
		y = 14
		completion_reward = {
			add_to_variable = {
				gulag_factor = -0.02
			}
			add_to_variable = {
				gulag_factor_neg = 0.02
			}
			add_to_variable = {
				gulag_factor_five = -0.05
			}
			add_to_variable = {
				gulag_factor_five_neg = 0.05
			}
			custom_effect_tooltip = gulag_factor_decrease_TT
		}
	}
	focus = {
		id = VIN_Condemn_Leftist_Deviaition
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Condemn_Leftist_Deviaition"
		}
		icon = GFX_focus_red_propaganda
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Reject_The_Errors_of_Stalin
		}
		prerequisite = {
			focus = VIN_Allow_Free_Speach
		}
		x = 37
		y = 14
		completion_reward = {
			country_event = VIN_Reform.3
			add_popularity = {
				ideology = maoism
				popularity = -0.03
			}
			VIN = {
				add_opinion_modifier = {
					target = PRC
					modifier = small_decrease
				}
			}
			PRC = {
				add_opinion_modifier = {
					target = VIN
					modifier = small_decrease
				}
			}
		}
	}
	focus = {
		id = VIN_Le_Duans_Revolutionary_Campaign
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Le_Duans_Revolutionary_Campaign"
		}
		icon = GFX_fist
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Condemn_Leftist_Deviaition
		}
		prerequisite = {
			focus = VIN_Lift_Travel_Restrictions
		}
		x = 36
		y = 15
		completion_reward = {
			country_event = Le_Duan.1
		}
	}
	focus = {
		id = VIN_Allow_Targetted_Assasinations
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Allow_Targetted_Assasinations"
		}
		icon = GFX_Allow_targeted_assassinations
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Le_Duans_Revolutionary_Campaign
		}
		x = 38
		y = 16
		completion_reward = {
			VIE = {
				add_stability = -0.04
				add_war_support = -0.02
			}
		}
	}
	focus = {
		id = VIN_Announce_the_Three_Year_Plan
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Announce_the_Three_Year_Plan"
		}
		icon = GFX_Three_Year_Plan
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Allow_Targetted_Assasinations
		}
		prerequisite = {
			focus = VIN_Attempt_To_Salvage_Geneva
		}
		x = 36
		y = 17
		completion_reward = {
			add_timed_idea = {
				idea = POL_idea_first_three_year_plan
				days = 1095
			}
		}
	}
	focus = {
		id = VIN_Attempt_To_Salvage_Geneva
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Attempt_To_Salvage_Geneva"
		}
		icon = GFX_Attempt_to_Salvage_Geneva
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Le_Duans_Revolutionary_Campaign
		}
		x = 34
		y = 16
		completion_reward = {
			VIE = {
				country_event = VIN_Geneva.1
				#VIN_Geneva.2		#Southern Rejection
			}
		}
	}
	focus = {
		id = VIN_Collectivize_the_Countryside
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Collectivize_the_Countryside"
		}
		icon = GFX_CollectivizePastoralEconomies
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Announce_the_Three_Year_Plan
		}
		x = 36
		y = 18
		completion_reward = {
			add_timed_idea = {
				idea = enforce_collecticization
				days = 1250
			}
		}
	}
	focus = {
		id = VIN_Invest_in_Modern_Industry
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Invest_in_Modern_Industry"
		}
		icon = GFX_Invest_in_modern_industry
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Announce_the_Three_Year_Plan
		}
		x = 33
		y = 18
		completion_reward = {
			increase_reconstruction = yes
		}
	}
	focus = {
		id = VIN_Collaboration_with_the_Bourgeois
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Collaboration_with_the_Bourgeois"
		}
		icon = GFX_Collaboration_the_the_bourgeois
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Announce_the_Three_Year_Plan
		}
		x = 39
		y = 18
		completion_reward = {
			decrease_fiscal_collapse = yes
		}
	}
	focus = {
		id = VIN_The_Fifteenth_Plenum_of_the_VWP
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_The_Fifteenth_Plenum_of_the_VWP"
		}
		icon = GFX_Fifthteen_Plenum_of_the_VWP
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Collaboration_with_the_Bourgeois
		}
		prerequisite = {
			focus = VIN_Collectivize_the_Countryside
		}
		prerequisite = {
			focus = VIN_Invest_in_Modern_Industry
		}
		x = 36
		y = 19
		completion_reward = {
			country_event = VWP.1
		}
	}
	focus = {
		id = VIN_General_Secretary_Le_Duan
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_General_Secretary_Le_Duan"
		}
		icon = GFX_Lee_Duan
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_The_Fifteenth_Plenum_of_the_VWP
		}
		x = 36
		y = 20
		available = {
			always = no
		}
	}
	focus = {
		id = VIN_General_Secretary_Vo_Nguyen_Giap
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_General_Secretary_Vo_Nguyen_Giap"
		}
		icon = GFX_Vo_Nguyen_Giap
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_The_Fifteenth_Plenum_of_the_VWP
		}
		x = 29
		y = 20
		available = {
			always = no
		}
	}
	focus = {
		id = VIN_General_Secretary_Truong_Chinh
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_General_Secretary_Truong_Chinh"
		}
		icon = GFX_Truong_chinh
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_The_Fifteenth_Plenum_of_the_VWP
		}
		x = 43
		y = 20
		available = {
			always = no
		}
	}
	focus = {
		id = VIN_Restart_the_War_In_the_South
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Restart_the_War_In_the_South"
		}
		icon = GFX_Restart_the_War_in_the_South
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Sideline_Moderate_Officials
		}
		bypass = {
			NOT = {
				country_exists = VIE
			}
		}
		x = 36
		y = 23
		completion_reward = {
			news_event = NLF.100
			set_global_flag = Vietnam_War
			NLF = {
				transfer_state = 982
				load_oob = "generic_insurgency"
				add_manpower = 15000
				capital_scope = {
					create_unit = {
						division = "name = \"Infantry Division\" division_template = \"Infantry Division\" start_experience_factor = 0.75 start_equipment_factor = 0.5"
						owner = NLF
					}
					create_unit = {
						division = "name = \"Infantry Division\" division_template = \"Infantry Division\" start_experience_factor = 0.75 start_equipment_factor = 0.5"
						owner = NLF
					}
				}
			}
		}
	}
	focus = {
		id = VIN_Repeal_Liberalization_Measures
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Repeal_Liberalization_Measures"
		}
		icon = GFX_Repeal_liberalization_measures
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_General_Secretary_Le_Duan
		}
		x = 34
		y = 21
		completion_reward = {
			remove_ideas = art_and_liberalization
		}
	}
	focus = {
		id = VIN_Reactivate_Southern_Cells
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Reactivate_Southern_Cells"
		}
		icon = GFX_Reactivate_southern_cells
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_General_Secretary_Le_Duan
		}
		x = 38
		y = 21
		completion_reward = {
			VIE = {
				add_stability = -0.02
				add_popularity = {
					ideology = communism
					popularity = 0.05
				}
			}
		}
	}
	focus = {
		id = VIN_Continue_North_First_Endeavors
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Continue_North_First_Endeavors"
		}
		icon = GFX_North_First_outlook
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_General_Secretary_Vo_Nguyen_Giap
		}
		x = 27
		y = 21
		completion_reward = {
			add_timed_idea = {
				idea = economic_growth
				days = 1625
			}
		}
	}
	focus = {
		id = VIN_Side_with_the_Soviets
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Side_with_the_Soviets"
		}
		icon = GFX_Side_with_the_Soviets
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_General_Secretary_Vo_Nguyen_Giap
		}
		x = 31
		y = 21
		completion_reward = {
			VIN = {
				add_opinion_modifier = {
					target = SOV
					modifier = large_increase
				}
			}
			SOV = {
				add_opinion_modifier = {
					target = VIN
					modifier = large_increase
				}
			}
		}
	}
	focus = {
		id = VIN_Allow_Moderate_Liberalization
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Allow_Moderate_Liberalization"
		}
		icon = GFX_VIN_Allow_Moderate_Liberalization
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Side_with_the_Soviets
		}
		prerequisite = {
			focus = VIN_Continue_North_First_Endeavors
		}
		x = 29
		y = 22
		completion_reward = {
			add_to_variable = {
				gulag_factor = -0.02
			}
			add_to_variable = {
				gulag_factor_neg = 0.02
			}
			add_to_variable = {
				gulag_factor_five = -0.05
			}
			add_to_variable = {
				gulag_factor_five_neg = 0.05
			}
			custom_effect_tooltip = gulag_factor_decrease_TT
		}
	}
	focus = {
		id = VIN_Anti_Revisionist_Campaign
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Anti_Revisionist_Campaign"
		}
		icon = GFX_Spread_Anti_Revisionist_Propaganda
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_General_Secretary_Truong_Chinh
		}
		x = 41
		y = 21
		completion_reward = {
			if = {
				limit = {
					is_subject_of = SOV
				}
				leave_faction = yes
				SOV = {
					set_autonomy = { target = VIN autonomy_state = autonomy_free }
				}
			}
			add_popularity = {
				ideology = maoism
				popularity = 0.15
			}
			add_timed_idea = {
				idea = leftwing_deathsquads
				days = 750
			}
		}
	}
	focus = {
		id = VIN_Side_with_Mao
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Side_with_Mao"
		}
		icon = GFX_Side_with_Mao
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_General_Secretary_Truong_Chinh
		}
		x = 45
		y = 21
		completion_reward = {
			VIN = {
				add_opinion_modifier = {
					target = PRC
					modifier = large_increase
				}
			}
			PRC = {
				add_opinion_modifier = {
					target = VIN
					modifier = large_increase
				}
			}
		}
	}
	focus = {
		id = VIN_A_Vietnamese_Great_Leap_Forward
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_A_Vietnamese_Great_Leap_Forward"
		}
		icon = GFX_Great_Leap_Forward_One
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Purge_the_Moderates_and_Southerners
		}
		x = 43
		y = 23
		completion_reward = {
			add_timed_idea = {
				idea = prc_great_leap_forward
				days = 1625
			}
		}
	}
	focus = {
		id = VIN_Purge_the_Moderates_and_Southerners
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Purge_the_Moderates_and_Southerners"
		}
		icon = GFX_Purge_moderates_and_southerners
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Anti_Revisionist_Campaign
		}
		prerequisite = {
			focus = VIN_Side_with_Mao
		}
		x = 43
		y = 22
		completion_reward = {
			add_ideas = revolutionary_fervor
		}
	}
	focus = {
		id = VIN_Sideline_Moderate_Officials
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Sideline_Moderate_Officials"
		}
		icon = GFX_Sideline_the_moderates
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Reactivate_Southern_Cells
		}
		prerequisite = {
			focus = VIN_Repeal_Liberalization_Measures
		}
		x = 36
		y = 22
		completion_reward = {
			add_popularity = {
				ideology = trotskyism
				popularity = -0.05
			}
		}
	}
	focus = {
		id = VIN_Sideline_Southern_Radicals
		completion_reward = {
			log = "[GetDateText]: [Root.GetTag]: id = VIN_Sideline_Southern_Radicals"
		}
		icon = GFX_Sideline_southern_radicals
		search_filters = {
			IC_FILTER
		}
		cost = 5
		prerequisite = {
			focus = VIN_Allow_Moderate_Liberalization
		}
		x = 29
		y = 23
		completion_reward = {
			add_war_support = -0.05
			add_political_power = 150
			add_stability = 0.02
		}
	}
}
