#!gfx:interface/dawn break/goals.gfx
focus_tree = {
	id = DB_FRA_COMM

	country = {
		factor = 0 
		modifier = {
			add = 1000
			tag = FRA
		} 
	}
 
	default = no
	continuous_focus_position = { x = 200 y = 1000 }

####### 国际事物 ####### 
 ####### 开端	
	focus = {
		id = FRA_thirties_international_agenda
		icon = GFX_focus_ger_great_red_menace
		cost = 1
		x = 3 
		y = 0
		ai_will_do = { factor = 250 }
		completion_reward = {
			add_ideas = DB_FRA_the_leader_of_COMMIE1
			add_political_power = 100
		}
		
	}

	focus = {
		id = FRA_ignite_revolutionary_enthusiasm
		icon = GFX_focus_FRA_ignite_revolutionary_enthusiasm
		relative_position_id = FRA_thirties_international_agenda
		prerequisite = { focus = FRA_thirties_international_agenda }
		x = -2
		y = 1
		cost = 1
		ai_will_do = { factor = 250 }
		completion_reward = {
			add_war_support = 0.05
			add_political_power = 25
		}

	}

	focus = {
		id = FRA_international_propaganda
		icon = GFX_focus_international_propaganda
		relative_position_id = FRA_thirties_international_agenda
		prerequisite = { focus = FRA_thirties_international_agenda }
		x = 0
		y = 1
		cost = 1
		ai_will_do = { factor = 250 }
		completion_reward = {
			add_stability = 0.05
			add_political_power = 25
		}
	}

	focus = {
		id = FRA_prepare_the_intertional_column
		icon = GFX_focus_prepare_the_intertional_column
		relative_position_id = FRA_thirties_international_agenda
		prerequisite = { focus = FRA_thirties_international_agenda }
		x = 2
		y = 1
		ai_will_do = { factor = 300 }
		cost = 1
		completion_reward = {
			add_ideas = DB_FRA_the_interional_column1
			add_political_power = 25
			add_tech_bonus = {
				name = FRA_prepare_the_intertional_column
				bonus = 0.5
				uses = 1
				category = infantry_weapons
			}
		}
	}

	focus = {
		id = FRA_strategic_layout
		icon = GFX_focus_strategic_layout
		relative_position_id = FRA_thirties_international_agenda
		prerequisite = { focus = FRA_ignite_revolutionary_enthusiasm }
		prerequisite = { focus = FRA_international_propaganda }
		prerequisite = { focus = FRA_prepare_the_intertional_column }
		x = 0
		y = 2
		cost = 1
		ai_will_do = { factor = 250 }
		completion_reward = {
			set_variable = { FRA_infulence_europe = 80 }
			set_variable = { FRA_infulence_asia = 70 }
			set_variable = { FRA_infulence_africa = 40 }
			set_variable = { FRA_infulence_america = 60 }
			set_variable = { FRA_infulence_mideast = 40 }
			set_country_flag = FRA_the_third_international_ui
			add_political_power = 100
			add_ideas = DB_FRA_vangurad_of_revolution
			custom_effect_tooltip = FRA_the_third_international_tips1
			custom_effect_tooltip = FRA_the_third_international_tips2
		}
	}
 ####### 欧洲区
	focus = {
		
		id = FRA_european_situation 
		icon = GFX_focus_FRA_european_situation
		relative_position_id = FRA_strategic_layout
		prerequisite = { focus = FRA_strategic_layout }
		x = -7
		y = 1
		cost = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		completion_reward = {
			hidden_effect = {
				FRA_invention_auto_complete_set_eu = yes
			}
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_eu
			add_to_variable = { FRA_infulence_europe = var:FRA_infulence_change }
			add_political_power = 25
			set_country_flag = FRA_EU_general
		}
	}

	focus = {
		id = FRA_memorandum_of_lberia
		icon = GFX_focus_FRA_memorandum_of_lberia
		relative_position_id = FRA_european_situation
		prerequisite = { focus = FRA_european_situation }
		x = -2
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		} 
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_eu
			add_to_variable = { FRA_infulence_europe = var:FRA_infulence_change }
			SPA = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05 
				}
				add_stability = -0.05
			}
			POR={
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05 
				}
				add_stability = -0.05
			}
			SWF = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05 
				}
				add_stability = 0.05
				add_war_support = 0.025
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 1000
				}
				add_equipment_to_stockpile = {
					type = artillery_equipment
					amount = 500
				}
				add_equipment_to_stockpile = {
					type = support_equipment
					amount = 250
				}
				add_ideas = FRA_revo_help
			}
		}
	}

	focus = {
		id = FRA_memorandum_of_apennine
		icon = GFX_focus_FRA_memorandum_of_apennine
		relative_position_id = FRA_european_situation
		prerequisite = { focus = FRA_european_situation }
		x = -1
		y = 2
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_variable = { cores_revo_level = 0 }
			set_variable = { cores_revo_fail = 1 }
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_eu
			add_to_variable = { FRA_infulence_europe = var:FRA_infulence_change }
			SRI = {
				add_popularity = { 
					ideology = totalist
					popularity = 0.05 
				}
				add_stability = 0.05
				add_war_support = 0.025
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 1000
				}
				add_equipment_to_stockpile = {
					type = artillery_equipment
					amount = 500
				}
				add_equipment_to_stockpile = {
					type = support_equipment
					amount = 250
				}
				add_ideas = FRA_revo_help
			}
		}
	}

	focus = {
		id = FRA_memorandum_of_britain 
		icon = GFX_focus_FRA_memorandum_of_britain
		relative_position_id = FRA_european_situation
		prerequisite = { focus = FRA_european_situation }
		x = 0
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_eu
			add_to_variable = { FRA_infulence_europe = var:FRA_infulence_change }
			ENG = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05 
				}
				add_stability = 0.05
				add_war_support = 0.025
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 1000
				}
				add_equipment_to_stockpile = {
					type = artillery_equipment
					amount = 500
				}
				add_equipment_to_stockpile = {
					type = support_equipment
					amount = 250
				}
				add_ideas = FRA_revo_help
			}
			IRE = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05 
				}
				add_stability = -0.05
			}
		}
	}

	focus = {
		id = FRA_memorandum_of_kaiser
		icon = GFX_focus_FRA_memorandum_of_kaise
		relative_position_id = FRA_european_situation
		prerequisite = { focus = FRA_european_situation }
		x = 2
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_eu
			add_to_variable = { FRA_infulence_europe = var:FRA_infulence_change }
			GER = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.025 
				}
				add_popularity = { 
					ideology = radical_socialist
					popularity = 0.025 
				}
				add_popularity = { 
					ideology = totalist
					popularity = 0.025 
				}
				add_stability = -0.01
				add_political_power = -50
			}
		}
	}

	focus = {
		id = FRA_people_under_the_kaiser
		icon = GFX_focus_FRA_people_under_the_kaiser
		relative_position_id = FRA_memorandum_of_kaiser
		prerequisite = { focus = FRA_memorandum_of_kaiser }
		x = 0
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_eu
			add_to_variable = { FRA_infulence_europe = var:FRA_infulence_change }
			custom_effect_tooltip = FRA_the_world_invention_tips1
			every_other_country = {
				limit = {
					NOT = { tag = GER }
					is_subject_of = GER
					capital_scope = {
						is_on_continent = europe
					}
				}
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05
				}
				add_stability = -0.05
				add_political_power = -25
			}
			
		}
	}

	focus = {
		id = FRA_liberate_peolple_militarily
		icon = GFX_focus_FRA_liberate_peolple_militarily
		relative_position_id = FRA_people_under_the_kaiser
		prerequisite = { focus = FRA_people_under_the_kaiser }
		mutually_exclusive = { focus = FRA_work_with_the_opposition }
		mutually_exclusive = { focus = FRA_peaceful_evolution }
		x = -4
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 25 }
			custom_effect_tooltip = infulence_change_eu
			add_to_variable = { FRA_infulence_europe = var:FRA_infulence_change }
			custom_effect_tooltip = FRA_mideurope_war_tips
			swap_ideas = {
				remove_idea = DB_FRA_vangurad_of_revolution
				add_idea = DB_FRA_vangurad_of_revolution_1
			}
			add_war_support = 0.05
		}
	}

	focus = {
		id = FRA_work_with_the_opposition
		icon = GFX_focus_FRA_work_with_the_opposition
		relative_position_id = FRA_people_under_the_kaiser
		prerequisite = { focus = FRA_people_under_the_kaiser }
		mutually_exclusive = { focus = FRA_liberate_peolple_militarily }
		mutually_exclusive = { focus = FRA_peaceful_evolution }
		x = -2
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 25 }
			custom_effect_tooltip = infulence_change_eu
			add_to_variable = { FRA_infulence_europe = var:FRA_infulence_change }
			custom_effect_tooltip = FRA_mideurope_war_tips
			swap_ideas = {
				remove_idea = DB_FRA_vangurad_of_revolution
				add_idea = DB_FRA_vangurad_of_revolution_2
			}
			add_stability = 0.05
		}
	}

	focus = {
		id = FRA_peaceful_evolution
		icon = GFX_focus_FRA_peaceful_evolution
		relative_position_id = FRA_people_under_the_kaiser
		prerequisite = { focus = FRA_people_under_the_kaiser }
		mutually_exclusive = { focus = FRA_liberate_peolple_militarily }
		mutually_exclusive = { focus = FRA_work_with_the_opposition }
		x = 0
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 25 }
			custom_effect_tooltip = infulence_change_eu
			add_to_variable = { FRA_infulence_europe = var:FRA_infulence_change }
			custom_effect_tooltip = FRA_mideurope_war_tips
			swap_ideas = {
				remove_idea = DB_FRA_vangurad_of_revolution
				add_idea = DB_FRA_vangurad_of_revolution_3
			}
			add_political_power = 15
		}
	}



 ####### 亚洲区
	focus = {
		id = FRA_asian_situation 
		icon = GFX_focus_FRA_asian_situation
		relative_position_id = FRA_strategic_layout
		prerequisite = { focus = FRA_strategic_layout }
		x = -3
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			hidden_effect = {
				FRA_invention_auto_complete_set_as = yes
			}	
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_as
			add_to_variable = { FRA_infulence_asia = var:FRA_infulence_change }
			add_political_power = 25
			set_country_flag = FRA_AS_general
			custom_effect_tooltip = FRA_the_third_international_tips3
		}
	}

	focus = {
		id = FRA_our_indian_friends
		icon = GFX_focus_RAJ_seek_help_from_soviet
		relative_position_id = FRA_one_night_in_zhejiang
		prerequisite = { focus = FRA_one_night_in_zhejiang }
		bypass = { 
			HND = {
				exists = no
			}
		}
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		x = 0
		y = 1
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_as
			add_to_variable = { FRA_infulence_asia = var:FRA_infulence_change }
			HND = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05 
				}
				add_stability = 0.05
				add_war_support = 0.025
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 1000
				}
				add_equipment_to_stockpile = {
					type = artillery_equipment
					amount = 500
				}
				add_equipment_to_stockpile = {
					type = support_equipment
					amount = 250
				}
				add_ideas = FRA_revo_help
				country_event = comfrance.62
			}
		}
	}

	focus = {
		id = FRA_one_night_in_zhejiang
		icon = GFX_focus_FRA_one_night_in_zhejiang
		relative_position_id = FRA_asian_situation 
		prerequisite = { focus = FRA_asian_situation }
		bypass = { 
			CHI = {
				exists = no
			}
		}
		x = 0
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_as
			add_to_variable = { FRA_infulence_asia = var:FRA_infulence_change }
			custom_effect_tooltip = FRA_about_china_revo
			LEP = { add_timed_idea = { idea = FRA_revo_attack days = 365 } }	
			ANQ = { add_timed_idea = { idea = FRA_revo_attack days = 365 }  }	
			CHI = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05 
				}
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 1000
				}
				add_equipment_to_stockpile = {
					type = artillery_equipment
					amount = 500
				}
				add_equipment_to_stockpile = {
					type = support_equipment
					amount = 250
				}
				add_ideas = FRA_revo_help
			}
		}
	}

	focus = {
		id = FRA_archipelagic_dream
		icon = GFX_focus_FRA_archipelagic_dream
		relative_position_id = FRA_our_indian_friends
		prerequisite = { focus = FRA_our_indian_friends }
		x = 0
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_as
			add_to_variable = { FRA_infulence_asia = var:FRA_infulence_change }
			GEA = { add_timed_idea = { idea = FRA_revo_attack days = 365 } }
			DEI = { add_timed_idea = { idea = FRA_revo_attack days = 365 } }
			AST = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05 
				}
				add_popularity = { 
					ideology = totalist
					popularity = 0.025 
				}
				add_popularity = { 
					ideology = radical_socialist
					popularity = 0.025 
				}
				limit = {
					OR = {
						has_government = totalist
						has_government = syndicalist
						has_government = radical_socialist
					}
				}
				add_stability = -0.05
			}
		}
	}

 ####### 中东区
	focus = {
		id = FRA_middle_esat_situation
		icon = GFX_focus_FRA_middle_esat_situation
		relative_position_id = FRA_strategic_layout
		prerequisite = { focus = FRA_strategic_layout }
		x = 0
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			hidden_effect = {
				FRA_invention_auto_complete_set_me = yes
			}		
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_me
			add_to_variable = { FRA_infulence_mideast = var:FRA_infulence_change }
			add_political_power = 25
			set_country_flag = FRA_ME_general
			custom_effect_tooltip = FRA_the_third_international_tips4
		}
	}

	focus = {
		id = FRA_under_the_sudan
		icon = GFX_focus_FRA_under_the_sudan
		relative_position_id = FRA_middle_esat_situation
		prerequisite = { focus = FRA_middle_esat_situation }
		x = -1
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 20 }
			custom_effect_tooltip = infulence_change_me
			add_to_variable = { FRA_infulence_mideast = var:FRA_infulence_change }
			TUR = {
				add_stability = -0.05
				add_political_power = -50
				add_timed_idea = { idea = FRA_revo_attack days = 365 }
			}
		}
	}

	focus = {
		id = FRA_on_the_side_of_shah
		icon = GFX_focus_FRA_on_the_side_of_shah
		relative_position_id = FRA_middle_esat_situation
		prerequisite = { focus = FRA_middle_esat_situation }
		x = 1
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_variable = { PER_iran_revo_people = 20 }
			set_variable = { PER_iran_revo_army = 15 }
			set_variable = { PER_iran_revo_soc = 30 }
			set_temp_variable = { FRA_infulence_change = 20 }
			custom_effect_tooltip = infulence_change_me
			add_to_variable = { FRA_infulence_mideast = var:FRA_infulence_change }
			PER = {
				add_popularity = { 
					ideology = radical_socialist
					popularity = 0.1
				}
			}
		}
	}

	focus = {
		id = FRA_lonely_boat_in_the_desert
		icon = GFX_focus_FRA_lonely_boat_in_the_desert
		relative_position_id = FRA_middle_esat_situation
		prerequisite = { focus = FRA_under_the_sudan }
		prerequisite = { focus = FRA_on_the_side_of_shah }
		available = {
			any_other_country = {
				capital_scope = {
					OR = {
						is_on_continent = asia
						is_on_continent = middle_east
						is_on_continent = africa
					}	
				}
				has_war_with = TUR
				NOT = { has_war_with = FRA }
				exists = yes
			}
		}
		x = 0
		y = 2
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 20 }
			custom_effect_tooltip = infulence_change_me
			add_to_variable = { FRA_infulence_mideast = var:FRA_infulence_change }
			add_political_power = 25
			custom_effect_tooltip = FRA_about_middle_revo
			every_other_country = {
				limit = {
					has_war_with = TUR
					exists = yes
					OR = {
						capital_scope = {
							is_on_continent = middle_east
						}
						tag = EGY
					}			
				}
				add_timed_idea = { idea = FRA_revo_help days = 180 }
			}
		}
	}

	focus = {
		id = FRA_hand_of_friendship
		icon = GFX_focus_FRA_hand_of_friendship
		relative_position_id = FRA_lonely_boat_in_the_desert
		prerequisite = { focus = FRA_lonely_boat_in_the_desert }
		mutually_exclusive = { focus = FRA_the_pure_blood }
		available = {
			any_other_country = {
				capital_scope = {
					OR = {
						is_on_continent = middle_east
						is_on_continent = africa
					}	
				}
				has_war_with = TUR
				NOT = { has_war_with = FRA }
				exists = yes
			}
		}
		x = -1
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 20 }
			custom_effect_tooltip = infulence_change_me
			add_to_variable = { FRA_infulence_mideast = var:FRA_infulence_change }
			custom_effect_tooltip = FRA_mideast_war_tips
			every_other_country = {
				limit = {
					NOT = { has_war_with = FRA }
					has_war_with = TUR
					exists = yes
					capital_scope = {
						OR = {
							is_on_continent = middle_east
							is_on_continent = africa
						}	
					}
				}
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 200
				}
				add_popularity = { 
					ideology = radical_socialist
					popularity = 0.05 
				}
			}
		}
	}

	focus = {
		id = FRA_the_pure_blood
		icon = GFX_focus_FRA_the_pure_blood
		relative_position_id = FRA_lonely_boat_in_the_desert
		prerequisite = { focus = FRA_lonely_boat_in_the_desert }
		mutually_exclusive = { focus = FRA_hand_of_friendship }
		available = {
			any_other_country = {
				capital_scope = {
					OR = {
						is_on_continent = middle_east
						is_on_continent = africa
					}	
				}
				has_war_with = TUR
				NOT = { has_war_with = FRA }
				exists = yes
			}
		}
		x = 1
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 20 }
			custom_effect_tooltip = infulence_change_me
			add_to_variable = { FRA_infulence_mideast = var:FRA_infulence_change }
			custom_effect_tooltip = FRA_mideast_war_tips
			every_other_country = {
				limit = {
					NOT = { has_war_with = FRA }
					has_war_with = TUR
					exists = yes
					capital_scope = {
						OR = {
							is_on_continent = middle_east
							is_on_continent = africa
						}	
					}
				}
				add_popularity = { 
					ideology = radical_socialist
					popularity = 0.025 
				}
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.025 
				}
				add_war_support = 0.05
			}
			
		}
	}
	
 ####### 美洲区
	focus = {
		id = FRA_american_situation
		icon = GFX_focus_FRA_american_situation
		relative_position_id = FRA_strategic_layout
		prerequisite = { focus = FRA_strategic_layout }
		x = 3
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			hidden_effect = {
				FRA_invention_auto_complete_set_am = yes
			}	
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_am
			add_to_variable = { FRA_infulence_america = var:FRA_infulence_change }
			add_political_power = 25
			set_country_flag = FRA_AM_general
			custom_effect_tooltip = FRA_the_third_international_tips5
		}
	}

	focus = {
		id = FRA_chicago_fellowship
		icon = GFX_focus_FRA_chicago_fellowship
		relative_position_id = FRA_american_situation
		prerequisite = { focus = FRA_american_situation }
		bypass = { has_global_flag = USA_civil_war_begun_flag }
		x = 0
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_am
			add_to_variable = { FRA_infulence_america = var:FRA_infulence_change }
			custom_effect_tooltip = FRA_chicago_fellowship_tips
			USA = {
				limit = {
					NOT = { has_war_with = CSA }
				}
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05
				}
				add_popularity = { 
					ideology = radical_socialist
					popularity = 0.025 
				}
				add_popularity = { 
					ideology = totalist
					popularity = 0.025 
				}
				add_stability = -0.05
			}
		}
	}

	focus = {
		id = FRA_southern_cone_revolution
		icon = GFX_focus_FRA_southern_cone_revolution
		relative_position_id = FRA_chicago_fellowship
		prerequisite = { focus = FRA_chicago_fellowship }
		bypass = { 
			FOP = {
				OR = {
					NOT = {
						OR = {
							has_government = totalist
							has_government = syndicalist
							has_government = radical_socialist
						}
					}
					exists = no
				}
			}
			CHL = {
				OR = {
					NOT = {
						OR = {
							has_government = totalist
							has_government = syndicalist
							has_government = radical_socialist
						}
					}
					exists = no
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_am
			add_to_variable = { FRA_infulence_america = var:FRA_infulence_change }
			FOP = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05 
				}
				add_stability = 0.05
				add_war_support = 0.025
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 500
				}
				add_equipment_to_stockpile = {
					type = artillery_equipment
					amount = 250
				}
				add_equipment_to_stockpile = {
					type = support_equipment
					amount = 100
				}
				add_ideas = FRA_revo_help
			}
			CHL = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05 
				}
				add_stability = 0.05
				add_war_support = 0.025
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 500
				}
				add_equipment_to_stockpile = {
					type = artillery_equipment
					amount = 250
				}
				add_equipment_to_stockpile = {
					type = support_equipment
					amount = 100
				}
				add_ideas = FRA_revo_help
			}
			ARG = { add_timed_idea = { idea = FRA_revo_attack days = 365 } }
		}
	}

	focus = {
		id = FRA_another_meterorite_strike
		icon = GFX_focus_FRA_another_meterorite_strike
		relative_position_id = FRA_southern_cone_revolution
		prerequisite = { focus = FRA_southern_cone_revolution }
		x = 0
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_am
			add_to_variable = { FRA_infulence_america = var:FRA_infulence_change }
			every_other_country = {
				limit = {
					capital_scope = { is_on_continent = central_america }
					OR = {
						has_government = totalist
						has_government = syndicalist
						has_government = radical_socialist
					}
				}
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05 
				}
				add_stability = 0.05
				add_war_support = 0.025
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 500
				}
				add_equipment_to_stockpile = {
					type = artillery_equipment
					amount = 250
				}
				add_equipment_to_stockpile = {
					type = support_equipment
					amount = 100
				}
				add_ideas = FRA_revo_help
			}
			every_other_country = {
				limit = {
					capital_scope = { is_on_continent = central_america }
					NOT = {
						OR = {
							has_government = totalist
							has_government = syndicalist
							has_government = radical_socialist
						}
					}
				}
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.025 
				}
				add_popularity = { 
					ideology = radical_socialist
					popularity = 0.025 
				}
				add_popularity = { 
					ideology = totalist
					popularity = 0.025 
				}
				add_stability = -0.05
			}
		}
	}


 ####### 非洲区
	focus = {
		id = FRA_african_situation
		icon = GFX_focus_FRA_african_situation
		relative_position_id = FRA_strategic_layout
		prerequisite = { focus = FRA_strategic_layout }
		x = 7
		y = 1
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		cost = 1 
		completion_reward = {
			hidden_effect = {
				FRA_invention_auto_complete_set_af = yes
			}
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_af
			add_to_variable = { FRA_infulence_africa = var:FRA_infulence_change }
			add_political_power = 25
			set_country_flag = FRA_AF_general
			custom_effect_tooltip = FRA_the_third_international_tips6
			ENG = {
				country_event = { id = comfrance.64 days = 2 }
			}
			every_other_country = {
				limit = {
					OR = {
						tag = NFA
						tag = OTT
						tag = GER
						AND = {
							original_tag = SPA
							owns_state = 290
						}
					}
				}
				country_event = { id = comfrance.63 days = 2 }
			}
		}
	}

	focus = {
		id = FRA_tratior_to_the_motherland
		icon = GFX_focus_FRA_tratior_to_the_motherland
		relative_position_id = FRA_african_situation
		prerequisite = { focus = FRA_african_situation }
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		bypass = { 
			NFA = {
				exists = no
				FRA_not_a_socialism_govern = yes
			}
		}
		x = -2
		y = 1
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_af
			add_to_variable = { FRA_infulence_africa = var:FRA_infulence_change }
			NFA = {
				add_ideas =  AFRICA_revo_attack
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = -1000
				}
			}
			custom_effect_tooltip = FRA_about_africa_revo1
		}
	}

	focus = {
		id = FRA_sinful_legacy_of_victoria
		icon = GFX_focus_FRA_sinful_legacy_of_victoria
		relative_position_id = FRA_african_situation
		prerequisite = { focus = FRA_african_situation }
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		bypass = { 
			SAF = {
				exists = no
				FRA_not_a_socialism_govern = yes
			}
		}
		x = 2
		y = 1
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_af
			add_to_variable = { FRA_infulence_africa = var:FRA_infulence_change }
			SAF = {
				OR = {
					NOT = { has_government = totalist }		
					NOT = { has_government = syndicalist }	
					NOT = { has_government = radical_socialist }			
				}
				add_stability = -0.1
				add_war_support = -0.1
				add_political_power = -50
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = -1000
				}
			}
			custom_effect_tooltip = FRA_about_africa_revo3
		}
	}

	focus = {
		id = FRA_the_huge_cage_in_the_sun
		icon = GFX_focus_FRA_the_huge_cage_in_the_sun
		relative_position_id = FRA_african_situation
		prerequisite = { focus = FRA_african_situation }
		ai_will_do = {
			factor = 150
			modifier = {
				factor = 125
				OR = {
					has_idea = DB_FRA_eco_reform1
					has_idea = DB_FRA_eco_reform2
				}
			}
		}
		bypass = { 
			MAF = {
				exists = no
				FRA_not_a_socialism_govern = yes
			}
		}
		x = 0
		y = 1
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_af
			add_to_variable = { FRA_infulence_africa = var:FRA_infulence_change }
			MAF = {
				add_ideas =  AFRICA_revo_attack
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = -1000
				}
			}
			custom_effect_tooltip = FRA_about_africa_revo2
		}
	}

	focus = {
		id = FRA_the_break_of_south_africa
		icon = GFX_focus_FRA_the_break_of_south_africa
		relative_position_id = FRA_african_situation
		prerequisite = { focus = FRA_sinful_legacy_of_victoria }
		prerequisite = { focus = FRA_tratior_to_the_motherland }
		prerequisite = { focus = FRA_the_huge_cage_in_the_sun }
		available = {
			has_global_flag = FRA_SAF_revo_coming
		}
		x = 0
		y = 2
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_af
			add_to_variable = { FRA_infulence_africa = var:FRA_infulence_change }
			custom_effect_tooltip = FRA_the_break_of_south_africa_tips
			SAF = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.025 
				}
				add_popularity = { 
					ideology = radical_socialist
					popularity = 0.025 
				}
				add_popularity = { 
					ideology = totalist
					popularity = 0.025 
				}
			}
		}
	}

	focus = {
		id = FRA_the_fulcrum_of_cape_of_good_hope
		icon = GFX_focus_FRA_the_fulcrum_of_cape_of_good_hope
		relative_position_id = FRA_african_situation
		prerequisite = { focus = FRA_the_break_of_south_africa }
		mutually_exclusive = { focus = FRA_the_deal_with_the_boers }
		x = -1
		y = 3
		cost = 1
		available = {
			SAF = {
				exists = yes
				NOT = { has_war_with = FRA }
			}
		}
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_af
			add_to_variable = { FRA_infulence_africa = var:FRA_infulence_change }
			SAF = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.1 
				}
				add_popularity = { 
					ideology = radical_socialist
					popularity = 0.025 
				}
				add_popularity = { 
					ideology = totalist
					popularity = 0.025 
				}
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 1000
				}
			}
		}
	}

	focus = {
		id = FRA_the_deal_with_the_boers
		icon = GFX_focus_FRA_the_deal_with_the_boers
		relative_position_id = FRA_african_situation
		prerequisite = { focus = FRA_the_break_of_south_africa }
		mutually_exclusive = { focus = FRA_the_fulcrum_of_cape_of_good_hope }
		x = 1
		y = 3
		cost = 1
		available = {
			ZIM = {
				exists = yes
				NOT = { has_war_with = FRA }
			}
		}
		completion_reward = {
			set_temp_variable = { FRA_infulence_change = 10 }
			custom_effect_tooltip = infulence_change_af
			add_to_variable = { FRA_infulence_africa = var:FRA_infulence_change }
			ZIM = {
				add_popularity = { 
					ideology = syndicalist
					popularity = 0.05 
				}
				add_popularity = { 
					ideology = radical_socialist
					popularity = 0.05 
				}
				add_popularity = { 
					ideology = totalist
					popularity = 0.05 
				}
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 1000
				}
			}
		}
	}
	

 ##### 全局	

	focus = {
		id = FRA_Host_the_Internationale
		icon = GFX_focus_FRA_the_congress_of_intern
		relative_position_id = FRA_lonely_boat_in_the_desert
		available = {
			hidden_trigger = { always = no }
		}
		x = 4
		y = 4
		cost = 0
		completion_reward = {
			custom_effect_tooltip = FRA_intern_coop_tips0
			custom_effect_tooltip = unlock_focuses	
		}
	}

	focus = {
		id = FRA_Phalanstere_internationale
		icon = GFX_focus_FRA_Phalanstere_internationale
		relative_position_id = FRA_Host_the_Internationale
		prerequisite = { focus = FRA_Host_the_Internationale }
		x = 0
		y = 1
		ai_will_do = {
			factor = 1500
		}
		cost = 1
		completion_reward = {
			set_variable = { Pha_disrepect = 0 }
			clamp_variable = {
				var = Pha_disrepect
    			min = 0
				max = 4
			}
			set_global_flag = FRA_created_phalanstere
			add_dynamic_modifier = { modifier = INT_internationale_commie }
			INT_political_gain = yes
			hidden_effect = {
				create_economic_sphere = yes
					var:economic_sphere = {
					set_character_name = INT_phalanstere
					var:desc = { set_character_name = KR_phalanstere_desc }
					var:icon = { set_character_name = "GFX_goal_FRA_phalanstere" }
					set_variable = { red = 0.238 }
					set_variable = { green = 0.321 }
					set_variable = { blue = 0.549 }
				}
			}
			FRA_add_to_phalanstere = yes
			INT_in_with_effects = yes
			every_other_country = {
				display_individual_scopes = yes
				limit = {
					has_socialist_government = yes
					NOT = { has_war_with = ROOT }
				}
				country_event = comfrance.127
				hidden_effect = {
					add_dynamic_modifier = { modifier = INT_internationale_commie }
					INT_in_with_effects = yes
					INT_political_gain = yes
				}
			}
			hidden_effect = {
				ENG = { country_event = { id = comfrance.128 days = 10 } }
				SRI = { country_event = { id = comfrance.128 days = 10 } }
				HND = { country_event = { id = comfrance.128 days = 10 } }
			}
		}
	}

 #####经济合作
	focus = { 
		id = FRA_econ_cop
		icon = GFX_focus_FRA_econ_cop
		relative_position_id = FRA_Phalanstere_internationale
		prerequisite = { focus = FRA_Phalanstere_internationale }
		x = -11
		y = 1
		cost = 1
		ai_will_do = { factor = 100 }
		completion_reward = {
			custom_effect_tooltip = FRA_intern_coop_tips1
			add_political_power = 25
			set_variable = { Pha_completed_eco_coop = 0 }
			add_tech_bonus = {
				name = FRA_econ_cop
				bonus = 1
				uses = 1
				category = industry
			}
			INT_econ_coop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_econ_coop = yes
				add_tech_bonus = {
					name = FRA_econ_cop
					bonus = 1
					uses = 1
					category = industry
				}
			}
		}
	}

	focus = {
		id = FRA_keep_national_market
		icon = GFX_focus_FRA_keep_national_market
		relative_position_id = FRA_econ_cop
		prerequisite = { focus = FRA_econ_cop }
		mutually_exclusive = { focus = FRA_open_the_limited_door }
		available = {
			has_country_flag = Pha_eco_coop_level1
		}
		x = -2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level1
			INT_keep_national_market = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_keep_national_market = yes
			}
		}
	}

	focus = {
		id = FRA_open_the_limited_door
		icon = GFX_FRA_open_the_limited_door
		relative_position_id = FRA_econ_cop
		prerequisite = { focus = FRA_econ_cop }
		mutually_exclusive = { focus = FRA_keep_national_market }
		available = {
			has_country_flag = Pha_eco_coop_level1
		}
		x = 2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level1
			INT_open_the_limited_door = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_open_the_limited_door = yes
			}
		}
	}

	focus = {
		id = FRA_each_does_its_best
		icon = GFX_FRA_each_does_its_best
		relative_position_id = FRA_econ_cop
		prerequisite = { 
			focus = FRA_keep_national_market
			focus = FRA_open_the_limited_door
		} 
		available = {
			has_country_flag = Pha_eco_coop_level2
		}
		x = 0
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level2
			INT_each_does_its_best = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_each_does_its_best = yes
			}
		}
	}


	focus = {
		id = FRA_mainland_first
		icon = GFX_FRA_mainland_first
		relative_position_id = FRA_keep_national_market
		prerequisite = { focus = FRA_keep_national_market }
		available = {
			has_country_flag = Pha_eco_coop_level2
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level2
			add_tech_bonus = {
				name = FRA_mainland_first
				bonus = 1.0
				uses = 1
				category = construction_tech
			}
			INT_mainland_first = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_mainland_first = yes
				add_tech_bonus = {
					name = FRA_mainland_first
					bonus = 1.0
					uses = 1
					category = construction_tech
				}
			}
		}
	}
	
	focus = {
		id = FRA_ensure_self_sufficiency
		icon= GFX_focus_generic_resource_extraction
		relative_position_id = FRA_mainland_first
		prerequisite = { focus = FRA_mainland_first }
		available = {
			has_country_flag = Pha_eco_coop_level3
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level3
			add_tech_bonus = {
				name = FRA_ensure_self_sufficiency
				bonus = 1.0
				uses = 1
				category = excavation_tech
			}
			INT_ensure_self_sufficiency = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_ensure_self_sufficiency = yes
				name = FRA_ensure_self_sufficiency
				bonus = 1.0
				uses = 1
				category = excavation_tech
			}
		}
	}

	focus = {
		id = FRA_specialize_national_econ
		icon = GFX_focus_NORDIC_com_capstone_civilian
		relative_position_id = FRA_mainland_first 
		prerequisite = { focus = FRA_mainland_first }
		available = {
			has_country_flag = Pha_eco_coop_level3
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level3
			custom_effect_tooltip = FRA_specialize_national_econ_tips
			INT_specialize_national_econ_fra = yes
			ENG = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_specialize_national_econ_eng = yes
			}
			every_other_country = {
				limit = { 
					FRA_is_phalanstere_member = yes 
					capital_scope = {
						is_on_continent = europe
					}
					NOT = { tag = FRA }
					NOT = { tag = ENG }
				}
				INT_specialize_national_econ_eup = yes
			}
			every_other_country = {
				limit = { 
					FRA_is_phalanstere_member = yes 
					capital_scope = {
						OR = {
							is_on_continent = asia
							is_on_continent = india
							is_on_continent = middle_east
						}
					}
				}
				INT_specialize_national_econ_asia = yes
			}
			every_other_country = {
				limit = { 
					FRA_is_phalanstere_member = yes 
					capital_scope = {
						is_on_continent = africa	
					}
				}
				INT_specialize_national_econ_afr = yes
			}
			every_other_country = {
				limit = { 
					FRA_is_phalanstere_member = yes 
					capital_scope = {
						OR = {
							is_on_continent = north_america
							is_on_continent = central_america
							is_on_continent = south_america
						}
					}
				}
				INT_specialize_national_econ_ame = yes
			}
			every_other_country = {
				limit = { 
					FRA_is_phalanstere_member = yes 
					capital_scope = {
						is_on_continent = australia
					}
				}
				INT_specialize_national_econ_aus = yes
			}
		}
	}

	focus = {
		id = FRA_made_in_france
		icon = GFX_FRA_made_in_france
		relative_position_id = FRA_ensure_self_sufficiency
		prerequisite = { focus = FRA_ensure_self_sufficiency }
		available = {
			has_country_flag = Pha_eco_coop_level4
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level4
			INT_made_in_france = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_made_in_france = yes
			}
		}
	}

	focus = {
		id = FRA_each_takes_what_it_needs
		icon = GFX_FRA_each_takes_what_it_needs
		relative_position_id = FRA_specialize_national_econ
		prerequisite = { focus = FRA_each_does_its_best }
		prerequisite = { 
			focus = FRA_specialize_national_econ
			focus = FRA_world_passage
		}
		available = {
			has_country_flag = Pha_eco_coop_level4
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level4
			INT_each_takes_what_it_needs = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_each_takes_what_it_needs = yes
			}
		}
	}

	focus = {
		id = FRA_integrate_national_econ
		icon = GFX_focus_NORDIC_com_institution_1
		relative_position_id = FRA_open_the_limited_door
		prerequisite = { focus = FRA_open_the_limited_door }
		available = {
			has_country_flag = Pha_eco_coop_level2
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level2
			INT_integrate_national_econ = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_integrate_national_econ = yes
			}
		}
	}
	
	focus = {
		id = FRA_land_link
		icon = GFX_focus_generic_railroad
		relative_position_id = FRA_integrate_national_econ
		prerequisite = { focus = FRA_integrate_national_econ }
		available = {
			has_country_flag = Pha_eco_coop_level3
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level3
			add_tech_bonus = {
				name = FRA_land_link
				bonus = 1.0
				uses = 1
				category = train_tech
			}
			add_equipment_to_stockpile = {
				type = train_equipment
				amount = 50
			}
			INT_land_link = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_land_link = yes
				add_tech_bonus = {
					name = FRA_land_link
					bonus = 1.0
					uses = 1
					category = train_tech
				}
				add_equipment_to_stockpile = {
					type = train_equipment
					amount = 50
				}
			}
		}
	}
	
	focus = {
		id = FRA_world_passage
		icon = GFX_focus_SWE_italian_destroyers
		relative_position_id = FRA_integrate_national_econ
		prerequisite = { focus = FRA_integrate_national_econ }
		available = {
			has_country_flag = Pha_eco_coop_level3
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level3
			add_equipment_to_stockpile = {
				type = convoy_1
				amount = 250
			}
			add_tech_bonus = {
				name = FRA_world_passage
				bonus = 1.0
				uses = 1
				category = tp_tech
			}
			INT_world_passage = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_world_passage = yes
				add_equipment_to_stockpile = {
				type = convoy_1
				amount = 250
				}
				add_tech_bonus = {
					name = FRA_world_passage
					bonus = 1.0
					uses = 1
					category = tp_tech
				}
			}
			
	
		} 
	}
	
	focus = {
		id = FRA_commodity_in_circulation
		icon = GFX_FRA_commodity_in_circulation
		relative_position_id = FRA_land_link
		prerequisite = { focus = FRA_land_link }
		available = {
			has_country_flag = Pha_eco_coop_level4
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag =  Pha_eco_coop_level4
			INT_commodity_in_circulation = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_commodity_in_circulation = yes
			}
		}
	}
	
	focus = {
		id = FRA_happiness_of_the_people
		icon = GFX_FRA_happiness_of_the_people
		relative_position_id = FRA_each_takes_what_it_needs
		prerequisite = { focus = FRA_each_takes_what_it_needs }
		prerequisite = { 
			focus = FRA_commodity_in_circulation 
			focus = FRA_made_in_france
		}
		available = {
			has_country_flag = Pha_eco_coop_level5
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_eco_coop = 1 }
			clr_country_flag = Pha_eco_coop_level5
			set_country_flag = Pha_eco_coop_level_end
			INT_happiness_of_the_people = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_happiness_of_the_people = yes
			}
		}
	}

 #####科技合作
	focus = {
		id = FRA_techn_cop
		icon = GFX_focus_generic_socialist_science
		relative_position_id = FRA_Phalanstere_internationale
		prerequisite = { focus = FRA_Phalanstere_internationale }
		x = 11
		y = 1
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_variable = { Pha_completed_tech_coop = 0 }
			custom_effect_tooltip = FRA_intern_coop_tips3
			add_political_power = 25
			INT_techn_cop = yes
			add_tech_bonus = {
				name = FRA_techn_cop
				bonus = 1
				uses = 1
				category = electronics
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_techn_cop = yes
				add_tech_bonus = {
					name = FRA_techn_cop
					bonus = 1
					uses = 1
					category = electronics
				}
			}
		}
	}

	focus = {
		id = FRA_socialism_education
		icon = GFX_focus_FRA_socialism_education
		relative_position_id = FRA_techn_cop
		prerequisite = { focus = FRA_techn_cop }
		available = {
			has_country_flag = Pha_tech_coop_level1
		}
		x = 2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level1
			add_to_variable = { Pha_completed_tech_coop = 1 }
			add_political_power = 50
			INT_socedu = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_socedu = yes
				add_political_power = 50
			}
		}
	}

	focus = {
		id = FRA_diamond_cut_diamond
		icon = GFX_FRA_diamond_cut_diamond
		relative_position_id = FRA_socialism_education
		prerequisite = { focus = FRA_socialism_education }
		available = {
			has_country_flag = Pha_tech_coop_level2
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level2
			add_to_variable = { Pha_completed_tech_coop = 1 }
			add_tech_bonus = {
				name = FRA_diamond_cut_diamond
				bonus = 1
				ahead_reduction = 1
				uses = 1
				category = electronics
			}
			INT_techn_cop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_techn_cop = yes
				add_tech_bonus = {
					name = FRA_diamond_cut_diamond
					bonus = 1
					ahead_reduction = 1
					uses = 1
					category = electronics
				}
			}
		}
	}
	
	focus = {
		id = FRA_everyone_a_genius
		icon = GFX_FRA_everyone_a_genius
		relative_position_id = FRA_diamond_cut_diamond
		prerequisite = { focus = FRA_diamond_cut_diamond }
		available = {
			has_country_flag = Pha_tech_coop_level3
		}
		x = 0
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level3
			add_to_variable = { Pha_completed_tech_coop = 1 }
			add_tech_bonus = {
				name = FRA_everyone_a_genius
				bonus = 1
				uses = 2
				category = rocketry
			}
			INT_techn_cop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_techn_cop = yes
				add_tech_bonus = {
					name = FRA_everyone_a_genius
					bonus = 1
					uses = 2
					category = rocketry
				}
			}
		}
	}
	
	focus = {
		id = FRA_international_public_university
		icon = GFX_FRA_international_public_university
		relative_position_id = FRA_techn_cop
		prerequisite = { focus = FRA_techn_cop }
		available = {
			has_country_flag = Pha_tech_coop_level1
		}
		x = -2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level1
			add_to_variable = { Pha_completed_tech_coop = 1 }
			add_tech_bonus = {
				name = FRA_international_public_university
				bonus = 1
				uses = 1
				category = electronics
			}
			INT_techn_cop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_techn_cop = yes
				add_tech_bonus = {
					name = FRA_international_public_university
					bonus = 1
					uses = 1
					category = electronics
				}
			}
		}
	}
	
	focus = {
		id = FRA_global_student
		icon = GFX_FRA_global_student
		relative_position_id = FRA_international_public_university
		prerequisite = { focus = FRA_international_public_university }
		available = {
			has_country_flag = Pha_tech_coop_level2
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level2
			add_to_variable = { Pha_completed_tech_coop = 1 }
			INT_global_student = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_global_student = yes
			}
		}
	}
	
	focus = {
		id = FRA_brother_from_aaa
		icon = GFX_FRA_brother_from_aaa
		relative_position_id = FRA_global_student
		prerequisite = { focus = FRA_global_student }
		available = {
			has_country_flag = Pha_tech_coop_level3
			any_allied_country = {
				capital_scope = {
						OR = {
							is_on_continent = north_america
							is_on_continent = central_america
							is_on_continent = south_america
							is_on_continent = middle_east
							is_on_continent = india
							is_on_continent = asia
							is_on_continent = africa
						}	
				}
				OR = {
						has_government = totalist
						has_government = syndicalist
						has_government = radical_socialist
				}
			}
		}
		x = 0
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level3
			add_to_variable = { Pha_completed_tech_coop = 1 }
			INT_brother_from_aaa = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_brother_from_aaa = yes
			}
			every_other_country = {
				limit = {
					FRA_is_phalanstere_member = yes
					capital_scope = {
						OR = {
							is_on_continent = north_america
							is_on_continent = central_america
							is_on_continent = south_america
							is_on_continent = middle_east
							is_on_continent = india
							is_on_continent = asia
							is_on_continent = africa
						}	
					}
				}
				add_tech_bonus = {
					name = FRA_the_capital_of_techn
					bonus = 1
					uses = 1
					category = industry
				}
				add_tech_bonus = {
					name = FRA_the_capital_of_techn
					bonus = 1
					uses = 1
					category = excavation_tech
				}
				add_tech_bonus = {
					name = FRA_the_capital_of_techn
					bonus = 1
					uses = 1
					category = construction_tech
				}
			}
		}
	}
	
	focus = {
		id = FRA_symdicalism_futhrism
		icon = GFX_FRA_symdicalism_futhrism
		relative_position_id = FRA_techn_cop
		prerequisite = { focus = FRA_techn_cop }
		available = {
			has_country_flag = Pha_tech_coop_level1
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level1
			add_to_variable = { Pha_completed_tech_coop = 1 }
			add_ideas = DB_FRA_futhrism_f
			INT_political_gain = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_political_gain = yes
			}
			ENG = {
				country_event = comfrance.165
			}
			hidden_effect = {
				country_event = { id = comfrance.164 days = 15 random_days = 30 }
				NFA = {
					country_event = { id = nfa.505 days = 3 } 
				}
			}
		}
	}
	
	focus = {
		id = FRA_the_capital_of_techn
		icon = GFX_FRA_the_capital_of_techn
		relative_position_id = FRA_symdicalism_futhrism
		prerequisite = { focus = FRA_symdicalism_futhrism }
		available = {
			has_country_flag = Pha_tech_coop_level2
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level2
			add_to_variable = { Pha_completed_tech_coop = 1 }
			16 = {
				add_dynamic_modifier = { modifier = FRA_Paris_techn }
			}
			INT_techn_cop = yes
			add_tech_bonus = {
				name = FRA_the_capital_of_techn
				bonus = 1
				uses = 1
				category = industry
			}
		}
	}
	
	focus = {
		id = FRA_renaissance_land
		icon = GFX_FRA_renaissance_land
		relative_position_id = FRA_the_capital_of_techn
		prerequisite = { focus = FRA_the_capital_of_techn }
		available = {
			SRI = {
				limit = { FRA_is_phalanstere_member = yes }
				OR = {
						has_government = totalist
						has_government = syndicalist
						has_government = radical_socialist
				}
				exists = yes
			}
		}
		x = 2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_political_power = 25
			INT_techn_cop = yes
			SRI = {
				INT_techn_cop_i = yes
				add_tech_bonus = {
					name = FRA_the_capital_of_techn
					bonus = 1
					uses = 1
					category = industry
				}
			}
		}
	}
	
	focus = {
		id = FRA_industrial_revolution_land
		icon = GFX_FRA_industrial_revolution_land
		relative_position_id = FRA_the_capital_of_techn
		prerequisite = { focus = FRA_the_capital_of_techn }
		available = {
			ENG = {
				limit = { FRA_is_phalanstere_member = yes }
				OR = {
						has_government = totalist
						has_government = syndicalist
						has_government = radical_socialist
				}
				exists = yes
			}
		}
		x = -2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_political_power = 25
			INT_techn_cop = yes
			ENG = {
				INT_techn_cop_e = yes
				add_tech_bonus = {
					name = FRA_the_capital_of_techn
					bonus = 1
					uses = 1
					category = industry
				}
			}
		}
	}
	
	focus = {
		id = FRA_the_great_seafaring_land
		icon = GFX_FRA_the_great_seafaring_land
		relative_position_id = FRA_the_capital_of_techn
		prerequisite = { focus = FRA_the_capital_of_techn }
		available = {
			SWF = {
				limit = { FRA_is_phalanstere_member = yes }
				OR = {
						has_government = totalist
						has_government = syndicalist
						has_government = radical_socialist
				}
				exists = yes
			}
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_political_power = 25
			INT_techn_cop = yes
			SWF = {
				INT_techn_cop_s = yes
				add_tech_bonus = {
					name = FRA_the_capital_of_techn
					bonus = 1
					uses = 1
					category = industry
				}
			}
		}
	}
	
	focus = {
		id = FRA_europa_and_the_world
		icon = GFX_FRA_europa_and_the_world
		relative_position_id = FRA_the_great_seafaring_land
		prerequisite = { 
			focus = FRA_renaissance_land 
			focus = FRA_industrial_revolution_land 
			focus = FRA_the_great_seafaring_land 
		}
		available = {
			has_country_flag = Pha_tech_coop_level3
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = Pha_tech_coop_level3
			add_to_variable = { Pha_completed_tech_coop = 1 }
			add_political_power = 50
			ENG = { add_political_power = 50 }
			SRI = { add_political_power = 50 }
			SWF = { add_political_power = 50 }
			every_other_country = {
				limit = { 
					FRA_is_phalanstere_member = yes 
					NOT = { tag = ENG }
					NOT = { tag = SWF }
					NOT = { tag = SRI }
				}
				INT_techn_cop_w = yes
			}
		}
	}
	
	focus = {
		id = FRA_the_beat_weapon
		icon = GFX_FRA_the_beat_weapon
		relative_position_id = FRA_the_capital_of_techn
		prerequisite = { focus = FRA_everyone_a_genius }
		prerequisite = { focus = FRA_brother_from_aaa }
		prerequisite = { focus = FRA_europa_and_the_world }
		available = {
			has_country_flag = Pha_tech_coop_level4
		}
		x = 0
		y = 3
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_breakthrough_progress = {
				specialization = specialization_nuclear
				value = 2
			}
			20 = {
				add_building_construction = {
					type = nuclear_facility
					province = 6613s
					level = 1
					instant_build = yes	
				}
			}
			clr_country_flag = Pha_tech_coop_level4
			add_to_variable = { Pha_completed_tech_coop = 1 }
			set_global_flag = damocles_project_active
			ENG = { country_event = comfrance.25 }
			
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				add_tech_bonus = {
					name = FRA_damocles
					bonus = 1
					uses = 2
					category = nuclear
				}
				add_tech_bonus = {
					name = FRA_secret_weaponry
					bonus = 1
					uses = 2
					category = electronics
				}
				add_tech_bonus = {
					name = FRA_military_science
					bonus = 1
					uses = 2
					category = artillery
					category = infantry_weapons
					category = cat_mechanized_equipment
					category = naval_equipment
					category = air_equipment
				}
				add_doctrine_cost_reduction = {
					name = FRA_military_science
					cost_reduction = 0.5
					uses = 2
					category = air_doctrine
					category = naval_doctrine
				}
			}
		}
	}

 #####军事合作
	focus = {
		id = FRA_milit_cop
		icon = GFX_FRA_milit_cop
		relative_position_id = FRA_Phalanstere_internationale
		prerequisite = { focus = FRA_Phalanstere_internationale }
		x = 0
		y = 1
		cost = 1
		ai_will_do = { factor = 100 }
		completion_reward = {
			set_variable = { Pha_completed_ind_coop = 0 }
			set_variable = { Pha_completed_res_coop = 0 }
			custom_effect_tooltip = FRA_intern_coop_tips2
			add_political_power = 25
			army_experience = 25
			navy_experience = 25
			air_experience = 25
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
					army_experience = 25
					navy_experience = 25
					air_experience = 25
			}
		}
	}

	focus = {
		id = FRA_airmili_cop
		icon = GFX_FRA_airmili_cop
		relative_position_id = FRA_milit_cop
		prerequisite = { focus = FRA_milit_cop }
		x = -4
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = FRA_airmili_cop
				cost_reduction = 0.5
				uses = 1
				category = air_doctrine
			}
			INT_air_milit_coop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_air_milit_coop = yes
				add_doctrine_cost_reduction = {
					name = FRA_airmili_cop
					cost_reduction = 0.5
					uses = 1
					category = air_doctrine
				}
			}
		}
	}
	
	focus = {
		id = FRA_red_sky_fighter
		icon = GFX_FRA_red_sky_fighter
		relative_position_id = FRA_airmili_cop
		prerequisite = { focus = FRA_airmili_cop }
		available = {
			has_country_flag = Pha_air_coop_level1
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_tech_bonus = {
				name = FRA_red_sky_fighter
				bonus = 1
				uses = 1
				category = air_equipment
			}
			add_tech_bonus = {
				name = FRA_red_sky_fighter
				bonus = 0.75
				uses = 1
				category = light_fighter
			}
			add_ideas = INTE_air_coop1
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_air_coop1
				add_tech_bonus = {
					name = FRA_red_sky_fighter
					bonus = 1
					uses = 1
					category = air_equipment
				}
				add_tech_bonus = {
					name = FRA_red_sky_fighter
					bonus = 0.75
					uses = 1
					category = light_fighter
				}
			}
		}
	}
	
	focus = {
		id = FRA_from_paris_to_far_away
		icon = GFX_FRA_from_paris_to_far_away
		relative_position_id = FRA_red_sky_fighter
		prerequisite = { focus = FRA_red_sky_fighter }
		available = {
			has_country_flag = Pha_air_coop_level2
		}
		x = 0
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			16 = {
				add_building_construction = {
					type = air_base
					level = 2
					instant_build = yes 
				}
			}
			add_doctrine_cost_reduction = {
				name = FRA_airmili_cop
				cost_reduction = 0.5
				uses = 1
				category = air_doctrine
			}
			swap_ideas = {
				remove_idea = INTE_air_coop1
				add_idea = INTE_air_coop2
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_air_coop1
					add_idea = INTE_air_coop2
				}
				add_doctrine_cost_reduction = {
					name = FRA_airmili_cop
					cost_reduction = 0.5
					uses = 1
					category = air_doctrine
				}
			}
		}
	}
	
	focus = {
		id = FRA_amrymili_cop
		icon = GFX_FRA_amrymili_cop
		relative_position_id = FRA_milit_cop
		prerequisite = { focus = FRA_milit_cop }
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		
		completion_reward = {
			set_variable = { Pha_completed_army_coop = 0 }
			add_doctrine_cost_reduction = {
				name = FRA_amrymili_cop
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			INT_milit_coop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_milit_coop = yes
				add_doctrine_cost_reduction = {
					name = FRA_amrymili_cop
					cost_reduction = 0.5
					uses = 1
					category = land_doctrine
				}
			}
		}
	}
	
	focus = {
		id = FRA_form_intern_red_army
		icon = GFX_FRA_form_intern_red_army
		relative_position_id = FRA_amrymili_cop
		prerequisite = { focus = FRA_amrymili_cop }
		mutually_exclusive = { focus = FRA_form_revoary_guard }
		available = {
			has_country_flag = Pha_army_coop_level1
		}
		x = 2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level1
			add_ideas = INTE_army_coop_r1
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_army_coop_r1
			}
		}
	}
	
	focus = {
		id = FRA_career_officer_corps
		icon = GFX_FRA_career_officer_corps
		relative_position_id = FRA_form_intern_red_army
		prerequisite = { focus = FRA_form_intern_red_army }
		available = {
			has_country_flag = Pha_army_coop_level2
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level2
			swap_ideas = {
				remove_idea = INTE_army_coop_r1
				add_idea = INTE_army_coop_r2
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_army_coop_r1
					add_idea = INTE_army_coop_r2
				}
			}
		}
	}
	
	focus = {
		id = FRA_all_in_one
		icon = GFX_FRA_all_in_one
		relative_position_id = FRA_career_officer_corps
		prerequisite = { focus = FRA_career_officer_corps }
		available = {
			has_country_flag = Pha_army_coop_level4
		}
		x = 0
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level4
			swap_ideas = {
				remove_idea = INTE_army_coop_r2
				add_idea = INTE_army_coop_r3
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_army_coop_r2
					add_idea = INTE_army_coop_r3
				}
			}
		}
	}
	
	focus = {
		id = FRA_form_revoary_guard
		icon = GFX_FRA_form_revoary_guard
		relative_position_id = FRA_amrymili_cop
		prerequisite = { focus = FRA_amrymili_cop }
		mutually_exclusive = { focus = FRA_form_intern_red_army }
		available = {
			has_country_flag = Pha_army_coop_level1
		}
		x = -2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level1
			add_ideas = INTE_army_coop_g1
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_army_coop_g1
			}
		}
	}
	
	focus = {
		id = FRA_mobilize_the_masses
		icon = GFX_FRA_mobilize_the_masses
		relative_position_id = FRA_form_revoary_guard
		prerequisite = { focus = FRA_form_revoary_guard }
		available = {
			has_country_flag = Pha_army_coop_level2
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level2
			swap_ideas = {
				remove_idea = INTE_army_coop_g1
				add_idea = INTE_army_coop_g2
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_army_coop_g1
					add_idea = INTE_army_coop_g2
				}
			}
		}
	}
	
	focus = {
		id = FRA_thousands_of_torches
		icon = GFX_FRA_thousands_of_torches
		relative_position_id = FRA_mobilize_the_masses
		prerequisite = { focus = FRA_mobilize_the_masses }
		available = {
			has_country_flag = Pha_army_coop_level4
		}
		x = 0
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level4
			swap_ideas = {
				remove_idea = INTE_army_coop_g2
				add_idea = INTE_army_coop_g3
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_army_coop_g2
					add_idea = INTE_army_coop_g3
				}
			}
		}
	}
	
	focus = {
		id = FRA_joint_military_exercise
		icon = GFX_FRA_joint_military_exercise
		relative_position_id = FRA_form_revoary_guard
		prerequisite = { 
			focus = FRA_form_intern_red_army
			focus = FRA_form_revoary_guard
		}
		available = {
			has_country_flag = Pha_army_coop_level2
		}
		x = 2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level2
			army_experience = 50
			navy_experience = 50
			air_experience = 50
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				army_experience = 50
				navy_experience = 50
				air_experience = 50
			}
		}
	}
	
	focus = {
		id = FRA_multicountry_military_exercises
		icon = GFX_FRA_multicountry_military_exercises
		relative_position_id = FRA_joint_military_exercise
		prerequisite = { focus = FRA_joint_military_exercise }
		available = {
			has_country_flag = Pha_army_coop_level3
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level3
			add_ideas = INTE_multicountry_miliexercises
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_multicountry_miliexercises
			}
		}
	}
	
	focus = {
		id = FRA_set_international_standards
		icon = GFX_FRA_set_international_standards
		relative_position_id = FRA_joint_military_exercise
		prerequisite = { focus = FRA_joint_military_exercise }
		available = {
			has_country_flag = Pha_army_coop_level3
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level3
			add_ideas = INTE_unify_mili_commands
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_unify_mili_commands
			}
		}
	}
	
	focus = {
		id = FRA_same_the_military_language
		icon = GFX_FRA_same_the_military_language
		relative_position_id = FRA_joint_military_exercise
		prerequisite = { focus = FRA_set_international_standards }
		prerequisite = { focus = FRA_multicountry_military_exercises }
		available = {
			has_country_flag = Pha_army_coop_level4
		}
		x = 0
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level4
			add_ideas = INTE_experimental_esperanto
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_experimental_esperanto
			}
		}
	}
	
	focus = {
		id = FRA_the_true_army
		icon = GFX_FRA_the_true_army
		relative_position_id = FRA_same_the_military_language
		prerequisite = { focus = FRA_same_the_military_language }
		available = {
			has_country_flag = Pha_army_coop_level5
		}
		prerequisite = { 
			focus = FRA_thousands_of_torches
			focus = FRA_all_in_one
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_army_coop = 1 }
			clr_country_flag =  Pha_army_coop_level5
			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_form_revoary_guard
						has_completed_focus = FRA_form_intern_red_army
					}
				}
				if = {
					limit = { has_completed_focus = FRA_form_intern_red_army }
					swap_ideas = {
						remove_idea = INTE_army_coop_r3
						add_idea = INTE_army_coop_r4
					}
				}
				else_if = {
					limit = { has_completed_focus = FRA_form_revoary_guard }
					swap_ideas = {
						remove_idea = INTE_army_coop_g3
						add_idea = INTE_army_coop_g4
					}
				}
			}
			else = {
				custom_effect_tooltip = INTE_army_coop_red_amry_end_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = INTE_army_coop_r3
						add_idea = INTE_army_coop_r4
					}
				}
				custom_effect_tooltip = INTE_army_coop_guard_end_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = INTE_army_coop_g3
						add_idea = INTE_army_coop_g4
					}
				}
			}
			
			every_other_country = { 
				limit = { FRA_is_phalanstere_member = yes }
				if = {
					limit = { has_idea = INTE_army_coop_r3 }
					swap_ideas = {
						remove_idea = INTE_army_coop_r3
						add_idea = INTE_army_coop_r4
					}
				}
				else = {
					swap_ideas = {
						remove_idea = INTE_army_coop_g3
						add_idea = INTE_army_coop_g4
					}
				}
			}
		}
	}
	
	focus = {
		id = FRA_seamili_cop
		icon = GFX_FRA_seamili_cop
		relative_position_id = FRA_milit_cop
		prerequisite = { focus = FRA_milit_cop }
		x = 4
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = FRA_seamili_cop
				cost_reduction = 0.5
				uses = 1
				category = naval_doctrine
			}
			INT_seamili_cop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_seamili_cop = yes
				add_doctrine_cost_reduction = {
					name = FRA_seamili_cop
					cost_reduction = 0.5
					uses = 1
					category = naval_doctrine
				}
			}
		}
	}
	
	focus = {
		id = FRA_united_sea_rad_army
		icon = GFX_FRA_united_sea_rad_army
		relative_position_id = FRA_seamili_cop
		prerequisite = { focus = FRA_seamili_cop }
		available = {
			has_country_flag = Pha_sea_coop_level1
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_ideas = INTE_navy_coop1
			add_offsite_building = { type = dockyard level = 1 }
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_navy_coop1
				add_offsite_building = { type = dockyard level = 1 }
			}
		}
	}
	
	focus = {
		id = FRA_red_noahs_ark
		icon = GFX_FRA_red_noahs_ark
		relative_position_id = FRA_united_sea_rad_army
		prerequisite = { focus = FRA_united_sea_rad_army }
		available = {
			has_country_flag = Pha_sea_coop_level2
		}
		x = 0
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = FRA_seamili_cop
				cost_reduction = 0.5
				uses = 1
				category = naval_doctrine
			}
			add_offsite_building = { type = dockyard level = 1 }
			swap_ideas = {
				remove_idea = INTE_navy_coop1
				add_idea = INTE_navy_coop2
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_navy_coop1
					add_idea = INTE_navy_coop2
				}
				add_offsite_building = { type = dockyard level = 1 }
				add_doctrine_cost_reduction = {
					name = FRA_seamili_cop
					cost_reduction = 0.5
					uses = 1
					category = naval_doctrine
				}
			}
		}
	}
	
	focus = {
		id = FRA_mili_industrial_cop
		icon = GFX_FRA_mili_industrial_cop
		relative_position_id = FRA_milit_cop
		prerequisite = { focus = FRA_milit_cop }
		prerequisite = { focus = FRA_econ_cop }
		available = {
			has_country_flag = Pha_ind_coop_level1
		}
		x = -6
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_ind_coop = 1 }
			clr_country_flag = Pha_ind_coop_level1
			INT_mili_industrial_cop = yes
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				INT_mili_industrial_cop = yes
			}
		}
	}
	
	focus = {
		id = FRA_intern_arsenal
		icon = GFX_FRA_intern_arsenal
		relative_position_id = FRA_mili_industrial_cop
		prerequisite = { focus = FRA_mili_industrial_cop }
		available = {
			has_country_flag = Pha_ind_coop_level2
		}
		x = 0
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_ind_coop = 1 }
			clr_country_flag = Pha_ind_coop_level2
			add_offsite_building = { type = arms_factory level = 2 }
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_offsite_building = { type = arms_factory level = 2 }
			}
		}
	}
	
	focus = {
		id = FRA_revoary_assembly_line
		icon = GFX_FRA_revoary_assembly_line
		relative_position_id = FRA_intern_arsenal
		prerequisite = { focus = FRA_intern_arsenal }
		mutually_exclusive = { focus = FRA_revoary_quality_depart }
		available = {
			has_country_flag = Pha_ind_coop_level3
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_ind_coop = 1 }
			clr_country_flag = Pha_ind_coop_level3
			add_ideas = INTE_revoary_assembly_line 
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_revoary_assembly_line 
			}
		}
	}
	
	focus = {
		id = FRA_revoary_quality_depart
		icon = GFX_FRA_revoary_quality_depart
		relative_position_id = FRA_intern_arsenal
		prerequisite = { focus = FRA_intern_arsenal }
		mutually_exclusive = { focus = FRA_revoary_assembly_line }
		available = {
			has_country_flag = Pha_ind_coop_level3
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = { 
			add_to_variable = { Pha_completed_ind_coop = 1 }
			clr_country_flag = Pha_ind_coop_level3
			add_ideas = INTE_revoary_quality_department
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_revoary_quality_department
			}
		}
	}
	
	focus = {
		id = FRA_mili_research_cop
		icon = GFX_FRA_mili_research_cop
		relative_position_id = FRA_milit_cop
		prerequisite = { focus = FRA_milit_cop }
		prerequisite = { focus = FRA_techn_cop }
		available = {
			has_country_flag = Pha_res_coop_level1
		}
		x = 6
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_res_coop = 1 }
			clr_country_flag = Pha_res_coop_level1
			add_ideas = INTE_mili_research_cop1
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_ideas = INTE_mili_research_cop1
			}
		}
	}
	
	focus = {
		id = FRA_revoary_military_laboratory
		icon = GFX_FRA_revoary_military_laboratory
		relative_position_id = FRA_mili_research_cop
		prerequisite = { focus = FRA_mili_research_cop }
		available = {
			has_country_flag = Pha_res_coop_level2
		}
		x = 0
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_res_coop = 1 }
			clr_country_flag = Pha_res_coop_level2
			add_research_slot = 1
			swap_ideas = { 
				remove_idea = INTE_mili_research_cop1
				add_idea = INTE_mili_research_cop2
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				add_research_slot = 1
				swap_ideas = {
					remove_idea = INTE_mili_research_cop1
					add_idea = INTE_mili_research_cop2
				}
			}
		}
	}
	
	focus = {
		id = FRA_revoary_army_looks_forwards
		icon = GFX_FRA_revoary_army_looks_forwards
		relative_position_id = FRA_revoary_military_laboratory
		prerequisite = { focus = FRA_revoary_military_laboratory }
		available = {
			has_country_flag = Pha_res_coop_level3
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_to_variable = { Pha_completed_res_coop = 1 }
			clr_country_flag = Pha_res_coop_level3
			add_tech_bonus = {
				name = FRA_revoary_army_looks_forwards
				bonus = 1
				ahead_reduction = 2
				uses = 1
				category = armor
			}
			swap_ideas = { 
				remove_idea = INTE_mili_research_cop2
				add_idea = INTE_mili_research_cop3
			}
			every_other_country = {
				limit = { FRA_is_phalanstere_member = yes }
				swap_ideas = {
					remove_idea = INTE_mili_research_cop2
					add_idea = INTE_mili_research_cop3
				}
				add_tech_bonus = {
				name = FRA_revoary_army_looks_forwards
				ahead_reduction = 2
				uses = 1
				category = armor
			}
			}
		}
	}

