ideas = {
	gp_population = { 
		law = yes
		
		population_encourage = {
			available = {
			}

			modifier = {
				political_power_factor = -0.05
				monthly_population = 0.5
				stability_factor = -0.05
			}
			
			ai_will_do = {
   				factor = 1
   			}

			cancel_if_invalid = yes
		}
		
		population_open = {
            available = {
				if = {
					limit = {
						check_variable = { var:global.bhoi_government_limited = 1 }
					}
					NOT = {
						OR = {
						has_government = communism
						has_government = fascism
						}
					}
				}
			}

			modifier = {
				political_power_factor = -0.1
				monthly_population = 1
				stability_factor = -0.10
			}

			ai_will_do = {
   				factor = 1

   				modifier = {
					has_government = democratic
					factor = 20
				}
   			}

			cancel_if_invalid = yes
		}
		
		population_pure = {
		    available = {
				if = {
					limit = {
						check_variable = { var:global.bhoi_government_limited = 1 }
					}
					NOT = {
						OR = {
						has_government = communism
						has_government = democratic
						}
					}
				}
			}
			
			modifier = {
				monthly_population = -0.35
				political_power_factor = 0.1
				stability_factor = 0.05
				war_support_factor = 0.05
			}

			ai_will_do = {
   				factor = 1
				modifier = {
				    has_government = fascism
					factor = 40
				}
   				modifier = {
				    if = {
						GER = {has_government = fascism}
						tag = GER
					}
					factor = 80
				}
   			}

			cancel_if_invalid = yes
		}
		
		population_controlled = {
			available = {
				if = {
					limit = {
						check_variable = { var:global.bhoi_government_limited = 1 }
					}
					NOT = {
						has_government = democratic
					}
				}
			}
			
			modifier = {
				monthly_population = 0.25
				stability_factor = 0.05
				political_power_factor = -0.05
			}


			ai_will_do = {
   				factor = 1
				modifier = {
					has_government = communism
					factor = 40
				}
				modifier = {
					has_government = neutrality
					factor = 40
				}
   			}

			cancel_if_invalid = yes
		}
		
	}
}