scripted_gui = {
	open_alarm_clock_window = {
		context_type = player_context

		window_name = "open_alarm_clock_window"
		parent_window_token = top_bar

		visible = {
			is_ai = no
		}

		effects = {
			open_button_click = {
				if = {
					limit = {
						check_variable = { alarm_clock_array^num = 0 }
					}
					add_to_array = { alarm_clock_array = 0 }
				}
				if = {
					limit = {
						has_variable = show_alarm_clock_window
					}
					clear_variable = show_alarm_clock_window
				}
				else = {
					set_variable = { show_alarm_clock_window = 1 }
				}
			}
		}

		ai_enabled = {
			always = no
		}
	}

	alarm_clock_window = {
		context_type = player_context

		window_name = "alarm_clock_window"

		dirty = show_alarm_clock_window

		visible = {
			has_variable = show_alarm_clock_window
		}

		effects = {
			close_button_click = {
				clear_variable = show_alarm_clock_window
			}
			turn_off_sound_button_click = {
				set_country_flag = alarm_clock_no_sound_alert
				update_alarm_clock_window = yes
			}
			turn_on_sound_button_click = {
				clr_country_flag = alarm_clock_no_sound_alert
				update_alarm_clock_window = yes
			}
			cancel_button_click = {
				set_temp_variable = { alarm_clock_id = v }
				remove_active_alarm_clock = yes
			}
			go_to_target_button_click = {
				set_temp_variable = { alarm_clock_id = v }
				go_to_alarm_clock_target = yes
				update_alarm_clock_window = yes
			}
			add_button_click = {
				set_variable = { create_new_alarm_clock = 1 }
				set_variable = { create_new_alarm_clock_type = 1 }
				set_variable = { create_new_alarm_clock_target = 0 }
				set_variable = { create_new_alarm_clock_date = global.date }
				update_alarm_clock_window = yes
			}
			edit_button_click = {
				set_variable = { create_new_alarm_clock_to_replace = i }
				populate_new_alarm_setup_window_with_current_alarm_clock_settings = yes
				update_alarm_clock_window = yes
			}
			duplicate_button_click = {
				populate_new_alarm_setup_window_with_current_alarm_clock_settings = yes
				update_alarm_clock_window = yes
			}
		}

		triggers = {
			background_glow_visible = {
				set_temp_variable = { alarm_clock_id = v }
				has_reached_date_for_alarm_clock = yes
			}
			turn_off_sound_button_visible = {
				NOT = { has_country_flag = alarm_clock_no_sound_alert }
			}
			turn_on_sound_button_visible = {
				has_country_flag = alarm_clock_no_sound_alert
			}
			go_to_target_button_visible = {
				set_temp_variable = { alarm_clock_id = v }
				has_selected_alarm_clock_target = yes
			}
			target_flag_left_visible = {
				set_temp_variable = { alarm_clock_id = v }
				has_selected_alarm_clock_target = yes
				meta_trigger = {
					text = {
						set_temp_variable = { alarm_clock_type_other_context = alarm_clock_array_[ID]^0 }
						set_temp_variable = { alarm_clock_target_other_context_temp = alarm_clock_array_[ID]^1 }
					}
					ID = "[?alarm_clock_id]"
				}
				if = {
					limit = {
						has_alarm_clock_type_with_country_target = yes
					}
					set_temp_variable = { temp_target = alarm_clock_target_other_context_temp }
				}
				else = {
					var:alarm_clock_target_other_context_temp = {
						CONTROLLER = {
							set_temp_variable = { temp_target = THIS.id }
						}
					}
				}
			}
			target_flag_right_visible = {
				set_temp_variable = { alarm_clock_id = v }
				has_selected_alarm_clock_target = yes
			}
			edit_button_visible = {
				set_temp_variable = { alarm_clock_id = v }
				if = {
					limit = {
						has_reached_date_for_alarm_clock = yes
					}
					set_temp_variable = { cancel_button_x = 302 }
					always = no
				}
				else = {
					set_temp_variable = { cancel_button_x = 374 }
				}
			}
			edit_button_click_enabled = {
				NOT = { has_variable = create_new_alarm_clock }
			}
			add_button_click_enabled = {
				NOT = { has_variable = create_new_alarm_clock }
				check_variable = { alarm_clock_array^num < 1000000 }
			}
			duplicate_button_click_enabled = {
				NOT = { has_variable = create_new_alarm_clock }
				check_variable = { alarm_clock_array^num < 1000000 }
			}
		}

		properties = {
			target_flag_left = {
				image = "[?temp_target.GetFlag]"
			}
			target_flag_right = {
				image = "[?temp_target.GetFlag]"
			}
			cancel_button = {
				x = cancel_button_x
			}
		}

		dynamic_lists = {
			alarm_clock_list_gridbox = {
				array = alarm_clock_array
				entry_container = "[This.GetAlarmClockListEntryContainer]"
			}
		}

		ai_enabled = {
			always = no
		}
	}

	create_new_alarm_clock_window = {
		context_type = player_context

		window_name = "create_new_alarm_clock_window"

		#dirty = create_new_alarm_clock

		visible = {
			is_ai = no
			has_variable = create_new_alarm_clock
			NOT = { has_country_flag = create_new_alarm_clock_without_target }
		}

		effects = {
			cancel_button_click = {
				clear_flags_and_variables_for_new_alarm_clock = yes
			}
			accept_button_click = {
				if = {
					limit = {
						set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
						OR = {
							has_alarm_clock_type_with_country_target = yes
							has_alarm_clock_type_with_state_target = yes
						}
						check_variable = { create_new_alarm_clock_target = 0 }
					}
					set_country_flag = create_new_alarm_clock_without_target
					update_create_new_alarm_clock_window = yes
				}
				else = {
					create_new_alarm_clock = yes
				}
			}
			change_type_list_open_button_click = {
				open_new_alarm_clock_type_selection_list = yes
			}
			change_type_list_close_button_click = {
				close_new_alarm_clock_type_selection_list = yes
			}
			delete_custom_type_button_click = {
				clear_array = create_new_alarm_clock_custom_type
				update_create_new_alarm_clock_window = yes
			}
			change_target_list_open_button_click = {
				open_new_alarm_clock_target_selection_list = yes
			}
			change_target_list_close_button_click = {
				close_new_alarm_clock_target_selection_list = yes
			}
			delete_target_button_click = {
				set_variable = { create_new_alarm_clock_target = 0 }
				update_create_new_alarm_clock_window = yes
			}
			add_date_hour_button_click = {
				if = {
					limit = {
						check_variable = { create_new_alarm_clock_date < global.date }
					}
					set_variable = { create_new_alarm_clock_date = global.date }
				}
				add_to_variable = { create_new_alarm_clock_date = 0.00001 }
				update_create_new_alarm_clock_window = yes
			}
			remove_date_hour_button_click = {
				subtract_from_variable = { create_new_alarm_clock_date = 0.00001 }
				if = {
					limit = {
						check_variable = { create_new_alarm_clock_date < global.date }
					}
					set_variable = { create_new_alarm_clock_date = global.date }
				}
				update_create_new_alarm_clock_window = yes
			}
			add_date_day_button_click = {
				if = {
					limit = {
						check_variable = { create_new_alarm_clock_date < global.date }
					}
					set_variable = { create_new_alarm_clock_date = global.date }
				}
				add_to_variable = { create_new_alarm_clock_date = 0.00024 }
				update_create_new_alarm_clock_window = yes
			}
			remove_date_day_button_click = {
				subtract_from_variable = { create_new_alarm_clock_date = 0.00024 }
				if = {
					limit = {
						check_variable = { create_new_alarm_clock_date < global.date }
					}
					set_variable = { create_new_alarm_clock_date = global.date }
				}
				update_create_new_alarm_clock_window = yes
			}
			add_date_week_button_click = {
				if = {
					limit = {
						check_variable = { create_new_alarm_clock_date < global.date }
					}
					set_variable = { create_new_alarm_clock_date = global.date }
				}
				add_to_variable = { create_new_alarm_clock_date = 0.00168 }
				update_create_new_alarm_clock_window = yes
			}
			remove_date_week_button_click = {
				subtract_from_variable = { create_new_alarm_clock_date = 0.00168 }
				if = {
					limit = {
						check_variable = { create_new_alarm_clock_date < global.date }
					}
					set_variable = { create_new_alarm_clock_date = global.date }
				}
				update_create_new_alarm_clock_window = yes
			}
			add_date_month_button_click = {
				if = {
					limit = {
						check_variable = { create_new_alarm_clock_date < global.date }
					}
					set_variable = { create_new_alarm_clock_date = global.date }
				}
				add_to_variable = { create_new_alarm_clock_date = 0.0072 }
				update_create_new_alarm_clock_window = yes
			}
			remove_date_month_button_click = {
				subtract_from_variable = { create_new_alarm_clock_date = 0.0072 }
				if = {
					limit = {
						check_variable = { create_new_alarm_clock_date < global.date }
					}
					set_variable = { create_new_alarm_clock_date = global.date }
				}
				update_create_new_alarm_clock_window = yes
			}
			add_date_year_button_click = {
				if = {
					limit = {
						check_variable = { create_new_alarm_clock_date < global.date }
					}
					set_variable = { create_new_alarm_clock_date = global.date }
				}
				add_to_variable = { create_new_alarm_clock_date = 0.0876 }
				update_create_new_alarm_clock_window = yes
			}
			remove_date_year_button_click = {
				subtract_from_variable = { create_new_alarm_clock_date = 0.0876 }
				if = {
					limit = {
						check_variable = { create_new_alarm_clock_date < global.date }
					}
					set_variable = { create_new_alarm_clock_date = global.date }
				}
				update_create_new_alarm_clock_window = yes
			}
		}

		triggers = {
			accept_button_click_enabled = {
				set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
				OR = {
					NOT = { has_alarm_clock_type_with_custom_title = yes }
					check_variable = { create_new_alarm_clock_custom_type^num > 0 }
				}
				check_variable = { create_new_alarm_clock_date > global.date }
				NOT = { has_any_alarm_with_current_settings = yes }
			}
			change_type_list_open_button_visible = {
				NOT = { has_variable = show_create_new_alarm_clock_type_list }
			}
			change_type_list_close_button_visible = {
				has_variable = show_create_new_alarm_clock_type_list
			}
			type_text_visible = {
				set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
				NOT = { has_alarm_clock_type_with_custom_title = yes }
			}
			custom_type_text_visible = {
				set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
				has_alarm_clock_type_with_custom_title = yes
			}
			custom_title_text_info_visible = {
				set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
				has_alarm_clock_type_with_custom_title = yes
			}
			delete_custom_type_button_visible = {
				set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
				has_alarm_clock_type_with_custom_title = yes
				check_variable = { create_new_alarm_clock_custom_type^num > 0 }
			}
			target_flag_visible = {
				NOT = { check_variable = { create_new_alarm_clock_target = 0 } }
				set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_target }
				if = {
					limit = {
						has_alarm_clock_type_with_country_target = yes
					}
					set_temp_variable = { temp_target = create_new_alarm_clock_target }
				}
				else = {
					var:create_new_alarm_clock_target = {
						CONTROLLER = {
							set_temp_variable = { temp_target = THIS.id }
						}
					}
				}
			}
			change_target_list_open_button_visible = {
				NOT = { has_variable = show_create_new_alarm_clock_target_list }
			}
			change_target_list_open_button_click_enabled = {
				set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
				OR = {
					has_alarm_clock_type_with_country_target = yes
					has_alarm_clock_type_with_state_target = yes
				}
			}
			change_target_list_close_button_visible = {
				has_variable = show_create_new_alarm_clock_target_list
			}
			delete_target_button_visible = {
				NOT = { check_variable = { create_new_alarm_clock_target = 0 } }
			}
			remove_date_hour_button_click_enabled = {
				check_variable = { create_new_alarm_clock_date > global.date }
			}
			remove_date_day_button_click_enabled = {
				check_variable = { create_new_alarm_clock_date > global.date }
			}
			remove_date_week_button_click_enabled = {
				check_variable = { create_new_alarm_clock_date > global.date }
			}
			remove_date_month_button_click_enabled = {
				check_variable = { create_new_alarm_clock_date > global.date }
			}
			remove_date_year_button_click_enabled = {
				check_variable = { create_new_alarm_clock_date > global.date }
			}
		}

		properties = {
			target_flag = {
				image = "[?temp_target.GetFlag]"
			}
		}

		ai_enabled = {
			always = no
		}
	}

	create_new_alarm_clock_type_list_panel = {
		context_type = player_context

		window_name = "create_new_alarm_clock_type_list_panel"
		parent_window_name = "create_new_alarm_clock_window"

		dirty = create_new_alarm_clock

		ai_enabled = {
			always = no
		}
	}

	create_new_alarm_clock_type_list_window = {
		context_type = player_context

		window_name = "create_new_alarm_clock_type_list_window"
		parent_window_name = "create_new_alarm_clock_type_list_panel_instance"

		dirty = create_new_alarm_clock

		visible = {
			has_variable = show_create_new_alarm_clock_type_list
		}

		effects = {
			select_type_button_click = {
				if = {
					limit = {
						OR = {
							AND = {
								set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
								has_alarm_clock_type_with_country_target = yes
								set_temp_variable = { alarm_clock_type_other_context = v }
								NOT = { has_alarm_clock_type_with_country_target = yes }
							}
							AND = {
								set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
								has_alarm_clock_type_with_state_target = yes
								set_temp_variable = { alarm_clock_type_other_context = v }
								NOT = { has_alarm_clock_type_with_state_target = yes }
							}
						}
					}
					set_variable = { create_new_alarm_clock_target = 0 }
				}
				if = {
					limit = {
						set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
						has_alarm_clock_type_with_custom_title = yes
						set_temp_variable = { alarm_clock_type_other_context = v }
						NOT = { has_alarm_clock_type_with_custom_title = yes }
					}
					clear_array = create_new_alarm_clock_custom_type
				}
				set_variable = { create_new_alarm_clock_type = v }
				close_new_alarm_clock_type_selection_list = yes
			}
		}

		dynamic_lists = {
			create_new_alarm_clock_type_list_gridbox = {
				array = create_new_alarm_clock_type_list_array
				entry_container = create_new_alarm_clock_type_list_entry
			}
		}

		ai_enabled = {
			always = no
		}
	}

	create_new_alarm_clock_target_list_panel = {
		context_type = player_context

		window_name = "create_new_alarm_clock_target_list_panel"
		parent_window_name = "create_new_alarm_clock_window"

		dirty = create_new_alarm_clock

		ai_enabled = {
			always = no
		}
	}

	create_new_alarm_clock_target_list_window = {
		context_type = player_context

		window_name = "create_new_alarm_clock_target_list_window"
		parent_window_name = "create_new_alarm_clock_target_list_panel_instance"

		dirty = create_new_alarm_clock

		visible = {
			has_variable = show_create_new_alarm_clock_target_list
		}

		effects = {
			select_target_button_click = {
				ROOT = {
					set_variable = { create_new_alarm_clock_target = 0 }
					set_variable = { create_new_alarm_clock_target = PREV.id }
					close_new_alarm_clock_target_selection_list = yes
				}
			}
			select_target_button_right_click = {
				ROOT = {
					set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
					if = {
						limit = {
							has_alarm_clock_type_with_country_target = yes
						}
						PREV = {
							capital_scope = {
								ROOT = { goto_state = PREV }
							}
						}
					}
					else = {
						goto_state = PREV
					}
				}
			}
		}

		triggers = {
			target_flag_left_visible = {
				set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
				if = {
					limit = {
						has_alarm_clock_type_with_country_target = yes
					}
					set_temp_variable = { temp_target = THIS.id }
				}
				else = {
					CONTROLLER = {
						set_temp_variable = { temp_target = THIS.id }
					}
				}
			}
		}

		properties = {
			target_flag_left = {
				image = "[?temp_target.GetFlag]"
			}
			target_flag_right = {
				image = "[?temp_target.GetFlag]"
			}
		}

		dynamic_lists = {
			create_new_alarm_clock_target_list_gridbox = {
				array = create_new_alarm_clock_target_list_array
				entry_container = create_new_alarm_clock_target_list_entry
				change_scope = yes
			}
		}

		ai_enabled = {
			always = no
		}
	}

	create_new_alarm_clock_select_target_window = {
		context_type = selected_state_context

		window_name = "create_new_alarm_clock_select_target_window"
		parent_window_token = selected_state_view

		dirty = ROOT.create_new_alarm_clock

		visible = {
			ROOT = {
				is_ai = no
				has_variable = create_new_alarm_clock
				set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
				OR = {
					has_alarm_clock_type_with_country_target = yes
					has_alarm_clock_type_with_state_target = yes
				}
			}
		}

		effects = {
			select_state_target_button_click = {
				ROOT = {
					set_variable = { create_new_alarm_clock_target = PREV.id }
					update_create_new_alarm_clock_window = yes
				}
			}
			select_country_target_button_click = {
				CONTROLLER = {
					ROOT = {
						set_variable = { create_new_alarm_clock_target = PREV.id }
						update_create_new_alarm_clock_window = yes
					}
				}
			}
		}

		triggers = {
			select_state_target_button_visible = {
				ROOT = {
					set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
					has_alarm_clock_type_with_state_target = yes
				}
			}
			select_country_target_button_visible = {
				ROOT = {
					set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
					has_alarm_clock_type_with_country_target = yes
				}
			}
		}

		ai_enabled = {
			always = no
		}
	}

	create_new_alarm_clock_confirm_window = {
		context_type = player_context

		window_name = "create_new_alarm_clock_confirm_window"

		visible = {
			is_ai = no
			has_country_flag = create_new_alarm_clock_without_target
		}

		effects = {
			cancel_button_click = {
				clr_country_flag = create_new_alarm_clock_without_target
				update_create_new_alarm_clock_window = yes
			}
			accept_button_click = {
				create_new_alarm_clock = yes
			}
		}

		ai_enabled = {
			always = no
		}
	}

	alarm_clock_alerts_window = {
		context_type = player_context

		window_name = "alarm_clock_alerts_window"

		visible = {
			is_ai = no
			NOT = { has_country_flag = alarm_clock_no_sound_alert }
			check_variable = { alarm_clock_array^num > 1 }
			any_of = {
				array = alarm_clock_array
				NOT = { check_variable = { v = 0 } }
				set_temp_variable = { alarm_clock_id = v }
				has_reached_date_for_alarm_clock = yes
			}
		}

		effects = {
			go_to_target_button_click = {
				set_temp_variable = { alarm_clock_id = v }
				go_to_alarm_clock_target = yes
			}
			cancel_button_click = {
				set_temp_variable = { alarm_clock_id = v }
				remove_active_alarm_clock = yes
			}
		}

		triggers = {
			go_to_target_button_visible = {
				if = {
					limit = {
						set_temp_variable = { alarm_clock_id = v }
						has_selected_alarm_clock_target = yes
					}
					set_temp_variable = { cancel_button_y = 51 }
					always = yes
				}
				else = {
					set_temp_variable = { cancel_button_y = 36 }
					always = no
				}
			}
			target_flag_left_visible = {
				set_temp_variable = { alarm_clock_id = v }
				has_selected_alarm_clock_target = yes
				meta_trigger = {
					text = {
						set_temp_variable = { alarm_clock_type_other_context = alarm_clock_array_[ID]^0 }
						set_temp_variable = { alarm_clock_target_other_context_temp = alarm_clock_array_[ID]^1 }
					}
					ID = "[?alarm_clock_id]"
				}
				if = {
					limit = {
						has_alarm_clock_type_with_country_target = yes
					}
					set_temp_variable = { temp_target = alarm_clock_target_other_context_temp }
				}
				else = {
					var:alarm_clock_target_other_context_temp = {
						CONTROLLER = {
							set_temp_variable = { temp_target = THIS.id }
						}
					}
				}
			}
			target_flag_right_visible = {
				set_temp_variable = { alarm_clock_id = v }
				has_selected_alarm_clock_target = yes
			}
		}

		properties = {
			target_flag_left = {
				image = "[?temp_target.GetFlag]"
			}
			target_flag_right = {
				image = "[?temp_target.GetFlag]"
			}
			cancel_button = {
				y = cancel_button_y
			}
		}

		dynamic_lists = {
			alarm_clock_alerts_list_gridbox = {
				array = alarm_clock_array
				entry_container = "[This.GetAlarmClockAlertsListEntryContainer]"
			}
		}

		ai_enabled = {
			always = no
		}
	}

	alarm_clock_alerts_window_no_sound = {
		context_type = player_context

		window_name = "alarm_clock_alerts_window_no_sound"

		visible = {
			is_ai = no
			has_country_flag = alarm_clock_no_sound_alert
			check_variable = { alarm_clock_array^num > 1 }
			any_of = {
				array = alarm_clock_array
				NOT = { check_variable = { v = 0 } }
				set_temp_variable = { alarm_clock_id = v }
				has_reached_date_for_alarm_clock = yes
			}
		}

		effects = {
			go_to_target_button_click = {
				set_temp_variable = { alarm_clock_id = v }
				go_to_alarm_clock_target = yes
			}
			cancel_button_click = {
				set_temp_variable = { alarm_clock_id = v }
				remove_active_alarm_clock = yes
			}
		}

		triggers = {
			go_to_target_button_visible = {
				if = {
					limit = {
						set_temp_variable = { alarm_clock_id = v }
						has_selected_alarm_clock_target = yes
					}
					set_temp_variable = { cancel_button_y = 51 }
					always = yes
				}
				else = {
					set_temp_variable = { cancel_button_y = 36 }
					always = no
				}
			}
			target_flag_left_visible = {
				set_temp_variable = { alarm_clock_id = v }
				has_selected_alarm_clock_target = yes
				meta_trigger = {
					text = {
						set_temp_variable = { alarm_clock_type_other_context = alarm_clock_array_[ID]^0 }
						set_temp_variable = { alarm_clock_target_other_context_temp = alarm_clock_array_[ID]^1 }
					}
					ID = "[?alarm_clock_id]"
				}
				if = {
					limit = {
						has_alarm_clock_type_with_country_target = yes
					}
					set_temp_variable = { temp_target = alarm_clock_target_other_context_temp }
				}
				else = {
					var:alarm_clock_target_other_context_temp = {
						CONTROLLER = {
							set_temp_variable = { temp_target = THIS.id }
						}
					}
				}
			}
			target_flag_right_visible = {
				set_temp_variable = { alarm_clock_id = v }
				has_selected_alarm_clock_target = yes
			}
		}

		properties = {
			target_flag_left = {
				image = "[?temp_target.GetFlag]"
			}
			target_flag_right = {
				image = "[?temp_target.GetFlag]"
			}
			cancel_button = {
				y = cancel_button_y
			}
		}

		dynamic_lists = {
			alarm_clock_alerts_list_gridbox = {
				array = alarm_clock_array
				entry_container = "[This.GetAlarmClockAlertsListEntryContainer]"
			}
		}

		ai_enabled = {
			always = no
		}
	}

	alarm_clock_custom_type_window = {
		context_type = player_context

		window_name = "alarm_clock_custom_type_window"
		parent_window_name = "create_new_alarm_clock_window"

		dirty = create_new_alarm_clock

		visible = {
			set_temp_variable = { alarm_clock_type_other_context = create_new_alarm_clock_type }
			has_alarm_clock_type_with_custom_title = yes
		}

		effects = {
			button_0_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 48 }
				update_create_new_alarm_clock_window = yes
			}
			button_1_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 49 }
				update_create_new_alarm_clock_window = yes
			}
			button_2_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 50 }
				update_create_new_alarm_clock_window = yes
			}
			button_3_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 51 }
				update_create_new_alarm_clock_window = yes
			}
			button_4_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 52 }
				update_create_new_alarm_clock_window = yes
			}
			button_5_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 53 }
				update_create_new_alarm_clock_window = yes
			}
			button_6_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 54 }
				update_create_new_alarm_clock_window = yes
			}
			button_7_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 55 }
				update_create_new_alarm_clock_window = yes
			}
			button_8_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 56 }
				update_create_new_alarm_clock_window = yes
			}
			button_9_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 57 }
				update_create_new_alarm_clock_window = yes
			}
			button_a_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 97 }
				update_create_new_alarm_clock_window = yes
			}
			button_a_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 65 }
				update_create_new_alarm_clock_window = yes
			}
			button_b_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 98 }
				update_create_new_alarm_clock_window = yes
			}
			button_b_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 66 }
				update_create_new_alarm_clock_window = yes
			}
			button_c_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 99 }
				update_create_new_alarm_clock_window = yes
			}
			button_c_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 67 }
				update_create_new_alarm_clock_window = yes
			}
			button_d_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 100 }
				update_create_new_alarm_clock_window = yes
			}
			button_d_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 68 }
				update_create_new_alarm_clock_window = yes
			}
			button_e_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 101 }
				update_create_new_alarm_clock_window = yes
			}
			button_e_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 69 }
				update_create_new_alarm_clock_window = yes
			}
			button_f_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 102 }
				update_create_new_alarm_clock_window = yes
			}
			button_f_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 70 }
				update_create_new_alarm_clock_window = yes
			}
			button_g_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 103 }
				update_create_new_alarm_clock_window = yes
			}
			button_g_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 71 }
				update_create_new_alarm_clock_window = yes
			}
			button_h_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 104 }
				update_create_new_alarm_clock_window = yes
			}
			button_h_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 72 }
				update_create_new_alarm_clock_window = yes
			}
			button_i_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 105 }
				update_create_new_alarm_clock_window = yes
			}
			button_i_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 73 }
				update_create_new_alarm_clock_window = yes
			}
			button_j_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 106 }
				update_create_new_alarm_clock_window = yes
			}
			button_j_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 74 }
				update_create_new_alarm_clock_window = yes
			}
			button_k_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 107 }
				update_create_new_alarm_clock_window = yes
			}
			button_k_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 75 }
				update_create_new_alarm_clock_window = yes
			}
			button_l_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 108 }
				update_create_new_alarm_clock_window = yes
			}
			button_l_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 76 }
				update_create_new_alarm_clock_window = yes
			}
			button_m_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 109 }
				update_create_new_alarm_clock_window = yes
			}
			button_m_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 77 }
				update_create_new_alarm_clock_window = yes
			}
			button_n_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 110 }
				update_create_new_alarm_clock_window = yes
			}
			button_n_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 78 }
				update_create_new_alarm_clock_window = yes
			}
			button_o_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 111 }
				update_create_new_alarm_clock_window = yes
			}
			button_o_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 79 }
				update_create_new_alarm_clock_window = yes
			}
			button_p_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 112 }
				update_create_new_alarm_clock_window = yes
			}
			button_p_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 80 }
				update_create_new_alarm_clock_window = yes
			}
			button_q_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 113 }
				update_create_new_alarm_clock_window = yes
			}
			button_q_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 81 }
				update_create_new_alarm_clock_window = yes
			}
			button_r_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 114 }
				update_create_new_alarm_clock_window = yes
			}
			button_r_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 82 }
				update_create_new_alarm_clock_window = yes
			}
			button_s_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 115 }
				update_create_new_alarm_clock_window = yes
			}
			button_s_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 83 }
				update_create_new_alarm_clock_window = yes
			}
			button_t_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 116 }
				update_create_new_alarm_clock_window = yes
			}
			button_t_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 84 }
				update_create_new_alarm_clock_window = yes
			}
			button_u_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 117 }
				update_create_new_alarm_clock_window = yes
			}
			button_u_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 85 }
				update_create_new_alarm_clock_window = yes
			}
			button_v_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 118 }
				update_create_new_alarm_clock_window = yes
			}
			button_v_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 86 }
				update_create_new_alarm_clock_window = yes
			}
			button_w_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 119 }
				update_create_new_alarm_clock_window = yes
			}
			button_w_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 87 }
				update_create_new_alarm_clock_window = yes
			}
			button_x_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 120 }
				update_create_new_alarm_clock_window = yes
			}
			button_x_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 88 }
				update_create_new_alarm_clock_window = yes
			}
			button_y_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 121 }
				update_create_new_alarm_clock_window = yes
			}
			button_y_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 89 }
				update_create_new_alarm_clock_window = yes
			}
			button_z_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 122 }
				update_create_new_alarm_clock_window = yes
			}
			button_z_capital_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 90 }
				update_create_new_alarm_clock_window = yes
			}
			button_plus_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 43 }
				update_create_new_alarm_clock_window = yes
			}
			button_minus_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 45 }
				update_create_new_alarm_clock_window = yes
			}
			button_space_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 32 }
				update_create_new_alarm_clock_window = yes
			}
			button_comma_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 44 }
				update_create_new_alarm_clock_window = yes
			}
			button_dot_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 46 }
				update_create_new_alarm_clock_window = yes
			}
			button_colon_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 58 }
				update_create_new_alarm_clock_window = yes
			}
			button_semicolon_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 59 }
				update_create_new_alarm_clock_window = yes
			}
			button_questionmark_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 63 }
				update_create_new_alarm_clock_window = yes
			}
			button_apostrophe_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 39 }
				update_create_new_alarm_clock_window = yes
			}
			button_quotationmark_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 34 }
				update_create_new_alarm_clock_window = yes
			}
			button_exclamationmark_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 33 }
				update_create_new_alarm_clock_window = yes
			}
			button_and_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 38 }
				update_create_new_alarm_clock_window = yes
			}
			button_bracketopen_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 40 }
				update_create_new_alarm_clock_window = yes
			}
			button_bracketclose_click = {
				add_to_array = { create_new_alarm_clock_custom_type = 41 }
				update_create_new_alarm_clock_window = yes
			}
			button_delete_click = {
				set_temp_variable = { temp = create_new_alarm_clock_custom_type^num }
				subtract_from_temp_variable = { temp = 1 }
				remove_from_array = { array = create_new_alarm_clock_custom_type index = temp }
				update_create_new_alarm_clock_window = yes
			}
		}

		triggers = {
			button_0_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_1_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_2_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_3_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_4_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_5_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_6_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_7_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_8_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_9_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_a_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_a_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_b_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_b_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_c_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_c_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_d_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_d_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_e_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_e_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_f_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_f_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_g_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_g_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_h_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_h_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_i_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_i_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_j_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_j_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_k_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_k_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_l_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_l_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_m_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_m_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_n_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_n_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_o_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_o_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_p_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_p_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_q_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_q_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_r_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_r_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_s_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_s_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_t_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_t_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_u_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_u_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_v_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_v_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_w_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_w_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_x_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_x_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_y_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_y_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_z_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_z_capital_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_plus_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_minus_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_space_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_comma_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_dot_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_colon_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_semicolon_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_questionmark_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_apostrophe_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_quotationmark_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_exclamationmark_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_and_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_bracketopen_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_bracketclose_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num < 29 }
			}
			button_delete_click_enabled = {
				check_variable = { create_new_alarm_clock_custom_type^num > 0 }
			}
		}

		ai_enabled = {
			always = no
		}
	}
}