scripted_gui = {
	
	show_ruling_party_addon_info = {
		context_type = player_context
		parent_window_token = politics_tab
		window_name = "ruling_party_addon_info"
		
		visible = {
		  always = yes
		}
		
		effects = { }
	}
	
	show_approval_rating_container = {
		context_type = player_context
		parent_window_token = politics_tab
		window_name = "approval_rating_container"
		
		visible = {
		  always = yes
		}

		effects = { 
			
		}
	}
	
	tha_list_of_parties = {
		context_type = player_context
		parent_window_token = politics_tab
		window_name = "list_of_parties_politics_tab"
		
		visible = {
		  always = yes
		}
		
		effects = { }
	}
	
	subideologies_open_button = {
		context_type = player_context
		parent_window_token = politics_tab
		window_name = "subideologiesview_open_button_window"
		
		visible = {
		  #not = { has_country_flag = subideologies_opened }
		}
		
		effects = {
			subideologies_open_button_click = {
				if = {
					limit = { NOT = { has_country_flag = subideologies_opened } }
					set_country_flag = subideologies_opened
					recalculate_party = yes
				}
				else = {
					clr_country_flag = subideologies_opened
				}
			}
		}
	}
	subideologiesview_main = {
		context_type = player_context
		parent_window_token = "subideologiesview_open_button_window"
		window_name = "subideologiesview_main"
		#clipping = no
		
		visible = {
			has_country_flag = subideologies_opened
		}
		
		properties = {
			opt_party1_boost_button = {
				image = "[select_party1_boost_button]"
			}
			opt_party1_attack_button = {
				image = "[select_party1_attack_button]"
			}
			opt_party2_boost_button = {
				image = "[select_party2_boost_button]"
			}
			opt_party2_attack_button = {
				image = "[select_party2_attack_button]"
			}
			opt_party3_boost_button = {
				image = "[select_party3_boost_button]"
			}
			opt_party3_attack_button = {
				image = "[select_party3_attack_button]"
			}
			opt_party4_boost_button = {
				image = "[select_party4_boost_button]"
			}
			opt_party4_attack_button = {
				image = "[select_party4_attack_button]"
			}
			opt_party5_boost_button = {
				image = "[select_party5_boost_button]"
			}
			opt_party5_attack_button = {
				image = "[select_party5_attack_button]"
			}
			opt_party6_boost_button = {
				image = "[select_party6_boost_button]"
			}
			opt_party6_attack_button = {
				image = "[select_party6_attack_button]"
			}
			opt_party7_boost_button = {
				image = "[select_party7_boost_button]"
			}
			opt_party7_attack_button = {
				image = "[select_party7_attack_button]"
			}
			opt_party8_boost_button = {
				image = "[select_party8_boost_button]"
			}
			opt_party8_attack_button = {
				image = "[select_party8_attack_button]"
			}
			opt_party9_boost_button = {
				image = "[select_party9_boost_button]"
			}
			opt_party9_attack_button = {
				image = "[select_party9_attack_button]"
			}
			opt_party10_boost_button = {
				image = "[select_party10_boost_button]"
			}
			opt_party10_attack_button = {
				image = "[select_party10_attack_button]"
			}
			opt_party11_boost_button = {
				image = "[select_party11_boost_button]"
			}
			opt_party11_attack_button = {
				image = "[select_party11_attack_button]"
			}
			opt_party12_boost_button = {
				image = "[select_party12_boost_button]"
			}
			opt_party12_attack_button = {
				image = "[select_party12_attack_button]"
			}
			opt_party13_boost_button = {
				image = "[select_party13_boost_button]"
			}
			opt_party13_attack_button = {
				image = "[select_party13_attack_button]"
			}
			opt_party14_boost_button = {
				image = "[select_party14_boost_button]"
			}
			opt_party14_attack_button = {
				image = "[select_party14_attack_button]"
			}
			opt_party15_boost_button = {
				image = "[select_party15_boost_button]"
			}
			opt_party15_attack_button = {
				image = "[select_party15_attack_button]"
			}
			opt_party16_boost_button = {
				image = "[select_party16_boost_button]"
			}
			opt_party16_attack_button = {
				image = "[select_party16_attack_button]"
			}
			opt_party17_boost_button = {
				image = "[select_party17_boost_button]"
			}
			opt_party17_attack_button = {
				image = "[select_party17_attack_button]"
			}
			opt_party18_boost_button = {
				image = "[select_party18_boost_button]"
			}
			opt_party18_attack_button = {
				image = "[select_party18_attack_button]"
			}
			opt_party19_boost_button = {
				image = "[select_party19_boost_button]"
			}
			opt_party19_attack_button = {
				image = "[select_party19_attack_button]"
			}
			opt_party20_boost_button = {
				image = "[select_party20_boost_button]"
			}
			opt_party20_attack_button = {
				image = "[select_party20_attack_button]"
			}
			opt_party21_boost_button = {
				image = "[select_party21_boost_button]"
			}
			opt_party21_attack_button = {
				image = "[select_party21_attack_button]"
			}
			opt_party22_boost_button = {
				image = "[select_party22_boost_button]"
			}
			opt_party22_attack_button = {
				image = "[select_party22_attack_button]"
			}
			opt_party23_boost_button = {
				image = "[select_party23_boost_button]"
			}
			opt_party23_attack_button = {
				image = "[select_party23_attack_button]"
			}
			opt_party24_boost_button = {
				image = "[select_party24_boost_button]"
			}
			opt_party24_attack_button = {
				image = "[select_party24_attack_button]"
			}
		}
		
		triggers = {
			
			#Button 1
			opt_party1_boost_button_visible = {
				check_variable = { party_pop_array^0 < election_threshold }
				check_variable = { party_popularity@democratic > 0 }
			}
			opt_party1_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party1_attack_button_visible = {
				check_variable = { party_pop_array^0 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 0 }
						is_in_array = { gov_coalition_array = 0 }
					}
				}
			}
			opt_party1_attack_button_click_enabled = {
				has_political_power > 100
			}
			#Button 2
			opt_party2_boost_button_visible = {
				check_variable = { party_pop_array^1 < election_threshold }
				check_variable = { party_popularity@democratic > 0 }
			}
			opt_party2_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party2_attack_button_visible = {
				check_variable = { party_pop_array^1 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 1 }
						is_in_array = { gov_coalition_array = 1 }
					}
				}
			}
			opt_party2_attack_button_click_enabled = {
				has_political_power > 100
			}
			#Button 3
			opt_party3_boost_button_visible = {
				check_variable = { party_pop_array^2 < election_threshold }
				check_variable = { party_popularity@democratic > 0 }
			}
			opt_party3_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party3_attack_button_visible = {
				check_variable = { party_pop_array^2 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 2 }
						is_in_array = { gov_coalition_array = 2 }
					}
				}
			}
			opt_party3_attack_button_click_enabled = {
				has_political_power > 100
			}
			#Button 4
			opt_party4_boost_button_visible = {
				check_variable = { party_pop_array^3 < election_threshold }
				check_variable = { party_popularity@democratic > 0 }
			}
			opt_party4_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party4_attack_button_visible = {
				check_variable = { party_pop_array^3 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 3 }
						is_in_array = { gov_coalition_array = 3 }
					}
				}
			}
			opt_party4_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 5
			opt_party5_boost_button_visible = {
				check_variable = { party_pop_array^4 < election_threshold }
				check_variable = { party_popularity@communism > 0 }
			}
			opt_party5_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party5_attack_button_visible = {
				check_variable = { party_pop_array^4 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 4 }
						is_in_array = { gov_coalition_array = 4 }
					}
				}
			}
			opt_party5_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			
			#Button 6
			opt_party6_boost_button_visible = {
				check_variable = { party_pop_array^5 < election_threshold }
				check_variable = { party_popularity@communism > 0 }
			}
			opt_party6_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party6_attack_button_visible = {
				check_variable = { party_pop_array^5 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 5 }
						is_in_array = { gov_coalition_array = 5 }
					}
				}
			}
			opt_party6_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 7
			opt_party7_boost_button_visible = {
				check_variable = { party_pop_array^6 < election_threshold }
				check_variable = { party_popularity@communism > 0 }
			}
			opt_party7_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party7_attack_button_visible = {
				check_variable = { party_pop_array^6 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 6 }
						is_in_array = { gov_coalition_array = 6 }
					}
				}
			}
			opt_party7_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 8
			opt_party8_boost_button_visible = {
				check_variable = { party_pop_array^7 < election_threshold }
				check_variable = { party_popularity@communism > 0 }
			}
			opt_party8_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party8_attack_button_visible = {
				check_variable = { party_pop_array^7 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 7 }
						is_in_array = { gov_coalition_array = 7 }
					}
				}
			}
			opt_party8_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 9
			opt_party9_boost_button_visible = {
				check_variable = { party_pop_array^8 < election_threshold }
				check_variable = { party_popularity@communism > 0 }
				#countries with a shiite population
				OR = {
					original_tag = PER
					original_tag = AZE
					original_tag = IRQ
					original_tag = BHR
					original_tag = KUW
					original_tag = TUR
					original_tag = SAU
					original_tag = LEB
					original_tag = HEZ
					original_tag = SYR
					original_tag = PAK
					original_tag = AFG
					original_tag = RAJ
					original_tag = SEN
					original_tag = ALA
					original_tag = FSA
					original_tag = HOU
					original_tag = DRU
					original_tag = NIG
					original_tag = OMA
				}
			}
			opt_party9_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party9_attack_button_visible = {
				check_variable = { party_pop_array^8 > election_threshold }
				#can't attack yourself or allies
				
				NOT = {
					OR = {
						is_in_array = { ruling_party = 8 }
						is_in_array = { gov_coalition_array = 8 }
					}
				}
			}
			opt_party9_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 10
			opt_party10_boost_button_visible = {
				check_variable = { party_pop_array^9 < election_threshold }
				check_variable = { party_popularity@communism > 0 }
				OR = {
					original_tag = PER
					original_tag = AZE
					original_tag = IRQ
					original_tag = BHR
					original_tag = KUW
					original_tag = TUR
					original_tag = SAU
					original_tag = LEB
					original_tag = HEZ
					original_tag = SYR
					original_tag = PAK
					original_tag = AFG
					original_tag = RAJ
					original_tag = SEN
					original_tag = ALA
					original_tag = FSA
					original_tag = HOU
					original_tag = DRU
					original_tag = NIG
					original_tag = OMA
				}
			}
			opt_party10_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party10_attack_button_visible = {
				check_variable = { party_pop_array^9 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 9 }
						is_in_array = { gov_coalition_array = 9 }
					}
				}
			}
			opt_party10_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 11
			opt_party11_boost_button_visible = {
				check_variable = { party_pop_array^10 < election_threshold }
				check_variable = { party_popularity@fascism > 0 }
				#Arab Persian Gulf countries
				OR = {
					original_tag = KUW
					original_tag = OMA
					original_tag = UAE
					original_tag = BHR
					original_tag = QAT
					original_tag = SAU
					original_tag = YEM
				}
			}
			opt_party11_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party11_attack_button_visible = {
				check_variable = { party_pop_array^10 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 10 }
						is_in_array = { gov_coalition_array = 10 }
					}
				}
			}
			opt_party11_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 12
			opt_party12_boost_button_visible = {
				check_variable = { party_pop_array^11 < election_threshold }
				check_variable = { party_popularity@fascism > 0 }
				OR = {
					is_middle_eastern_nation = yes
					#european
					original_tag = ALB
					original_tag = BOS
					original_tag = KOS
					original_tag = SOV
					original_tag = CHE
					#asian
					is_Central_Asia = yes
					original_tag = AZE
					original_tag = RAJ
					original_tag = PAK
					original_tag = SRI
					original_tag = MLD
					original_tag = PHI
					original_tag = MAY
					original_tag = IND
					original_tag = BRU
					#america
					original_tag = SUR
					#subsaharan africa
					is_horn_of_africa_nation = yes
					original_tag = COM
					original_tag = TNZ
					original_tag = KEN
					original_tag = SRF
					original_tag = DAR
					original_tag = SUD
					original_tag = MAU
					original_tag = SEN
					original_tag = MAL
					original_tag = NGR
					original_tag = CAM
					original_tag = BFA
					original_tag = CHA
					original_tag = CDI
					original_tag = GAM
					original_tag = GUB
					original_tag = NIG
					original_tag = LIB
					original_tag = GUI
					original_tag = LUR
					original_tag = TOG
					original_tag = BEN
					original_tag = SEL
					original_tag = MRT
					original_tag = LOG
					original_tag = CAR
				}
				NOT = {
					OR = {
						original_tag = ISR
					}
				}
			}
			opt_party12_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party12_attack_button_visible = {
				check_variable = { party_pop_array^11 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 11 }
						is_in_array = { gov_coalition_array = 11 }
					}
				}
			}
			opt_party12_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 13
			opt_party13_boost_button_visible = {
				check_variable = { party_pop_array^12 < election_threshold }
				check_variable = { party_popularity@neutrality > 0 }
				OR = {
					is_middle_eastern_nation = yes
					#european
					original_tag = ALB
					original_tag = BOS
					original_tag = KOS
					original_tag = SOV
					original_tag = CHE
					#asian
					is_Central_Asia = yes
					original_tag = AZE
					original_tag = RAJ
					original_tag = PAK
					original_tag = SRI
					original_tag = MLD
					original_tag = PHI
					original_tag = MAY
					original_tag = IND
					original_tag = BRU
					#america
					original_tag = SUR
					#subsaharan africa
					is_horn_of_africa_nation = yes
					original_tag = COM
					original_tag = TNZ
					original_tag = KEN
					original_tag = SRF
					original_tag = DAR
					original_tag = SUD
					original_tag = MAU
					original_tag = SEN
					original_tag = MAL
					original_tag = NGR
					original_tag = CAM
					original_tag = BFA
					original_tag = CHA
					original_tag = CDI
					original_tag = GAM
					original_tag = GUB
					original_tag = NIG
					original_tag = LIB
					original_tag = GUI
					original_tag = LUR
					original_tag = TOG
					original_tag = BEN
					original_tag = SEL
					original_tag = MRT
					original_tag = LOG
					original_tag = CAR
				}
			}
			opt_party13_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party13_attack_button_visible = {
				check_variable = { party_pop_array^12 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 12 }
						is_in_array = { gov_coalition_array = 12 }
					}
				}
			}
			opt_party13_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 14
			opt_party14_boost_button_visible = {
				check_variable = { party_pop_array^13 < election_threshold }
				check_variable = { party_popularity@neutrality > 0 }
			}
			opt_party14_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party14_attack_button_visible = {
				check_variable = { party_pop_array^13 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 13 }
						is_in_array = { gov_coalition_array = 13 }
					}
				}
			}
			opt_party14_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 15
			opt_party15_boost_button_visible = {
				check_variable = { party_pop_array^14 < election_threshold }
				check_variable = { party_popularity@neutrality > 0 }
			}
			opt_party15_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party15_attack_button_visible = {
				check_variable = { party_pop_array^14 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 14 }
						is_in_array = { gov_coalition_array = 14 }
					}
				}
			}
			opt_party15_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 16
			opt_party16_boost_button_visible = {
				check_variable = { party_pop_array^15 < election_threshold }
				check_variable = { party_popularity@neutrality > 0 }
			}
			opt_party16_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party16_attack_button_visible = {
				check_variable = { party_pop_array^15 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 15 }
						is_in_array = { gov_coalition_array = 15 }
					}
				}
			}
			opt_party16_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 17
			opt_party17_boost_button_visible = {
				check_variable = { party_pop_array^16 < election_threshold }
				check_variable = { party_popularity@neutrality > 0 }
			}
			opt_party17_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party17_attack_button_visible = {
				check_variable = { party_pop_array^16 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 16 }
						is_in_array = { gov_coalition_array = 16 }
					}
				}
			}
			opt_party17_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 18
			opt_party18_boost_button_visible = {
				check_variable = { party_pop_array^17 < election_threshold }
				check_variable = { party_popularity@neutrality > 0 }
			}
			opt_party18_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party18_attack_button_visible = {
				check_variable = { party_pop_array^17 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 17 }
						is_in_array = { gov_coalition_array = 17 }
					}
				}
			}
			opt_party18_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 19
			opt_party19_boost_button_visible = {
				check_variable = { party_pop_array^18 < election_threshold }
				check_variable = { party_popularity@neutrality > 0 }
			}
			opt_party19_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party19_attack_button_visible = {
				check_variable = { party_pop_array^18 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 18 }
						is_in_array = { gov_coalition_array = 18 }
					}
				}
			}
			opt_party19_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 20
			opt_party20_boost_button_visible = {
				check_variable = { party_pop_array^19 < election_threshold }
				check_variable = { party_popularity@neutrality > 0 }
			}
			opt_party20_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party20_attack_button_visible = {
				check_variable = { party_pop_array^19 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 19 }
						is_in_array = { gov_coalition_array = 19 }
					}
				}
			}
			opt_party20_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 21
			opt_party21_boost_button_visible = {
				check_variable = { party_pop_array^20 < election_threshold }
				check_variable = { party_popularity@nationalist > 0 }
			}
			opt_party21_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party21_attack_button_visible = {
				check_variable = { party_pop_array^20 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 20 }
						is_in_array = { gov_coalition_array = 20 }
					}
				}
			}
			opt_party21_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 22
			opt_party22_boost_button_visible = {
				check_variable = { party_pop_array^21 < election_threshold }
				check_variable = { party_popularity@nationalist > 0 }
			}
			opt_party22_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party22_attack_button_visible = {
				check_variable = { party_pop_array^21 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 21 }
						is_in_array = { gov_coalition_array = 21 }
					}
				}
			}
			opt_party22_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 23
			opt_party23_boost_button_visible = {
				check_variable = { party_pop_array^22 < election_threshold }
				check_variable = { party_popularity@nationalist > 0 }
			}
			opt_party23_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party23_attack_button_visible = {
				check_variable = { party_pop_array^22 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 22 }
						is_in_array = { gov_coalition_array = 22 }
					}
				}
			}
			opt_party23_attack_button_click_enabled = {
				has_political_power > 100
			}
			
			#Button 24
			opt_party24_boost_button_visible = {
				check_variable = { party_pop_array^23 < election_threshold }
				check_variable = { party_popularity@nationalist > 0 }
			}
			opt_party24_boost_button_click_enabled = {
				has_political_power > 100
			}
			opt_party24_attack_button_visible = {
				check_variable = { party_pop_array^23 > election_threshold }
				#can't attack yourself or allies
				NOT = {
					OR = {
						is_in_array = { ruling_party = 23 }
						is_in_array = { gov_coalition_array = 23 }
					}
				}
			}
			opt_party24_attack_button_click_enabled = {
				has_political_power > 100
			}
			
		}
		
		effects = {
			subideologies_close_button_click = {
				clr_country_flag = subideologies_opened
			}
			opt_party1_boost_button_click = {
				add_to_variable = { party_pop_array^0 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = democratic popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party1_attack_button_click = {
				subtract_from_variable = { party_pop_array^0 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = democratic popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^0
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^0 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party2_boost_button_click = {
				add_to_variable = { party_pop_array^1 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = democratic popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party2_attack_button_click = {
				subtract_from_variable = { party_pop_array^1 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = democratic popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^1
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^1 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party3_boost_button_click = {
				add_to_variable = { party_pop_array^2 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = democratic popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party3_attack_button_click = {
				subtract_from_variable = { party_pop_array^2 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = democratic popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^2
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^2 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party4_boost_button_click = {
				add_to_variable = { party_pop_array^3 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = democratic popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party4_attack_button_click = {
				subtract_from_variable = { party_pop_array^3 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = democratic popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^3
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^3 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party5_boost_button_click = {
				add_to_variable = { party_pop_array^4 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = communism popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party5_attack_button_click = {
				subtract_from_variable = { party_pop_array^4 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = communism popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^4
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^4 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party6_boost_button_click = {
				add_to_variable = { party_pop_array^5 = 0.02 }
				add_popularity = { ideology = communism popularity = 0.01 }
				add_political_power = -100
				recalculate_party = yes
			}
			opt_party6_attack_button_click = {
				subtract_from_variable = { party_pop_array^5 = 0.02 }
				add_popularity = { ideology = communism popularity = -0.01 }
				add_political_power = -100
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^5
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^5 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party7_boost_button_click = {
				add_to_variable = { party_pop_array^6 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = communism popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party7_attack_button_click = {
				subtract_from_variable = { party_pop_array^6 = 0.02 }
				add_popularity = { ideology = communism popularity = -0.01 }
				add_political_power = -100
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^6
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^6 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party8_boost_button_click = {
				add_to_variable = { party_pop_array^7 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = communism popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party8_attack_button_click = {
				subtract_from_variable = { party_pop_array^7 = 0.02 }
				add_popularity = { ideology = communism popularity = -0.01 }
				add_political_power = -100
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^7
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^7 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party9_boost_button_click = {
				add_to_variable = { party_pop_array^8 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = communism popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party9_attack_button_click = {
				subtract_from_variable = { party_pop_array^8 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = communism popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^8
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^8 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party10_boost_button_click = {
				add_to_variable = { party_pop_array^9 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = communism popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party10_attack_button_click = {
				subtract_from_variable = { party_pop_array^9 = 0.02 }
				add_popularity = { ideology = communism popularity = -0.01 }
				add_political_power = -100
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^9
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^9 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party11_boost_button_click = {
				add_to_variable = { party_pop_array^10 = 0.02 }
				add_popularity = { ideology = fascism popularity = 0.01 }
				add_political_power = -100
				recalculate_party = yes
			}
			opt_party11_attack_button_click = {
				subtract_from_variable = { party_pop_array^10 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = fascism popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^10
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^10 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party12_boost_button_click = {
				add_to_variable = { party_pop_array^11 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = fascism popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party12_attack_button_click = {
				subtract_from_variable = { party_pop_array^11 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = fascism popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^11
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^11 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party13_boost_button_click = {
				add_to_variable = { party_pop_array^12 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party13_attack_button_click = {
				subtract_from_variable = { party_pop_array^12 = 0.02 }
				add_popularity = { ideology = neutrality popularity = -0.01 }
				add_political_power = -100
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^12
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^12 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party14_boost_button_click = {
				add_to_variable = { party_pop_array^13 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party14_attack_button_click = {
				subtract_from_variable = { party_pop_array^13 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^13
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^13 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party15_boost_button_click = {
				add_to_variable = { party_pop_array^14 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party15_attack_button_click = {
				subtract_from_variable = { party_pop_array^14 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^14
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^14 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party16_boost_button_click = {
				add_to_variable = { party_pop_array^15 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party16_attack_button_click = {
				subtract_from_variable = { party_pop_array^15 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^15
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^15 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party17_boost_button_click = {
				add_to_variable = { party_pop_array^16 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party17_attack_button_click = {
				subtract_from_variable = { party_pop_array^16 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^16
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^16 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party18_boost_button_click = {
				add_to_variable = { party_pop_array^17 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party18_attack_button_click = {
				subtract_from_variable = { party_pop_array^17 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^17
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^17 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party19_boost_button_click = {
				add_to_variable = { party_pop_array^18 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party19_attack_button_click = {
				subtract_from_variable = { party_pop_array^18 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^18
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^18 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party20_boost_button_click = {
				add_to_variable = { party_pop_array^19 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party20_attack_button_click = {
				subtract_from_variable = { party_pop_array^19 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = neutrality popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^19
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^19 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party21_boost_button_click = {
				add_to_variable = { party_pop_array^20 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = nationalist popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party21_attack_button_click = {
				subtract_from_variable = { party_pop_array^20 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = nationalist popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^20
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^20 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party22_boost_button_click = {
				add_to_variable = { party_pop_array^21 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = nationalist popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party22_attack_button_click = {
				subtract_from_variable = { party_pop_array^21 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = nationalist popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^21
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^21 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party23_boost_button_click = {
				add_to_variable = { party_pop_array^22 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = nationalist popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party23_attack_button_click = {
				subtract_from_variable = { party_pop_array^22 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = nationalist popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^22
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^22 = 0.005 }
				}
				recalculate_party = yes
			}
			opt_party24_boost_button_click = {
				add_to_variable = { party_pop_array^23 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = nationalist popularity = 0.01 }
				recalculate_party = yes
			}
			opt_party24_attack_button_click = {
				subtract_from_variable = { party_pop_array^23 = 0.02 }
				add_political_power = -100
				add_popularity = { ideology = nationalist popularity = -0.01 }
				if = { 
					limit = { 
						check_variable = { 
							var = party_pop_elect_array^23
							value = 0
							compare = less_than_or_equals								
						} 
					}
					set_variable = { party_pop_elect_array^23 = 0.005 }
				}
				recalculate_party = yes
			}
		}
	}
}