#######################
####### 国内事物 #######

	focus = {
		id = FRA_eco_direction
		icon = GFX_focus_FRA_eco_direction
		cost = 1
		x = 21
		y = 0
		ai_will_do = { factor = 200 }
		completion_reward = {
			add_tech_bonus = {
				name = FRA_eco_direction
				bonus = 1
				uses = 1
				category = industry
			}
			set_temp_variable = { wc = 3 }
			set_temp_variable = { pc = 3 }
			set_temp_variable = { mc = 3 }
			set_temp_variable = { sc = 3 }
			set_temp_variable = { fc = 3 }
			set_temp_variable = { bc = 3 }
			FRA_social_politic_situation_change = yes
		}
	}
	### 雅各宾
	focus = {
		id = FRA_jacobins_eco
		icon = GFX_focus_FRA_jacobins_eco
		cost = 2
		relative_position_id = FRA_eco_direction
		x = -5
		y = 1
		ai_will_do = { factor = 250 }
		available = {
			has_country_flag = ECO_JACO
			FRA = { has_idea = DB_FRA_eco_reform1 }
		}
		prerequisite = {
			focus = FRA_eco_direction
		}
		mutually_exclusive = {
			focus = FRA_sorel_eco
			focus = FRA_syndicalism_eco
			focus = FRA_anarchrism_eco
		}
		completion_reward = {
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_ideas = DB_FRA_eco_reform_jaco1
			swap_ideas = {
				remove_idea = DB_FRA_eco_reform1
				add_idea = DB_FRA_eco_reform2
			}
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = -2 }
			set_temp_variable = { mc = -3 }
			set_temp_variable = { bc = 3 }
			FRA_social_politic_situation_change = yes
		}
	}
 
	focus = {
		id = FRA_heavy_industr_direction
		icon = GFX_focus_FRA_heavy_industr_direction
		cost = 4
		relative_position_id = FRA_jacobins_eco
		x = -2
		y = 1 
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_jacobins_eco }
		completion_reward = { 
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 16 decision = FRA_jaco_eco_hd1 }
			activate_targeted_decision = { target = 33 decision = FRA_jaco_eco_hd2 }
			activate_targeted_decision = { target = 984 decision = FRA_jaco_eco_hd3 }
			
			set_temp_variable = { wc = 5 }
			set_temp_variable = { pc = -3 }
			set_temp_variable = { mc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_mechanized_agriculture
		icon = GFX_focus_FRA_mechanized_agriculture
		cost = 4
		relative_position_id = FRA_heavy_industr_direction
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_heavy_industr_direction }
		completion_reward = {
			add_political_power = 50
			add_ideas = DB_FRA_eco_reform_jaco_mechanized_farming
			FRA_eco_reform_update_agriculture = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes

			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 8 }
			set_temp_variable = { mc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_plan_eco_comm
		icon = GFX_focus_FRA_plan_eco_comm
		cost = 4
		relative_position_id = FRA_jacobins_eco
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_jacobins_eco }
		completion_reward = {
			add_political_power = 100
			add_ideas = DB_FRA_eco_reform_jaco_planned_eco_comm
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes

			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = -2 }
			set_temp_variable = { mc = -2 }
			set_temp_variable = { bc = 5 }
			FRA_social_politic_situation_change = yes
		}
	}
	
	focus = {
		id = FRA_nationalized_eco
		icon = GFX_focus_FRA_nationalized_eco
		cost = 4
		relative_position_id = FRA_plan_eco_comm
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_plan_eco_comm }
		completion_reward = {
			add_political_power = 50
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			activate_targeted_decision = { target = 20 decision = FRA_jaco_eco_ne1 }
			activate_targeted_decision = { target = 26 decision = FRA_jaco_eco_ne2 }
			activate_targeted_decision = { target = 25 decision = FRA_jaco_eco_ne3 }
		
			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -4 }
			set_temp_variable = { bc = 6 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_updated_urban
		icon = GFX_focus_FRA_updated_urban
		cost = 4
		relative_position_id = FRA_plan_eco_comm
		x = -1
		y = 2
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_nationalized_eco }
		prerequisite = { focus = FRA_mechanized_agriculture }
		completion_reward = {
			add_stability = 0.05
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			16 = { increase_state_category_by_one_level = yes }
			19 = { increase_state_category_by_one_level = yes }
			20 = { increase_state_category_by_one_level = yes }
			21 = { increase_state_category_by_one_level = yes }
			980 = { increase_state_category_by_one_level = yes }

			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 4 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { bc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_nature_modifier_plan
		icon = GFX_focus_FRA_nature_modifier_plan
		cost = 4
		relative_position_id = FRA_updated_urban
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_updated_urban }
		completion_reward = {
			FRA_eco_all_update = yes
			FRA_eco_reform_update_agriculture = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 763 decision = FRA_jaco_eco_nmp1 }
			activate_targeted_decision = { target = 735 decision = FRA_jaco_eco_nmp2 }
		
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 5 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 3 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}
	### 索雷尔
	focus = {
		id = FRA_sorel_eco
		icon = GFX_focus_FRA_sorel_eco
		cost = 2
		relative_position_id = FRA_eco_direction
		x = -2
		y = 1
		ai_will_do = { factor = 250 }
		available = {
			has_country_flag = ECO_SORE
			FRA = { has_idea = DB_FRA_eco_reform1 }
		}
		prerequisite = {
			focus = FRA_eco_direction
		}
		mutually_exclusive = {
			focus = FRA_jacobins_eco
			focus = FRA_syndicalism_eco
			focus = FRA_anarchrism_eco
		}
		completion_reward = {
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
			add_ideas = DB_FRA_eco_reform_sore1
			swap_ideas = {
				remove_idea = DB_FRA_eco_reform1
				add_idea = DB_FRA_eco_reform2
			}

			set_temp_variable = { wc = -2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = -3 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_progressive_entrepreneur
		icon = GFX_focus_FRA_progressive_entrepreneur
		cost = 4
		relative_position_id = FRA_sorel_eco
		x = -1
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_sorel_eco }
		completion_reward = {
			add_political_power = 100
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes

			set_temp_variable = { wc = -3 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = 6 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_furtherism_industry
		icon = GFX_focus_FRA_furtherism_industry
		cost = 4
		relative_position_id = FRA_progressive_entrepreneur
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_progressive_entrepreneur }
		completion_reward = {
			add_political_power = 100
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			activate_targeted_decision = { target = 19 decision = FRA_sore_eco_fi1 }
			activate_targeted_decision = { target = 21 decision = FRA_sore_eco_fi2 }
			activate_targeted_decision = { target = 14 decision = FRA_sore_eco_fi3 }
		
			set_temp_variable = { wc = 1 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 4 }
			set_temp_variable = { bc = -4 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_revo_war_industry
		icon = GFX_focus_FRA_revo_war_industry
		cost = 4
		relative_position_id = FRA_sorel_eco
		x = 1
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_sorel_eco }
		completion_reward = {
			add_ideas = DB_FRA_eco_reform_sore_revo_war_industry
			FRA_eco_reform_update_industry = yes
			activate_targeted_decision = { target = 16 decision = FRA_sore_eco_rwi1 }
			activate_targeted_decision = { target = 20 decision = FRA_sore_eco_rwi2 }
			activate_targeted_decision = { target = 21 decision = FRA_sore_eco_rwi3 }
		
			set_temp_variable = { wc = -2 }
			set_temp_variable = { pc = -2 }
			set_temp_variable = { mc = -2 }
			set_temp_variable = { fc = 8 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_sing_for_farmers
		icon = GFX_focus_FRA_sing_for_farmers
		cost = 4
		relative_position_id = FRA_revo_war_industry
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_revo_war_industry }
		completion_reward = {
			add_political_power = 50
			FRA_eco_all_update = yes
			FRA_eco_reform_update_agriculture = yes
			activate_targeted_decision = { target = 30 decision = FRA_sore_eco_sff1 }
			activate_targeted_decision = { target = 25 decision = FRA_sore_eco_sff2 }
			activate_targeted_decision = { target = 26 decision = FRA_sore_eco_sff3 }
		
			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = 6 }
			set_temp_variable = { mc = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_working_is_fighting
		icon = GFX_focus_FRA_working_is_fighting
		cost = 4
		relative_position_id = FRA_revo_war_industry
		x = -1
		y = 2
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_furtherism_industry }
		prerequisite = { focus = FRA_sing_for_farmers }
		completion_reward = {
			add_stability = 0.05
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 21 decision = FRA_sore_eco_wiw1 }
		
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 2 }
			set_temp_variable = { fc = 3 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_no_class_coop
		icon = GFX_focus_FRA_no_class_coop
		cost = 4
		relative_position_id = FRA_working_is_fighting
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_working_is_fighting }
		completion_reward = {
			add_political_power = 50
			add_ideas = DB_FRA_eco_reform_sore_no_class_coop
			FRA_eco_reform_update_agriculture = yes
			add_one_random_civilian_factory = yes
			add_one_random_military_factory = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_great_gap
		icon = GFX_focus_FRA_great_gap
		cost = 4
		relative_position_id = FRA_no_class_coop
		x = -2
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { 
			focus = FRA_no_class_coop
			focus = FRA_nature_modifier_plan
		}
		completion_reward = {
			add_political_power = 75
			FRA_eco_reform_update_industry = yes
			FRA_eco_reform_update_agriculture = yes
			add_one_random_military_factory = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 16 decision = FRA_eco_great_gap3 }
			activate_targeted_decision = { target = 20 decision = FRA_eco_great_gap2 }
			activate_targeted_decision = { target = 19 decision = FRA_eco_great_gap1 }
		
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 3 }
			set_temp_variable = { fc = 2 }
			set_temp_variable = { bc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_conquer_capitalism
		icon = GFX_focus_FRA_conquer_capitalism
		cost = 5
		relative_position_id = FRA_great_gap
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_great_gap }
		completion_reward = {
			remove_ideas = DB_FRA_eco_reform2
			FRA_eco_reform_end = yes
			16 = {
				remove_building = {
					type = arms_factory
					level = 2
				}
				remove_building = {
					type = industrial_complex
					level = 2
				}
			}
			19 = {
				remove_building = {
					type = arms_factory
					level = 2
				}
				remove_building = {
					type = industrial_complex
					level = 2
				}
			}
			20 = {
				remove_building = {
					type = arms_factory
					level = 2
				}
				remove_building = {
					type = industrial_complex
					level = 2
				}
			}
			add_offsite_building = { type = industrial_complex level = 8 }
			add_offsite_building = { type = arms_factory level = 8 }

			set_temp_variable = { wc = 4 }
			set_temp_variable = { pc = 4 }
			set_temp_variable = { mc = 4 }
			set_temp_variable = { sc = 5 }
			set_temp_variable = { fc = 5 }
			set_temp_variable = { bc = 5 }
			FRA_social_politic_situation_change = yes
		}
	}
	### 正统工团
	focus = {
		id = FRA_syndicalism_eco
		icon = GFX_focus_FRA_syndicalism_eco
		cost = 2
		relative_position_id = FRA_eco_direction
		x = 1
		y = 1
		ai_will_do = { factor = 250 }
		available = {
			has_country_flag = ECO_TRAV
			FRA = { has_idea = DB_FRA_eco_reform1 }
		} 
		prerequisite = {
			focus = FRA_eco_direction
		}
		mutually_exclusive = {
			focus = FRA_jacobins_eco
			focus = FRA_sorel_eco
			focus = FRA_anarchrism_eco
		}
		completion_reward = {
			add_one_random_infrastructure = yes
			add_one_random_infrastructure = yes
			add_one_random_infrastructure = yes
			add_ideas = DB_FRA_eco_reform_synd1
			swap_ideas = {
				remove_idea = DB_FRA_eco_reform1
				add_idea = DB_FRA_eco_reform2
			}

			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_re_co_ordination
		icon = GFX_focus_FRA_re_co_ordination
		cost = 4
		relative_position_id = FRA_syndicalism_eco
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_syndicalism_eco }
		completion_reward = {
			add_political_power = 100
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			activate_targeted_decision = { target = 16 decision = FRA_synd_eco_rco1 }
			activate_targeted_decision = { target = 20 decision = FRA_synd_eco_rco2 }
			activate_targeted_decision = { target = 27 decision = FRA_synd_eco_rco3 }
		
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { bc = -3 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_workers_club
		icon = GFX_focus_FRA_workers_club
		cost = 4
		relative_position_id = FRA_re_co_ordination
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_re_co_ordination }
		completion_reward = {
			add_ideas = DB_FRA_eco_reform_synd_worker_club
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_infrastructure = yes
			add_one_random_infrastructure = yes

			set_temp_variable = { wc = 4 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_negotiate_production
		icon = GFX_focus_FRA_negotiate_production
		cost = 4
		relative_position_id = FRA_workers_club
		x = -1
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_workers_club }
		completion_reward = {
			add_ideas = DB_FRA_eco_reform_synd_negotiate_production
			FRA_eco_reform_update_industry = yes
			activate_targeted_decision = { target = 16 decision = FRA_synd_eco_np1 }
			activate_targeted_decision = { target = 20 decision = FRA_synd_eco_np2 }
			activate_targeted_decision = { target = 27 decision = FRA_synd_eco_np3 }
		
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = -2 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_heaven_of_workers
		icon = GFX_focus_FRA_heaven_of_workers
		cost = 4
		relative_position_id = FRA_negotiate_production
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_negotiate_production }
		completion_reward = {
			add_political_power = 50
			add_stability = 0.05
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 18 decision = FRA_synd_eco_how1 }
			activate_targeted_decision = { target = 15 decision = FRA_synd_eco_how2 }
		
			set_temp_variable = { wc = 4 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_industrialized_agriculture
		icon = GFX_focus_FRA_industrialized_agriculture
		cost = 4
		relative_position_id = FRA_workers_club
		x = 1
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_workers_club }
		completion_reward = {
			FRA_eco_all_update = yes
			FRA_eco_reform_update_agriculture = yes
			activate_targeted_decision = { target = 30 decision = FRA_synd_eco_ia1 }
			activate_targeted_decision = { target = 25 decision = FRA_synd_eco_ia2 }
			activate_targeted_decision = { target = 26 decision = FRA_synd_eco_ia3 }
			activate_targeted_decision = { target = 23 decision = FRA_synd_eco_ia4 }
		
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 5 }
			set_temp_variable = { mc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_paradise_of_farmers
		icon = GFX_focus_FRA_paradise_of_farmers
		cost = 4
		relative_position_id = FRA_industrialized_agriculture
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_industrialized_agriculture }
		completion_reward = {	
			add_political_power = 50
			add_stability = 0.05
			FRA_eco_all_update = yes
			FRA_eco_reform_update_agriculture = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 6 }
			set_temp_variable = { mc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_free_people
		icon = GFX_focus_FRA_free_people
		cost = 4
		relative_position_id = FRA_market_of_socialism
		x = -4
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_heaven_of_workers }
		prerequisite = { focus = FRA_paradise_of_farmers }
		completion_reward = {
			FRA_eco_reform_update_industry = yes
			FRA_eco_reform_update_agriculture = yes
			activate_targeted_decision = { target = 19 decision = FRA_synd_eco_fp1 }
			activate_targeted_decision = { target = 21 decision = FRA_synd_eco_fp2 }
			activate_targeted_decision = { target = 27 decision = FRA_synd_eco_fp3 }
		
			set_temp_variable = { wc = 3 }
			set_temp_variable = { pc = 3 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}
	### 无政府
	focus = {
		id = FRA_anarchrism_eco
		icon =  GFX_focus_FRA_anarchrism_eco
		cost = 2
		relative_position_id = FRA_eco_direction
		x = 4 
		y = 1
		ai_will_do = { factor = 250 }
		available = {
			has_country_flag = ECO_ANAR
			FRA = { has_idea = DB_FRA_eco_reform1 }
		}
		prerequisite = {
			focus = FRA_eco_direction
		}
		mutually_exclusive = {
			focus = FRA_jacobins_eco
			focus = FRA_sorel_eco
			focus = FRA_syndicalism_eco
		}
		completion_reward = {
			add_one_random_infrastructure = yes
			add_one_random_civilian_factory = yes
			add_ideas = DB_FRA_eco_reform_anar1
			swap_ideas = {
				remove_idea = DB_FRA_eco_reform1
				add_idea = DB_FRA_eco_reform2
			}

			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { bc = -4 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_humanitarian_socialism
		icon = GFX_focus_FRA_humanitarian_socialism
		cost = 4
		relative_position_id = FRA_anarchrism_eco
		x = -1
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_anarchrism_eco }
		completion_reward = {
			add_political_power = 75
			add_stability = 0.025
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			add_one_random_infrastructure = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 16 decision = FRA_anar_eco_hs1 }
			activate_targeted_decision = { target = 20 decision = FRA_anar_eco_hs2 }
			activate_targeted_decision = { target = 21 decision = FRA_anar_eco_hs3 }
		
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 3 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { bc = -5 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_no_more_poor
		icon = GFX_focus_FRA_no_more_poor
		cost = 4
		relative_position_id = FRA_anarchrism_eco
		x = 1
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_anarchrism_eco }
		completion_reward = {
			add_political_power = 75
			add_stability = 0.025
			FRA_eco_all_update = yes
			FRA_eco_reform_update_agriculture = yes
			add_one_random_infrastructure = yes
			add_one_random_civilian_factory = yes
			activate_targeted_decision = { target = 779 decision = FRA_anar_eco_nmp1 }
			activate_targeted_decision = { target = 984 decision = FRA_anar_eco_nmp2 }
			activate_targeted_decision = { target = 817 decision = FRA_anar_eco_nmp3 }
		
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 4 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_worker_farmer_comm
		icon = GFX_focus_FRA_worker_farmer_comm
		cost = 4
		relative_position_id = FRA_humanitarian_socialism
		x = 1
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_humanitarian_socialism }
		prerequisite = { focus = FRA_no_more_poor }
		completion_reward = {
			add_political_power = 100
			add_stability = 0.05
			add_ideas = DB_FRA_eco_reform_anar_worker_farmer_comm
			FRA_eco_reform_update_agriculture = yes
			activate_targeted_decision = { target = 30 decision = FRA_anar_eco_wfc1 }
			activate_targeted_decision = { target = 25 decision = FRA_anar_eco_wfc2 }
			activate_targeted_decision = { target = 26 decision = FRA_anar_eco_wfc3 }
			activate_targeted_decision = { target = 983 decision = FRA_anar_eco_wfc4 }
		
			set_temp_variable = { wc = 3 }
			set_temp_variable = { pc = 4 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { bc = -3 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_democraic_work
		icon = GFX_focus_FRA_democraic_work
		cost = 4
		relative_position_id = FRA_worker_farmer_comm
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_worker_farmer_comm }
		completion_reward = {
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			activate_targeted_decision = { target = 18 decision = FRA_anar_eco_dw1 }
			activate_targeted_decision = { target = 24 decision = FRA_anar_eco_dw2 }
		
			set_temp_variable = { wc = 4 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = -2 }
			set_temp_variable = { bc = -3 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_reduce_goven_power
		icon = GFX_focus_FRA_reduce_goven_power
		cost = 4
		relative_position_id = FRA_worker_farmer_comm
		x = 2
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_worker_farmer_comm }
		completion_reward = {
			add_political_power = -100
			FRA_eco_all_update = yes
			FRA_eco_reform_update_industry = yes
			add_one_random_infrastructure = yes
			add_one_random_infrastructure = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes

			set_temp_variable = { wc = 4 }
			set_temp_variable = { pc = 4 }
			set_temp_variable = { mc = 4 }
			set_temp_variable = { bc = -8 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_market_of_socialism
		icon = GFX_focus_FRA_market_of_socialism
		cost = 4
		relative_position_id = FRA_democraic_work
		x = 1
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_democraic_work }
		prerequisite = { focus = FRA_reduce_goven_power }
		completion_reward = {
			add_ideas = DB_FRA_eco_reform_anar_socialist_market
			FRA_eco_reform_update_industry = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
		
			set_temp_variable = { wc = -2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 4 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_free_econ
		icon = GFX_focus_FRA_free_econ
		cost = 4
		relative_position_id = FRA_market_of_socialism
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_market_of_socialism }
		completion_reward = {
			FRA_eco_reform_update_industry = yes
			FRA_eco_reform_update_agriculture = yes
			activate_targeted_decision = { target = 17 decision = FRA_anar_eco_fm1 }
			activate_targeted_decision = { target = 19 decision = FRA_anar_eco_fm2 }
			activate_targeted_decision = { target = 762 decision = FRA_anar_eco_fm3 }
		
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 3 }
			set_temp_variable = { mc = 3 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 2 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_eliminate_capitalism
		icon = GFX_focus_FRA_eliminate_capitalism
		cost = 5
		relative_position_id = FRA_free_people
		x = 2
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { 
			focus = FRA_free_people
			focus = FRA_free_econ
		}
		completion_reward = {
			remove_ideas = DB_FRA_eco_reform2
			FRA_eco_reform_end = yes
			add_political_power = 75
			add_offsite_building = { type = industrial_complex level = 2 }
			add_offsite_building = { type = arms_factory level = 2 }
		
			set_temp_variable = { wc = 5 }
			set_temp_variable = { pc = 5 }
			set_temp_variable = { mc = 5 }
			set_temp_variable = { sc = 4 }
			set_temp_variable = { fc = 4 }
			set_temp_variable = { bc = 4 }
			FRA_social_politic_situation_change = yes
		}
	}
 ### 五年计划
 	focus = {
		id = FRA_thirty_six_plan
		icon = GFX_focus_FRA_thirty_six_plan
		cost = 2
		ai_will_do = { factor = 250 }
		available = {
			OR = {
				has_country_flag = ECO_JACO
				has_country_flag = ECO_SORE
				has_country_flag = ECO_TRAV
				has_country_flag = ECO_ANAR
			}	
		}
		x = 31
		y = 0
		completion_reward = {
			add_political_power = 150
			add_stability = 0.025

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_reform_industry
		icon = GFX_focus_FRA_reform_industry
		cost = 4
		relative_position_id = FRA_thirty_six_plan
		x = -1
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_thirty_six_plan }
		completion_reward = {
			add_one_random_infrastructure = yes
			add_one_random_infrastructure = yes
			FRA_eco_reform_update_innovation = yes

			set_temp_variable = { wc = -2 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_reform_progress_develop
		icon = GFX_focus_FRA_reform_progress_develop
		cost = 4
		relative_position_id = FRA_reform_industry
		x = 0
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_reform_industry }
		completion_reward = {
			add_research_slot = 1
			FRA_eco_reform_update_innovation = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 6 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_neo_enlightenment
		icon = GFX_focus_FRA_neo_enlightenment
		cost = 4
		relative_position_id = FRA_reform_progress_develop
		x = -1
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_reform_progress_develop }
		mutually_exclusive = { focus = FRA_learn_from_foreign_techn }
		completion_reward = {
			add_ideas = DB_FRA_neo_enlightenment
			FRA_eco_reform_update_innovation = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 3 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}
	
	focus = {
		id = FRA_learn_from_foreign_techn
		icon = GFX_focus_FRA_learn_from_foreign_techn
		cost = 4
		relative_position_id = FRA_reform_progress_develop
		x = 1
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { focus = FRA_reform_progress_develop }
		mutually_exclusive = { focus = FRA_neo_enlightenment }
		completion_reward = {
			add_ideas = DB_FRA_learn_from_foreign_techn
			FRA_eco_reform_update_innovation = yes

			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_technical_develop_comm
		icon = GFX_focus_FRA_technical_develop_comm
		cost = 4
		relative_position_id = FRA_learn_from_foreign_techn
		x = -1
		y = 1
		ai_will_do = { factor = 250 }
		prerequisite = { 
			focus = FRA_neo_enlightenment
			focus = FRA_learn_from_foreign_techn
		}
		completion_reward = {		
			add_ideas = DB_FRA_technical_develop_comm
			FRA_eco_reform_update_innovation = yes

			set_temp_variable = { sc = 4 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
			
			17 = {
				add_building_construction = {
					type = air_facility
					province = 11548
					level = 1
					instant_build = yes	
				}
			}
			19 = {
				add_building_construction = {
					type = naval_facility
					province = 9737
					level = 1
					instant_build = yes	
				}
			}
			21 = {
				add_building_construction = {
					type = land_facility
					province = 11834
					level = 1
					instant_build = yes	
				}
			}
		}
	}

	focus = {
		id = FRA_revo_synthetic_refinery
		icon = GFX_focus_FRA_revo_synthetic_refinery
		cost = 4
		relative_position_id = FRA_thirty_six_plan
		x = 1
		y = 1
		ai_will_do = { factor = 200 }
		prerequisite = { focus = FRA_thirty_six_plan }
		completion_reward = {
			add_ideas = DB_FRA_revo_synthetic_refinery
			26 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
			27 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = FRA_rubber_solutions
		icon = GFX_focus_FRA_rubber_solutions
		cost = 4
		relative_position_id = FRA_revo_synthetic_refinery
		x = 0
		y = 1
		ai_will_do = { factor = 200 }
		prerequisite = { focus = FRA_revo_synthetic_refinery }
		completion_reward = {
			add_ideas = DB_FRA_rubber_solutions
			26 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
			27 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = FRA_develop_domestic_resources
		icon = GFX_focus_FRA_develop_domestic_resources
		cost = 4
		relative_position_id = FRA_rubber_solutions
		x = 0
		y = 2
		ai_will_do = { factor = 200 }
		prerequisite = { focus = FRA_rubber_solutions }
		completion_reward = {
			remove_ideas = DB_FRA_revo_synthetic_refinery
			remove_ideas = DB_FRA_rubber_solutions
			add_ideas = DB_FRA_develop_domestic_resources
			add_resource = {
				type = steel
				amount = 17
				state = 32
			}
			add_resource = {
				type = steel
				amount = 23
				state = 26
			}
			add_resource = {
				type = oil
				amount = 2
				state = 16
			}
			16 = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = synthetic_refinery
					level = 1
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = FRA_national_road_network
		icon = GFX_focus_FRA_national_road_network
		cost = 4
		relative_position_id = FRA_technical_develop_comm
		x = 1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = FRA_technical_develop_comm }
		prerequisite = { focus = FRA_develop_domestic_resources }
		completion_reward = {
			add_political_power = 100
			custom_effect_tooltip = FRA_national_road_network_tips

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_south_develop
		icon = GFX_focus_FRA_south_develop
		cost = 4
		relative_position_id = FRA_national_road_network
		x = -2
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = FRA_national_road_network }
		completion_reward = {
			add_political_power = 25
			activate_targeted_decision = { target = 25 decision = FRA_south_develop1 }
			activate_targeted_decision = { target = 26 decision = FRA_south_develop2 }
			activate_targeted_decision = { target = 31 decision = FRA_south_develop3 }
			activate_targeted_decision = { target = 22 decision = FRA_south_develop4 }
		
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 4 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { bc = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_develop_brittany
		icon = GFX_focus_FRA_develop_brittany
		cost = 4
		relative_position_id = FRA_national_road_network
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = FRA_national_road_network }
		completion_reward = {
			add_political_power = 25
			activate_targeted_decision = { target = 983 decision = FRA_develop_brittany1 }
			activate_targeted_decision = { target = 14 decision = FRA_develop_brittany2 }
			activate_targeted_decision = { target = 14 decision = FRA_develop_brittany3 }
		
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 3 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { bc = -3 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_hydropower_construction
		icon = GFX_focus_FRA_hydropower_construction
		cost = 4
		relative_position_id = FRA_national_road_network
		x = 2
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = FRA_national_road_network }
		completion_reward = {
			26 = {
				add_building_construction = {
					type = dam
					level = 1
					province = 3770
					instant_build = yes
				}
			}
			763 = {
				add_building_construction = {
					type = dam
					level = 1
					province = 3764
					instant_build = yes
				}
			}
			if = {
				limit = {
					NOT = { owns_state = 735 } #Savoy
					NOT = { owns_state = 943 } #Upper Savoy
				}
				custom_effect_tooltip = {
					localization_key = building_state_modifier|dam
					INDENT = "    "
				}
				custom_effect_tooltip = tooltip_white_line
				custom_effect_tooltip = FRA_will_build_in_savoy_if_owned
				custom_effect_tooltip = FRA_will_build_in_upper_savoy_if_owned
			}
			else_if = {
				limit = { NOT = { owns_state = 735 } } #Savoy
				943 = {
					add_building_construction = {
						type = dam
						level = 1
						province = 778
						instant_build = yes
					}
				}
				custom_effect_tooltip = {
					localization_key = building_state_modifier|dam
					INDENT = "    "
				}
				custom_effect_tooltip = tooltip_white_line
				custom_effect_tooltip = FRA_will_build_in_savoy_if_owned
			}
			else_if = {
				limit = { NOT = { owns_state = 943 } } #Upper Savoy
				735 = {
					add_building_construction = {
						type = dam
						level = 1
						province = 6609
						instant_build = yes
					}
				}
				custom_effect_tooltip = {
					localization_key = building_state_modifier|dam
					INDENT = "    "
				}
				custom_effect_tooltip = tooltip_white_line
				custom_effect_tooltip = FRA_will_build_in_upper_savoy_if_owned
			}
			else = {
				735 = {
					add_building_construction = {
						type = dam
						level = 1
						province = 6609
						instant_build = yes
					}
				}
				943 = {
					add_building_construction = {
						type = dam
						level = 1
						province = 778
						instant_build = yes
					}
				}
				custom_effect_tooltip = {
					localization_key = building_state_modifier|dam
					INDENT = "    "
				}
			}
		}
	}

	focus = {
		id = FRA_forthy_one_plan
		icon = GFX_focus_FRA_forthy_one_plan
		cost = 2
		relative_position_id = FRA_develop_brittany
		x = 0
		y = 2
		available = {
			date > 1941.1.1
			always = no
		}
		ai_will_do = { factor = 150 }
		prerequisite = { focus = FRA_develop_brittany }
		prerequisite = { focus = FRA_south_develop }
		prerequisite = { focus = FRA_hydropower_construction }
		completion_reward = {
			custom_effect_tooltip = FRA_forthy_one_plan_tips
			add_political_power = 200
			add_stability = 0.1

			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 2 }
			set_temp_variable = { fc = 2 }
			set_temp_variable = { bc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_continue_develop
		icon = GFX_focus_FRA_continue_develop
		cost = 4
		relative_position_id = FRA_forthy_one_plan
		x = -1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = FRA_forthy_one_plan }
		mutually_exclusive = { focus = FRA_wait_for_people }
		completion_reward = {
			add_stability = -0.15
			add_political_power = -100
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes

			set_temp_variable = { wc = -3 }
			set_temp_variable = { pc = -3 }
			set_temp_variable = { mc = -3 }
			set_temp_variable = { bc = 8 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_push_to_the_limit
		icon = GFX_focus_FRA_push_to_the_limit
		cost = 4
		relative_position_id = FRA_continue_develop
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = FRA_continue_develop }
		completion_reward = {
			add_stability = -0.05
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes
			add_one_random_civilian_factory = yes

			set_temp_variable = { wc = -4 }
			set_temp_variable = { pc = -4 }
			set_temp_variable = { mc = -4 }
			set_temp_variable = { bc = 10 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_wait_for_people
		icon = GFX_focus_FRA_wait_for_people
		cost = 4
		relative_position_id = FRA_forthy_one_plan
		x = 1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = FRA_forthy_one_plan }
		mutually_exclusive = { focus = FRA_continue_develop }
		completion_reward = {
			add_stability = 0.15
			add_war_support = 0.1
			add_political_power = 200

			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { bc = -5 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_public_welfare
		icon = GFX_focus_FRA_public_welfare
		cost = 4
		relative_position_id = FRA_wait_for_people
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = FRA_wait_for_people }
		completion_reward = {
			add_political_power = 100
			add_stability = 0.1
			add_offsite_building = { type = industrial_complex level = 2 }
			add_offsite_building = { type = arms_factory level = 2 }

			set_temp_variable = { wc = 4 }
			set_temp_variable = { pc = 4 }
			set_temp_variable = { mc = 4 }
			set_temp_variable = { bc = -9 }
			FRA_social_politic_situation_change = yes
		}
	}

 ### 军事外交
 	focus = {
		id = FRA_road_to_war
		icon = GFX_focus_focus_fra_revolution_utmost
		cost = 2
		x = 26
		y = 9
		completion_reward = {
			add_war_support = 0.1
			add_timed_idea = { idea = FRA_to_war_idea days = 500 }
			add_named_threat = {
				threat = 2
				name = FRA_rearmament_threat
			}
		}

	}

	focus = { 
		id = FRA_demand_romandy 
		icon = GFX_goal_FRA_savoie
		cost = 2
		relative_position_id = FRA_road_to_war
		x = 1
		y = 1
		ai_will_do = { factor = 150 }
		available = {
			is_subject = no
			has_global_flag = can_demand_romandy
			can_declare_war_on = SWI
			SWI = { owns_state = 760 }
		}
		prerequisite = {
			focus = FRA_road_to_war
		}
		bypass = {
			OR = {
				owns_state = 760
				NOT = { can_declare_war_on = SWI }
				SWI = { has_socialist_government = yes }
			}
		}
		will_lead_to_war_with = GER
		will_lead_to_war_with = SWI
		will_lead_to_war_with = AUS
		completion_reward = {
			hidden_effect = {
				FRA = {
					complete_national_focus = FRA_Demand_Romandy
				}
			}
			country_event = prewar.7
			custom_effect_tooltip = SWI_romandie_confrontation
		}
	}

	focus = {
		id = FRA_renseignement_generaux
		icon = GFX_focus_FRA_renseignement_generaux
		cost = 4
		relative_position_id = FRA_road_to_war
		x = -1
		y = 1
		prerequisite = { focus = FRA_road_to_war }
		completion_reward = {
			if = {
				limit = { has_dlc_lar = yes }
				add_ideas = FRA_renseignements_generaux_lar
				if = {
					limit = { has_intelligence_agency = no }
					create_intelligence_agency = yes
				}
			}
			else = {
				add_ideas = FRA_renseignements_generaux_non_lar
			}
			hidden_effect = {
				NFA = { country_event = { id = nfa.544 days = 5 } } #Wine-smuggling
			}
		}
	}

	focus = {
		id = FRA_department_revolutionary_ideal
		icon = GFX_focus_FRA_department_revolutionary_ideal
		cost = 2
		relative_position_id = FRA_renseignement_generaux
		x = -1
		y = 1
		prerequisite = { focus = FRA_renseignement_generaux }
		completion_reward = {
			if = {
				limit = { has_idea = GER_catholic_resistance_idea }
				remove_ideas = GER_catholic_resistance_idea
				custom_effect_tooltip = tooltip_white_line
				custom_effect_tooltip = FRA_failed_operation_eulen
			}
			else = {
				add_stability = 0.05
				add_war_support = 0.05
				add_political_power = 100
				custom_effect_tooltip = tooltip_white_line
				custom_effect_tooltip = FRA_blocks_operation_eulen
			}
		}
	}

	focus = {
		id = FRA_revanchism_rearmament
		icon = GFX_focus_FRA_revanchism_rearmament
		cost = 2
		relative_position_id = FRA_road_to_war
		x = 0
		y = 2
		prerequisite = { focus = FRA_road_to_war }
		completion_reward = {
			add_war_support = 0.1
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
			add_one_random_military_factory = yes
		}
	}

	focus = {
		id = FRA_german_borders
		icon = GFX_goal_generic_construct_military
		cost = 5
		relative_position_id = FRA_revanchism_rearmament
		x = -2
		y = 1
		prerequisite = { focus = FRA_revanchism_rearmament }
		available = {
			controls_state = 27
			controls_state = 785
		}
		completion_reward = {
			27 = {
				add_building_construction = {
					type = bunker
					province = 698
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 6698
					level = 3
				}
			}
			785 = {
				add_building_construction = {
					type = bunker
					province = 11516
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 521
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 5291
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3560
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11642
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 3546
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 6545
					level = 2
				}
				add_building_construction = {
					type = bunker
					province = 11488
					level = 2
				}
			}
		}
	}

	focus = {
		id = FRA_extend_lines
		icon = GFX_goal_nested_fortifications
		cost = 5
		relative_position_id = FRA_german_borders
		x = 0
		y = 1
		prerequisite = { focus = FRA_german_borders }
		available = {
			controls_state = 785
			controls_state = 980
			controls_state = 17
		}
		completion_reward = {
			785 = {
				add_building_construction = {
					type = bunker
					province = 9472
					level = 3
				}
			}
			980 = {
				add_building_construction = {
					type = bunker
					province = 11606
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11483
					level = 3
				}
			}
			17 = {
				add_building_construction = {
					type = bunker
					province = 3536
					level = 3
				}
				add_building_construction = {
					type = bunker
					province = 11548
					level = 3
				}
			}
		}
	}

	focus = {
		id = FRA_command_economy
		icon = GFX_focus_FRA_command_economy
		cost = 2
		relative_position_id = FRA_revanchism_rearmament
		x = 0
		y = 1
		prerequisite = { focus = FRA_revanchism_rearmament }
		completion_reward = {
			add_political_power = 50
			add_timed_idea = { idea = FRA_military_buildup_two_idea days = 500 }
		}
	}

	focus = {
		id = FRA_War_with_germany
		icon = GFX_focus_FRA_war_with_germany
		cost = 4
		relative_position_id = FRA_command_economy
		x = 0
		y = 1
		available = {
			second_weltkrieg_can_start = yes
			can_declare_war_on = GER
			is_faction_leader = yes
		}
		continue_if_invalid = yes
		cancel = {
			OR = {
				is_faction_leader = no
				has_country_flag = KR_copenhagen_conference_success
			}
		}
		bypass = { NOT = { can_declare_war_on = GER } }
		prerequisite = { focus = FRA_command_economy }
		will_lead_to_war_with = GER
		will_lead_to_war_with = NFA
		completion_reward = {
			declare_war_on = {
				type = topple_government
				target = GER
			}
		}
	}

	focus = {
		id = FRA_War_with_Netherlands
		icon = GFX_BEL_Reclaim_Netherlands
		cost = 2
		relative_position_id = FRA_War_with_germany
		x = -2
		y = 1
		available = {
			is_subject = no
			OR = {
				has_war_with = GER
				NOT = { country_exists = GER }
			}
		}
		bypass = {
			OR = {
				NOT = { can_declare_war_on = HOL }
				HOL = { has_socialist_government = yes }
			}
			OR = {
				NOT = { can_declare_war_on = 6.owner }
				var:6.owner = { has_socialist_government = yes }
			}
			if = {
				limit = { var:34.owner = { NOT = { owns_state = 6 } } }
				OR = {
					NOT = { can_declare_war_on = 34.owner }
					var:34.owner = { has_socialist_government = yes }
				}
			}
		}
		prerequisite = { focus = FRA_War_with_germany }
		will_lead_to_war_with = HOL
		will_lead_to_war_with = BEL
		will_lead_to_war_with = FLA
		will_lead_to_war_with = WAL
		completion_reward = {
			
			if = {
				limit = {
					can_declare_war_on = HOL
					HOL = { has_socialist_government = no }
				}
				create_wargoal = {
					type = topple_government
					target = HOL
				}
			}
			if = {
				limit = {
					can_declare_war_on = 6.owner
					var:6.owner = { has_socialist_government = no }
				}
				create_wargoal = {
					type = topple_government
					target = 6.owner
				}
			}
			if = {
				limit = {
					can_declare_war_on = 34.owner
					var:34.owner = {
						NOT = { owns_state = 6 } 
						has_socialist_government = no
					}
				}
				create_wargoal = {
					type = topple_government
					target = 34.owner
				}
			}
		}
	}

	focus = {
		id = FRA_War_with_austria
		icon = GFX_focus_FRA_fight_with_the_evil
		cost = 4
		relative_position_id = FRA_War_with_germany
		x = 0
		y = 1
		available = {
			OR = {
				has_country_flag = FRA2_FOR_SORE
				has_country_flag = FRA2_FOR_JACO
				has_country_flag = FRA2_FOR_ANAR
			}
			is_subject = no
			NOT = { has_war_with = GER }
		}
		bypass = {
			OR = {
				NOT = { can_declare_war_on = AUS }
				AUS = { has_socialist_government = yes }
			}
			OR = {
				NOT = { can_declare_war_on = HUN }
				HUN = { has_socialist_government = yes }
			}
			OR = {
				NOT = { can_declare_war_on = CZE }
				CZE = { has_socialist_government = yes }
			}
			OR = {
				NOT = { can_declare_war_on = CRO }
				CRO = { has_socialist_government = yes }
			}
		}
		prerequisite = {
			focus = FRA_War_with_germany
		}
		will_lead_to_war_with = AUS
		will_lead_to_war_with = HUN
		completion_reward = {
			if = {
				limit = {
					can_declare_war_on = AUS
					AUS = { has_socialist_government = no }
				}
				create_wargoal = {
					type = topple_government
					target = AUS
				}
			}
			if = {
				limit = {
					can_declare_war_on = HUN
					HUN = {
						has_socialist_government = no
						NOT = { is_subject_of = AUS }
					}
				}
				create_wargoal = {
					type = topple_government
					target = HUN
				}
			}
			if = {
				limit = {
					can_declare_war_on = CZE
					CZE = {
						has_socialist_government = no
						NOT = { is_subject_of = AUS }
					}
				}
				create_wargoal = {
					type = topple_government
					target = CZE
				}
			}
			if = {
				limit = {
					can_declare_war_on = CRO
					CRO = {
						has_socialist_government = no
						NOT = { is_subject_of = AUS }
					}
				}
				create_wargoal = {
					type = topple_government
					target = CRO
				}
			}
		}
	}

	focus = {
		id = FRA_war_with_spain
		icon = GFX_goal_FRA_liberate_Iberia
		cost = 4
		relative_position_id = FRA_War_with_germany
		x = 2
		y = 1
		prerequisite = { focus = FRA_War_with_germany }
		available = {
			OR = {
				has_country_flag = FRA2_FOR_SORE
				has_country_flag = FRA2_FOR_JACO
				has_country_flag = FRA2_FOR_ANAR
			}
			is_subject = no
			NOT = { has_war_with = GER }
		}
		bypass = {
			OR = {
				NOT = { can_declare_war_on = SPA }
				SPA = { has_socialist_government = yes }
			}
			OR = {
				NOT = { can_declare_war_on = POR }
				POR = { has_socialist_government = yes }
			}
		}
		will_lead_to_war_with = SPA
		will_lead_to_war_with = POR
		completion_reward = {
			if = {
				limit = {
					can_declare_war_on = SPA
					SPA = { has_socialist_government = no }
				}
				create_wargoal = {
					target = SPA
					type = topple_government
				}
			}
			if = {
				limit = {
					can_declare_war_on = POR
					POR = { has_socialist_government = no }
				}
				create_wargoal = {
					target = POR
					type = topple_government
				}
			}
		}
	}

	focus = {
		id = FRA_World_revolution
		icon = GFX_goal_FRA_World_Revolution
		cost = 4

		relative_position_id = FRA_War_with_germany
		x = -1
		y = 2

		prerequisite = {
			focus = FRA_War_with_Netherlands
		}
		prerequisite = {
			focus = FRA_War_with_austria
		}
		prerequisite = {
			focus = FRA_war_with_spain
		}
		available = {
			OR = {
				has_elections = no
				has_country_flag = FRA2_FOR_SORE
				has_country_flag = FRA2_FOR_JACO
			}
			4 = { is_controlled_by_ROOT_or_ally = yes } #Vienna
			43 = { is_controlled_by_ROOT_or_ally = yes } #Budapest
			2 = { is_controlled_by_ROOT_or_ally = yes } #Latium
			41 = { is_controlled_by_ROOT_or_ally = yes } #Madrid
		}

		mutually_exclusive = {
			focus = FRA_peaceful_revolution
			focus = FRA_european_revolution
		}

		ai_will_do = { factor = 100 }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_World_revolution"
			add_ideas = FRA_revolutionary_spirit
		}

	}

	focus = {
		id = FRA_european_revolution
		icon = GFX_focus_ger_great_red_menace
		cost = 4

		relative_position_id = FRA_War_with_germany
		x = 1
		y = 2

		prerequisite = {
			focus = FRA_War_with_Netherlands
		}
		prerequisite = {
			focus = FRA_War_with_austria
		}
		prerequisite = {
			focus = FRA_war_with_spain
		}
		available = {
			has_country_flag = FRA2_FOR_ANAR
			4 = { is_controlled_by_ROOT_or_ally = yes } #Vienna
			43 = { is_controlled_by_ROOT_or_ally = yes } #Budapest
			2 = { is_controlled_by_ROOT_or_ally = yes } #Latium
			41 = { is_controlled_by_ROOT_or_ally = yes } #Madrid
		}

		mutually_exclusive = {
			focus = FRA_World_revolution
			focus = FRA_peaceful_revolution
		}

		ai_will_do = { factor = 100 }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_european_revolution"
			unlock_decision_category_tooltip = FRA_liberate_europe_category
		}
	}

	focus = {
		id = FRA_peaceful_revolution
		icon = GFX_ITA_syndicalist_unite
		cost = 6

		relative_position_id = FRA_War_with_germany
		x = 3
		y = 2

		prerequisite = {
			focus = FRA_War_with_germany
		}
		available = {
			has_country_flag = FRA2_FOR_TRAV
			has_war = no
		}

		mutually_exclusive = {
			focus = FRA_World_revolution
			focus = FRA_european_revolution
		}

		ai_will_do = {
			factor = 100
			modifier = {
				factor = 0
				country_is_in_dangerous_war = yes
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_peaceful_revolution"
			add_ideas = FRA_peaceful_revolution_idea
		}

	}
####军事线
	focus = {
		id = FRA_communal_army
		icon = GFX_goal_FRA_army
		cost = 2
		x = 43
		y = 0
		ai_will_do = { factor = 125 }
		completion_reward = {
			add_war_support = 0.05
			army_experience = 25

			set_temp_variable = { fc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = DB_FRA_look_at_the_world_wars
		icon = GFX_focus_DB_FRA_look_at_the_world_wars
		cost = 4
		relative_position_id = FRA_communal_army
		x = 0
		y = 2
		ai_will_do = { factor = 150 }
		prerequisite = { focus = FRA_communal_army }
		prerequisite = { 
			focus = DB_FRA_army_reform_jaco
			focus = DB_FRA_army_reform_sore
			focus = DB_FRA_army_reform_synd
			focus = DB_FRA_army_reform_anar
		}
		completion_reward = {
			army_experience = 25
			add_doctrine_cost_reduction = {
				name = DB_FRA_look_at_the_world_wars
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			add_breakthrough_progress = {
				specialization = specialization_land
				value = 0.5
			}
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

		}
	}

	focus = {
		id = DB_FRA_revolutionary_combat_test
		icon = GFX_focus_DB_FRA_revolutionary_combat_test
		cost = 4
		relative_position_id = DB_FRA_look_at_the_world_wars
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_look_at_the_world_wars }
		prerequisite = {
			focus = DB_FRA_army_reform_jaco
			focus = DB_FRA_army_reform_sore
			focus = DB_FRA_army_reform_synd
			focus = DB_FRA_army_reform_anar
		}
		completion_reward = {
			army_experience = 25
			swap_ideas = {
				remove_idea =  DB_FRA_the_interional_column1 
				add_idea = DB_FRA_the_interional_column2
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = DB_FRA_diverse_army_modes
		icon = GFX_focus_DB_FRA_diverse_army_modes
		cost = 4
		relative_position_id = DB_FRA_revolutionary_combat_test
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_revolutionary_combat_test }
		completion_reward = {
			army_experience = 50
			add_doctrine_cost_reduction = {
				name = DB_FRA_diverse_army_modes
				cost_reduction = 0.75
				uses = 1
				category = land_doctrine
			}
			add_breakthrough_progress = {
				specialization = specialization_naval
				value = 0.5
			}
			add_breakthrough_progress = {
				specialization = specialization_air
				value = 0.5
			}
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = DB_FRA_the_red_army_is_the_strongest
		icon = GFX_focus_DB_FRA_the_red_army_is_the_strongest
		cost = 5
		relative_position_id = DB_FRA_diverse_army_modes
		x = 0
		y = 2
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_diverse_army_modes }
		prerequisite = {
			focus = DB_FRA_carry_the_revolution_through_to_the_end
			focus = DB_FRA_the_will_to_war
			focus = DB_FRA_everyone_is_a_commissar
			focus = DB_FRA_tank_assembly_line
			focus = DB_FRA_advanced_tank_mode
			focus = DB_FRA_decentralized_forces
		}
		completion_reward = {
			army_experience = 25
			if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_the_legacy_of_the_revolution } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_jaco_armyl3
					add_idea = DB_FRA_jaco_armyl4
				}
			}
			else_if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_the_opinion_of_the_russian_exiles } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_jaco_armyr3
					add_idea = DB_FRA_jaco_armyr4
				}
			}
			else_if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_empower_grassroots_soldiers } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyl4
					add_idea = DB_FRA_sore_armyl5
				}
			}
			else_if = {
				limit = {
					FRA = { has_completed_focus = DB_FRA_ideological_fanatic_education } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyr4
					add_idea = DB_FRA_sore_armyr5
				}
			}
			else_if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_ideological_reform_of_the_army } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyl4
					add_idea = DB_FRA_synd_armyl5
				}
			}
			else_if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_armor_research_grant } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyr4
					add_idea = DB_FRA_synd_armyr5
				}
			}
			else_if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_expand_production } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_anar_armyl3
					add_idea = DB_FRA_anar_armyl4
				}
			}
			else_if = {
				limit = { 
					FRA = { has_completed_focus = DB_FRA_rapid_action_force } 
				}
				swap_ideas = {
					remove_idea = DB_FRA_anar_armyr3
					add_idea = DB_FRA_anar_armyr4
				}
			}
			custom_effect_tooltip = DB_FRA_the_red_army_is_the_strongest_tips
			set_temp_variable = { fc = 3 }
			FRA_social_politic_situation_change = yes
	
		}
	}

	focus = {
		id = DB_FRA_army_reform_jaco
		icon = GFX_focus_DB_FRA_army_reform_jaco
		cost = 5

		relative_position_id = FRA_communal_army
		x = -7
		y = 1
		ai_will_do = { factor = 150 }
		available = {
			has_country_flag = ARMY_JACO
		}
		prerequisite = { focus = FRA_communal_army }
		mutually_exclusive = {
			focus = DB_FRA_army_reform_sore
			focus = DB_FRA_army_reform_synd
			focus = DB_FRA_army_reform_anar
		}
		completion_reward = {
			army_experience = 25
			add_ideas = DB_FRA_jaco_army1

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_academie_militaire_de_france
		icon = GFX_focus_DB_FRA_academie_militaire_de_france
		cost = 4
		relative_position_id = DB_FRA_army_reform_jaco
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_army_reform_jaco }
		completion_reward = {
			swap_ideas = {
				remove_idea = DB_FRA_jaco_army1
				add_idea = DB_FRA_jaco_army2
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_the_legacy_of_the_revolution
		icon = GFX_focus_DB_FRA_the_legacy_of_the_revolution
		cost = 4

		relative_position_id = DB_FRA_academie_militaire_de_france
		x = -1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_academie_militaire_de_france }
		mutually_exclusive = { focus = DB_FRA_the_opinion_of_the_russian_exiles }
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = DB_FRA_the_legacy_of_the_revolution
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			set_country_flag = army_reform_left
			swap_ideas = {
				remove_idea = DB_FRA_jaco_army2
				add_idea = DB_FRA_jaco_armyl1
			}
			set_temp_variable = { jnc = 5 }
			set_temp_variable = { jlc = -5 }
			FRA_seat_change = yes

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_guillotine_mode
		icon = GFX_focus_DB_FRA_guillotine_mode
		cost = 4
		relative_position_id = DB_FRA_the_legacy_of_the_revolution
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_the_legacy_of_the_revolution }
		completion_reward = {
			
			swap_ideas = {
				remove_idea = DB_FRA_jaco_armyl1
				add_idea = DB_FRA_jaco_armyl2
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}


	focus = {
		id = DB_FRA_the_opinion_of_the_russian_exiles
		icon = GFX_focus_DB_FRA_the_opinion_of_the_russian_exiles
		cost = 4

		relative_position_id = DB_FRA_academie_militaire_de_france
		x = 1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_academie_militaire_de_france }
		mutually_exclusive = { focus = DB_FRA_the_legacy_of_the_revolution }
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = DB_FRA_the_opinion_of_the_russian_exiles
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			set_country_flag = army_reform_right
			swap_ideas = {
				remove_idea = DB_FRA_jaco_army2
				add_idea = DB_FRA_jaco_armyr1
			}
			set_temp_variable = { jnc = -5 }
			set_temp_variable = { jlc = 5 }
			FRA_seat_change = yes

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_defeat_the_enemy_in_one_hit
		icon = GFX_focus_DB_FRA_defeat_the_enemy_in_one_hit
		cost = 4
		relative_position_id = DB_FRA_the_opinion_of_the_russian_exiles
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_the_opinion_of_the_russian_exiles }
		completion_reward = {
			swap_ideas = {
				remove_idea = DB_FRA_jaco_armyr1
				add_idea = DB_FRA_jaco_armyr2
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_carry_the_revolution_through_to_the_end
		icon = GFX_focus_DB_FRA_carry_the_revolution_through_to_the_end
		cost = 4
		relative_position_id = DB_FRA_army_reform_jaco
		x = 0
		y = 4
		ai_will_do = { factor = 150 }
		prerequisite = { 
			focus = DB_FRA_guillotine_mode
			focus = DB_FRA_defeat_the_enemy_in_one_hit
		}
		completion_reward = {
			army_experience = 25
			if = {
				limit = {
					OR = {
						has_country_flag = army_reform_left
						has_country_flag = army_reform_right
					}
				}
				if = {
					limit = { 
						FRA = { has_country_flag = army_reform_left } 
					}
					swap_ideas = {
						remove_idea = DB_FRA_jaco_armyl2
						add_idea = DB_FRA_jaco_armyl3
					}
				}
				else_if = {
					limit = { FRA = { has_country_flag = army_reform_right } }
					swap_ideas = {
						remove_idea = DB_FRA_jaco_armyr2
						add_idea = DB_FRA_jaco_armyr3
					}
				}
			}
			else = {
				custom_effect_tooltip = jaco_army_l_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = DB_FRA_jaco_armyl2
						add_idea = DB_FRA_jaco_armyl3
					}
				}
				custom_effect_tooltip = jaco_army_r_tips
				effect_tooltip = {
					swap_ideas = {
						remove_idea = DB_FRA_jaco_armyr2
						add_idea = DB_FRA_jaco_armyr3
					}
				}
			}		
	
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { jacoc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_army_reform_sore
		icon = GFX_focus_DB_FRA_army_reform_sore
		cost = 4

		relative_position_id = FRA_communal_army
		x = -3
		y = 1
		ai_will_do = { factor = 150 }
		available = {
			has_country_flag = ARMY_SORE
		}
		prerequisite = { focus = FRA_communal_army }
		mutually_exclusive = {
			focus = DB_FRA_army_reform_jaco
			focus = DB_FRA_army_reform_synd
			focus = DB_FRA_army_reform_anar
		}
		completion_reward = {
			army_experience = 25
			add_ideas = DB_FRA_sore_army1

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_empower_grassroots_soldiers
		icon = GFX_focus_DB_FRA_empower_grassroots_soldiers
		cost = 4

		relative_position_id = DB_FRA_army_reform_sore
		x = -1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_army_reform_sore }
		mutually_exclusive = { focus = DB_FRA_ideological_fanatic_education }
		completion_reward = {
			set_country_flag = army_reform_left
			swap_ideas = {
				remove_idea = DB_FRA_sore_army1
				add_idea = DB_FRA_sore_armyl1
			}

			set_temp_variable = { syc = 5 }
			set_temp_variable = { soc = -5 }
			FRA_seat_change = yes

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_the_will_to_war
		icon = GFX_focus_DB_FRA_the_will_to_war
		cost = 4

		relative_position_id = DB_FRA_empower_grassroots_soldiers
		x = 0
		y = 3
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_empower_grassroots_soldiers }
		prerequisite = { focus = DB_FRA_revolutionary_guerrilla_warfare }
		completion_reward = {
			army_experience = 25
			swap_ideas = {
				remove_idea = DB_FRA_sore_armyl3
				add_idea = DB_FRA_sore_armyl4
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}


	focus = {
		id = DB_FRA_ideological_fanatic_education
		icon = GFX_focus_DB_FRA_ideological_fanatic_education
		cost = 4

		relative_position_id = DB_FRA_army_reform_sore
		x = 1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_army_reform_sore }
		mutually_exclusive = { focus = DB_FRA_empower_grassroots_soldiers }
		completion_reward = {
			set_country_flag = army_reform_right
			swap_ideas = {
				remove_idea = DB_FRA_sore_army1
				add_idea = DB_FRA_sore_armyr1
			}

			set_temp_variable = { soc = 5 }
			set_temp_variable = { syc = -5 }
			FRA_seat_change = yes

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_everyone_is_a_commissar
		icon = GFX_focus_DB_FRA_everyone_is_a_commissar
		cost = 4

		relative_position_id = DB_FRA_ideological_fanatic_education
		x = 0
		y = 3
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_ideological_fanatic_education }
		prerequisite = { focus = DB_FRA_revolutionary_guerrilla_warfare }
		completion_reward = {
			army_experience = 25
			swap_ideas = {
				remove_idea = DB_FRA_sore_armyr3
				add_idea = DB_FRA_sore_armyr4
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_adapt_to_the_changing
		icon = GFX_focus_DB_FRA_adapt_to_the_changing
		cost = 4
		relative_position_id = DB_FRA_ideological_fanatic_education
		x = -1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { 
			focus = DB_FRA_empower_grassroots_soldiers
			focus = DB_FRA_ideological_fanatic_education
		}
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = DB_FRA_adapt_to_the_changing
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			if = {
				limit = { FRA = { has_country_flag = army_reform_left } }
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyl1
					add_idea = DB_FRA_sore_armyl2
				}
			}
			else_if = {
				limit = { FRA = { has_country_flag = army_reform_right } }
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyr1
					add_idea = DB_FRA_sore_armyr2
				}
			}
			effect_tooltip = {
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyl1
					add_idea = DB_FRA_sore_armyl2
				}
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_revolutionary_guerrilla_warfare
		icon = GFX_focus_DB_FRA_revolutionary_guerrilla_warfare
		cost = 4
		relative_position_id = DB_FRA_adapt_to_the_changing
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_adapt_to_the_changing }
		completion_reward = {
			if = {
				limit = { FRA = { has_country_flag = army_reform_left } }
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyl2
					add_idea = DB_FRA_sore_armyl3
				}
			}
			else_if = {
				limit = { FRA = { has_country_flag = army_reform_right } }
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyr2
					add_idea = DB_FRA_sore_armyr3
				}
			}
			effect_tooltip = {
				swap_ideas = {
					remove_idea = DB_FRA_sore_armyl2
					add_idea = DB_FRA_sore_armyl3
				}
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { sorec = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_army_reform_synd 
		icon = GFX_focus_DB_FRA_army_reform_synd
		cost = 4

		relative_position_id = FRA_communal_army
		x = 3
		y = 1
		ai_will_do = { factor = 150 }
		available = {
			has_country_flag = ARMY_TRAV
		}
		prerequisite = { focus = FRA_communal_army }
		mutually_exclusive = {
			focus = DB_FRA_army_reform_sore
			focus = DB_FRA_army_reform_jaco
			focus = DB_FRA_army_reform_anar
		}
		completion_reward = {
			army_experience = 25
			add_ideas = DB_FRA_synd_army1

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_ideological_reform_of_the_army
		icon = GFX_focus_DB_FRA_ideological_reform_of_the_army
		cost = 4

		relative_position_id = DB_FRA_army_reform_synd 
		x = -1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_army_reform_synd  }
		mutually_exclusive = { focus = DB_FRA_armor_research_grant }
		completion_reward = {
			set_country_flag = army_reform_left
			swap_ideas = {
				remove_idea = DB_FRA_synd_army1
				add_idea = DB_FRA_synd_armyl1
			}

			set_temp_variable = { stc = 5 }
			set_temp_variable = { src = -5 }
			FRA_seat_change = yes
			
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_tank_assembly_line
		icon = GFX_focus_DB_FRA_tank_assembly_line
		cost = 4

		relative_position_id = DB_FRA_ideological_reform_of_the_army
		x = 0
		y = 3
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_ideological_reform_of_the_army }
		prerequisite = { focus = DB_FRA_red_armor_torrent }
		completion_reward = {
			army_experience = 25
			swap_ideas = {
				remove_idea = DB_FRA_synd_armyl3
				add_idea = DB_FRA_synd_armyl4
			}
			
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_armor_research_grant
		icon = GFX_focus_DB_FRA_armor_research_grant
		cost = 4

		relative_position_id = DB_FRA_army_reform_synd 
		x = 1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_army_reform_synd  }
		mutually_exclusive = { focus = DB_FRA_ideological_reform_of_the_army }
		completion_reward = {
			add_tech_bonus = {
				name = DB_FRA_armor_research_grant
				bonus = 1
				uses = 1
				category = armor
			}
			set_country_flag = army_reform_right
			swap_ideas = {
				remove_idea = DB_FRA_synd_army1
				add_idea = DB_FRA_synd_armyr1
			}

			set_temp_variable = { src = 5 }
			set_temp_variable = { stc = -5 }
			FRA_seat_change = yes
			
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_advanced_tank_mode
		icon = GFX_focus_DB_FRA_advanced_tank_mode
		cost = 4

		relative_position_id = DB_FRA_armor_research_grant
		x = 0
		y = 3
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_armor_research_grant }
		prerequisite = { focus = DB_FRA_red_armor_torrent }
		completion_reward = {
			army_experience = 25
			swap_ideas = {
				remove_idea = DB_FRA_synd_armyr3
				add_idea = DB_FRA_synd_armyr4
			}
			
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_futuristic_speed_cult
		icon = GFX_focus_DB_FRA_futuristic_speed_cult
		cost = 4
		relative_position_id = DB_FRA_ideological_reform_of_the_army
		x = 1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { 
			focus = DB_FRA_ideological_reform_of_the_army
			focus = DB_FRA_armor_research_grant
		}
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = DB_FRA_futuristic_speed_cult
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			if = {
				limit = { FRA = { has_country_flag = army_reform_left } }
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyl1
					add_idea = DB_FRA_synd_armyl2
				}
			}
			else_if = {
				limit = { FRA = { has_country_flag = army_reform_right } }
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyr1
					add_idea = DB_FRA_synd_armyr2
				}
			}
			effect_tooltip = {
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyl1
					add_idea = DB_FRA_synd_armyl2
				}
			}
			
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_red_armor_torrent
		icon = GFX_focus_DB_FRA_red_armor_torrent
		cost = 4
		relative_position_id = DB_FRA_futuristic_speed_cult
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_futuristic_speed_cult }
		completion_reward = {
			if = {
				limit = { FRA = { has_country_flag = army_reform_left } }
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyl2
					add_idea = DB_FRA_synd_armyl3
				}
			}
			else_if = {
				limit = { FRA = { has_country_flag = army_reform_right } }
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyr2
					add_idea = DB_FRA_synd_armyr3
				}
			}
			effect_tooltip = {
				swap_ideas = {
					remove_idea = DB_FRA_synd_armyl2
					add_idea = DB_FRA_synd_armyl3
				}
			}
			
			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { syndc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	
	focus = {
		id = DB_FRA_army_reform_anar
		icon = GFX_focus_DB_FRA_army_reform_anar
		cost = 4

		relative_position_id = FRA_communal_army
		x = 7
		y = 1
		ai_will_do = { factor = 150 }
		available = {
			has_country_flag = ARMY_ANAR
		}
		prerequisite = { focus = FRA_communal_army }
		mutually_exclusive = {
			focus = DB_FRA_army_reform_sore
			focus = DB_FRA_army_reform_synd
			focus = DB_FRA_army_reform_jaco
		}
		completion_reward = {
			army_experience = 25
			add_ideas = DB_FRA_anar_army1

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes
		}

	}

	focus = {
		id = DB_FRA_decentralized_command
		icon = GFX_focus_DB_FRA_decentralized_command
		cost = 4
		relative_position_id = DB_FRA_army_reform_anar
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_army_reform_anar }
		completion_reward = {
			swap_ideas = {
				remove_idea = DB_FRA_anar_army1
				add_idea = DB_FRA_anar_army2
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes
		}
	}
 
	focus = {
		id = DB_FRA_expand_production
		icon = GFX_focus_DB_FRA_expand_production
		cost = 4

		relative_position_id = DB_FRA_decentralized_command
		x = -1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_decentralized_command }
		mutually_exclusive = { focus = DB_FRA_rapid_action_force }
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = DB_FRA_expand_production
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			set_country_flag = army_reform_left
			swap_ideas = {
				remove_idea = DB_FRA_anar_army2
				add_idea = DB_FRA_anar_armyl1
			}

			set_temp_variable = { apc = 5 }
			set_temp_variable = { aac = -5 }
			FRA_seat_change = yes

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_more_faster_better
		icon = GFX_focus_DB_FRA_more_faster_better
		cost = 4
		relative_position_id = DB_FRA_expand_production
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_expand_production }
		completion_reward = {
			add_tech_bonus = {
				name = DB_FRA_armor_research_grant
				bonus = 1
				uses = 1
				category = infantry_weapons
			}
			add_tech_bonus = {
				name = DB_FRA_armor_research_grant
				bonus = 1
				uses = 1
				category = artillery
			}
			swap_ideas = {
				remove_idea = DB_FRA_anar_armyl1
				add_idea = DB_FRA_anar_armyl2
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_rapid_action_force
		icon = GFX_focus_DB_FRA_rapid_action_force
		cost = 4

		relative_position_id = DB_FRA_decentralized_command
		x = 1
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_decentralized_command }
		mutually_exclusive = { focus = DB_FRA_expand_production }
		completion_reward = {
			add_doctrine_cost_reduction = {
				name = DB_FRA_rapid_action_force
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}
			add_tech_bonus = {
				name = DB_FRA_armor_research_grant
				bonus = 1
				uses = 1
				category = motorized_equipment
			}
			set_country_flag = army_reform_right
			swap_ideas = {
				remove_idea = DB_FRA_anar_army2
				add_idea = DB_FRA_anar_armyr1
			}

			set_temp_variable = { aac = 5 }
			set_temp_variable = { apc = -5 }
			FRA_seat_change = yes

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_the_peoples_army_for_the_people
		icon = GFX_focus_DB_FRA_the_peoples_army_for_the_people
		cost = 4
		relative_position_id = DB_FRA_rapid_action_force
		x = 0
		y = 1
		ai_will_do = { factor = 150 }
		prerequisite = { focus = DB_FRA_rapid_action_force }
		completion_reward = {
			swap_ideas = {
				remove_idea = DB_FRA_anar_armyr1
				add_idea = DB_FRA_anar_armyr2
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	focus = {
		id = DB_FRA_decentralized_forces
		icon = GFX_focus_DB_FRA_decentralized_forces
		cost = 4
		relative_position_id = DB_FRA_army_reform_anar
		x = 0
		y = 4
		ai_will_do = { factor = 150 }
		prerequisite = { 
			focus = DB_FRA_more_faster_better
			focus = DB_FRA_the_peoples_army_for_the_people
		}
		completion_reward = {
			army_experience = 25
			if = {
				limit = { FRA = { has_country_flag = army_reform_left } }
				swap_ideas = {
					remove_idea = DB_FRA_anar_armyl2
					add_idea = DB_FRA_anar_armyl3
				}
			}
			else_if = {
				limit = { FRA = { has_country_flag = army_reform_right } }
				swap_ideas = {
					remove_idea = DB_FRA_anar_armyr2
					add_idea = DB_FRA_anar_armyr3
				}
			}
			custom_effect_tooltip = anar_army_l_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = DB_FRA_anar_armyl2
					add_idea = DB_FRA_anar_armyl3
				}
			}
			custom_effect_tooltip = anar_army_r_tips
			effect_tooltip = {
				swap_ideas = {
					remove_idea = DB_FRA_anar_armyr2
					add_idea = DB_FRA_anar_armyr3
				}
			}

			set_temp_variable = { fc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anarc = 1 }
			FRA_politic_faction_change = yes
		}
	}

	####海空军
	focus = {
		id = FRA_armee_de_lair
		icon = GFX_goal_FRA_airforce
		cost = 2

		x = 37
		y = 8

		ai_will_do = {
			factor = 3
			modifier = {		# Get that sweet XP to upgrade planes
				factor = 100
				has_tech = basic_small_airframe
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_armee_de_lair"
			air_experience = 50
		}
		
	}

	focus = {
		id = FRA_amateur_pilots
		icon = GFX_goal_ELS_Basic_Fighter_Development
		cost = 4

		relative_position_id = FRA_armee_de_lair
		x = -2
		y = 1

		prerequisite = {
			focus = FRA_armee_de_lair
		}

		ai_will_do = { factor = 1 }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_amateur_pilots"
			air_experience = 25
			add_ideas = FRA_amateur_pilots_idea
			set_rule = {
				can_generate_female_aces = yes
			}
		}

	}

	focus = {
		id = FRA_ecole_air
		icon = GFX_goal_DOM_Air_Fuel
		cost = 4

		relative_position_id = FRA_armee_de_lair
		x = -2
		y = 2

		prerequisite = {
			focus = FRA_amateur_pilots
		}

		ai_will_do = { factor = 1 }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_ecole_air"
			add_ideas = FRA_ecole_air_idea
		}
	}

	focus = {
		id = FRA_air_bases
		icon = GFX_focus_generic_air_defense2
		cost = 4

		relative_position_id = FRA_armee_de_lair
		x = 0
		y = 1

		prerequisite = {
			focus = FRA_armee_de_lair
		}

		ai_will_do = { factor = 1 }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_air_bases"
			random_owned_controlled_state = {
				prioritize = { 27 }
				limit = {
					air_base < 8
				}
				add_building_construction = {
					type = air_base
					level = 3
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				prioritize = { 16 }
				limit = {
					air_base < 8
				}
				add_building_construction = {
					type = air_base
					level = 3
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				prioritize = { 19 }
				limit = {
					air_base < 9
				}
				add_building_construction = {
					type = air_base
					level = 2
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				prioritize = { 24 }
				limit = {
					air_base < 10
				}
				add_building_construction = {
					type = air_base
					level = 1
					instant_build = yes
				}
			}
		}

	}

	focus = {
		id = FRA_valin_doctrine
		icon = GFX_goal_air_armada
		cost = 4

		relative_position_id = FRA_armee_de_lair
		x = 2
		y = 1

		prerequisite = {
			focus = FRA_armee_de_lair
		}

		ai_will_do = { factor = 1 }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_valin_doctrine"
			add_doctrine_cost_reduction = {
				name = FRA_valin_doctrine
				cost_reduction = 0.5
				uses = 1
				category = air_doctrine
			}
		}
	
	}

	focus = {
		id = FRA_fighters
		icon = GFX_goal_generic_air_fighter2_new
		cost = 4

		relative_position_id = FRA_armee_de_lair
		x = 1
		y = 2

		prerequisite = {
			focus = FRA_valin_doctrine
		}
		mutually_exclusive = {
			focus = FRA_bombers
		}

		ai_will_do = { factor = 1 }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_fighters"
			add_tech_bonus = {
				name = FRA_fighters
				bonus = 1
				uses = 2
				category = light_fighter
				category = cat_heavy_fighter
			}
		}
	
	}

	focus = {
		id = FRA_bombers
		icon = GFX_goal_generic_air_tactical_bomber_new
		cost = 4

		relative_position_id = FRA_armee_de_lair
		x = 3
		y = 2

		prerequisite = {
			focus = FRA_valin_doctrine
		}
		mutually_exclusive = {
			focus = FRA_fighters
		}

		ai_will_do = { factor = 1 }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_bombers"
			add_tech_bonus = {
				name = FRA_bombers
				bonus = 1
				uses = 2
				category = tactical_bomber
				category = cas_bomber
			}
		}
		
	}

	focus = {
		id = FRA_strat_bombers
		icon = GFX_goal_Combined_Bomber_Offensive
		cost = 4

		relative_position_id = FRA_armee_de_lair
		x = 3
		y = 3

		prerequisite = {
			focus = FRA_bombers
		}

		ai_will_do = { factor = 1 }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_strat_bombers"
			add_tech_bonus = {
				name = FRA_strat_bombers
				bonus = 1
				uses = 1
				category = cat_strategic_bomber
			}
		}
		
	}

	focus = {
		id = FRA_paratrooper_focus
		icon = GFX_focus_generic_paratrooper
		cost = 4

		relative_position_id = FRA_armee_de_lair
		x = 1
		y = 3

		prerequisite = {
			focus = FRA_fighters
		}

		ai_will_do = { factor = 1 }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_paratrooper_focus"
			add_tech_bonus = {
				name = FRA_paratrooper_focus
				bonus = 1
				uses = 1
				category = para_tech
			}
		}

	}

	focus = {
		id = FRA_rocket_development
		icon = GFX_focus_rocketry
		cost = 4

		relative_position_id = FRA_armee_de_lair
		x = -1
		y = 3

		prerequisite = {
			focus = FRA_fighters
			focus = FRA_bombers
		}
		prerequisite = {
			focus = FRA_ecole_air
		}

		ai_will_do = { factor = 1 }

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_rocket_development"
			add_tech_bonus = {
				name = FRA_rocket_development
				bonus = 1
				uses = 1
				category = rocketry
			}
		}
	
	}

	focus = {
		id = FRA_navy_focus
		icon = GFX_goal_FRA_navy
		cost = 4

		x = 36
		y = 12

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 10
				OR = {
					has_war_with = ENT
					has_war_with = NFA
					has_war_with = USA
					has_war_with = TEX
				}
				NOT = {
					country_exists = GER
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_navy_focus"
			navy_experience = 50
			add_equipment_to_stockpile = {
				type = convoy_1
				amount = 30
				producer = FRA
			}
		}
		
	}

	focus = {
		id = FRA_arsenaux_back_on
		icon = GFX_goal_generic_shipyard
		cost = 6

		relative_position_id = FRA_navy_focus
		x = 2
		y = 0

		ai_will_do = {
			factor = 10
			modifier = {
				factor = 3
				OR = {
					has_war_with = ENT
					has_war_with = NFA
					has_war_with = USA
					has_war_with = TEX
				}
				NOT = {
					country_exists = GER
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_arsenaux_back_on"
			random_owned_controlled_state = {
				limit = {
					is_coastal = yes
					is_core_of = ROOT
					free_building_slots = { building = dockyard size > 1 include_locked = yes }
					is_metropolis_state = no
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					is_coastal = yes
					is_core_of = ROOT
					free_building_slots = { building = dockyard size > 1 include_locked = yes }
					is_metropolis_state = no
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
			}
			if = {
				limit = {
					983 = {
						is_controlled_by = ROOT
					}
				}
				983 = {
					add_building_construction = {
						type = naval_base
						level = 2
						province = 3552
						instant_build = yes
					}
				}
			}
			if = {
				limit = {
					21 = {
						is_controlled_by = ROOT
					}
				}
				21 = {
					add_building_construction = {
						type = naval_base
						level = 3
						province = 911
						instant_build = yes
					}
				}
			}
		}
	
	}

	focus = {
		id = FRA_old_doctrine
		icon = GFX_goal_generic_sea_focused_navy2
		cost = 4

		relative_position_id = FRA_navy_focus
		x = -1
		y = 1

		prerequisite = {
			focus = FRA_navy_focus
		}
		prerequisite = {
			focus = FRA_arsenaux_back_on
		}
		mutually_exclusive = {
			focus = FRA_new_doctrine
		}

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 3
				OR = {
					has_war_with = ENT
					has_war_with = NFA
					has_war_with = USA
					has_war_with = TEX
				}
				NOT = {
					country_exists = GER
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_old_doctrine"
			add_doctrine_cost_reduction = {
				name = FRA_old_doctrine
				cost_reduction = 0.5
				uses = 2
				category = naval_doctrine
			}
		}
		
	}

	focus = {
		id = FRA_new_doctrine
		icon = GFX_goal_generic_coastal_navy2
		cost = 4

		relative_position_id = FRA_navy_focus
		x = 1
		y = 1

		prerequisite = {
			focus = FRA_navy_focus
		}
		prerequisite = {
			focus = FRA_arsenaux_back_on
		}
		mutually_exclusive = {
			focus = FRA_old_doctrine
		}

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 3
				OR = {
					has_war_with = ENT
					has_war_with = NFA
					has_war_with = USA
					has_war_with = TEX
				}
				NOT = {
					country_exists = GER
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_new_doctrine"
			add_tech_bonus = {
				name = FRA_new_doctrine
				bonus = 1
				uses = 1
				category = cv_tech
			}
			add_doctrine_cost_reduction = {
				name = FRA_new_doctrine
				cost_reduction = 0.75
				uses = 1
				category = naval_doctrine
			}
		}
		
	}

	#old doctrine

	focus = {
		id = FRA_castex_plan
		icon = GFX_goal_AST_upgrade_reserves
		cost = 4

		relative_position_id = FRA_navy_focus
		x = 0
		y = 2

		prerequisite = {
			focus = FRA_old_doctrine
		}

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 3
				OR = {
					has_war_with = ENT
					has_war_with = NFA
					has_war_with = USA
					has_war_with = TEX
				}
				NOT = {
					country_exists = GER
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_castex_plan"
			add_tech_bonus = {
				name = FRA_castex_plan
				bonus = 1
				uses = 1
				category = bb_tech
				category = shbb_tech
			}
			add_tech_bonus = {
				name = FRA_castex_plan
				bonus = 1
				uses = 1
				category = ca_tech
			}
			add_tech_bonus = {
				name = FRA_castex_plan
				bonus = 1
				uses = 1
				category = cl_tech
			}
		}
		
	}

	focus = {
		id = FRA_waves_of_syndicalism
		icon = GFX_goal_generic_navy_carrier
		cost = 4

		relative_position_id = FRA_navy_focus
		x = -4
		y = 2

		prerequisite = {
			focus = FRA_old_doctrine
		}
		mutually_exclusive = {
			focus = FRA_home_fleet
		}

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 3
				OR = {
					has_war_with = ENT
					has_war_with = NFA
					has_war_with = USA
					has_war_with = TEX
				}
				NOT = {
					country_exists = GER
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_waves_of_syndicalism"
			add_tech_bonus = {
				name = FRA_waves_of_syndicalism
				bonus = 1
				uses = 1
				category = bb_tech
			}
			add_tech_bonus = {
				name = FRA_waves_of_syndicalism
				bonus = 1
				uses = 1
				category = tp_tech
			}
			add_ideas = FRA_waves_of_syndicalism_idea
		}
	}

	focus = {
		id = FRA_colonnes_neptune
		icon = GFX_goal_NFA_Troupes_de_Marine_Focus
		cost = 4

		relative_position_id = FRA_navy_focus
		x = -4
		y = 3

		prerequisite = {
			focus = FRA_waves_of_syndicalism
		}

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 3
				OR = {
					has_war_with = ENT
					has_war_with = NFA
					has_war_with = USA
					has_war_with = TEX
				}
				NOT = {
					country_exists = GER
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_colonnes_neptune"
			add_tech_bonus = {
				name = FRA_colonnes_neptune
				bonus = 1
				uses = 1
				category = marine_tech
			}
			custom_effect_tooltip = FRA_tech_marine_bonus_effect
			hidden_effect = {
				set_technology = { tech_marine_bonus = 1 popup = no }
			}
		}
	
	}

	focus = {
		id = FRA_home_fleet
		icon = GFX_focus_generic_navy_battleship3alt
		cost = 4

		relative_position_id = FRA_navy_focus
		x = -2
		y = 2

		prerequisite = {
			focus = FRA_old_doctrine
		}
		mutually_exclusive = {
			focus = FRA_waves_of_syndicalism
		}

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 3
				OR = {
					has_war_with = ENT
					has_war_with = NFA
					has_war_with = USA
					has_war_with = TEX
				}
				NOT = {
					country_exists = GER
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_home_fleet"
			add_tech_bonus = {
				name = FRA_home_fleet
				bonus = 1
				uses = 2
				category = dd_tech
			}
			add_tech_bonus = {
				name = FRA_home_fleet
				bonus = 1
				uses = 1
				category = cl_tech
			}
		}
		
	}

	focus = {
		id = FRA_strike_nat_france
		icon = GFX_goal_Dismantle_French_Education
		cost = 2

		relative_position_id = FRA_navy_focus
		x = -2
		y = 3

		prerequisite = {
			focus = FRA_home_fleet
		}
		available = {
			is_subject = no
			can_declare_war_on = NFA
			NOT = { country_exists = GER }
		}
		bypass = {
			NOT = { can_declare_war_on = NFA }
		}

		will_lead_to_war_with = NFA

		ai_will_do = {
			factor = 3
			modifier = {
				factor = 0
				country_is_in_dangerous_war = yes
			}
			modifier = {
				factor = 0
				NFA = { default_attack_AI_trigger = yes }
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_strike_nat_france"
			create_wargoal = {
				type = annex_everything
				target = NFA
			}
		}
		
	}

	#new doctrine

	focus = {
		id = FRA_submarines
		icon = GFX_goal_generic_navy_submarine
		cost = 4

		relative_position_id = FRA_navy_focus
		x = 2
		y = 2

		prerequisite = {
			focus = FRA_new_doctrine
		}

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 3
				OR = {
					has_war_with = ENT
					has_war_with = NFA
					has_war_with = USA
					has_war_with = TEX
				}
				NOT = {
					country_exists = GER
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_submarines"
			add_tech_bonus = {
				name = FRA_submarines
				bonus = 1
				uses = 2
				category = ss_tech
			}
			add_tech_bonus = {
				name = FRA_submarines
				bonus = 1
				uses = 1
				category = dd_tech
			}
		}
		
	}

	focus = {
		id = FRA_cut_off_capitalists
		icon = GFX_goal_FRA_Cut_Off_Capitalists
		cost = 4

		relative_position_id = FRA_navy_focus
		x = 3
		y = 3

		prerequisite = {
			focus = FRA_submarines
			focus = FRA_protect_coastlines
		}

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 3
				OR = {
					has_war_with = ENT
					has_war_with = NFA
					has_war_with = USA
					has_war_with = TEX
				}
				NOT = {
					country_exists = GER
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_cut_off_capitalists"
			add_tech_bonus = {
				name = FRA_cut_off_capitalists
				bonus = 1
				uses = 1
				category = ss_tech
			}
			add_doctrine_cost_reduction = {
				name = FRA_cut_off_capitalists
				cost_reduction = 0.5
				uses = 2
				category = submarine_doctrine
				category = convoy_defense_tree
			}
			add_ideas = FRA_cut_off_capitalists_idea
		}
		
	}

	focus = {
		id = FRA_naval_bombers
		icon = GFX_goal_generic_air_naval_bomber_new
		cost = 4

		relative_position_id = FRA_navy_focus
		x = 3
		y = 1

		prerequisite = {
			focus = FRA_navy_focus
		}
		prerequisite = {
			focus = FRA_arsenaux_back_on
		}
		prerequisite = {
			focus = FRA_bombers
		}

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 3
				OR = {
					has_war_with = ENT
					has_war_with = NFA
					has_war_with = USA
					has_war_with = TEX
				}
				NOT = {
					country_exists = GER
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_naval_bombers"
			add_tech_bonus = {
				name = FRA_naval_bombers
				bonus = 1
				uses = 1
				category = naval_bomber
			}
		}
		
	}

	focus = {
		id = FRA_protect_coastlines
		icon = GFX_goal_generic_navy_cruiser
		cost = 2

		relative_position_id = FRA_navy_focus
		x = 4
		y = 2

		prerequisite = {
			focus = FRA_new_doctrine
		}

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 5
				OR = {
					has_war_with = ENT
					has_war_with = NFA
					has_war_with = USA
					has_war_with = TEX
				}
				NOT = {
					country_exists = GER
				}
			}
		}

		completion_reward = {
			log = "[GetDateText]: [Root.GetName]: Focus FRA_protect_coastlines"
			21 = {
				add_building_construction = {
					type = coastal_bunker
					province = {
						all_provinces = yes
						limit_to_coastal = yes
					}
					level = 2
					instant_build = yes
				}
			}
			22 = {
				add_building_construction = {
					type = coastal_bunker
					province = {
						all_provinces = yes
						limit_to_coastal = yes
					}
					level = 2
					instant_build = yes
				}
			}
			15 = {
				add_building_construction = {
					type = coastal_bunker
					province = 485
					level = 2
				}
				add_building_construction = {
					type = coastal_bunker
					province = 9434
					level = 2
				}
				add_building_construction = {
					type = coastal_bunker
					province = 6449
					level = 2
				}
			}
			add_tech_bonus = {
				name = FRA_protect_coastlines
				bonus = 1
				uses = 1
				category = radar_tech
			}
		}
		
	}




####政治线
	focus = {
		id = FRA_election_first_end
		icon = GFX_focus_FRA_election_first_end
		available = {
			has_country_flag = y36_election_end
		}
		x = 10
		y = 19
		ai_will_do = { factor = 100 }
		cost = 0
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 20 }
			FRA_politics_points_change = yes

			
		}
	}

	focus = {
		id = FRA_synd_won_first_election
		icon = GFX_focus_FRA_synd_won_first_election
		relative_position_id = FRA_election_first_end
		prerequisite = {
			focus = FRA_election_first_end
		}
		available = {
			has_country_flag = synd_won_first_election_flag
		}
		x = -15
		y = 1
		ai_will_do = { factor = 100 }
		cost = 0
		completion_reward = {
			set_temp_variable = { syndc = 2.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes

			add_stability = 0.02
			add_war_support = 0.02
		}
	}

	focus = {
		id = FRA_gratify_synd_trav
		icon = GFX_focus_FRA_gratify_synd_trav
		relative_position_id = FRA_synd_won_first_election
		prerequisite = {
			focus = FRA_synd_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_synd_radi
		}
		x = -1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { stc = 5 }
			set_temp_variable = { src = -5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = synd_trav_goals
			set_variable = { FRA_synd_trav_union = 60 }
			set_country_flag = synd_trav_union_member_radi
			set_country_flag = synd_trav_union_member_inde
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_cost }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_gain }
		}
	}

	focus = {
		id = FRA_gratify_synd_trav_reunion
		icon = GFX_focus_FRA_gratify_synd_trav_reunion
		relative_position_id = FRA_gratify_synd_trav
		prerequisite = {
			focus = FRA_gratify_synd_trav
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = -1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			add_political_power = 50
			set_country_flag = synd_trav_union_member_parl
			set_country_flag = synd_trav_union_member_anar
			custom_effect_tooltip = FRA_gratify_synd_trav_reunion_tips
			set_temp_variable = { coalition_partner_var = token:radical_socialist }
			add_to_coalition = yes
			set_temp_variable = { coalition_partner_var = token:social_democrat }
			add_to_coalition = yes
			set_temp_variable = { coalition_partner_var = token:social_liberal }
			add_to_coalition = yes
			set_temp_variable = { uc = -10 }
			FRA_synd_trav_union_change = yes
			set_temp_variable = { syndc = -0.5 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_anar_help }
		}
	}

	focus = {
		id = FRA_gratify_synd_trav_gentle
		icon = GFX_focus_FRA_gratify_synd_trav_gentle
		relative_position_id = FRA_gratify_synd_trav_reunion
		prerequisite = {
			focus = FRA_gratify_synd_trav_reunion
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = 1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			add_stability = -0.025
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes

			custom_effect_tooltip = FRA_gratify_synd_trav_gentle_tips
			hidden_effect = {
				country_event = { id = frapoc.111 days = 2 random_hours = 12 }
				country_event = { id = frapoc.112 days = 1 random_hours = 16 }
			}
		}
	}

	focus = {
		id = FRA_gratify_synd_trav_reconciliation
		icon = GFX_focus_FRA_gratify_synd_trav_reconciliation
		relative_position_id = FRA_gratify_synd_trav_gentle
		prerequisite = {
			focus = FRA_gratify_synd_trav_gentle
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = 0
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { uc = 15 }
			FRA_synd_trav_union_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0.5 }
			set_temp_variable = { bc = 0.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes
			hidden_effect = {
				if = {
					limit = {
						has_country_flag = synd_trav_union_member_neos
						has_country_flag = synd_trav_union_member_leni
					}
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_jaco_help2 }
				}
				else_if = {
					limit = {
						has_country_flag = synd_trav_union_member_neos
					}
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_jaco_help1 }
				}

				if = {
					limit = {
						has_country_flag = synd_trav_union_member_oldl
						has_country_flag = synd_trav_union_member_yout
					}
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_sore_help2 }
				}
				else_if = { 
					limit = {
						has_country_flag = synd_trav_union_member_oldl
					}
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_sore_help1 }
				}
			}
			
			custom_effect_tooltip = FRA_gratify_synd_trav_reconciliation_jaco_tips
			effect_tooltip = {
				activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_jaco_help1 }
			}
			custom_effect_tooltip = FRA_gratify_synd_trav_reconciliation_sore_tips
			effect_tooltip = {
				activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_union_sore_help1 }
			}
		}
	}

	focus = {
		id = FRA_gratify_synd_radi
		icon = GFX_focus_FRA_gratify_synd_radi
		relative_position_id = FRA_synd_won_first_election
		prerequisite = {
			focus = FRA_synd_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_synd_trav
		}
		x = 1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { stc = -5 }
			set_temp_variable = { src = 5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = synd_radi_goals
			set_variable = { synd_radi_goals_anti = 61 }
			set_variable = { synd_radi_goals_intense = 7 }
			set_variable = { synd_radi_goals_boredom = 2 }
			set_variable = { anticc = 0 }
			set_variable = { intensecc = 0 }
			set_variable = { boredomcc = 0 }
			activate_mission = FRA_synd_radi_anti_change
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_people_anti }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_underhand_move  }
		}
	}

	focus = {
		id = FRA_gratify_synd_radi_keep_pure
		icon = GFX_focus_FRA_gratify_synd_radi_keep_pure
		relative_position_id = FRA_gratify_synd_radi
		prerequisite = {
			focus = FRA_gratify_synd_radi
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = 1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { antic = -5 }
			set_temp_variable = { intensec = 3 } 
			set_temp_variable = { boredomc = 2 } 
			FRA_synd_radi_goals_change = yes

			set_temp_variable = { syndc = -0.5 }
			set_temp_variable = { anarc = -0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes	

			set_variable = { clue = 0 }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_check_in }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_check_out }

			country_event = frapoc.121
		}
	}

	focus = {
		id = FRA_gratify_synd_radi_speed_up
		icon = GFX_focus_FRA_gratify_synd_radi_speed_up
		relative_position_id = FRA_gratify_synd_radi_keep_pure
		prerequisite = {
			focus = FRA_gratify_synd_radi_keep_pure
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = -1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { antic = -15 }
			set_temp_variable = { intensec = 5 } 
			set_temp_variable = { boredomc = 5 } 
			FRA_synd_radi_goals_change = yes

			add_to_variable = { cule = 1 }
			custom_effect_tooltip = cule_find_tips

			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_use_power }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_use_anti }
		}
	}

	focus = {
		id = FRA_gratify_synd_radi_people
		icon = GFX_focus_FRA_gratify_synd_radi_people
		relative_position_id = FRA_gratify_synd_radi_speed_up
		prerequisite = {
			focus = FRA_gratify_synd_radi_speed_up
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = 0
		y = 1
		ai_will_do = { factor = 125 } 
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 2 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { antic = 0 }
			set_temp_variable = { intensec = -3 } 
			set_temp_variable = { boredomc = -3 } 
			FRA_synd_radi_goals_change = yes
	
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_people_wish }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_break }
			activate_targeted_decision = { target = FRA decision = FRA_politics_synd_radi_rest_time }
		}
	}

	focus = {
		id = FRA_gratify_synd_friendship
		icon = GFX_focus_FRA_gratify_synd_friendship
		relative_position_id = FRA_synd_won_first_election
		prerequisite = {
			focus = FRA_gratify_synd_radi
			focus = FRA_gratify_synd_trav
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			add_political_power = 25
			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes
			if = {
				limit = { 
					OR = {
						has_completed_focus = FRA_gratify_synd_radi 
						has_completed_focus = FRA_gratify_synd_tarv
					}	
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_synd_trav }
					set_temp_variable = { syndc = 2 }
					set_temp_variable = { anarc = 2 }
					set_temp_variable = { jacoc = 2 }
					set_temp_variable = { sorec = 2 }
					FRA_social_politic_situation_change = yes	
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_synd_radi }
					set_temp_variable = { wc = 2 }
					set_temp_variable = { pc = 2 }
					set_temp_variable = { mc = 2 }
					set_temp_variable = { sc = 2 }
					set_temp_variable = { fc = 2 }
					set_temp_variable = { bc = 2 }
					FRA_social_politic_situation_change = yes	
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_synd_friendship_trav_tips
				effect_tooltip = {
					set_temp_variable = { wc = 0 }
					set_temp_variable = { pc = 0 }
					set_temp_variable = { mc = 0 }
					set_temp_variable = { sc = 0 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = 0 }
					set_temp_variable = { syndc = 2 }
					set_temp_variable = { anarc = 2 }
					set_temp_variable = { jacoc = 2 }
					set_temp_variable = { sorec = 2 }
					FRA_social_politic_situation_change = yes				
				}
				custom_effect_tooltip = FRA_gratify_synd_friendship_radi_tips
				effect_tooltip = {
					set_temp_variable = { wc = 2 }
					set_temp_variable = { pc = 2 }
					set_temp_variable = { mc = 2 }
					set_temp_variable = { sc = 2 }
					set_temp_variable = { fc = 2 }
					set_temp_variable = { bc = 2 }
					set_temp_variable = { syndc = 0 }
					set_temp_variable = { anarc = 0 }
					set_temp_variable = { jacoc = 0 }
					set_temp_variable = { sorec = 0 }
					FRA_social_politic_situation_change = yes				
				}
			}
		}
	}

	focus = {
		id = FRA_gratify_synd_keep_rule
		icon = GFX_focus_FRA_gratify_synd_keep_rule
		relative_position_id = FRA_gratify_synd_friendship
		prerequisite = {
			focus = FRA_gratify_synd_trav_reconciliation
			focus = FRA_gratify_synd_radi_people
		}
		prerequisite = {
			focus = FRA_gratify_synd_friendship
		}
		available = {
			NOT = { has_country_flag = goals_failed }
		}
		x = 0
		y = 3
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			if = {
				limit = { 
					OR = {
						has_completed_focus = FRA_gratify_synd_radi 
						has_completed_focus = FRA_gratify_synd_tarv
					}	
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_synd_trav }
					set_temp_variable = { uc = 15 }
					FRA_synd_trav_union_change = yes	
					set_temp_variable = { syndc = 1 }
					set_temp_variable = { anarc = 1 }
					set_temp_variable = { jacoc = 1 }
					set_temp_variable = { sorec = 1 }
					FRA_social_politic_situation_change = yes	
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_compromise }
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_synd_radi }
					set_temp_variable = { antic = -15 }
					set_temp_variable = { intensec = -5 } 
					set_temp_variable = { boredomc = -5 } 
					FRA_synd_radi_goals_change = yes
					set_temp_variable = { wc = 1 }
					set_temp_variable = { pc = 1 }
					set_temp_variable = { mc = 1 }
					set_temp_variable = { sc = 1 }
					set_temp_variable = { fc = 1 }
					set_temp_variable = { bc = 1 }
					FRA_social_politic_situation_change = yes		
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_leadership }
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_synd_friendship_trav_tips
				effect_tooltip = {
					set_temp_variable = { uc = 15 }
					FRA_synd_trav_union_change = yes	
					set_temp_variable = { syndc = 1 }
					set_temp_variable = { anarc = 1 }
					set_temp_variable = { jacoc = 1 }
					set_temp_variable = { sorec = 1 }
					FRA_social_politic_situation_change = yes	
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_compromise }
				}
				custom_effect_tooltip = FRA_gratify_synd_friendship_radi_tips
				effect_tooltip = {
					set_temp_variable = { antic = -15 }
					set_temp_variable = { intensec = -5 } 
					set_temp_variable = { boredomc = -5 } 
					FRA_synd_radi_goals_change = yes
					set_temp_variable = { wc = 1 }
					set_temp_variable = { pc = 1 }
					set_temp_variable = { mc = 1 }
					set_temp_variable = { sc = 1 }
					set_temp_variable = { fc = 1 }
					set_temp_variable = { bc = 1 }
					FRA_social_politic_situation_change = yes		
					activate_targeted_decision = { target = FRA decision = FRA_politics_synd_trav_leadership }
				}
			}		
		}
	}

	focus = {
		id = FRA_anar_won_first_election
		icon = GFX_focus_FRA_anar_won_first_election
		relative_position_id = FRA_synd_won_first_election
		prerequisite = {
			focus = FRA_election_first_end
		}
		available = {
			has_country_flag = anar_won_first_election_flag
		}
		x = 7
		y = 0
		ai_will_do = { factor = 100 }
		cost = 0
		completion_reward = {
			set_temp_variable = { anarc = 2.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes

			add_stability = 0.02
			add_war_support = 0.02
		}
	}

	focus = {
		id = FRA_gratify_anar_parl
		icon = GFX_focus_FRA_gratify_anar_parl
		relative_position_id = FRA_anar_won_first_election
		prerequisite = {
			focus = FRA_anar_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_anar_anar
		}
		x = -1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { apc = 5 }
			set_temp_variable = { aac = -5 } 
			FRA_seat_change = yes

			set_country_flag = anar_parl_goals

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes
			set_variable = { parl_system_power = 67 }
			set_variable = { parl_system_instability = 42 }
			set_variable = { parl_sysytem_willing = 33 }
			activate_mission = FRA_politics_anar_parl_change
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_strengthen }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_poproganda }
		}
	}

	focus = {
		id = FRA_gratify_anar_anar
		icon = GFX_focus_FRA_gratify_anar_anar
		relative_position_id = FRA_anar_won_first_election
		prerequisite = {
			focus = FRA_anar_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_anar_parl
		}
		x = 1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { apc = -5 }
			set_temp_variable = { aac = 5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = anar_anar_goals

			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			FRA_social_politic_situation_change = yes	

			set_variable = { anar_socialize_land = 0 }
			set_variable = { anar_city_security = 0 }
			set_variable = { anar_recognition = 21 }
			set_variable = { anar_socialize_land_change = 1 }
			set_variable = { anar_city_security_change = 1 }
			set_variable = { anar_recognition_change = 1 }
			activate_mission = FRA_politics_anar_anar_change
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_speed_up_land }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_train_people }
		}
	}

	focus = {
		id = FRA_gratify_anar_enhance_parliament
		icon = GFX_focus_FRA_gratify_anar_enhance_parliament
		relative_position_id = FRA_anar_won_first_election
		prerequisite = {
			focus = FRA_gratify_anar_parl
		}
		mutually_exclusive = {
			focus = FRA_gratify_anar_strengthen_place
			focus = FRA_gratify_anar_empowering_commune
		}
		x = -2
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { ppc = -10 }
			set_temp_variable = { pic = 0 }
			set_temp_variable = { pwc = 0 }
			FRA_anar_parl_goals_change = yes

			set_temp_variable = { stc = -2 }
			set_temp_variable = { src = -2 }
			set_temp_variable = { apc = 10 }
			set_temp_variable = { aac = 2 }
			set_temp_variable = { jnc = -2 }
			set_temp_variable = { jlc = -2 }
			set_temp_variable = { soc = -2 }
			set_temp_variable = { syc = -2 }
			FRA_seat_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_enhance }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_self_limit }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_seat_ideology }
		}
	}

	focus = {
		id = FRA_gratify_anar_enhance_parliament_reduce_chairman
		icon = GFX_focus_FRA_gratify_anar_enhance_parliament_reduce_chairman
		relative_position_id = FRA_gratify_anar_enhance_parliament
		prerequisite = {
			focus = FRA_gratify_anar_enhance_parliament
		}
		prerequisite = {
			focus = FRA_election_anar_with_people
		}
		prerequisite = {
			focus = FRA_election_anar_seek_union
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { ppc = -15 }
			set_temp_variable = { pic = 5 }
			set_temp_variable = { pwc = 5 }
			FRA_anar_parl_goals_change = yes

			set_temp_variable = { stc = -1 }
			set_temp_variable = { src = -1 }
			set_temp_variable = { apc = 5 }
			set_temp_variable = { aac = 1 }
			set_temp_variable = { jnc = -1 }
			set_temp_variable = { jlc = -1 }
			set_temp_variable = { soc = -1 }
			set_temp_variable = { syc = -1 }
			FRA_seat_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_reduce_chairman_power }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_partyfight }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_willing_use }
		}
	}

	focus = {
		id = FRA_gratify_anar_strengthen_place
		icon = GFX_focus_FRA_gratify_anar_strengthen_place
		relative_position_id = FRA_anar_won_first_election
		prerequisite = {
			focus = FRA_gratify_anar_anar
			focus = FRA_gratify_anar_parl
		}
		mutually_exclusive = {
			focus = FRA_gratify_anar_enhance_parliament
			focus = FRA_gratify_anar_empowering_commune
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_anar_parl
						has_completed_focus = FRA_gratify_anar_anar
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_anar_parl }
					set_temp_variable = { ppc = -5 }
					set_temp_variable = { pic = -5 }
					set_temp_variable = { pwc = 0 }
					FRA_anar_parl_goals_change = yes
		
					set_temp_variable = { stc = -1 }
					set_temp_variable = { src = -1 }
					set_temp_variable = { apc = 3 }
					set_temp_variable = { aac = 3 }
					set_temp_variable = { jnc = -1 }
					set_temp_variable = { jlc = -1 }
					set_temp_variable = { soc = -1 }
					set_temp_variable = { syc = -1 }
					FRA_seat_change = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_enhance }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_self_limit }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_seat_ideology }
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_anar_anar }
					set_temp_variable = { wc = 1 }
					set_temp_variable = { pc = 1 }
					set_temp_variable = { mc = 1 }
					set_temp_variable = { sc = 0 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = -1 }
					FRA_social_politic_situation_change = yes
		
					set_temp_variable = { anar_socialize_landc = 5 }
					set_temp_variable = { anar_city_securityc = 5 }
					set_temp_variable = { anar_recognitionc = 3 }
					FRA_anar_anar_goals_change = yes
		
					set_temp_variable = { anar_socialize_land_changec = 1 }
					set_temp_variable = { anar_city_security_changec = 1 }
					set_temp_variable = { anar_recognition_changec = 1.5 }
					FRA_anar_anar_goals_change_mouthly = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_commue_out }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_recognition_cost }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_reduce_centre }
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_anar_parl_complete_tips
				effect_tooltip = {
					set_temp_variable = { ppc = -5 }
					set_temp_variable = { pic = -5 }
					set_temp_variable = { pwc = 0 }
					FRA_anar_parl_goals_change = yes
		
					set_temp_variable = { stc = -1 }
					set_temp_variable = { src = -1 }
					set_temp_variable = { apc = 3 }
					set_temp_variable = { aac = 3 }
					set_temp_variable = { jnc = -1 }
					set_temp_variable = { jlc = -1 }
					set_temp_variable = { soc = -1 }
					set_temp_variable = { syc = -1 }
					FRA_seat_change = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_enhance }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_self_limit }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_seat_ideology }
				}
				custom_effect_tooltip = FRA_gratify_anar_anar_complete_tips
				effect_tooltip = {
					set_temp_variable = { wc = 1 }
					set_temp_variable = { pc = 1 }
					set_temp_variable = { mc = 1 }
					set_temp_variable = { sc = 0 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = -1 }
					FRA_social_politic_situation_change = yes
		
					set_temp_variable = { anar_socialize_landc = 5 }
					set_temp_variable = { anar_city_securityc = 5 }
					set_temp_variable = { anar_recognitionc = 3 }
					FRA_anar_anar_goals_change = yes
		
					set_temp_variable = { anar_socialize_land_changec = 1 }
					set_temp_variable = { anar_city_security_changec = 1 }
					set_temp_variable = { anar_recognition_changec = 1.5 }
					FRA_anar_anar_goals_change_mouthly = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_commue_out }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_recognition_cost }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_reduce_centre }
				}
			}
		}
	}

	focus = {
		id = FRA_gratify_anar_strengthen_place_release_centre
		icon = GFX_focus_FRA_gratify_anar_strengthen_place_release_centre
		relative_position_id = FRA_gratify_anar_strengthen_place
		prerequisite = {
			focus = FRA_gratify_anar_strengthen_place
		}
		prerequisite = {
			focus = FRA_election_anar_with_people
		}
		prerequisite = {
			focus = FRA_election_anar_seek_union
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_anar_parl
						has_completed_focus = FRA_gratify_anar_anar
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_anar_parl }
					set_temp_variable = { ppc = -10 }
					set_temp_variable = { pic = -5 }
					set_temp_variable = { pwc = 0 }
					FRA_anar_parl_goals_change = yes
		
					set_temp_variable = { stc = -2 }
					set_temp_variable = { src = -2 }
					set_temp_variable = { apc = 6 }
					set_temp_variable = { aac = 6 }
					set_temp_variable = { jnc = -2 }
					set_temp_variable = { jlc = -2 }
					set_temp_variable = { soc = -2 }
					set_temp_variable = { syc = -2 }
					FRA_seat_change = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_reduce_chairman_power }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_partyfight }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_willing_use }
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_anar_anar }
					set_temp_variable = { wc = 0.5 }
					set_temp_variable = { pc = 0.5 }
					set_temp_variable = { mc = 0.5 }
					set_temp_variable = { sc = 1 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = 1.5 }
					FRA_social_politic_situation_change = yes

					set_temp_variable = { anar_socialize_landc = 2 }
					set_temp_variable = { anar_city_securityc = 2 }
					set_temp_variable = { anar_recognitionc = 1 }
					FRA_anar_anar_goals_change = yes
		
					set_temp_variable = { anar_socialize_land_changec = 1.5 }
					set_temp_variable = { anar_city_security_changec = 1.5 }
					set_temp_variable = { anar_recognition_changec = 0.5 }
					FRA_anar_anar_goals_change_mouthly = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_coutry_land }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_city_help }
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_anar_parl_complete_tips
				effect_tooltip = {
					set_temp_variable = { ppc = -10 }
					set_temp_variable = { pic = -5 }
					set_temp_variable = { pwc = 0 }
					FRA_anar_parl_goals_change = yes
		
					set_temp_variable = { stc = -2 }
					set_temp_variable = { src = -2 }
					set_temp_variable = { apc = 6 }
					set_temp_variable = { aac = 6 }
					set_temp_variable = { jnc = -2 }
					set_temp_variable = { jlc = -2 }
					set_temp_variable = { soc = -2 }
					set_temp_variable = { syc = -2 }
					FRA_seat_change = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_reduce_chairman_power }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_partyfight }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_willing_use }
				}
				custom_effect_tooltip = FRA_gratify_anar_anar_complete_tips
				effect_tooltip = {
					set_temp_variable = { wc = 0.5 }
					set_temp_variable = { pc = 0.5 }
					set_temp_variable = { mc = 0.5 }
					set_temp_variable = { sc = 1 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = 1.5 }
					FRA_social_politic_situation_change = yes

					set_temp_variable = { anar_socialize_landc = 2 }
					set_temp_variable = { anar_city_securityc = 2 }
					set_temp_variable = { anar_recognitionc = 1 }
					FRA_anar_anar_goals_change = yes
		
					set_temp_variable = { anar_socialize_land_changec = 1.5 }
					set_temp_variable = { anar_city_security_changec = 1.5 }
					set_temp_variable = { anar_recognition_changec = 0.5 }
					FRA_anar_anar_goals_change_mouthly = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_coutry_land }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_city_help }
				}
			}
		}
	}

	focus = {
		id = FRA_gratify_anar_empowering_commune
		icon = GFX_focus_FRA_gratify_anar_empowering_commune
		relative_position_id = FRA_anar_won_first_election
		prerequisite = {
			focus = FRA_gratify_anar_anar
		}
		mutually_exclusive = {
			focus = FRA_gratify_anar_enhance_parliament
			focus = FRA_gratify_anar_strengthen_place
		}
		x = 2
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anar_socialize_landc = 2.5 }
			set_temp_variable = { anar_city_securityc = 2.5 }
			set_temp_variable = { anar_recognitionc = 2.5 }
			FRA_anar_anar_goals_change = yes

			set_temp_variable = { anar_socialize_land_changec = 1.5 }
			set_temp_variable = { anar_city_security_changec = 1.5 }
			set_temp_variable = { anar_recognition_changec = 2 }
			FRA_anar_anar_goals_change_mouthly = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_commue_out }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_recognition_cost }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_reduce_centre }
		}
	}

	focus = {
		id = FRA_gratify_anar_empowering_commune_human
		icon = GFX_focus_FRA_gratify_anar_empowering_commune_human
		relative_position_id = FRA_gratify_anar_empowering_commune
		prerequisite = {
			focus = FRA_gratify_anar_empowering_commune
		}
		prerequisite = {
			focus = FRA_election_anar_with_people
		}
		prerequisite = {
			focus = FRA_election_anar_seek_union
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { anar_recognitionc = 4 }
			FRA_anar_anar_goals_change = yes
			set_temp_variable = { anar_recognition_changec = 2 }
			FRA_anar_anar_goals_change_mouthly = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_coutry_land }
			activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_city_help }
		}
	}

	focus = {
		id = FRA_election_anar_seek_union
		icon = GFX_focus_FRA_election_anar_seek_union
		relative_position_id = FRA_gratify_anar_parl
		prerequisite = {
			focus = FRA_gratify_anar_empowering_commune
			focus = FRA_gratify_anar_enhance_parliament
			focus = FRA_gratify_anar_strengthen_place
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 2 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = 2 }
			set_temp_variable = { sorec = 2 }
			FRA_social_politic_situation_change = yes

			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_anar_parl
						has_completed_focus = FRA_gratify_anar_anar
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_anar_parl }
					set_temp_variable = { ppc = -5 }
					set_temp_variable = { pic = -5 }
					set_temp_variable = { pwc = 0 }
					FRA_anar_parl_goals_change = yes
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_anar_anar }
					set_temp_variable = { anar_socialize_land_changec = 0.5 }
					set_temp_variable = { anar_city_security_changec = 0.5 }
					set_temp_variable = { anar_recognition_changec = 0.5 }
					FRA_anar_anar_goals_change_mouthly = yes
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_anar_parl_complete_tips
				effect_tooltip = {
					set_temp_variable = { ppc = -5 }
					set_temp_variable = { pic = -5 }
					set_temp_variable = { pwc = 0 }
					FRA_anar_parl_goals_change = yes
				}
				custom_effect_tooltip = FRA_gratify_anar_anar_complete_tips
				effect_tooltip = {
					set_temp_variable = { anar_socialize_land_changec = 0.5 }
					set_temp_variable = { anar_city_security_changec = 0.5 }
					set_temp_variable = { anar_recognition_changec = 0.5 }
					FRA_anar_anar_goals_change_mouthly = yes
				}
			}
		}
	}

	focus = {
		id = FRA_election_anar_with_people
		icon = GFX_focus_FRA_election_anar_with_people
		relative_position_id = FRA_gratify_anar_anar
		prerequisite = {
			focus = FRA_gratify_anar_empowering_commune
			focus = FRA_gratify_anar_enhance_parliament
			focus = FRA_gratify_anar_strengthen_place
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			add_political_power = -100
			add_stability = 0.05
			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 2 }
			set_temp_variable = { fc = 2 }
			set_temp_variable = { bc = 2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_election_anar_no_master_no_god
		icon = GFX_focus_FRA_election_anar_no_master_no_god
		relative_position_id = FRA_gratify_anar_strengthen_place_release_centre
		prerequisite = {
			focus = FRA_gratify_anar_enhance_parliament_reduce_chairman
			focus = FRA_gratify_anar_strengthen_place_release_centre
			focus = FRA_gratify_anar_empowering_commune_human
		}
		x = 0
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			add_stability = 0.05
			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_anar_parl
						has_completed_focus = FRA_gratify_anar_anar
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_anar_parl }
					set_temp_variable = { ppc = -15 }
					set_temp_variable = { pic = -10 }
					set_temp_variable = { pwc = 10 }
					FRA_anar_parl_goals_change = yes

					set_temp_variable = { stc = -1 }
					set_temp_variable = { src = -1 }
					set_temp_variable = { apc = 3 }
					set_temp_variable = { aac = 3 }
					set_temp_variable = { jnc = -1 }
					set_temp_variable = { jlc = -1 }
					set_temp_variable = { soc = -1 }
					set_temp_variable = { syc = -1 }
					FRA_seat_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_use_advantage }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_achieve_dream }
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_anar_anar }
					set_temp_variable = { wc = 1 }
					set_temp_variable = { pc = 1 }
					set_temp_variable = { mc = 1 }
					set_temp_variable = { sc = 1 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = 0 }
					FRA_social_politic_situation_change = yes
		
					set_temp_variable = { anar_socialize_landc = 3 }
					set_temp_variable = { anar_city_securityc = 3 }
					set_temp_variable = { anar_recognitionc = 3 }
					FRA_anar_anar_goals_change = yes
		
					set_temp_variable = { anar_socialize_land_changec = 2 }
					set_temp_variable = { anar_city_security_changec = 2 }
					set_temp_variable = { anar_recognition_changec = 1 }
					FRA_anar_anar_goals_change_mouthly = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_realize_dream }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_combination_fist }
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_anar_parl_complete_tips
				effect_tooltip = {
					set_temp_variable = { ppc = -15 }
					set_temp_variable = { pic = -10 }
					set_temp_variable = { pwc = 10 }
					FRA_anar_parl_goals_change = yes

					set_temp_variable = { stc = -1 }
					set_temp_variable = { src = -1 }
					set_temp_variable = { apc = 3 }
					set_temp_variable = { aac = 3 }
					set_temp_variable = { jnc = -1 }
					set_temp_variable = { jlc = -1 }
					set_temp_variable = { soc = -1 }
					set_temp_variable = { syc = -1 }
					FRA_seat_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_use_advantage }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_parl_achieve_dream }
				}
				custom_effect_tooltip = FRA_gratify_anar_anar_complete_tips
				effect_tooltip = {
					set_temp_variable = { wc = 1 }
					set_temp_variable = { pc = 1 }
					set_temp_variable = { mc = 1 } 
					set_temp_variable = { sc = 1 }
					set_temp_variable = { fc = 0 }
					set_temp_variable = { bc = 0 }
					FRA_social_politic_situation_change = yes
		
					set_temp_variable = { anar_socialize_landc = 3 }
					set_temp_variable = { anar_city_securityc = 3 }
					set_temp_variable = { anar_recognitionc = 3 }
					FRA_anar_anar_goals_change = yes
		
					set_temp_variable = { anar_socialize_land_changec = 2 }
					set_temp_variable = { anar_city_security_changec = 2 }
					set_temp_variable = { anar_recognition_changec = 1 }
					FRA_anar_anar_goals_change_mouthly = yes
		
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_realize_dream }
					activate_targeted_decision = { target = FRA decision = FRA_politics_anar_anar_combination_fist }
				}
			}
		}
	}

	focus = {
		id = FRA_jaco_won_first_election
		icon = GFX_focus_FRA_jaco_won_first_election
		relative_position_id = FRA_synd_won_first_election
		prerequisite = {
			focus = FRA_election_first_end
		}
		available = {
			has_country_flag = jaco_won_first_election_flag
		}
		x = 14
		y = 0
		ai_will_do = { factor = 100 }
		cost = 0
		completion_reward = {
			set_temp_variable = { jacoc = 2.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes

			add_stability = 0.02
			add_war_support = 0.02
		}
	}

	focus = {
		id = FRA_gratify_jaco_neos
		icon = GFX_focus_FRA_gratify_jaco_neos
		relative_position_id = FRA_jaco_won_first_election
		prerequisite = {
			focus = FRA_jaco_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_jaco_leni
		}
		x = -1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { jnc = 5 }
			set_temp_variable = { jlc = -5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = jaco_neos_goals

			set_variable = { jaco_techbure_progress = 0 }
			set_variable = { jaco_techbure_train = 24 }
			set_variable = { jaco_techbure_appiont = 12 }
			set_variable = { jaco_techbure_account = 19 }

			set_variable = { jaco_techbure_trainc_fade = -0.2 }
			set_variable = { jaco_techbure_appiontc_fade = -0.2 }
			set_variable = { jaco_techbure_accountc_fade = -0.2 }

			activate_mission = FRA_politic_jaco_neos_goals_fade
			activate_mission = FRA_politic_jaco_neos_goals_change
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_train_up }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_appiont_up }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_account_up }
			country_event = frapoc.311
		}
	}

	focus = {
		id = FRA_jaco_neos_technocrats
		icon = GFX_focus_FRA_jaco_neos_technocrats
		relative_position_id = FRA_gratify_jaco_neos
		prerequisite = {
			focus = FRA_gratify_jaco_neos
		}
		x = -1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { jaco_techbure_trainc = 2 }
			set_temp_variable = { jaco_techbure_appiontc = 2 }
			set_temp_variable = { jaco_techbure_accountc = 2 }
			set_temp_variable = { jaco_techbure_progressc = 0 }
			FRA_jaco_neos_goals_change = yes

			set_temp_variable = { ttfc = 0.1 }
			set_temp_variable = { tapfc = 0.1 }
			set_temp_variable = { tacfc = 0.1 }
			FRA_jaco_neos_goals_fade_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = 3 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_variable = { edutry = 1 }
			set_variable = { contry = 1 }

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_enhance_educuation }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_control }
		}
	}

	focus = {
		id = FRA_jaco_neos_technocrats_category
		icon = GFX_focus_FRA_jaco_neos_technocrats_category
		relative_position_id = FRA_jaco_neos_technocrats
		prerequisite = {
			focus = FRA_jaco_neos_technocrats
		}
		prerequisite = {
			focus = FRA_gratify_jaco_professional_progress
			focus = FRA_gratify_jaco_professional_more_power
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { jaco_techbure_trainc = 5 }
			set_temp_variable = { jaco_techbure_appiontc = 5 }
			set_temp_variable = { jaco_techbure_accountc = 5 }
			set_temp_variable = { jaco_techbure_progressc = 0 }
			FRA_jaco_neos_goals_change = yes

			set_temp_variable = { ttfc = -0.1 }
			set_temp_variable = { tapfc = -0.1 }
			set_temp_variable = { tacfc = -0.1 }
			FRA_jaco_neos_goals_fade_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 3 }
			set_temp_variable = { p = 2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_politics }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_economic }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_reasearch }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_militray }
		}
	}

	focus = {
		id = FRA_jaco_neos_completely_change
		icon = GFX_focus_FRA_jaco_neos_completely_change
		relative_position_id = FRA_jaco_neos_technocrats_category
		prerequisite = {
			focus = FRA_jaco_neos_technocrats_category
		}
		x = 1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { jaco_techbure_trainc = 10 }
			set_temp_variable = { jaco_techbure_appiontc = 10 }
			set_temp_variable = { jaco_techbure_accountc = 10 }
			set_temp_variable = { jaco_techbure_progressc = 0 }
			FRA_jaco_neos_goals_change = yes

			set_temp_variable = { ttfc = -0.2 }
			set_temp_variable = { tapfc = -0.2 }
			set_temp_variable = { tacfc = -0.2 }
			FRA_jaco_neos_goals_fade_change = yes

			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 4 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_use_train }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_use_appiont }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_use_account }
		}
	}

	focus = {
		id = FRA_gratify_jaco_leni
		icon = GFX_focus_FRA_gratify_jaco_leni
		relative_position_id = FRA_jaco_won_first_election
		prerequisite = {
			focus = FRA_jaco_won_first_election
		}
		mutually_exclusive = {
		focus = FRA_gratify_jaco_neos
		}
		x = 1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { jnc = -5 }
			set_temp_variable = { jlc = 5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = jaco_leni_goals

			set_variable = { lenin_party_control = 32 }
			set_variable = { lenin_party_pure = 27 }
			set_variable = { lenin_party_masses = 13 }
			set_variable = { lenin_to_leninism = 13 }
			set_variable = { lenin_to_neosocialism = 87 }
			set_variable = { lenin_admin_anti = 77 }

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_propoganda }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_to_warn }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_jacobin }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_admin_change }
		}
	}

	focus = {
		id = FRA_jaco_leni_ideology
		icon = GFX_focus_FRA_jaco_leni_ideology
		relative_position_id = FRA_gratify_jaco_leni
		prerequisite = {
			focus = FRA_gratify_jaco_leni
		}
		x = 1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { lpcc = 5 }
			set_temp_variable = { lppc = 5 }
			set_temp_variable = { lpmc = 5 }
			set_temp_variable = { ltlc = 3 }
			set_temp_variable = { ltnc = -3 }
			set_temp_variable = { laac = 0 }
			FRA_jaco_leni_goals_change = yes

			add_popularity = { 
				ideology = totalist
				popularity = 0.05
			}

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_ideaology_war }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_youth }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_study_meeting }
		}
	}

	focus = {
		id = FRA_jaco_leni_ideology_pure
		icon = GFX_focus_FRA_jaco_leni_ideology_pure
		relative_position_id = FRA_jaco_leni_ideology
		prerequisite = {
			focus = FRA_jaco_leni_ideology
		}
		prerequisite = {
			focus = FRA_gratify_jaco_professional_progress
			focus = FRA_gratify_jaco_professional_more_power
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { lpcc = 3 }
			set_temp_variable = { lppc = 3 }
			set_temp_variable = { lpmc = 3 }
			set_temp_variable = { ltlc = 4 }
			set_temp_variable = { ltnc = -4 }
			set_temp_variable = { laac = -4 }
			FRA_jaco_leni_goals_change = yes

			add_popularity = { 
				ideology = syndicalist
				popularity = -0.025
			}
			add_popularity = { 
				ideology = radical_socialist
				popularity = -0.025
			}

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_use_control }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_use_pure }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_use_masses }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_use_perfer }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_use_anti }
		}
	}

	focus = {
		id = FRA_jaco_leni_total_change
		icon = GFX_focus_FRA_jaco_leni_total_change
		relative_position_id = FRA_jaco_leni_ideology_pure
		prerequisite = {
			focus = FRA_jaco_leni_ideology_pure
		}
		x = -1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { lpcc = 4 }
			set_temp_variable = { lppc = 4 }
			set_temp_variable = { lpmc = 4 }
			set_temp_variable = { ltlc = 7 }
			set_temp_variable = { ltnc = -7 }
			set_temp_variable = { laac = -6 }
			FRA_jaco_leni_goals_change = yes

			add_popularity = {   
				ideology = totalist
				popularity = 0.05
			}
			set_variable = { revoltion_times = 1 }

			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_vanguard_time }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_admin_friend }
			activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_revolation }
			
		}
	}

	focus = {
		id = FRA_gratify_jaco_professional
		icon = GFX_focus_FRA_gratify_jaco_professional
		relative_position_id = FRA_jaco_won_first_election
		prerequisite = {
			focus = FRA_gratify_jaco_neos
			focus = FRA_gratify_jaco_leni
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_jaco_neos
						has_completed_focus = FRA_gratify_jaco_leni
					}
				} 
				if = {
					limit = { has_completed_focus = FRA_gratify_jaco_neos }
					set_temp_variable = { jaco_techbure_trainc = 2 }
					set_temp_variable = { jaco_techbure_appiontc = 2 }
					set_temp_variable = { jaco_techbure_accountc = 2 }
					set_temp_variable = { jaco_techbure_progressc = 0 }
					FRA_jaco_neos_goals_change = yes
		
					set_temp_variable = { ttfc = 0 }
					set_temp_variable = { tapfc = 0 }
					set_temp_variable = { tacfc = 0 }
					FRA_jaco_neos_goals_fade_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_kill }
					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_new_blood }
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_jaco_leni }
					set_temp_variable = { lpcc = 1 }
					set_temp_variable = { lppc = 0 }
					set_temp_variable = { lpmc = 0 }
					set_temp_variable = { ltlc = 2 }
					set_temp_variable = { ltnc = -2 }
					set_temp_variable = { laac = -3 }
					FRA_jaco_leni_goals_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_return }
					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_solve }
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_jaco_neos_complete_tips
				effect_tooltip = {
					set_temp_variable = { jaco_techbure_trainc = 2 }
					set_temp_variable = { jaco_techbure_appiontc = 2 }
					set_temp_variable = { jaco_techbure_accountc = 2 }
					set_temp_variable = { jaco_techbure_progressc = 0 }
					FRA_jaco_neos_goals_change = yes
		
					set_temp_variable = { ttfc = 0 }
					set_temp_variable = { tapfc = 0 }
					set_temp_variable = { tacfc = 0 }
					FRA_jaco_neos_goals_fade_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_kill }
					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_neos_new_blood }
				}
				custom_effect_tooltip = FRA_gratify_jaco_leni_complete_tips
				effect_tooltip = {
					set_temp_variable = { lpcc = 1 }
					set_temp_variable = { lppc = 0 }
					set_temp_variable = { lpmc = 0 }
					set_temp_variable = { ltlc = 2 }
					set_temp_variable = { ltnc = -2 }
					set_temp_variable = { laac = -3 }
					FRA_jaco_leni_goals_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_return }
					activate_targeted_decision = { target = FRA decision = FRA_politics_jaco_leni_solve }
				}
			}
		}
	}

	focus = {
		id = FRA_gratify_jaco_professional_progress
		icon = GFX_focus_FRA_gratify_jaco_professional_progress
		relative_position_id = FRA_gratify_jaco_professional
		prerequisite = {
			focus = FRA_gratify_jaco_professional
		}
		mutually_exclusive = {
			focus = FRA_gratify_jaco_professional_more_power
		}
		x = -1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = -2 }
			set_temp_variable = { p = -6 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_jaco_neos
						has_completed_focus = FRA_gratify_jaco_leni
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_jaco_neos }
					set_temp_variable = { jaco_techbure_trainc = 0 }
					set_temp_variable = { jaco_techbure_appiontc = 1 }
					set_temp_variable = { jaco_techbure_accountc = 1 }
					set_temp_variable = { jaco_techbure_progressc = 0 }
					FRA_jaco_neos_goals_change = yes
		
					set_temp_variable = { ttfc = 0 }
					set_temp_variable = { tapfc = 0.1 }
					set_temp_variable = { tacfc = 0.1 }
					FRA_jaco_neos_goals_fade_change = yes
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_jaco_leni }
					set_temp_variable = { lpcc = 2 }
					set_temp_variable = { lppc = 0 }
					set_temp_variable = { lpmc = 4 }
					set_temp_variable = { ltlc = -5 }
					set_temp_variable = { ltnc = 5 }
					set_temp_variable = { laac = -6 }
					FRA_jaco_leni_goals_change = yes
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_jaco_neos_complete_tips
				effect_tooltip = {
					set_temp_variable = { jaco_techbure_trainc = 0 }
					set_temp_variable = { jaco_techbure_appiontc = 1 }
					set_temp_variable = { jaco_techbure_accountc = 1 }
					set_temp_variable = { jaco_techbure_progressc = 0 }
					FRA_jaco_neos_goals_change = yes
		
					set_temp_variable = { ttfc = 0 }
					set_temp_variable = { tapfc = 0.1 }
					set_temp_variable = { tacfc = 0.1 }
					FRA_jaco_neos_goals_fade_change = yes
				}
				custom_effect_tooltip = FRA_gratify_jaco_leni_complete_tips
				effect_tooltip = {
					set_temp_variable = { lpcc = 2 }
					set_temp_variable = { lppc = 0 }
					set_temp_variable = { lpmc = 4 }
					set_temp_variable = { ltlc = -5 }
					set_temp_variable = { ltnc = 5 }
					set_temp_variable = { laac = -6 }
					FRA_jaco_leni_goals_change = yes
				}
			}
		}
	}

	focus = {
		id = FRA_gratify_jaco_professional_more_power
		icon = GFX_focus_FRA_gratify_jaco_professional_more_power
		relative_position_id = FRA_gratify_jaco_professional
		prerequisite = {
			focus = FRA_gratify_jaco_professional
		}
		mutually_exclusive = {
			focus = FRA_gratify_jaco_professional_progress
		}
		x = 1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = 3 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_jaco_neos
						has_completed_focus = FRA_gratify_jaco_leni
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_jaco_neos }
					set_temp_variable = { jaco_techbure_trainc = 2 }
					set_temp_variable = { jaco_techbure_appiontc = 0 }
					set_temp_variable = { jaco_techbure_accountc = 0 }
					set_temp_variable = { jaco_techbure_progressc = 0 }
					FRA_jaco_neos_goals_change = yes
		
					set_temp_variable = { ttfc = 0.1 }
					set_temp_variable = { tapfc = 0 }
					set_temp_variable = { tacfc = 0 }
					FRA_jaco_neos_goals_fade_change = yes
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_jaco_leni }
					set_temp_variable = { lpcc = 5 }
					set_temp_variable = { lppc = 2 }
					set_temp_variable = { lpmc = 0 }
					set_temp_variable = { ltlc = 5 }
					set_temp_variable = { ltnc = -5 }
					set_temp_variable = { laac = -2 }
					FRA_jaco_leni_goals_change = yes
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_jaco_neos_complete_tips
				effect_tooltip = {
					set_temp_variable = { jaco_techbure_trainc = 2 }
					set_temp_variable = { jaco_techbure_appiontc = 0 }
					set_temp_variable = { jaco_techbure_accountc = 0 }
					set_temp_variable = { jaco_techbure_progressc = 0 }
					FRA_jaco_neos_goals_change = yes
		
					set_temp_variable = { ttfc = 0.1 }
					set_temp_variable = { tapfc = 0 }
					set_temp_variable = { tacfc = 0 }
					FRA_jaco_neos_goals_fade_change = yes
				}
				custom_effect_tooltip = FRA_gratify_jaco_leni_complete_tips
				effect_tooltip = {
					set_temp_variable = { lpcc = 5 }
					set_temp_variable = { lppc = 2 }
					set_temp_variable = { lpmc = 0 }
					set_temp_variable = { ltlc = 5 }
					set_temp_variable = { ltnc = -5 }
					set_temp_variable = { laac = -2 }
					FRA_jaco_leni_goals_change = yes
				}
			}
		}
	}

	focus = {
		id = FRA_sore_won_first_election
		icon = GFX_focus_FRA_sore_won_first_election
		relative_position_id = FRA_synd_won_first_election
		prerequisite = {
			focus = FRA_election_first_end
		}
		available = {
			has_country_flag = sore_won_first_election_flag
		}
		x = 21
		y = 0
		ai_will_do = { factor = 100 }
		cost = 0
		completion_reward = {
			set_temp_variable = { sorec = 2.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes

			add_stability = 0.02
			add_war_support = 0.02
		}
	}

	focus = {
		id = FRA_gratify_sore_oldl
		icon = GFX_focus_FRA_gratify_sore_oldl
		relative_position_id = FRA_sore_won_first_election
		prerequisite = {
			focus = FRA_sore_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_sore_yout
		}
		x = -1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { soc = 5 }
			set_temp_variable = { syc = -5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = sore_oldl_goals
			set_variable = { sore_oldl_nationalism = 44 }
			set_variable = { sore_oldl_militarism = 27 }
			set_variable = { sore_oldl_interventionism = 48 }
			set_variable = { sore_oldl_socialism = 64 }
			set_variable = { sore_oldl_war_engine = 18 }
			set_variable = { sore_oldl_war_engine_wood = 20 }
			set_country_flag = sore_oldl_war_engine_closed

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_nationalism }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_militarism }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_interventionism }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_socialism }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_fire_enable }
		}
	}

	focus = {
		id = FRA_election_sore_vave_la_chairman
		icon = GFX_focus_FRA_election_sore_vave_la_chairman
		relative_position_id = FRA_sore_won_first_election
		prerequisite = {
			focus = FRA_gratify_sore_oldl
			focus = FRA_gratify_sore_yout
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			FRA_social_politic_situation_change = yes	

			set_temp_variable = { FRA_politics_points_change = 25 }
			FRA_politics_points_change = yes
		}
	}

	focus = {
		id = FRA_election_sore_totalist_revolution
		icon = GFX_focus_FRA_election_sore_totalist_revolution
		relative_position_id = FRA_election_sore_vave_la_chairman
		prerequisite = {
			focus = FRA_election_sore_vave_la_chairman
		}
		prerequisite = {
			focus = FRA_gratify_sore_oldl_war_propoganda
			focus = FRA_gratify_sore_yout_max_speed
		}
		x = 0
		y = 3
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			add_popularity = {   
				ideology = totalist
				popularity = 0.05
			}
			if = {
				limit = {
					OR = {
						has_completed_focus = FRA_gratify_sore_oldl
						has_completed_focus = FRA_gratify_sore_yout
					}
				}
				if = {
					limit = { has_completed_focus = FRA_gratify_sore_oldl }
					set_temp_variable = { sonc = 5 }
					set_temp_variable = { somc = 5 }
					set_temp_variable = { soic = 5 }
					set_temp_variable = { sosc = 5 }
					set_temp_variable = { sowec = 5 }
					set_temp_variable = { sowewc = 20 }
					FRA_sore_oldl_goals_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_efficiency }
				}
				else_if = {
					limit = { has_completed_focus = FRA_gratify_sore_yout }
					
				}
			}
			else = {
				custom_effect_tooltip = FRA_gratify_sore_oldl_complete_tips
				effect_tooltip = {
					limit = { has_completed_focus = FRA_gratify_sore_oldl }
					set_temp_variable = { sonc = 5 }
					set_temp_variable = { somc = 5 }
					set_temp_variable = { soic = 5 }
					set_temp_variable = { sosc = 5 }
					set_temp_variable = { sowec = 5 }
					set_temp_variable = { sowewc = 20 }
					FRA_sore_oldl_goals_change = yes

					activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_efficiency }
				}
				custom_effect_tooltip = FRA_gratify_sore_yout_complete_tips
				effect_tooltip = {
					
				}
			}
		}
	}

	focus = {
		id = FRA_gratify_sore_oldl_renational
		icon = GFX_focus_FRA_gratify_sore_oldl_renational
		relative_position_id = FRA_gratify_sore_oldl
		prerequisite = {
			focus = FRA_gratify_sore_oldl
		}
		x = -1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { sonc = 10 }
			set_temp_variable = { somc = 2 }
			set_temp_variable = { soic = 3 }
			set_temp_variable = { sosc = 0 }
			set_temp_variable = { sowec = 2 }
			set_temp_variable = { sowewc = 0 }
			FRA_sore_oldl_goals_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_fire_national }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_weapon }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_proletariat }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_attack }
		}
	}

	focus = {
		id = FRA_gratify_sore_oldl_war_propoganda
		icon = GFX_focus_FRA_gratify_sore_oldl_war_propoganda
		relative_position_id = FRA_gratify_sore_oldl_renational
		prerequisite = {
			focus = FRA_gratify_sore_oldl_renational
		}
		prerequisite = {
			focus = FRA_gratify_sore_oldl_more_powerful
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { sonc = 3 }
			set_temp_variable = { somc = 10 }
			set_temp_variable = { soic = 2 }
			set_temp_variable = { sosc = 0 }
			set_temp_variable = { sowec = 2 }
			set_temp_variable = { sowewc = 11 }
			FRA_sore_oldl_goals_change = yes

			add_war_support = 0.05

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_firer }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_colder }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_find_wood }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_seek_wood }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_work_harder }
		}
	}

	focus = {
		id = FRA_gratify_sore_oldl_more_powerful
		icon = GFX_focus_FRA_gratify_sore_oldl_more_powerful
		relative_position_id = FRA_gratify_sore_oldl
		prerequisite = {
			focus = FRA_gratify_sore_oldl
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { sonc = 2 }
			set_temp_variable = { somc = 2 }
			set_temp_variable = { soic = 2 }
			set_temp_variable = { sosc = 2 }
			set_temp_variable = { sowec = 3 }
			set_temp_variable = { sowewc = 7 }
			FRA_sore_oldl_goals_change = yes

			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			add_manpower = -100
			add_popularity = {   
				ideology = radical_socialist
				popularity = -0.025
			}
			add_popularity = {   
				ideology = syndicalist
				popularity = -0.025
			}

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_power_propoganda }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_oldl_use_power }
		}
	}

	focus = {
		id = FRA_gratify_sore_yout
		icon = GFX_focus_FRA_gratify_sore_yout
		relative_position_id = FRA_sore_won_first_election
		prerequisite = {
			focus = FRA_sore_won_first_election
		}
		mutually_exclusive = {
			focus = FRA_gratify_sore_oldl
		}
		available = {
			has_country_flag = updated_warning_tips 
		}
		x = 1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_temp_variable = { soc = -5 }
			set_temp_variable = { syc = 5 }
			FRA_seat_change = yes

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_country_flag = sore_yout_goals

			country_event = frapoc.420

			set_variable = { sore_yout_progress = 0 }
			set_variable = { sore_yout_danger = 0 }
			set_variable = { sore_yout_quality = 0 }
			set_variable = { sore_yout_accept = 0 }

			set_variable = { youth_futurism_scores = 2 }
			set_variable = { youth_mysticism_scores = 2 }
			set_variable = { youth_surrealism_scores = 2 }
			set_variable = { youth_accelerationism_scores = 2 }

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_plan_nuclear }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_plan_rocket }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_plan_computer }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_plan_gene }
		}
	}

	focus = {
		id = FRA_gratify_sore_yout_progress_time
		icon = GFX_focus_FRA_gratify_sore_yout_progress_time
		relative_position_id = FRA_gratify_sore_yout
		prerequisite = {
			focus = FRA_gratify_sore_yout
		}
		x = 1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			set_variable = { focus_sypcc = 0 }
			set_variable = { focus_sydcc = 0 }
			set_variable = { focus_syqcc = 0.1 }
			set_variable = { focus_syacc = 0 }
			custom_effect_tooltip = focus_syqcc_change_tips

			if = {
				limit = { has_country_flag = youth_has_choosen_plan }
				set_temp_variable = { sypc = 2 }
				set_temp_variable = { sydc = 0 }
				set_temp_variable = { syqc = 4 }
				set_temp_variable = { syac = 2 } 
				FRA_sore_yout_goals_change = yes
			}
			else = {
				custom_effect_tooltip = youth_has_choosen_plan_tips
				effect_tooltip = {
					set_temp_variable = { sypc = 2 }
					set_temp_variable = { sydc = 0 }
					set_temp_variable = { syqc = 4 }
					set_temp_variable = { syac = 2 } 
					FRA_sore_yout_goals_change = yes
				}
			}

			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_war_test }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_more_cost }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_speed_up }
			activate_targeted_decision = { target = FRA decision = FRA_politics_sore_yout_propoganda }
		}
	}

	focus = {
		id = FRA_gratify_sore_yout_no_old_school
		icon = GFX_focus_FRA_gratify_sore_yout_no_old_school
		relative_position_id = FRA_gratify_sore_yout
		prerequisite = {
			focus = FRA_gratify_sore_yout
		}
		x = 0
		y = 2
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			
		}
	}

	focus = {
		id = FRA_gratify_sore_yout_max_speed
		icon = GFX_focus_FRA_gratify_sore_yout_max_speed
		relative_position_id = FRA_gratify_sore_yout_no_old_school
		prerequisite = {
			focus = FRA_gratify_sore_yout_no_old_school
		}
		prerequisite = {
			focus = FRA_gratify_sore_yout_progress_time
		}
		x = 1
		y = 1
		ai_will_do = { factor = 125 }
		cost = 2
		completion_reward = {
			
		}
	}

	focus = {
		id = FRA_start_reform_progress
		icon = GFX_focus_FRA_start_reform_progress
		relative_position_id = FRA_election_first_end
		available = {
			has_country_flag = y36_election_end
		}
		x = 23
		y = 0
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_stability = 0.025
			add_political_power = 50

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0.5 }
			set_temp_variable = { bc = 0.5 }
			FRA_social_politic_situation_change = yes

			hidden_effect = {
				country_event = { id = frapoc.21 days = 100 random_days = 60 }
				country_event = { id = frapoc.22 days = 160 random_days = 60 }
				country_event = { id = frapoc.23 days = 220 random_days = 60 }
				country_event = { id = frapoc.25 days = 280 random_days = 60 }
				country_event = { id = frapoc.25 days = 340 random_days = 60 }
			}
		}
	}

	focus = {
		id = FRA_cgt_start_reform
		icon = GFX_focus_FRA_cgt_start_reform
		relative_position_id = FRA_start_reform_progress
		prerequisite = { focus = FRA_election_first_end }
		prerequisite = { focus = FRA_start_reform_progress }
		available = {
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = 14
		y = 1
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_country_flag = choose_other_law_focus
			add_stability = -0.025
			set_temp_variable = { wc = -2.5 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1 }
 
			FRA_social_politic_situation_change = yes

			activate_mission = FRA_mission_bill_cgt_limit_time
			country_event = frapoc.98
		}
	}

	focus = {
		id = FRA_cgt_reform_help
		icon = GFX_focus_FRA_cgt_reform_help
		relative_position_id = FRA_cgt_start_reform
		prerequisite = { 
			focus = FRA_cgt_reform_strengthen  
			focus = FRA_cgt_reform_release
		}
		x = -1
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 25 }
			FRA_politics_points_change = yes
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_cgt_reform_strengthen
		icon = GFX_focus_FRA_cgt_reform_strengthen
		relative_position_id = FRA_cgt_start_reform
		prerequisite = { focus = FRA_cgt_start_reform }
		mutually_exclusive = { focus = FRA_cgt_reform_release }
		x = -2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 2 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { sc = 0 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 2 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -1 }
			FRA_social_politic_situation_change = yes
			set_country_flag = voting_time
			set_country_flag = CGT_reforming
			set_country_flag = bill_cgt_strengthen
			FRA_vote_set = yes

			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_variable = { temp_CGT_political_power_factor = -0.10 }
			set_variable = { temp_CGT_consumer_goods_factor = 0.05 }
			set_variable = { temp_CGT_war_support_factor = -0.05 }
			set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.075 }
			set_variable = { temp_CGT_industrial_capacity_factory = 0.05 }
			set_variable = { temp_CGT_stability_factor = -0.025 }

			set_country_flag = synd_FRA_soc_bill_CGT_reform
			activate_targeted_decision = { target = FRA decision = FRA_bill_CGT_reform_show } 
		
			custom_effect_tooltip = FRA_cgt_reform_strengthen_tips
		}
	}

	focus = {
		id = FRA_cgt_reform_strengthen_must_join
		icon = GFX_focus_FRA_cgt_reform_strengthen_must_join
		relative_position_id = FRA_cgt_reform_strengthen
		prerequisite = { focus = FRA_cgt_reform_strengthen }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_variable = { temp_CGT_political_power_factor = -0.125 }
			set_variable = { temp_CGT_consumer_goods_factor = 0.075 }
			set_variable = { temp_CGT_war_support_factor = -0.05 }
			set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.1 }
			set_variable = { temp_CGT_industrial_capacity_factory = 0.075 }
			set_variable = { temp_CGT_stability_factor = 0.025 }
			custom_effect_tooltip = FRA_cgt_reform_strengthen_must_join_tips

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 3 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 3 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 2 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_strengthen_expand_range
		icon = GFX_focus_FRA_cgt_reform_strengthen_expand_range
		relative_position_id = FRA_cgt_reform_strengthen_must_join
		prerequisite = { focus = FRA_cgt_reform_strengthen_must_join }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_variable = { temp_CGT_political_power_factor = -0.125 }
			set_variable = { temp_CGT_consumer_goods_factor = 0.1 }
			set_variable = { temp_CGT_war_support_factor = -0.075 }
			set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.125 }
			set_variable = { temp_CGT_industrial_capacity_factory = 0.1 }
			set_variable = { temp_CGT_stability_factor = 0.025 }
			custom_effect_tooltip = FRA_cgt_reform_strengthen_expand_range_tips

			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 3 }
			set_temp_variable = { pc = -0.5 }
			set_temp_variable = { mc = -0.5 }
			set_temp_variable = { sc = 0 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 2 }
			set_temp_variable = { anarc = -0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_strengthen_rank_leader
		icon = GFX_focus_FRA_cgt_reform_strengthen_rank_leader
		relative_position_id = FRA_cgt_reform_strengthen_expand_range
		prerequisite = { focus = FRA_cgt_reform_strengthen_expand_range }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_variable = { temp_CGT_political_power_factor = -0.15 }
			set_variable = { temp_CGT_consumer_goods_factor = 0.15 }
			set_variable = { temp_CGT_war_support_factor = -0.1 }
			set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.15 }
			set_variable = { temp_CGT_industrial_capacity_factory = 0.1 }
			set_variable = { temp_CGT_stability_factor = 0.05 }
			custom_effect_tooltip = FRA_cgt_reform_strengthen_rank_leader_tips

			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = 3 }
			set_temp_variable = { s = 5 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 3 }
			set_temp_variable = { pc = -0.5 }
			set_temp_variable = { mc = -0.5 }
			set_temp_variable = { sc = 0 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 2 }
			set_temp_variable = { anarc = -0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_release
		icon = GFX_focus_FRA_cgt_reform_release
		relative_position_id = FRA_cgt_start_reform
		prerequisite = { focus = FRA_cgt_start_reform }
		mutually_exclusive = { focus = FRA_cgt_reform_strengthen }
		x = 2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = -2 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 0 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -2.5 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = -3 }
			set_temp_variable = { e = -1 }
			set_temp_variable = { p = -1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_country_flag = CGT_reforming
			country_event = frapoc.991

			activate_targeted_decision = { target = FRA decision = FRA_bill_CGT_reform_show } 
		}
	}

	focus = {
		id = FRA_cgt_reform_release_common
		icon = GFX_focus_FRA_cgt_reform_release_common
		relative_position_id = FRA_cgt_reform_release
		prerequisite = { focus = FRA_cgt_reform_release }
		mutually_exclusive = { focus = FRA_cgt_reform_release_radi }
		available = {
			has_country_flag = anar_FRA_soc_bill_CGT_reform
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_variable = { temp_CGT_political_power_factor = -0.05 }
			set_variable = { temp_CGT_consumer_goods_factor = 0 }
			set_variable = { temp_CGT_war_support_factor = 0 }
			set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.05 }
			set_variable = { temp_CGT_industrial_capacity_factory = 0.025 }
			set_variable = { temp_CGT_stability_factor = 0 }
			custom_effect_tooltip = FRA_cgt_reform_release_common_tips

			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 2 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 0 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_release_common_normalization
		icon = GFX_focus_FRA_cgt_reform_release_common_normalization
		relative_position_id = FRA_cgt_reform_release_common
		prerequisite = { focus = FRA_cgt_reform_release_common }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_variable = { temp_CGT_political_power_factor = -0.025 }
			set_variable = { temp_CGT_consumer_goods_factor = -0.025 }
			set_variable = { temp_CGT_war_support_factor = 0 }
			set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.075 }
			set_variable = { temp_CGT_industrial_capacity_factory = 0.05 }
			set_variable = { temp_CGT_stability_factor = 0.025 }
			custom_effect_tooltip = FRA_cgt_reform_release_common_normalization_tips

			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -3 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = -2 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -2 }
			set_temp_variable = { anarc = 3 }
			set_temp_variable = { jacoc = -2 }
			set_temp_variable = { sorec = -2 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_release_common_diversty
		icon = GFX_focus_FRA_cgt_reform_release_common_diversty
		relative_position_id = FRA_cgt_reform_release_common_normalization
		prerequisite = { focus = FRA_cgt_reform_release_common_normalization }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_variable = { temp_CGT_political_power_factor = 0 }
			set_variable = { temp_CGT_consumer_goods_factor = -0.1 }
			set_variable = { temp_CGT_war_support_factor = 0 }
			set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.1 }
			set_variable = { temp_CGT_industrial_capacity_factory = 0.05 }
			set_variable = { temp_CGT_stability_factor = 0.05 }
			custom_effect_tooltip = FRA_cgt_reform_release_common_diversty_tips

			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = 2 }
			set_temp_variable = { e = -1 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 5 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = 2 }
			set_temp_variable = { mc = 2 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_release_radi
		icon = GFX_focus_FRA_cgt_reform_release_radi
		relative_position_id = FRA_cgt_reform_release
		prerequisite = { focus = FRA_cgt_reform_release }
		mutually_exclusive = { focus = FRA_cgt_reform_release_common }
		available = {
			OR = {
				has_country_flag = jaco_FRA_soc_bill_CGT_reform
				has_country_flag = sore_FRA_soc_bill_CGT_reform
			}		
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_stability = -0.025
			add_political_power = -25
			custom_effect_tooltip = FRA_cgt_reform_release_radi_tips
			if = {
				limit = { has_country_flag = jaco_FRA_soc_bill_CGT_reform }
				set_variable = { temp_CGT_political_power_factor = -0.05 }
				set_variable = { temp_CGT_consumer_goods_factor = 0.1 }
				set_variable = { temp_CGT_war_support_factor = -0.075 }
				set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.1 }
				set_variable = { temp_CGT_industrial_capacity_factory = 0.05 }
				set_variable = { temp_CGT_stability_factor = 0.025 }
	
				set_temp_variable = { FRA_politics_points_change = -5 }
				FRA_politics_points_change = yes

				set_temp_variable = { c = 2 }
				set_temp_variable = { m = -3 }
				set_temp_variable = { e = -2 }
				set_temp_variable = { p = -2 }
				set_temp_variable = { s = 0 }
				FRA_govern_single_change = yes

				set_temp_variable = { wc = -1 }
				set_temp_variable = { pc = -1 }
				set_temp_variable = { mc = -1 }
				set_temp_variable = { sc = 0 }
				set_temp_variable = { fc = 0 }
				set_temp_variable = { bc = 2 }
				set_temp_variable = { syndc = -1 }
				set_temp_variable = { anarc = -1 }
				set_temp_variable = { jacoc = 2 }
				set_temp_variable = { sorec = -1 }
				FRA_social_politic_situation_change = yes
			}
			else_if = {
				limit = { has_country_flag = sore_FRA_soc_bill_CGT_reform }
				set_variable = { temp_CGT_political_power_factor = 0.05 }
				set_variable = { temp_CGT_consumer_goods_factor = 0.025 }
				set_variable = { temp_CGT_war_support_factor = 0.05 }
				set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.05 }
				set_variable = { temp_CGT_industrial_capacity_factory = 0.02 }
				set_variable = { temp_CGT_stability_factor = 0.025 }

				set_temp_variable = { FRA_politics_points_change = -5 }
				FRA_politics_points_change = yes

				set_temp_variable = { c = 2 }
				set_temp_variable = { m = -3 }
				set_temp_variable = { e = -2 }
				set_temp_variable = { p = -2 }
				set_temp_variable = { s = 0 }
				FRA_govern_single_change = yes

				set_temp_variable = { wc = -2 }
				set_temp_variable = { pc = 1 }
				set_temp_variable = { mc = 3 }
				set_temp_variable = { sc = 0 }
				set_temp_variable = { fc = 0 }
				set_temp_variable = { bc = 1 }
				set_temp_variable = { syndc = -1 }
				set_temp_variable = { anarc = -1 }
				set_temp_variable = { jacoc = -1 }
				set_temp_variable = { sorec = 2 }
				FRA_social_politic_situation_change = yes
			}
		}
	}

	focus = {
		id = FRA_cgt_reform_release_radi_reshuffle
		icon = GFX_focus_FRA_cgt_reform_release_radi_reshuffle
		relative_position_id = FRA_cgt_reform_release_radi
		prerequisite = { focus = FRA_cgt_reform_release_radi }
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			custom_effect_tooltip = FRA_cgt_reform_release_radi_reshuffle_tips
			if = {
				limit = { has_country_flag = jaco_FRA_soc_bill_CGT_reform }
				set_variable = { temp_CGT_political_power_factor = -0.025 }
				set_variable = { temp_CGT_consumer_goods_factor = 0.125 }
				set_variable = { temp_CGT_war_support_factor = -0.1 }
				set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.15 }
				set_variable = { temp_CGT_industrial_capacity_factory = 0.1 }
				set_variable = { temp_CGT_stability_factor = 0.05 }
				
				set_temp_variable = { FRA_politics_points_change = -5 }
				FRA_politics_points_change = yes

				set_temp_variable = { c = 3 }
				set_temp_variable = { m = 1 }
				set_temp_variable = { e = 2 }
				set_temp_variable = { p = 1 }
				set_temp_variable = { s = 0 }
				FRA_govern_single_change = yes

				set_temp_variable = { wc = -1 }
				set_temp_variable = { pc = 1 }
				set_temp_variable = { mc = 1 }
				set_temp_variable = { sc = 0 }
				set_temp_variable = { fc = 0 }
				set_temp_variable = { bc = 3 }
				set_temp_variable = { syndc = -1 }
				set_temp_variable = { anarc = -1 }
				set_temp_variable = { jacoc = 2 }
				set_temp_variable = { sorec = -1 }
				FRA_social_politic_situation_change = yes
			}
			else_if = {
				limit = { has_country_flag = sore_FRA_soc_bill_CGT_reform }
				set_variable = { temp_CGT_political_power_factor = 0.075 }
				set_variable = { temp_CGT_consumer_goods_factor = 0.05 }
				set_variable = { temp_CGT_war_support_factor = 0.075 }
				set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.075 }
				set_variable = { temp_CGT_industrial_capacity_factory = 0.035 }
				set_variable = { temp_CGT_stability_factor = 0.075 }

				set_temp_variable = { FRA_politics_points_change = -5 }
				FRA_politics_points_change = yes

				set_temp_variable = { c = 3 }
				set_temp_variable = { m = 1 }
				set_temp_variable = { e = 2 }
				set_temp_variable = { p = 1 }
				set_temp_variable = { s = 0 }
				FRA_govern_single_change = yes

				set_temp_variable = { wc = -2 }
				set_temp_variable = { pc = 2 }
				set_temp_variable = { mc = 4 }
				set_temp_variable = { sc = 0 }
				set_temp_variable = { fc = 0 }
				set_temp_variable = { bc = 2 }
				set_temp_variable = { syndc = -1 }
				set_temp_variable = { anarc = -1 }
				set_temp_variable = { jacoc = -1 }
				set_temp_variable = { sorec = 2 }
				FRA_social_politic_situation_change = yes
			}
		}
	}

	focus = {
		id = FRA_cgt_reform_release_radi_control
		icon = GFX_focus_FRA_cgt_reform_release_radi_control
		relative_position_id = FRA_cgt_reform_release_radi_reshuffle
		prerequisite = { focus = FRA_cgt_reform_release_radi_reshuffle }
		mutually_exclusive = { focus = FRA_cgt_reform_release_radi_abolished }
		available = {
			has_country_flag = jaco_FRA_soc_bill_CGT_reform
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
				set_variable = { temp_CGT_political_power_factor = 0 }
				set_variable = { temp_CGT_consumer_goods_factor = 0.15 }
				set_variable = { temp_CGT_war_support_factor = -0.15 }
				set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.2 }
				set_variable = { temp_CGT_industrial_capacity_factory = 0.15 }
				set_variable = { temp_CGT_stability_factor = 0.075 }
				custom_effect_tooltip = FRA_cgt_reform_release_radi_control_tips

				set_temp_variable = { FRA_politics_points_change = -5 }
				FRA_politics_points_change = yes

				set_temp_variable = { c = 5 }
				set_temp_variable = { m = 4 }
				set_temp_variable = { e = -2 }
				set_temp_variable = { p = 1 }
				set_temp_variable = { s = -5 }
				FRA_govern_single_change = yes

				set_temp_variable = { wc = -2 }
				set_temp_variable = { pc = 0 }
				set_temp_variable = { mc = 0 }
				set_temp_variable = { sc = 0 }
				set_temp_variable = { fc = 0 }
				set_temp_variable = { bc = 5 }
				set_temp_variable = { syndc = -2 }
				set_temp_variable = { anarc = -2 }
				set_temp_variable = { jacoc = 3 }
				set_temp_variable = { sorec = -2 }
				FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_release_radi_abolished
		icon = GFX_focus_FRA_cgt_reform_release_radi_abolished
		relative_position_id = FRA_cgt_reform_release_radi_reshuffle
		prerequisite = { focus = FRA_cgt_reform_release_radi_reshuffle }
		mutually_exclusive = { focus = FRA_cgt_reform_release_radi_control }
		available = {
			has_country_flag = sore_FRA_soc_bill_CGT_reform
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_fifteen_trigger_tips
				check_variable = {
					FRA_politics_points > 14
				}
			}
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_variable = { temp_CGT_political_power_factor = 0.15 }
			set_variable = { temp_CGT_consumer_goods_factor = 0.05 }
			set_variable = { temp_CGT_war_support_factor = 0.1 }
			set_variable = { temp_CGT_production_factory_start_efficiency_factor = 0.1 }
			set_variable = { temp_CGT_industrial_capacity_factory = 0.05 }
			set_variable = { temp_CGT_stability_factor = 0.1 }
			custom_effect_tooltip = FRA_cgt_reform_release_radi_abolished_tips

			set_temp_variable = { FRA_politics_points_change = -15 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 2 }
			set_temp_variable = { e = 6 }
			set_temp_variable = { p = 4 }
			set_temp_variable = { s = -5 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = -3 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 5 }
			set_temp_variable = { sc = 2 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -2 }
			set_temp_variable = { anarc = -2 }
			set_temp_variable = { jacoc = -2 }
			set_temp_variable = { sorec = 3 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_cgt_reform_end
		icon = GFX_focus_FRA_cgt_reform_end
		relative_position_id = FRA_cgt_start_reform
		prerequisite = { 
			focus = FRA_cgt_reform_release_radi_abolished
			focus = FRA_cgt_reform_release_radi_control
			focus = FRA_cgt_reform_release_common_diversty
			focus = FRA_cgt_reform_strengthen_rank_leader
		} 
		x = 0
		y = 5
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 20 }
			FRA_politics_points_change = yes
			custom_effect_tooltip = FRA_cgt_reform_end_tips
		}
	}

	focus = {
		id = FRA_women_right_start_reform
		icon = GFX_focus_FRA_women_right_start_reform
		relative_position_id = FRA_start_reform_progress
		prerequisite = { focus = FRA_election_first_end }
		prerequisite = { focus = FRA_start_reform_progress }
		available = {
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_country_flag = choose_other_law_focus
			add_stability = 0.025
			add_popularity = { 
				ideology = radical_socialist
				popularity = 0.025
			}
			add_political_power = -25
			activate_mission = FRA_mission_bill_WR_limit_time
		}
	}

	focus = {
		id = FRA_women_right_conservative
		icon = GFX_focus_FRA_women_right_conservative
		relative_position_id = FRA_women_right_start_reform
		prerequisite = { focus = FRA_women_right_start_reform }
		mutually_exclusive = {
			focus = FRA_women_right_radical
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 8
		completion_reward = {
			add_stability = 0.025
			add_political_power = 75
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = -2 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes	
		}
	}

	focus = {
		id = FRA_women_right_radical
		icon = GFX_focus_FRA_women_right_radical
		relative_position_id = FRA_women_right_start_reform
		prerequisite = { focus = FRA_women_right_start_reform }
		mutually_exclusive = {
			focus = FRA_women_right_conservative
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes
			set_country_flag = FRA_women_right_radical_start

			set_temp_variable = { wc = -2 }
			set_temp_variable = { pc = -2 }
			set_temp_variable = { mc = -2 }
			set_temp_variable = { sc = 4 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes

			set_country_flag = voting_time
			set_country_flag = WR_reforming
			FRA_vote_set = yes

			set_variable = { temp_WR_stability_factor = -0.025 } 
			set_variable = { temp_WR_political_power_factor = -0.05 }
			set_variable = { temp_WR_conscription_factor = 0.05 } 
			set_variable = { temp_WR_consumer_goods_factor = -0.05 }
			set_variable = { temp_WR_industrial_capacity_factory = 0.025 }

			set_country_flag = bill_WR_strengthen_normal
			set_country_flag = bill_WR_strengthen_base
			activate_targeted_decision = { target = FRA decision = FRA_bill_WR_reform_show } 
		
			custom_effect_tooltip = FRA_women_right_radical_tips

			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_women_right_radical_military
		icon = GFX_focus_FRA_women_right_radical_military
		relative_position_id = FRA_women_right_radical
		prerequisite = { focus = FRA_women_right_radical }
		available = {
			has_country_flag = FRA_women_right_radical_start
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		} 
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			clr_country_flag = bill_WR_strengthen_base
			set_country_flag = bill_WR_strengthen_army
			if = {
				limit = {
					has_completed_focus = FRA_women_right_radical_proportion
					has_completed_focus = FRA_women_right_radical_administrative
				}
				clr_country_flag = bill_WR_strengthen_normal
				set_country_flag = bill_WR_strengthen_total
			}
			custom_effect_tooltip = FRA_women_right_radical_military_tips
			add_to_variable = { temp_WR_stability_factor = -0.025 } 
			add_to_variable = { temp_WR_conscription_factor = 0.15 } 
			add_to_variable = { temp_WR_war_support_factor = 0.1 } 

			set_temp_variable = { agree_sore_oldl_change = agree_sore_oldl }
			multiply_temp_variable = { agree_sore_oldl_change = -0.5 }
			set_temp_variable = { agree_sore_yout_change = agree_sore_yout }
			multiply_temp_variable = { agree_sore_yout_change = -0.5 }
			FRA_vote_change = yes

			set_temp_variable = { wc = 0 }
			set_temp_variable = { pc = 0 }
			set_temp_variable = { mc = 0 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = -1 }
			set_temp_variable = { bc = 0 }
			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_women_right_radical_administrative
		icon = GFX_focus_FRA_women_right_radical_administrative
		relative_position_id = FRA_women_right_radical
		prerequisite = { focus = FRA_women_right_radical }
		available = {
			has_country_flag = FRA_women_right_radical_start
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		} 
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = 3 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			clr_country_flag = bill_WR_strengthen_base
			set_country_flag = bill_WR_strengthen_admin
			if = {
				limit = {
					has_completed_focus = FRA_women_right_radical_proportion
					has_completed_focus = FRA_women_right_radical_military
				}
				clr_country_flag = bill_WR_strengthen_normal
				set_country_flag = bill_WR_strengthen_total
			}
			custom_effect_tooltip = FRA_women_right_radical_administrative_tips
			add_to_variable = { temp_WR_stability_factor = -0.025 } 
			add_to_variable = { temp_WR_political_power_factor = 0.2 }

			set_temp_variable = { agree_jaco_neos_change = agree_jaco_neos }
			multiply_temp_variable = { agree_jaco_neos_change = -0.5 }
			set_temp_variable = { agree_jaco_leni_change = agree_jaco_leni }
			multiply_temp_variable = { agree_jaco_leni_change = -0.5 }
			FRA_vote_change = yes

			set_temp_variable = { wc = 0 }
			set_temp_variable = { pc = 0 }
			set_temp_variable = { mc = 0 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_women_right_radical_proportion
		icon = GFX_focus_FRA_women_right_radical_proportion
		relative_position_id = FRA_women_right_radical
		prerequisite = { focus = FRA_women_right_radical }
		available = {
			has_country_flag = FRA_women_right_radical_start
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		} 
		x = 3
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			clr_country_flag = bill_WR_strengthen_base
			set_country_flag = bill_WR_strengthen_work
			if = {
				limit = {
					has_completed_focus = FRA_women_right_radical_administrative
					has_completed_focus = FRA_women_right_radical_military
				}
				clr_country_flag = bill_WR_strengthen_normal
				set_country_flag = bill_WR_strengthen_total
			}
			custom_effect_tooltip = FRA_women_right_radical_proportion_tips
			add_to_variable = { temp_WR_stability_factor = -0.025 } 
			add_to_variable = { temp_WR_consumer_goods_factor = -0.05 }
			add_to_variable = { temp_WR_industrial_capacity_factory = 0.025 }

			set_temp_variable = { agree_synd_trav_change = agree_synd_trav }
			multiply_temp_variable = { agree_synd_trav_change = -0.5 }
			set_temp_variable = { agree_synd_radi_change = agree_synd_radi }
			multiply_temp_variable = { agree_synd_radi_change = -0.5 }
			FRA_vote_change = yes

			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = 0 }
			set_temp_variable = { mc = 0 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 0 }
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_women_right_radical_end
		icon = GFX_focus_FRA_women_right_radical_end
		relative_position_id = FRA_women_right_radical
		prerequisite = { 
			focus = FRA_women_right_radical_proportion 
			focus = FRA_women_right_radical_administrative
			focus = FRA_women_right_radical_military
		}
		x = 1
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			custom_effect_tooltip = FRA_women_right_radical_end_tips
			add_political_power = 50
			add_stability = 0.025

			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes
		}
	}

	focus = {
		id = FRA_administrative_start_reform
		icon = GFX_focus_FRA_administrative_start_reform
		relative_position_id = FRA_start_reform_progress
		prerequisite = { focus = FRA_election_first_end }
		prerequisite = { focus = FRA_start_reform_progress }
		available = {
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = 7
		y = 1
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_country_flag = choose_other_law_focus

			set_temp_variable = { bc = 0.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 } 
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 2.5 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			activate_mission = FRA_mission_govern_reform_rankone
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_pp_get_pp }
		}
	}

	focus = {
		id = FRA_administrative_reform_strength
		icon = GFX_focus_FRA_administrative_reform_strength
		relative_position_id = FRA_administrative_start_reform
		prerequisite = { focus = FRA_administrative_start_reform }
		mutually_exclusive = { focus = FRA_administrative_reform_release }
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_strength1 }
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_strength2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_release
		icon = GFX_focus_FRA_administrative_reform_release
		relative_position_id = FRA_administrative_start_reform
		prerequisite = { focus = FRA_administrative_start_reform }
		mutually_exclusive = { focus = FRA_administrative_reform_strength }
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = -0.5 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = -4 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_release1 }
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_release2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_member_add
		icon = GFX_focus_FRA_administrative_reform_member_add
		relative_position_id = FRA_administrative_reform_strength
		prerequisite = { 
			focus = FRA_administrative_reform_strength 
			focus = FRA_administrative_reform_release
		}
		mutually_exclusive = { focus = FRA_administrative_reform_member_reduce }
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = 10 } 
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = -5 }
			FRA_govern_single_change = yes

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			custom_effect_tooltip = govern_member_change_tips
			hidden_effect = {
				activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_member_change1 }
				activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_member_change2 }
			}
		}
	}

	focus = {
		id = FRA_administrative_reform_member_reduce
		icon = GFX_focus_FRA_administrative_reform_member_reduce
		relative_position_id = FRA_administrative_reform_release
		prerequisite = { 
			focus = FRA_administrative_reform_strength 
			focus = FRA_administrative_reform_release
		}
		mutually_exclusive = { focus = FRA_administrative_reform_member_add }
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 0 }
			set_temp_variable = { m = -10 }
			set_temp_variable = { e = 0 } 
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 5 }
			FRA_govern_single_change = yes

			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			custom_effect_tooltip = govern_member_change_tips
			hidden_effect = {
				activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_member_change1 }
				activate_targeted_decision = { target = FRA decision = FRA_govern_reform_rankone_member_change2 }
			}
			
		}
	}

	focus = {
		id = FRA_administrative_reform_letsgo
		icon = GFX_focus_FRA_administrative_reform_letsgo
		relative_position_id = FRA_administrative_start_reform
		prerequisite = { 
			focus = FRA_administrative_reform_member_add
			focus = FRA_administrative_reform_member_reduce
		}
		x = 0
		y = 3
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { c = 2.5 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			set_country_flag = voting_time
			hidden_effect = {
				set_variable = { agree_synd_trav = var:FRA.seat_synd_trav }
				set_temp_variable = { t = frasoc_synd }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_strength }
					add_to_temp_variable = { t = -5 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_release }
					add_to_temp_variable = { t = 5 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_add }
					add_to_temp_variable = { t = -5 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_reduce }
					add_to_temp_variable = { t = 5 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				divide_temp_variable = { t = 100 }
				multiply_variable = { agree_synd_trav = t }
				round_variable = agree_synd_trav
	
				set_variable = { agree_synd_radi = var:FRA.seat_synd_radi }
				set_temp_variable = { t = frasoc_synd }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_strength }
					add_to_temp_variable = { t = -10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_release }
					add_to_temp_variable = { t = 10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_add }
					add_to_temp_variable = { t = -10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_reduce }
					add_to_temp_variable = { t = 10 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				divide_temp_variable = { t = 100 }
				multiply_variable = { agree_synd_radi = t }
				round_variable = agree_synd_radi
	
				set_variable = { agree_anar_parl = var:FRA.seat_anar_parl }
				set_temp_variable = { t = frasoc_anar }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_strength }
					add_to_temp_variable = { t = -10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_release }
					add_to_temp_variable = { t = 10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_add }
					add_to_temp_variable = { t = -10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_reduce }
					add_to_temp_variable = { t = 10 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				divide_temp_variable = { t = 100 }
				multiply_variable = { agree_anar_parl = t }
				round_variable = agree_anar_parl
	
				set_variable = { agree_anar_anar = var:FRA.seat_anar_anar }
				set_temp_variable = { t = frasoc_anar }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_strength }
					add_to_temp_variable = { t = -15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_release }
					add_to_temp_variable = { t = 15 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_add }
					add_to_temp_variable = { t = -15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_reduce }
					add_to_temp_variable = { t = 15 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				divide_temp_variable = { t = 100 }
				multiply_variable = { agree_anar_anar = t }
				round_variable = agree_anar_anar
	
				set_variable = { agree_jaco_neos = var:FRA.seat_jaco_neos }
				set_temp_variable = { t = frasoc_jaco }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_strength }
					add_to_temp_variable = { t = 10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_release }
					add_to_temp_variable = { t = -10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_add }
					add_to_temp_variable = { t = 10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_reduce }
					add_to_temp_variable = { t = -10 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				divide_temp_variable = { t = 100 }
				multiply_variable = { agree_jaco_neos = t }
				round_variable = agree_jaco_neos
	
				set_variable = { agree_jaco_leni = var:FRA.seat_jaco_leni }
				set_temp_variable = { t = frasoc_jaco }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_strength }
					add_to_temp_variable = { t = 15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_release }
					add_to_temp_variable = { t = -15 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_add }
					add_to_temp_variable = { t = 15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_reduce }
					add_to_temp_variable = { t = -15 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				divide_temp_variable = { t = 100 }
				multiply_variable = { agree_jaco_leni = t }
				round_variable = agree_jaco_leni
	
				set_variable = { agree_sore_oldl = var:FRA.seat_sore_oldl }
				set_temp_variable = { t = frasoc_sore }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_strength }
					add_to_temp_variable = { t = 10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_release }
					add_to_temp_variable = { t = -10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_add }
					add_to_temp_variable = { t = 10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_reduce }
					add_to_temp_variable = { t = -10 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				divide_temp_variable = { t = 100 }
				multiply_variable = { agree_sore_oldl = t }
				round_variable = agree_sore_oldl
	
				set_variable = { agree_sore_yout = var:FRA.seat_sore_yout }
				set_temp_variable = { t = frasoc_sore }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_strength }
					add_to_temp_variable = { t = 5 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_release }
					add_to_temp_variable = { t = -5 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_add }
					add_to_temp_variable = { t = 5 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_member_reduce }
					add_to_temp_variable = { t = -5 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				divide_temp_variable = { t = 100 }
				multiply_variable = { agree_sore_yout = t }
				round_variable = agree_sore_yout
	
				set_variable = { agree_indent = var:FRA.seat_indenpent }
				multiply_variable = { agree_indent = 1 }
				round_variable = agree_indent
			}
			activate_mission = FRA_govern_reform_bill_mission

			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
			
	}

	focus = {
		id = FRA_administrative_reform_decentre
		icon = GFX_focus_FRA_administrative_reform_decentre
		relative_position_id = FRA_administrative_reform_letsgo
		prerequisite = { 
			focus = FRA_administrative_reform_letsgo
		}
		mutually_exclusive = {
			focus = FRA_administrative_reform_ideology
		}
		available = {
			has_country_flag = FRA_govern_reform_rankone_end
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_country_flag = choose_other_law_focus

			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			activate_mission = FRA_mission_govern_reform_ranktwo
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_right }
		}
	}

	focus = {
		id = FRA_administrative_reform_turns
		icon = GFX_focus_FRA_administrative_reform_turns
		relative_position_id = FRA_administrative_reform_decentre
		prerequisite = { 
			focus = FRA_administrative_reform_decentre
		}
		mutually_exclusive = {
			focus = FRA_administrative_reform_people
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_synd1 }
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_synd2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_people
		icon = GFX_focus_FRA_administrative_reform_people
		relative_position_id = FRA_administrative_reform_decentre
		prerequisite = { 
			focus = FRA_administrative_reform_decentre
		}
		mutually_exclusive = {
			focus = FRA_administrative_reform_turns
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = 2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = -4 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_anar1 }
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_anar2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_new_list
		icon = GFX_focus_FRA_administrative_reform_new_list
		relative_position_id = FRA_administrative_reform_turns
		prerequisite = { 
			focus = FRA_administrative_reform_turns
			focus = FRA_administrative_reform_people
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = -1 }
			set_temp_variable = { m = -5 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = -5 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_right2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_ideology
		icon = GFX_focus_FRA_administrative_reform_ideology
		relative_position_id = FRA_administrative_reform_letsgo
		prerequisite = { 
			focus = FRA_administrative_reform_letsgo
		}
		mutually_exclusive = {
			focus = FRA_administrative_reform_decentre
		}
		available = {
			has_country_flag = FRA_govern_reform_rankone_end
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_country_flag = choose_other_law_focus

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			activate_mission = FRA_mission_govern_reform_ranktwo
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_left }
		}
	}

	focus = {
		id = FRA_administrative_reform_pure
		icon = GFX_focus_FRA_administrative_reform_pure
		relative_position_id = FRA_administrative_reform_ideology
		prerequisite = { 
			focus = FRA_administrative_reform_ideology
		}
		mutually_exclusive = {
			focus = FRA_administrative_reform_pragmatism
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = -2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 6 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = -1 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_sore1 }
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_sore2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_pragmatism
		icon = GFX_focus_FRA_administrative_reform_pragmatism
		relative_position_id = FRA_administrative_reform_ideology
		prerequisite = { 
			focus = FRA_administrative_reform_ideology
		}
		mutually_exclusive = {
			focus = FRA_administrative_reform_pure
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 3 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_jaco1 }
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_jaco2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_new_standard
		icon = GFX_focus_FRA_administrative_reform_new_standard
		relative_position_id = FRA_administrative_reform_pragmatism
		prerequisite = { 
			focus = FRA_administrative_reform_pure
			focus = FRA_administrative_reform_pragmatism
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_twenty_trigger_tips
				check_variable = {
					FRA_politics_points > 19
				}
			}
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -20 }
			FRA_politics_points_change = yes

			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			
			activate_targeted_decision = { target = FRA decision = FRA_govern_reform_ranktwo_left2 }
		}
	}

	focus = {
		id = FRA_administrative_reform_new_set
		icon = GFX_focus_FRA_administrative_reform_new_set
		relative_position_id = FRA_administrative_reform_new_standard
		prerequisite = { 
			focus = FRA_administrative_reform_new_standard
			focus = FRA_administrative_reform_new_list
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { c = 3 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = 0 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes
			set_country_flag = voting_time
			hidden_effect = {
				set_variable = { agree_synd_trav = var:FRA.seat_synd_trav }
				set_temp_variable = { t = frasoc_synd }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_ideology }
					add_to_temp_variable = { t = -5 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_decentre }
					add_to_temp_variable = { t = 5 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_pure }
					add_to_temp_variable = { t = -5 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_pragmatism }
					add_to_temp_variable = { t = -5 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_turns }
					add_to_temp_variable = { t = 15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_people }
					add_to_temp_variable = { t = 0 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_standard }
					add_to_temp_variable = { t = -5 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_list }
					add_to_temp_variable = { t = 10 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				multiply_variable = { agree_synd_trav = t }
				divide_variable = { agree_synd_trav = 100 }
				round_variable = agree_synd_trav
	
				set_variable = { agree_synd_radi = var:FRA.seat_synd_radi }
				set_temp_variable = { t = frasoc_synd }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_ideology }
					add_to_temp_variable = { t = -10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_decentre }
					add_to_temp_variable = { t = 10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_pure }
					add_to_temp_variable = { t = -10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_pragmatism }
					add_to_temp_variable = { t = -10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_turns }
					add_to_temp_variable = { t = 20 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_people }
					add_to_temp_variable = { t = 5 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_standard }
					add_to_temp_variable = { t = -10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_list }
					add_to_temp_variable = { t = 15 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				multiply_variable = { agree_synd_radi = t }
				divide_variable = { agree_synd_radi = 100 }
				round_variable = agree_synd_radi
	
				set_variable = { agree_anar_parl = var:FRA.seat_anar_parl }
				set_temp_variable = { t = frasoc_anar }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_ideology }
					add_to_temp_variable = { t = -5 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_decentre }
					add_to_temp_variable = { t = 10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_pure }
					add_to_temp_variable = { t = -10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_pragmatism }
					add_to_temp_variable = { t = -5 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_turns }
					add_to_temp_variable = { t = 0 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_people }
					add_to_temp_variable = { t = 15 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_standard }
					add_to_temp_variable = { t = -10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_list }
					add_to_temp_variable = { t = 15 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				multiply_variable = { agree_anar_parl = t }
				divide_variable = { agree_anar_parl = 100 }
				round_variable = agree_anar_parl
	
				set_variable = { agree_anar_anar = var:FRA.seat_anar_anar }
				set_temp_variable = { t = frasoc_anar }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_ideology }
					add_to_temp_variable = { t = -15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_decentre }
					add_to_temp_variable = { t = 15 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_pure }
					add_to_temp_variable = { t = -10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_pragmatism }
					add_to_temp_variable = { t = -10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_turns }
					add_to_temp_variable = { t = -5 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_people }
					add_to_temp_variable = { t = 20 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_standard }
					add_to_temp_variable = { t = -10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_list }
					add_to_temp_variable = { t = 10 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				multiply_variable = { agree_anar_anar = t }
				divide_variable = { agree_anar_anar = 100 }
				round_variable = agree_anar_anar
	
				set_variable = { agree_jaco_neos = var:FRA.seat_jaco_neos }
				set_temp_variable = { t = frasoc_jaco }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_ideology }
					add_to_temp_variable = { t = 5 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_decentre }
					add_to_temp_variable = { t = -5 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_pure }
					add_to_temp_variable = { t = 5 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_pragmatism }
					add_to_temp_variable = { t = 10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_turns }
					add_to_temp_variable = { t = -10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_people }
					add_to_temp_variable = { t = -10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_standard }
					add_to_temp_variable = { t = 15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_list }
					add_to_temp_variable = { t = -10 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				multiply_variable = { agree_jaco_neos = t }
				divide_variable = { agree_jaco_neos = 100 }
				round_variable = agree_jaco_neos
	
				set_variable = { agree_jaco_leni = var:FRA.seat_jaco_leni }
				set_temp_variable = { t = frasoc_jaco }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_ideology }
					add_to_temp_variable = { t = 15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_decentre }
					add_to_temp_variable = { t = -15 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_pure }
					add_to_temp_variable = { t = 5 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_pragmatism }
					add_to_temp_variable = { t = 10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_turns }
					add_to_temp_variable = { t = -15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_people }
					add_to_temp_variable = { t = -10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_standard }
					add_to_temp_variable = { t = 10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_list }
					add_to_temp_variable = { t = -15 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				multiply_variable = { agree_jaco_leni = t }
				divide_variable = { agree_jaco_leni = 100 }
				round_variable = agree_jaco_leni
	
				set_variable = { agree_sore_oldl = var:FRA.seat_sore_oldl }
				set_temp_variable = { t = frasoc_sore }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_ideology }
					add_to_temp_variable = { t = 15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_decentre }
					add_to_temp_variable = { t = -10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_pure }
					add_to_temp_variable = { t = 15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_pragmatism }
					add_to_temp_variable = { t = 5 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_turns }
					add_to_temp_variable = { t = -15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_people }
					add_to_temp_variable = { t = -5 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_standard }
					add_to_temp_variable = { t = 10 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_list }
					add_to_temp_variable = { t = -10 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				multiply_variable = { agree_sore_oldl = t }
				divide_variable = { agree_sore_oldl = 100 }
				round_variable = agree_sore_oldl
	
				set_variable = { agree_sore_yout = var:FRA.seat_sore_yout }
				set_temp_variable = { t = frasoc_sore }
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_ideology }
					add_to_temp_variable = { t = 20 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_decentre }
					add_to_temp_variable = { t = -15 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_pure }
					add_to_temp_variable = { t = 20 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_pragmatism }
					add_to_temp_variable = { t = 10 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_turns }
					add_to_temp_variable = { t = -15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_people }
					add_to_temp_variable = { t = 5 }
				}
				if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_standard }
					add_to_temp_variable = { t = 15 }
				}
				else_if = {
					limit = { has_completed_focus = FRA_administrative_reform_new_list }
					add_to_temp_variable = { t = -10 }
				}
				clamp_variable = {
					var = t
					max = 100
					min = 0
				}
				multiply_variable = { agree_sore_yout = t }
				divide_variable = { agree_sore_yout = 100 }
				round_variable = agree_sore_yout
	
				set_variable = { agree_indent = var:FRA.seat_indenpent }
				multiply_variable = { agree_indent = 1 }
				round_variable = agree_indent
			}
			activate_mission = FRA_govern_reform_bill_mission_ranktwo

			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_domestic_reform_start
		icon = GFX_focus_FRA_domestic_reform_start
		relative_position_id = FRA_start_reform_progress
		prerequisite = { focus = FRA_election_first_end }
		prerequisite = { 
			focus = FRA_start_reform_progress
		}
		x = -6
		y = 1
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			add_stability = 0.025
			set_temp_variable = { FRA_politics_points_change = 20 }
			FRA_politics_points_change = yes
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_speech
		icon = GFX_focus_FRA_domestic_reform_speech
		relative_position_id = FRA_domestic_reform_start
		prerequisite = { 
			focus = FRA_domestic_reform_start
		}
		available = {
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = -2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_country_flag = choose_other_law_focus
			activate_mission = FRA_mission_bill_DSP_limit_time

			add_political_power = -25
			set_temp_variable = { sc = 1 }
			set_temp_variable = { bc = -1 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_strict
		icon = GFX_focus_FRA_domestic_reform_speech_strict
		relative_position_id = FRA_domestic_reform_speech
		prerequisite = { 
			focus = FRA_domestic_reform_speech
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_normal
			focus = FRA_domestic_reform_speech_slack
		}
		x = -3
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { sc = -2 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 4 }
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 2 }
			set_temp_variable = { e = -2 }
			set_temp_variable = { p = 2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_country_flag = DSP_reforming_left
			FRA_vote_set = yes

			set_variable = { temp_DSP_political_power_factor = -0.025 }
			set_variable = { temp_DSP_stability_factor = 0.025 }
			set_variable = { temp_DSP_war_support_factor = 0.05 }
			set_variable = { temp_DSP_production_factory_max_efficiency_factor = 0 }
			set_variable = { temp_DSP_drift_defence_factor = 0.1 }
			set_variable = { temp_DSP_research_speed_factor = -0.01 }
			
			set_country_flag = bill_DSP_strengthen_left
			activate_targeted_decision = { target = FRA decision = FRA_bill_DSP_reform_show } 
		
			custom_effect_tooltip = FRA_domestic_reform_speech_strict_tips

			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_strict_justice
		icon = GFX_focus_FRA_domestic_reform_speech_strict_justice
		relative_position_id = FRA_domestic_reform_speech_strict
		prerequisite = { 
			focus = FRA_domestic_reform_speech_strict
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		} 
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_political_power = -50
			add_stability = 0.025

			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = -0.5 }
			set_temp_variable = { pc = -0.5 }
			set_temp_variable = { mc = -0.5 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 4 }
			set_temp_variable = { syndc = -0.5 }
			set_temp_variable = { anarc = -0.5 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 3 }
			set_temp_variable = { m = 1 }
			set_temp_variable = { e = -1 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			add_to_variable = { temp_DSP_political_power_factor = 0.025 }
			add_to_variable = { temp_DSP_stability_factor = 0.025 }
			add_to_variable = { temp_DSP_war_support_factor = 0.025 }
			add_to_variable = { temp_DSP_production_factory_max_efficiency_factor = -0.025 }
			add_to_variable = { temp_DSP_drift_defence_factor = 0.05 }
			add_to_variable = { temp_DSP_research_speed_factor = -0.015 }

			custom_effect_tooltip = FRA_domestic_reform_speech_strict_justice_tips
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_strict_be_quite
		icon = GFX_focus_FRA_domestic_reform_speech_strict_be_quite
		relative_position_id = FRA_domestic_reform_speech_strict_justice
		prerequisite = { 
			focus = FRA_domestic_reform_speech_strict_justice
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		} 
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			add_political_power = -50
			add_stability = 0.025

			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = -0.5 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 2.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 1 }
			set_temp_variable = { m = -1 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			add_to_variable = { temp_DSP_political_power_factor = 0.1 }
			add_to_variable = { temp_DSP_stability_factor = 0.05 }
			add_to_variable = { temp_DSP_war_support_factor = 0.05 }
			add_to_variable = { temp_DSP_production_factory_max_efficiency_factor = -0.025 }
			add_to_variable = { temp_DSP_drift_defence_factor = 0.15 }
			add_to_variable = { temp_DSP_research_speed_factor = -0.025 }

			custom_effect_tooltip = FRA_domestic_reform_speech_strict_be_quite_tips

			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_normal
		icon = GFX_focus_FRA_domestic_reform_speech_normal
		relative_position_id = FRA_domestic_reform_speech
		prerequisite = { 
			focus = FRA_domestic_reform_speech
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_strict
			focus = FRA_domestic_reform_speech_slack
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_country_flag = DSP_reforming_common
			FRA_vote_set = yes

			set_variable = { temp_DSP_political_power_factor = -0.025 }
			set_variable = { temp_DSP_stability_factor = -0.025 }
			set_variable = { temp_DSP_war_support_factor = 0.025 }
			set_variable = { temp_DSP_production_factory_max_efficiency_factor = 0.05 }
			set_variable = { temp_DSP_drift_defence_factor = 0.025 }
			set_variable = { temp_DSP_research_speed_factor = 0 }
			
			set_country_flag = bill_DSP_strengthen_common
			activate_targeted_decision = { target = FRA decision = FRA_bill_DSP_reform_show } 
		
			custom_effect_tooltip = FRA_domestic_reform_speech_normal_tips
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_normal_update
		icon = GFX_focus_FRA_domestic_reform_speech_normal_update
		relative_position_id = FRA_domestic_reform_speech_normal
		prerequisite = { 
			focus = FRA_domestic_reform_speech_normal
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_normal_reform_more
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		} 
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = bill_DSP_strengthen_common
			set_country_flag = bill_DSP_strengthen_common_right

			add_stability = -0.025

			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -2 }
			set_temp_variable = { syndc = -0.5 }
			set_temp_variable = { anarc = -0.5 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = -1 }
			set_temp_variable = { m = -1 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = -1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			add_to_variable = { temp_DSP_political_power_factor = -0.025 }
			add_to_variable = { temp_DSP_stability_factor = -0.025 }
			add_to_variable = { temp_DSP_war_support_factor = 0.025 }
			add_to_variable = { temp_DSP_production_factory_max_efficiency_factor = 0.05 }
			add_to_variable = { temp_DSP_drift_defence_factor = -0.025 }
			add_to_variable = { temp_DSP_research_speed_factor = 0.05 }

			custom_effect_tooltip = FRA_domestic_reform_speech_normal_reform_more_tips	
		}
	}
	
	focus = {
		id = FRA_domestic_reform_speech_normal_reform_more
		icon = GFX_focus_FRA_domestic_reform_speech_normal_reform_more
		relative_position_id = FRA_domestic_reform_speech_normal
		prerequisite = { 
			focus = FRA_domestic_reform_speech_normal
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_normal_update
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_fifteen_trigger_tips
				check_variable = {
					FRA_politics_points > 14
				}
			}
		} 
		x = -2
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = bill_DSP_strengthen_common
			set_country_flag = bill_DSP_strengthen_common_left

			add_stability = 0.01

			set_temp_variable = { FRA_politics_points_change = -15 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = -0.5 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = -3 }
			set_temp_variable = { m = -2 }
			set_temp_variable = { e = 4 }
			set_temp_variable = { p = -2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			add_to_variable = { temp_DSP_political_power_factor = 0.5 }
			add_to_variable = { temp_DSP_stability_factor = 0.025 }
			add_to_variable = { temp_DSP_war_support_factor = 0.025 }
			add_to_variable = { temp_DSP_production_factory_max_efficiency_factor = 0.025 }
			add_to_variable = { temp_DSP_drift_defence_factor = 0.075 }
			add_to_variable = { temp_DSP_research_speed_factor = 0.025 }

			custom_effect_tooltip = FRA_domestic_reform_speech_normal_update_tips
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_normal_change
		icon = GFX_focus_FRA_domestic_reform_speech_normal_change
		relative_position_id = FRA_domestic_reform_speech_normal
		prerequisite = { 
			focus = FRA_domestic_reform_speech_normal_reform_more
			focus = FRA_domestic_reform_speech_normal_update
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 0
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -2 }
			set_temp_variable = { syndc = 0 }
			set_temp_variable = { anarc = 0 }
			set_temp_variable = { jacoc = 0 }
			set_temp_variable = { sorec = 0 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			add_to_variable = { temp_DSP_political_power_factor = 0.025 }
			add_to_variable = { temp_DSP_stability_factor = 0.025 }
			add_to_variable = { temp_DSP_war_support_factor = 0 }
			add_to_variable = { temp_DSP_production_factory_max_efficiency_factor = 0.025 }
			add_to_variable = { temp_DSP_drift_defence_factor = 0.025 }
			add_to_variable = { temp_DSP_research_speed_factor = 0.025 }

			custom_effect_tooltip = FRA_domestic_reform_speech_normal_change_tips

			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_slack
		icon = GFX_focus_FRA_domestic_reform_speech_slack
		relative_position_id = FRA_domestic_reform_speech
		prerequisite = { 
			focus = FRA_domestic_reform_speech
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_strict
			focus = FRA_domestic_reform_speech_normal
		}
		x = 3
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = -2.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = -4 }
			set_temp_variable = { m = -3 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -4 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_country_flag = DSP_reforming_right
			FRA_vote_set = yes

			set_variable = { temp_DSP_political_power_factor = -0.05 }
			set_variable = { temp_DSP_stability_factor = -0.05 }
			set_variable = { temp_DSP_war_support_factor = 0.025 }
			set_variable = { temp_DSP_production_factory_max_efficiency_factor = 0.05 }
			set_variable = { temp_DSP_drift_defence_factor = 0.025 }
			set_variable = { temp_DSP_research_speed_factor = 0.025 }
			
			set_country_flag = bill_DSP_strengthen_right
			activate_targeted_decision = { target = FRA decision = FRA_bill_DSP_reform_show } 
		
			custom_effect_tooltip = FRA_domestic_reform_speech_slack_tips
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_slack_complete_free
		icon = GFX_focus_FRA_domestic_reform_speech_slack_complete_free
		relative_position_id = FRA_domestic_reform_speech_slack
		prerequisite = { 
			focus = FRA_domestic_reform_speech_slack
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_slack_limit
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_fifteen_trigger_tips
				check_variable = {
					FRA_politics_points > 14
				}
			}
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = bill_DSP_strengthen_right
			set_country_flag = bill_DSP_strengthen_right_right

			add_stability = -0.05

			set_temp_variable = { FRA_politics_points_change = -15 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 2 }
			set_temp_variable = { fc = -1 }
			set_temp_variable = { bc = -1.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = -4 }
			set_temp_variable = { m = -2 }
			set_temp_variable = { e = 2 }
			set_temp_variable = { p = -6 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			add_to_variable = { temp_DSP_political_power_factor = -0.05 }
			add_to_variable = { temp_DSP_stability_factor = -0.05 }
			add_to_variable = { temp_DSP_war_support_factor = -0.025 }
			add_to_variable = { temp_DSP_production_factory_max_efficiency_factor = 0.05 }
			add_to_variable = { temp_DSP_drift_defence_factor = -0.025 }
			add_to_variable = { temp_DSP_research_speed_factor = 0.025 }

			custom_effect_tooltip = FRA_domestic_reform_speech_slack_complete_free_tips
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_slack_limit
		icon = GFX_focus_FRA_domestic_reform_speech_slack_limit
		relative_position_id = FRA_domestic_reform_speech_slack
		prerequisite = { 
			focus = FRA_domestic_reform_speech_slack
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_speech_slack_complete_free
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			clr_country_flag = bill_DSP_strengthen_right
			set_country_flag = bill_DSP_strengthen_right_left

			add_stability = -0.025

			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = -0.5 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = -0.5 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 1 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = 2 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			add_to_variable = { temp_DSP_political_power_factor = -0.25 }
			add_to_variable = { temp_DSP_stability_factor = 0.025 }
			add_to_variable = { temp_DSP_war_support_factor = 0.025 }
			add_to_variable = { temp_DSP_production_factory_max_efficiency_factor = 0.025 }
			add_to_variable = { temp_DSP_drift_defence_factor = 0.025 }
			add_to_variable = { temp_DSP_research_speed_factor = 0.005 }

			custom_effect_tooltip = FRA_domestic_reform_speech_slack_limit_tips
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_slack_no_racist
		icon = GFX_focus_FRA_domestic_reform_speech_slack_no_racist
		relative_position_id = FRA_domestic_reform_speech_slack
		prerequisite = { 
			focus = FRA_domestic_reform_speech_slack_complete_free
			focus = FRA_domestic_reform_speech_slack_limit
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = 0
		y = 2
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0 }
			set_temp_variable = { pc = 0 }
			set_temp_variable = { mc = 0 }
			set_temp_variable = { sc = -0.5 }
			set_temp_variable = { fc = 0 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = -0.5 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 1 }
			set_temp_variable = { m = 0 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = -1 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			add_to_variable = { temp_DSP_political_power_factor = 0.05 }
			add_to_variable = { temp_DSP_stability_factor = 0.015 }
			add_to_variable = { temp_DSP_war_support_factor = 0.005 }
			add_to_variable = { temp_DSP_production_factory_max_efficiency_factor = 0.005 }
			add_to_variable = { temp_DSP_drift_defence_factor = 0.025 }
			add_to_variable = { temp_DSP_research_speed_factor = 0.005 }

			custom_effect_tooltip = FRA_domestic_reform_speech_slack_no_racist_tips
		}
	}

	focus = {
		id = FRA_domestic_reform_speech_end
		icon = GFX_focus_FRA_domestic_reform_speech_end
		relative_position_id = FRA_domestic_reform_speech_normal_change
		prerequisite = { 
			focus = FRA_domestic_reform_speech_normal_change
			focus = FRA_domestic_reform_speech_slack_no_racist
			focus = FRA_domestic_reform_speech_strict_be_quite
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = 5 }
			FRA_politics_points_change = yes
			custom_effect_tooltip = FFRA_domestic_reform_speech_end_tips
		}
	}


	focus = {
		id = FRA_domestic_reform_security
		icon = GFX_focus_FRA_domestic_reform_security
		relative_position_id = FRA_domestic_reform_start
		prerequisite = { 
			focus = FRA_domestic_reform_start
		}
		x = 4
		y = 4
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 0.5 }
			set_temp_variable = { fc = 0.5 }
			set_temp_variable = { bc = 0.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 0.5 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_security_police
		icon = GFX_focus_FRA_domestic_reform_security_police
		relative_position_id = FRA_domestic_reform_security
		prerequisite = { 
			focus = FRA_domestic_reform_security
		}
		available = {
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_country_flag = choose_other_law_focus
			add_stability = 0.01
			activate_mission = FRA_mission_bill_DSE_limit_time
		}
	}

	focus = {
		id = FRA_domestic_reform_security_police_professional
		icon = GFX_focus_FRA_domestic_reform_security_police_professional
		relative_position_id = FRA_domestic_reform_security_police
		prerequisite = { 
			focus = FRA_domestic_reform_security_police
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_security_police_people
			focus = FRA_domestic_reform_security_police_common
		}
		available = {
			NOT = {
				has_completed_focus = FRA_gratify_anar_anar
			}
		}
		x = -3
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 2 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 4 }
			set_temp_variable = { m = 3 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = 5 }
			set_temp_variable = { s = -5 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_country_flag = DSE_reforming_left
			FRA_vote_set = yes

			set_variable = { temp_DSE_stability_factor = 0.1 } 
			set_variable = { temp_DSE_drift_defence_factor = 0.15 }
			set_variable = { temp_DSE_required_garrison_factor = -0.05 }
			set_variable = { temp_DSE_operation_outcome = 0.15 } 
			set_variable = { temp_DSE_operative_slot = 2 }
			set_variable = { temp_DSE_command_power_gain = 0.05 }
			set_variable = { temp_DSE_army_org_factor = 0.05 }
			set_variable = { temp_DSE_mobilization_speed = 0.1 } 
			set_variable = { temp_DSE_political_power_factor = -0.1 }

			set_country_flag = bill_DSE_reforming_left
			activate_targeted_decision = { target = FRA decision = FRA_bill_DSE_reform_show } 
		
			custom_effect_tooltip = FRA_domestic_reform_security_police_professional_tips
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_domestic_reform_security_police_common
		icon = GFX_focus_FRA_domestic_reform_security_police_common
		relative_position_id = FRA_domestic_reform_security_police
		prerequisite = { 
			focus = FRA_domestic_reform_security_police
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_security_police_people
			focus = FRA_domestic_reform_security_police_professional
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = -0.5 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 1 }
			set_temp_variable = { e = 1 }
			set_temp_variable = { p = 2 }
			set_temp_variable = { s = 5 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_country_flag = DSE_reforming_common
			FRA_vote_set = yes

			set_variable = { temp_DSE_stability_factor = 0.05 } 
			set_variable = { temp_DSE_drift_defence_factor = 0.1 }
			set_variable = { temp_DSE_required_garrison_factor = -0.05 }
			set_variable = { temp_DSE_operation_outcome = 0.1 } 
			set_variable = { temp_DSE_operative_slot = 1 }
			set_variable = { temp_DSE_command_power_gain = 0.01 }
			set_variable = { temp_DSE_army_org_factor = 0.025 }
			set_variable = { temp_DSE_mobilization_speed = 0.05 } 
			set_variable = { temp_DSE_political_power_factor = 0.05 }

			set_country_flag = bill_DSE_reforming_common
			activate_targeted_decision = { target = FRA decision = FRA_bill_DSE_reform_show } 
		
			custom_effect_tooltip = FRA_domestic_reform_security_police_common_tips
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_domestic_reform_security_police_people
		icon = GFX_focus_FRA_domestic_reform_security_police_people
		relative_position_id = FRA_domestic_reform_security_police
		prerequisite = { 
			focus = FRA_domestic_reform_security_police
		}
		mutually_exclusive = {
			focus = FRA_domestic_reform_security_police_professional
			focus = FRA_domestic_reform_security_police_common
		}
		available = {
			NOT = { 
				has_government = totalist 
			}
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { wc = 1 }
			set_temp_variable = { pc = 1 }
			set_temp_variable = { mc = 1 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = -2 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -1 }
			FRA_social_politic_situation_change = yes

			set_temp_variable = { c = -4 }
			set_temp_variable = { m = -5 }
			set_temp_variable = { e = 3 }
			set_temp_variable = { p = -6 }
			set_temp_variable = { s = 0 }
			FRA_govern_single_change = yes

			set_country_flag = voting_time
			set_country_flag = DSE_reforming_right
			FRA_vote_set = yes

			set_variable = { temp_DSE_stability_factor = 0.025 } 
			set_variable = { temp_DSE_drift_defence_factor = 0.05 }
			set_variable = { temp_DSE_required_garrison_factor = -0.2 }
			set_variable = { temp_DSE_operation_outcome = -0.05 } 
			set_variable = { temp_DSE_operative_slot = 1 }
			set_variable = { temp_DSE_command_power_gain = -0.02 }
			set_variable = { temp_DSE_army_org_factor = -0.025 }
			set_variable = { temp_DSE_mobilization_speed = 0.1 } 
			set_variable = { temp_DSE_political_power_factor = 0.1 }

			set_country_flag = bill_DSE_reforming_right
			activate_targeted_decision = { target = FRA decision = FRA_bill_DSE_reform_show } 
		
			custom_effect_tooltip = FRA_domestic_reform_security_police_people_tips
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_domestic_reform_security_police_people_rebuild
		icon = GFX_focus_FRA_domestic_reform_security_police_people_rebuild
		relative_position_id = FRA_domestic_reform_security_police_people
		prerequisite = { 
			focus = FRA_domestic_reform_security_police_people
		}
		mutually_exclusive = {
			focus = FRA_domestic_police_equip_nomral
			focus = FRA_domestic_police_equip_no	
			focus = FRA_domestic_police_equip_death	
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_fifteen_trigger_tips
				check_variable = {
					FRA_politics_points > 14
				}
			}
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -15 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 1.5 }
			set_temp_variable = { pc = 1.5 }
			set_temp_variable = { mc = 1.5 }
			set_temp_variable = { sc = 1.5 }
			set_temp_variable = { fc = -4 }
			set_temp_variable = { bc = -2 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = 2 }
			set_temp_variable = { jacoc = -1.5 }
			set_temp_variable = { sorec = -1.5 }
			FRA_social_politic_situation_change = yes

			set_country_flag = bill_DSE_equipment_people
			custom_effect_tooltip = FRA_domestic_reform_security_police_people_rebuild_tips

			add_to_variable = { temp_DSE_stability_factor = 0.025 } 
			add_to_variable = { temp_DSE_army_org_factor = 0.075 }
			add_to_variable = { temp_DSE_drift_defence_factor = 0.05 }
			
		}
	}

	focus = {
		id = FRA_domestic_police_equip_death
		icon = GFX_focus_FRA_domestic_police_equip_death
		relative_position_id = FRA_domestic_reform_security_police_people
		prerequisite = { 
			focus = FRA_domestic_reform_security_police_common
			focus = FRA_domestic_reform_security_police_professional
		}
		mutually_exclusive = {
			focus = FRA_domestic_police_equip_nomral
			focus = FRA_domestic_police_equip_no	
			focus = FRA_domestic_reform_security_police_people_rebuild	
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_fifteen_trigger_tips
				check_variable = {
					FRA_politics_points > 14
				}
			}
		}
		x = -5
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -15 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = -1 }
			set_temp_variable = { pc = -1 }
			set_temp_variable = { mc = -1 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 2 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -1 }
			set_temp_variable = { anarc = -2 }
			set_temp_variable = { jacoc = 2 }
			set_temp_variable = { sorec = 1 }
			FRA_social_politic_situation_change = yes

			set_country_flag = bill_DSE_equipment_left
			custom_effect_tooltip = FRA_domestic_police_equip_death_tips

			add_stability = -0.025
			add_political_power = -75

			add_to_variable = { temp_DSE_stability_factor = 0.05 } 
			add_to_variable = { temp_DSE_army_org_factor = 0.1 }
			add_to_variable = { temp_DSE_mobilization_speed = 0.05 } 
			add_to_variable = { temp_DSE_political_power_factor = -0.05 }
		}
	}

	focus = {
		id = FRA_domestic_police_equip_nomral
		icon = GFX_focus_FRA_domestic_police_equip_nomral
		relative_position_id = FRA_domestic_reform_security_police_people
		prerequisite = { 
			focus = FRA_domestic_reform_security_police_people
			focus = FRA_domestic_reform_security_police_common
			focus = FRA_domestic_reform_security_police_professional
		}
		mutually_exclusive = {
			focus = FRA_domestic_police_equip_no
			focus = FRA_domestic_police_equip_death	
			focus = FRA_domestic_reform_security_police_people_rebuild	
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		}
		x = -3
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0 }
			set_temp_variable = { pc = 0 }
			set_temp_variable = { mc = 0 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = 1 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = 0.5 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_country_flag = bill_DSE_equipment_common
			custom_effect_tooltip = FRA_domestic_police_equip_nomral_tips

			add_to_variable = { temp_DSE_stability_factor = 0.025 } 
			add_to_variable = { temp_DSE_army_org_factor = 0.025 }
			add_to_variable = { temp_DSE_political_power_factor = -0.025 }
		}
	}

	focus = {
		id = FRA_domestic_police_equip_no
		icon = GFX_focus_FRA_domestic_police_equip_no
		relative_position_id = FRA_domestic_reform_security_police_people
		prerequisite = { 
			focus = FRA_domestic_reform_security_police_people
			focus = FRA_domestic_reform_security_police_common
		}
		mutually_exclusive = {
			focus = FRA_domestic_police_equip_nomral
			focus = FRA_domestic_police_equip_death	
			focus = FRA_domestic_reform_security_police_people_rebuild	
		}
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_five_trigger_tips
				check_variable = {
					FRA_politics_points > 4
				}
			}
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -5 }
			FRA_politics_points_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = -0.5 }
			set_temp_variable = { fc = 0.5 }
			set_temp_variable = { bc = 0.5 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			add_political_power = 25

			set_country_flag = bill_DSE_equipment_right
			custom_effect_tooltip = FRA_domestic_police_equip_no_tips

			add_to_variable = { temp_DSE_stability_factor = 0.025 } 
			add_to_variable = { temp_DSE_army_org_factor = -0.025 }
			add_to_variable = { temp_DSE_political_power_factor = 0.05 }
		}
	}

	focus = {
		id = FRA_domestic_police_end
		icon = GFX_focus_FRA_domestic_police_end
		relative_position_id = FRA_domestic_police_equip_no
		prerequisite = { 
			focus = FRA_domestic_police_equip_no
			focus = FRA_domestic_police_equip_nomral
			focus = FRA_domestic_police_equip_death
			focus = FRA_domestic_reform_security_police_people_rebuild	
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			custom_effect_tooltip = FRA_domestic_police_end_tips

			set_temp_variable = { FRA_politics_points_change = 15 }
			FRA_politics_points_change = yes
		}
	}

	focus = {
		id = FRA_domestic_reform_security_rally
		icon = GFX_focus_FRA_domestic_reform_security_rally
		relative_position_id = FRA_domestic_reform_security
		prerequisite = { 
			focus = FRA_domestic_reform_security
		}
		available = {
			NOT = { 
				has_country_flag = choose_other_law_focus
			}
		}
		x = 3
		y = 1
		ai_will_do = { factor = 100 }
		cost = 1
		completion_reward = {
			set_country_flag = choose_other_law_focus
			add_stability = 0.01
			activate_mission = FRA_mission_bill_DA_limit_time
		}
	}

	focus = {
		id = FRA_domestic_rally_controlled
		icon = GFX_focus_FRA_domestic_rally_controlled
		relative_position_id = FRA_domestic_reform_security_rally
		prerequisite = { 
			focus = FRA_domestic_reform_security_rally
		}
		mutually_exclusive = {
			focus = FRA_domestic_rally_freedom
		} 
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		}
		x = -1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = 2 }
			set_temp_variable = { m = 2 }
			set_temp_variable = { e = -2 }
			set_temp_variable = { p = 4 }
			set_temp_variable = { s = -5 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = -0.5 }
			set_temp_variable = { pc = -0.5 }
			set_temp_variable = { mc = -0.5 }
			set_temp_variable = { sc = -1 }
			set_temp_variable = { fc = 1 }
			set_temp_variable = { bc = 1 }
			set_temp_variable = { syndc = -0.5 }
			set_temp_variable = { anarc = -1 }
			set_temp_variable = { jacoc = 1 }
			set_temp_variable = { sorec = 0.5 }
			FRA_social_politic_situation_change = yes

			set_country_flag = voting_time
			set_country_flag = DA_reforming_left
			FRA_vote_set = yes

			set_variable = { temp_DA_stability_factor = 0.025 } 
            set_variable = { temp_DA_political_power_factor = 0.1 }
            set_variable = { temp_DA_research_speed_factor = 0 }
            set_variable = { temp_DA_production_factory_efficiency_gain_factor = -0.05 } 

			set_country_flag = bill_DA_reforming_left
			activate_targeted_decision = { target = FRA decision = FRA_bill_DA_reform_show } 
		
			custom_effect_tooltip = FRA_domestic_rally_controlled_tips
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_domestic_rally_freedom
		icon = GFX_focus_FRA_domestic_rally_freedom
		relative_position_id = FRA_domestic_reform_security_rally
		prerequisite = { 
			focus = FRA_domestic_reform_security_rally
		}
		mutually_exclusive = {
			focus = FRA_domestic_rally_controlled
		} 
		available = {
			custom_trigger_tooltip = {
				tooltip = FRA_politics_points_ten_trigger_tips
				check_variable = {
					FRA_politics_points > 9
				}
			}
		}
		x = 1
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			set_temp_variable = { FRA_politics_points_change = -10 }
			FRA_politics_points_change = yes

			set_temp_variable = { c = -3 }
			set_temp_variable = { m = -1 }
			set_temp_variable = { e = 0 }
			set_temp_variable = { p = -6 }
			set_temp_variable = { s = 5 }
			FRA_govern_single_change = yes

			set_temp_variable = { wc = 0.5 }
			set_temp_variable = { pc = 0.5 }
			set_temp_variable = { mc = 0.5 }
			set_temp_variable = { sc = 1 }
			set_temp_variable = { fc = -1 }
			set_temp_variable = { bc = -1 }
			set_temp_variable = { syndc = 0.5 }
			set_temp_variable = { anarc = 1 }
			set_temp_variable = { jacoc = -1 }
			set_temp_variable = { sorec = -0.5 }
			FRA_social_politic_situation_change = yes

			set_country_flag = voting_time
			set_country_flag = DA_reforming_right
			FRA_vote_set = yes

			set_variable = { temp_DA_stability_factor = -0.05 } 
            set_variable = { temp_DA_political_power_factor = -0.025 }
            set_variable = { temp_DA_research_speed_factor = 0.05 }
            set_variable = { temp_DA_production_factory_efficiency_gain_factor = 0.025 } 

			set_country_flag = bill_DA_reforming_right
			activate_targeted_decision = { target = FRA decision = FRA_bill_DA_reform_show } 
		
			custom_effect_tooltip = FRA_domestic_rally_freedom_tips
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_appeal }
			activate_targeted_decision = { target = FRA decision = FRA_CGT_help_random }
		}
	}

	focus = {
		id = FRA_domestic_rally_end
		icon = GFX_focus_FRA_domestic_rally_end
		relative_position_id = FRA_domestic_rally_freedom
		prerequisite = { 
			focus = FRA_domestic_rally_freedom
			focus = FRA_domestic_rally_controlled
		}
		x = 0
		y = 1
		ai_will_do = { factor = 100 }
		cost = 2
		completion_reward = {
			custom_effect_tooltip = FRA_domestic_rally_end_tips

			set_temp_variable = { FRA_politics_points_change = 10 }
			FRA_politics_points_change = yes
		}
	}
}