﻿DynastyDuchyMaleIrish = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_irish
	}
	text = {
		trigger = {
			root.top_liege = {
				culture = {
					has_cultural_pillar = heritage_west_germanic
				}
				OR = {
					has_primary_title = title:e_britannia
					has_primary_title = title:k_england
					has_primary_title = title:k_scotland
				}
			}
		}
		localization_key = duke_default_male_irish
	}
	text = {
		trigger = {
			is_ruler = yes
		}
		localization_key = duke_male_holder_irish
	}
	text = {
		localization_key = duke_male_non_holder_irish
		fallback = yes
	}
}
DukeMaleIrish = {
	type = character
	text = {
		trigger = {
			culture = { any_parent_culture_or_above = { has_cultural_pillar = heritage_north_germanic } }
		}
		localization_key = earl_male_gael_norse
	}
	text = {
		localization_key = duke_default_male_irish
		fallback = yes
	}
}
DynastyDuchyFemaleIrish = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_irish
	}
	text = {
		trigger = {
			root.top_liege = {
				culture = {
					has_cultural_pillar = heritage_west_germanic
				}
				OR = {
					has_primary_title = title:e_britannia
					has_primary_title = title:k_england
					has_primary_title = title:k_scotland
				}
			}
		}
		localization_key = duke_default_female_irish
	}
	text = {
		trigger = {
			is_ruler = yes
		}
		localization_key = duke_female_holder_irish
	}
	text = {
		localization_key = duke_female_non_holder_irish
		fallback = yes
	}
}
DukeFemaleIrish = {
	type = character
	text = {
		trigger = {
			culture = { any_parent_culture_or_above = { has_cultural_pillar = heritage_north_germanic } }
		}
		localization_key = earl_female_gael_norse
	}
	text = {
		localization_key = duke_default_female_irish
		fallback = yes
	}
}
DuchyIrish = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_irish
	}
	text = {
		trigger = {
			root.top_liege = {
				culture = {
					has_cultural_pillar = heritage_west_germanic
				}
				OR = {
					has_primary_title = title:e_britannia
					has_primary_title = title:k_england
					has_primary_title = title:k_scotland
				}
			}
		}
		localization_key = duchy_default_irish
	}
	text = {
		localization_key = duchy_dynast_irish
		fallback = yes
	}
}
DynastDuchyIrish = {
	type = character
	text = {
		trigger = {
			culture = { any_parent_culture_or_above = { has_cultural_pillar = heritage_north_germanic } }
			
		}
		localization_key = earldom_irish
	}
	text = {
		localization_key = duchy_default_irish
		fallback = yes
	}
}
DynastyDuchyMaleGaelic = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_irish
	}
	text = {
		trigger = {
			root.top_liege = {
				culture = {
					has_cultural_pillar = heritage_west_germanic
				}
				OR = {
					has_primary_title = title:e_britannia
					has_primary_title = title:k_england
					has_primary_title = title:k_scotland
				}
			}
		}
		localization_key = duke_default_male_gaelic
	}
	text = {
		trigger = {
			is_ruler = yes
		}
		localization_key = duke_male_holder_gaelic
	}
	text = {
		localization_key = duke_male_non_holder_gaelic
		fallback = yes
	}
}
DukeMaleGaelic = {
	type = character
	text = {
		trigger = {
			culture = { any_parent_culture_or_above = { has_cultural_pillar = heritage_north_germanic } }
		}
		localization_key = earl_male_gael_norse
	}
	text = {
		localization_key = duke_default_male_gaelic
		fallback = yes
	}
}
DynastyDuchyFemaleGaelic = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_irish
	}
	text = {
		trigger = {
			root.top_liege = {
				culture = {
					has_cultural_pillar = heritage_west_germanic
				}
				OR = {
					has_primary_title = title:e_britannia
					has_primary_title = title:k_england
					has_primary_title = title:k_scotland
				}
			}
		}
		localization_key = duke_default_female_gaelic
	}
	text = {
		trigger = {
			is_ruler = yes
		}
		localization_key = duke_female_holder_gaelic
	}
	text = {
		localization_key = duke_female_non_holder_gaelic
		fallback = yes
	}
}
DukeFemaleGaelic = {
	type = character
	text = {
		trigger = {
			culture = { any_parent_culture_or_above = { has_cultural_pillar = heritage_north_germanic } }
		}
		localization_key = earl_female_gael_norse
	}
	text = {
		localization_key = duke_default_female_gaelic
		fallback = yes
	}
}
DuchyGaelic = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_irish
	}
	text = {
		trigger = {
			root.top_liege = {
				culture = {
					has_cultural_pillar = heritage_west_germanic
				}
				OR = {
					has_primary_title = title:e_britannia
					has_primary_title = title:k_england
					has_primary_title = title:k_scotland
				}
			}
		}
		localization_key = duchy_default_gaelic
	}
	text = {
		localization_key = duchy_dynast_gaelic
		fallback = yes
	}
}
DynastDuchyGaelic = {
	type = character
	text = {
		trigger = {
			culture = { any_parent_culture_or_above = { has_cultural_pillar = heritage_north_germanic } }
		}
		localization_key = earldom_irish
	}
	text = {
		localization_key = duchy_default_gaelic
		fallback = yes
	}
}
DukeMaleEnglish = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_english
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_male_english_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_english
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_english
	}
	text = {
		trigger = {
			OR = {
				any_held_title = {
					count = 2
					tier = tier_duchy
				}
				AND = {
					exists = primary_spouse
						any_held_title = {
						count = 2
						tier = tier_duchy
					}
				}
			}
		}
		localization_key = grand_duke_male_english
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_male_english_independent
	}
	text = {
		localization_key = duke_default_male_english
		fallback = yes
	}
}
DukeFemaleEnglish = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_english
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_female_english_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_english
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_english
	}
	text = {
		trigger = {
			OR = {
				any_held_title = {
					count = 2
					tier = tier_duchy
				}
				AND = {
					exists = primary_spouse
						any_held_title = {
						count = 2
						tier = tier_duchy
					}
				}
			}
		}
		localization_key = grand_duke_female_english
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_female_english_independent
	}
	text = {
		localization_key = duke_default_female_english
		fallback = yes
	}
}
DuchyEnglish = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_english_male
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_english_female
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_english
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_english
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_english
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_english
	}
	text = {
		localization_key = duchy_default_english
		fallback = yes
	}
}
DukeMaleAngloSaxon = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_anglo_saxon
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_anglo_saxon
	}
	text = {
		localization_key = duke_default_male_anglo_saxon
		fallback = yes
	}
}
DukeFemaleAngloSaxon = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_anglo_saxon
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_anglo_saxon
	}
	text = {
		localization_key = duke_default_female_anglo_saxon
		fallback = yes
	}
}
DuchyAngloSaxon = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_anglo_saxon
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_anglo_saxon
	}
	text = {
		localization_key = duchy_default_anglo_saxon
		fallback = yes
	}
}
DukeMaleOldSaxon = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_old_saxon
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_old_saxon
	}
	text = {
		localization_key = duke_default_male_old_saxon
		fallback = yes
	}
}
DukeFemaleOldSaxon = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_old_saxon
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_old_saxon
	}
	text = {
		localization_key = duke_default_female_old_saxon
		fallback = yes
	}
}
DuchyOldSaxon = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_old_saxon
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_old_saxon
	}
	text = {
		localization_key = duchy_default_old_saxon
		fallback = yes
	}
}
DukeMaleScottish = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_english
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_male_scottish_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_scottish
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_english
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_male_scottish_independent
	}
	text = {
		localization_key = duke_default_male_scottish
		fallback = yes
	}
}
DukeFemaleScottish = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_english
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_female_scottish_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_scottish
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_english
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_female_scottish_independent
	}
	text = {
		localization_key = duke_default_female_scottish
		fallback = yes
	}
}
DuchyScottish = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_english_male
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_english_female
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_english
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_english
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_scottish
	}
	text = {
		localization_key = duchy_default_scottish
		fallback = yes
	}
}
DukeMalePictish = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_pictish
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_pictish
	}
	text = {
		localization_key = duke_default_male_pictish
		fallback = yes
	}
}
DukeFemalePictish = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_pictish
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_pictish
	}
	text = {
		localization_key = duke_default_female_pictish
		fallback = yes
	}
}
DuchyPictish = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_pictish
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_pictish
	}
	text = {
		localization_key = duchy_default_pictish
		fallback = yes
	}
}
DukeMaleWelsh = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_welsh
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_welsh
	}
	text = {
		localization_key = duke_default_male_welsh
		fallback = yes
	}
}
DukeFemaleWelsh = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_welsh
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_welsh
	}
	text = {
		localization_key = duke_default_female_welsh
		fallback = yes
	}
}
DuchyWelsh = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_welsh
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_welsh
	}
	text = {
		localization_key = duchy_default_welsh
		fallback = yes
	}
}
DukeMaleBreton = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_breton
	}
	text = {
		localization_key = duke_default_male_breton
		fallback = yes
	}
}
DukeFemaleBreton = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_breton
	}
	text = {
		localization_key = duke_default_female_breton
		fallback = yes
	}
}
DuchyBreton = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_breton
	}
	text = {
		localization_key = duchy_default_breton
		fallback = yes
	}
}
DukeMaleCornish = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_cornish
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_cornish
	}	
	text = {
		localization_key = duke_default_male_cornish
		fallback = yes
	}
}
DukeFemaleCornish = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_cornish
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_cornish
	}
	text = {
		localization_key = duke_default_female_cornish
		fallback = yes
	}
}
DuchyCornish = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_cornish
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_cornish
	}
	text = {
		localization_key = duchy_default_cornish
		fallback = yes
	}
}
DukeMaleFrench = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_french
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_male_french_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_french
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_french
	}
	text = {
		trigger = {
			OR = {
				any_held_title = {
					count = 2
					tier = tier_duchy
				}
				AND = {
					exists = primary_spouse
						any_held_title = {
						count = 2
						tier = tier_duchy
					}
				}
			}
		}
		localization_key = grand_duke_male_french
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_male_french_independent
	}
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_dauphine
				AND = {
					exists = primary_spouse
					primary_spouse = {
						has_primary_title = title:d_dauphine
					}
				}
			}
			OR = {
				AND = {
					exists = father
					father = {
						highest_held_title_tier >= tier_kingdom
						primary_heir = root
					}
				}
				AND = {
					exists = mother
					mother = {
						highest_held_title_tier >= tier_kingdom
						primary_heir = root
					}
				}
				AND = {
					exists = primary_spouse.father
					primary_spouse.father = {
						highest_held_title_tier >= tier_kingdom
						primary_heir = root
					}
				}
				AND = {
					exists = primary_spouse.mother
					primary_spouse.mother = {
						highest_held_title_tier >= tier_kingdom
						primary_heir = root
					}
				}
			}
		}
		localization_key = dolphin_male_french
	}
	text = {
		localization_key = duke_default_male_french
		fallback = yes
	}
}
DukeFemaleFrench = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_french
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_female_french_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_french
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_french
	}
	text = {
		trigger = {
			OR = {
				any_held_title = {
					count = 2
					tier = tier_duchy
				}
				AND = {
					exists = primary_spouse
						any_held_title = {
						count = 2
						tier = tier_duchy
					}
				}
			}
		}
		localization_key = grand_duke_female_french
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_female_french_independent
	}
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_dauphine
				AND = {
					exists = primary_spouse
					primary_spouse = {
						has_primary_title = title:d_dauphine
					}
				}
			}
			OR = {
				AND = {
					exists = father
					father = {
						highest_held_title_tier >= tier_kingdom
						primary_heir = root
					}
				}
				AND = {
					exists = mother
					mother = {
						highest_held_title_tier >= tier_kingdom
						primary_heir = root
					}
				}
				AND = {
					exists = primary_spouse.father
					primary_spouse.father = {
						highest_held_title_tier >= tier_kingdom
						primary_heir = root
					}
				}
				AND = {
					exists = primary_spouse.mother
					primary_spouse.mother = {
						highest_held_title_tier >= tier_kingdom
						primary_heir = root
					}
				}
			}
		}
		localization_key = dolphin_female_french
	}
	text = {
		localization_key = duke_default_female_french
		fallback = yes
	}
}
DuchyFrench = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_french_male
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_french_female
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_french
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_french
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_french
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_french
	}
	text = {
		localization_key = duchy_default_french
		fallback = yes
	}
}
DukeMaleNorman = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_norman
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_male_norman_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_french
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_french
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_male_norman_independent
	}
	text = {
		localization_key = duke_default_male_french
		fallback = yes
	}
}
DukeFemaleNorman = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_norman
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_female_norman_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_norman
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_french
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_female_norman_independent
	}
	text = {
		localization_key = duke_default_female_french
		fallback = yes
	}
}
DuchyNorman = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_norman_male
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_norman_female
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_french
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_norman
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_french
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_norman
	}
	text = {
		localization_key = duchy_default_french
		fallback = yes
	}
}
DukeMaleOccitan = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_occitan
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_male_occitan_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_occitan
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_occitan
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_male_occitan_independent
	}
	text = {
		localization_key = duke_default_male_occitan
		fallback = yes
	}
}
DukeFemaleOccitan = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_occitan
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_female_occitan_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_occitan
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_occitan
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_female_occitan_independent
	}
	text = {
		localization_key = duke_default_female_occitan
		fallback = yes
	}
}
DuchyOccitan = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_occitan_male
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_occitan_female
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_occitan
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_occitan
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_occitan
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_occitan
	}
	text = {
		localization_key = duchy_default_occitan
		fallback = yes
	}
}
DukeMaleOutremer = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_outremer
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_outremer
	}
	text = {
		localization_key = duke_default_male_outremer
		fallback = yes
	}
}
DukeFemaleOutremer = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_outremer
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_outremer
	}
	text = {
		localization_key = duke_default_female_outremer
		fallback = yes
	}
}
DuchyOutremer = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_outremer
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_outremer
	}
	text = {
		localization_key = duchy_default_outremer
		fallback = yes
	}
}
DukeMaleBasque = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_basque
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_basque
	}
	text = {
		localization_key = duke_default_male_basque
		fallback = yes
	}
}
DukeFemaleBasque = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_basque
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_basque
	}
	text = {
		localization_key = duke_default_female_basque
		fallback = yes
	}
}
DuchyBasque = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_basque
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_basque
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_basque
	}
	text = {
		localization_key = duchy_default_basque
		fallback = yes
	}
}
DukeMaleCastilian = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_castillian
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_castilian_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_castilian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_castilian
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_castilian_independent
	}
	text = {
		localization_key = duke_default_male_castilian
		fallback = yes
	}
}
DukeFemaleCastilian = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_castillian
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_castilian_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_castilian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_castilian
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_castilian_independent
	}
	text = {
		localization_key = duke_default_female_castilian
		fallback = yes
	}
}
DuchyCastilian = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_castilian_male
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_castilian_female
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_castilian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_castilian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_castilian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_castilian
	}
	text = {
		localization_key = duchy_default_castilian
		fallback = yes
	}
}
DukeMaleCatalan = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_catalan
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_catalan_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_catalan
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_catalan
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_catalan_independent
	}
	text = {
		localization_key = duke_default_male_catalan
		fallback = yes
	}
}
DukeFemaleCatalan = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_catalan
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_catalan_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_catalan
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_catalan
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_catalan_independent
	}
	text = {
		localization_key = duke_default_female_catalan
		fallback = yes
	}
}
DuchyCatalan = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_catalan_male
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_catalan_female
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_catalan
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_catalan
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_catalan
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_catalan
	}
	text = {
		localization_key = duchy_default_catalan
		fallback = yes
	}
}
DukeMalePortGalician = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_portugese
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_portugese_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_portugese
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_portugese
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_portugese_independent
	}
	text = {
		localization_key = duke_default_male_portugese
		fallback = yes
	}
}
DukeFemalePortGalician = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_portugese
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_portugese_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_portugese
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_portugese
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_portugese_independent
	}
	text = {
		localization_key = duke_default_female_portugese
		fallback = yes
	}
}
DuchyPortGalician = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_portugese_male
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_portugese_female
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_portugese
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_portugese
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_portugese
	}
	text = {
		localization_key = duchy_default_portugese
		fallback = yes
	}
}
DukeMaleVisigothic = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_visigothic
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_visigothic
	}
	text = {
		localization_key = duke_default_male_visigothic
		fallback = yes
	}
}
DukeFemaleVisigothic = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_visigothic
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_visigothic
	}
	text = {
		localization_key = duke_default_female_visigothic
		fallback = yes
	}
}
DuchyVisigothic = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_visigothic
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_visigothic
	}
	text = {
		localization_key = duchy_default_visigothic
		fallback = yes
	}
}
DukeMaleAsturleonese = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_asturleonese
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_asturleonese_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_asturleonese
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_asturleonese
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_asturleonese_independent
	}
	text = {
		localization_key = duke_default_male_asturleonese
		fallback = yes
	}
}
DukeFemaleAsturleonese = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_asturleonese
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_asturleonese_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_asturleonese
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_asturleonese
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_asturleonese_independent
	}
	text = {
		localization_key = duke_default_female_asturleonese
		fallback = yes
	}
}
DuchyAsturleonese = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_asturleonese_male
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_asturleonese_female
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_asturleonese
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_asturleonese
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_asturleonese
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_asturleonese
	}
	text = {
		localization_key = duchy_default_asturleonese
		fallback = yes
	}
}
DukeMaleAragonese = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_aragonese
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_aragonese_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_aragonese
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_aragonese
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_aragonese_independent
	}
	text = {
		localization_key = duke_default_male_aragonese
		fallback = yes
	}
}
DukeFemaleAragonese = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_aragonese
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_aragonese_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_aragonese
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_aragonese
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_aragonese_independent
	}
	text = {
		localization_key = duke_default_female_aragonese
		fallback = yes
	}
}
DuchyAragonese = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_aragonese_male
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_aragonese_female
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_aragonese
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_aragonese
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_aragonese
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_aragonese
	}
	text = {
		localization_key = duchy_default_aragonese
		fallback = yes
	}
}
DukeMaleFinnish = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_finnish
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_finnish
	}
	text = {
		localization_key = duke_default_male_finnish
		fallback = yes
	}
}
DukeFemaleFinnish = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_finnish
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_finnish
	}
	text = {
		localization_key = duke_default_female_finnish
		fallback = yes
	}
}
DuchyFinnish = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_finnish
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_finnish
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_finnish
	}
	text = {
		localization_key = duchy_default_finnish
		fallback = yes
	}
}
DukeMaleEstonian = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_estonian
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_estonian_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_estonian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_estonian
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_estonian_independent
	}
	text = {
		localization_key = duke_default_male_estonian
		fallback = yes
	}
}
DukeFemaleEstonian = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_estonian
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_estonian_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_estonian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_estonian
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_estonian_independent
	}
	text = {
		localization_key = duke_default_female_estonian
		fallback = yes
	}
}
DuchyEstonian = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_estonian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_estonian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_estonian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_estonian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_estonian
	}
	text = {
		localization_key = duchy_default_estonian
		fallback = yes
	}
}
DukeMaleSaxon = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_saxon
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_male_saxon_independent
	}
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_transylvania
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_primary_title = title:d_transylvania
					}
				}
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_male_saxon
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_saxon
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_saxon
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_male_saxon_independent
	}
	text = {
		localization_key = duke_default_male_saxon
		fallback = yes
	}
}
DukeFemaleSaxon = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_saxon
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_female_saxon_independent
	}
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_transylvania
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_primary_title = title:d_transylvania
					}
				}
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_female_saxon
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_saxon
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_saxon
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_female_saxon_independent
	}
	text = {
		localization_key = duke_default_female_saxon
		fallback = yes
	}
}
DuchySaxon = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_saxon
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_saxon
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_saxon
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_saxon
	}
	text = {
		localization_key = duchy_default_saxon
		fallback = yes
	}
}
DukeMaleMiddleHighGerman = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_middle_high_german
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_male_middle_high_german_independent
	}
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_transylvania
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_primary_title = title:d_transylvania
					}
				}
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_male_middle_high_german
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_middle_high_german
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_middle_high_german
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_male_middle_high_german_independent
	}
	text = {
		localization_key = duke_default_male_middle_high_german
		fallback = yes
	}
}
DukeFemaleMiddleHighGerman = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_middle_high_german
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_female_middle_high_german_independent
	}
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_transylvania
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_primary_title = title:d_transylvania
					}
				}
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_female_middle_high_german
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_middle_high_german
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_middle_high_german
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_female_middle_high_german_independent
	}
	text = {
		localization_key = duke_default_female_middle_high_german
		fallback = yes
	}
}
DuchyMiddleHighGerman = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_middle_high_german
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_middle_high_german
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_middle_high_german
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_middle_high_german
	}
	text = {
		localization_key = duchy_default_middle_high_german
		fallback = yes
	}
}
DukeMaleFrisian = {
	type = character
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_transylvania
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_primary_title = title:d_transylvania
					}
				}
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_male_frisian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_frisian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_frisian
	}
	text = {
		localization_key = duke_default_male_frisian
		fallback = yes
	}
}
DukeFemaleFrisian = {
	type = character
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_transylvania
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_primary_title = title:d_transylvania
					}
				}
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_female_frisian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_frisian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_frisian
	}
	text = {
		localization_key = duke_default_female_frisian
		fallback = yes
	}
}
DuchyFrisian = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_frisian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_frisian
	}
	text = {
		localization_key = duchy_default_frisian
		fallback = yes
	}
}
DukeMaleDutch = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_dutch
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = furst_male_dutch
	}
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_transylvania
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_primary_title = title:d_transylvania
					}
				}
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_male_dutch
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_dutch
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_dutch
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = furst_male_dutch
	}
	text = {
		localization_key = duke_default_male_dutch
		fallback = yes
	}
}
DukeFemaleDutch = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_dutch
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = furst_female_dutch
	}
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_transylvania
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_primary_title = title:d_transylvania
					}
				}
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_female_dutch
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_dutch
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_dutch
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = furst_female_dutch
	}
	text = {
		localization_key = duke_default_female_dutch
		fallback = yes
	}
}
DuchyDutch = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_dutch
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_dutch
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_dutch
	}
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = furstdom_dutch
	}
	text = {
		localization_key = duchy_default_dutch
		fallback = yes
	}
}
DukeMaleArabic = {
	type = character
	text = {
		trigger = {
			OR = {
				AND = {
					has_culture = culture:andalusian
					vassal_contract_has_flag = has_palatinate_contract
					has_religion = religion:christianity_religion
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_culture = culture:andalusian
						vassal_contract_has_flag = has_march_contract
						has_religion = religion:christianity_religion
					}
				}
			}
		}
		localization_key = marquess_male_christian_andulusian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_arabic_group
	}
	text = {
		trigger = {
			OR = {
				AND = {
					has_culture = culture:andalusian
					vassal_contract_has_flag = has_palatinate_contract
					has_religion = religion:christianity_religion
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_culture = culture:andalusian
						vassal_contract_has_flag = has_palatinate_contract
						has_religion = religion:christianity_religion
					}
				}
			}
		}
		localization_key = palatine_male_christian_andulusian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
			NOT = {
				has_religion = religion:christianity_religion
			}
		}
		localization_key = palatine_male_arabic_group
	}
	text = {
		trigger = {
			has_culture = culture:andalusian
			has_religion = religion:christianity_religion
		}
		localization_key = duke_christian_male_andulusian
	}
	text = {
		localization_key = duke_default_male_arabic_group
		fallback = yes
	}
}
DukeFemaleArabic = {
	type = character
	text = {
		trigger = {
			OR = {
				AND = {
					has_culture = culture:andalusian
					vassal_contract_has_flag = has_march_contract
					has_religion = religion:christianity_religion
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_culture = culture:andalusian
						vassal_contract_has_flag = has_march_contract
						has_religion = religion:christianity_religion
					}
				}
			}
		}
		localization_key = marquess_female_christian_andulusian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_arabic_group
	}
	text = {
		trigger = {
			OR = {
				AND = {
					has_culture = culture:andalusian
					vassal_contract_has_flag = has_palatinate_contract
					has_religion = religion:christianity_religion
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_culture = culture:andalusian
						vassal_contract_has_flag = has_palatinate_contract
						has_religion = religion:christianity_religion
					}
				}
			}
		}
		localization_key = palatine_female_christian_andulusian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
			NOT = {
				has_religion = religion:christianity_religion
			}
		}
		localization_key = palatine_female_arabic_group
	}
	text = {
		trigger = {
			has_culture = culture:andalusian
			has_religion = religion:christianity_religion
		}
		localization_key = duke_christian_female_andulusian
	}
	text = {
		localization_key = duke_default_female_arabic_group
		fallback = yes
	}
}
DuchyArabic = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
			has_culture = culture:andalusian
			has_religion = religion:christianity_religion
		}
		localization_key = march_christian_andulusian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
			has_culture = culture:andalusian
			has_religion = religion:christianity_religion
		}
		localization_key = palatinate_christian_andulusian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_arabic_group
	}
	text = {
		trigger = {
			has_culture = culture:andalusian
			has_religion = religion:christianity_religion
		}
		localization_key = duchy_christian_andulusian
	}
	text = {
		localization_key = duchy_arabic_group
		fallback = yes
	}
}
DukeMaleCoptic = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_coptic
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_coptic
	}
	text = {
		localization_key = duke_default_male_coptic
		fallback = yes
	}
}
DukeFemaleCoptic = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_coptic
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_coptic
	}
	text = {
		localization_key = duke_default_female_coptic
		fallback = yes
	}
}
DuchyCoptic = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_coptic
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_coptic
	}
	text = {
		localization_key = duchy_default_coptic
		fallback = yes
	}
}
DukeMaleArmenian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_armenian
	}
	text = {
		localization_key = duke_default_male_armenian
		fallback = yes
	}
}
DukeFemaleArmenian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_armenian
	}
	text = {
		localization_key = duke_default_female_armenian
		fallback = yes
	}
}
DukeFemaleHolderArmenian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_armenian
	}
	text = {
		localization_key = duke_default_holder_female_armenian
		fallback = yes
	}
}
DuchyArmenian = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_armenian
	}
	text = {
		localization_key = duchy_default_armenian
		fallback = yes
	}
}
DukeMaleGreek = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = top_liege
			top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = byzantine_marquess_male_greek
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_greek
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_greek
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = top_liege
			top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_male_greek
	}
	text = {
		localization_key = duke_default_male_greek
		fallback = yes
	}
}
DukeFemaleGreek = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = top_liege
			top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = byzantine_marquess_female_greek
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_greek
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_greek
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = top_liege
			top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_female_greek
	}
	text = {
		localization_key = duke_default_female_greek
		fallback = yes
	}
}
DuchyGreek = {
	type = character
	text = {
		trigger = {
			exists = top_liege
			top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = byzantine_march_greek
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_greek
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_greek
	}
	text = {
		trigger = {
			exists = top_liege
			top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duchy_greek
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_greek
	}
	text = {
		localization_key = duchy_default_greek
		fallback = yes
	}
}
DukeGeorgian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_georgian
	}
	text = {
		localization_key = duke_default_georgian
		fallback = yes
	}
}
DuchyGeorgian = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_georgian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_georgian
	}
	text = {
		localization_key = duchy_default_georgian
		fallback = yes
	}
}
DukeMaleAlan = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_alan
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_alan
	}
	text = {
		localization_key = duke_default_male_alan
		fallback = yes
	}
}
DukeFemaleAlan = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_alan
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_alan
	}
	text = {
		localization_key = duke_default_female_alan
		fallback = yes
	}
}
DuchyAlan = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_alan
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = county_alan
	}
	text = {
		localization_key = duchy_default_alan
		fallback = yes
	}
}
DukeMaleAssyrian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_assyrian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_assyrian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_male_assyrian
	}
	text = {
		localization_key = duke_default_male_assyrian
		fallback = yes
	}
}
DukeFemaleAssyrian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_assyrian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_assyrian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_female_assyrian
	}
	text = {
		localization_key = duke_default_female_assyrian
		fallback = yes
	}
}
DuchyAssyrian = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_assyrian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_assyrian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duchy_assyrian
	}
	text = {
		localization_key = duchy_default_assyrian
		fallback = yes
	}
}
DukeMaleItalian = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_italian
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_italian_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_italian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_italian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_male_italian
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_italian_independent
	}
	text = {
		localization_key = duke_default_male_italian
		fallback = yes
	}
}
DukeFemaleItalian = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_italian
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_italian_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_italian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_italian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_female_italian
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_italian_independent
	}
	text = {
		localization_key = duke_default_female_italian
		fallback = yes
	}
}
DuchyItalian = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_male_italian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_female_italian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_italian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_italian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duchy_italian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_italian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_italian
	}
	text = {
		localization_key = duchy_default_italian
		fallback = yes
	}
}
DukeMaleRoman = { ##Unusually set but should work
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = very_shameful_roman_male
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_roman_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = duke_tribal_male_roman ##"Dux"
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_roman
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = duke_tribal_male_roman
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_male_roman_independent
	}
	text = {
		trigger = {
			highest_held_title_tier >= tier_duchy ##Is the holder not spouse
		}
		localization_key = duke_feudalclan_roman_holder
	}
	text = {
		localization_key = duke_default_male_roman
		fallback = yes
	}
}
DukeFemaleRoman = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = very_shameful_roman_female
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_roman_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = duke_tribal_female_roman ##"Ducissa"
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_roman
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = duke_tribal_female_roman
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_feudalclan_female_roman_independent
	}
	text = {
		trigger = {
			highest_held_title_tier >= tier_duchy ##Is the holder not spouse
		}
		localization_key = duke_feudalclan_roman_holder
	}
	text = {
		localization_key = duke_default_female_roman
		fallback = yes
	}
}
DuchyRoman = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = very_shameful_roman_mas
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = very_shameful_roman_fem
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_roman
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_roman
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = surpreme_roman_duchy
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_roman
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_roman
	}
	text = {
		localization_key = duchy_default_roman
		fallback = yes
	}
}
DukeMaleCisalpine = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_cisalpine
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_male_cisalpine_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_italian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_italian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_male_italian
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_male_cisalpine_independent
	}
	text = {
		localization_key = duke_default_male_cisalpine
		fallback = yes
	}
}
DukeFemaleCisalpine = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_cisalpine
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_female_cisalpine_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_italian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_italian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_female_italian
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_female_cisalpine_independent
	}
	text = {
		localization_key = duke_default_female_cisalpine
		fallback = yes
	}
}
DuchyCisalpine = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_male_cisalpine
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_female_cisalpine
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_italian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_italian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duchy_italian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_cisalpine
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_cisalpine
	}
	text = {
		localization_key = duchy_default_cisalpine
		fallback = yes
	}
}
DukeMaleSardinian = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_sardinian
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_male_sardinian_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_sardinian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_sardinian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_male_sardinian
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_male_sardinian_independent
	}
	text = {
		localization_key = duke_default_male_sardinian
		fallback = yes
	}
}
DukeFemaleSardinian = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_sardinian
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_female_sardinian_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_sardinian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_sardinian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_female_sardinian
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_female_sardinian_independent
	}
	text = {
		localization_key = duke_default_female_sardinian
		fallback = yes
	}
}
DuchySardinian = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_male_sardinian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_female_sardinian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_sardinian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_sardinian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duchy_sardinian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_sardinian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_sardinian
	}
	text = {
		localization_key = duchy_default_sardinian
		fallback = yes
	}
}
DukeMaleSicilian = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_sicilian
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_male_sicilian_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_sicilian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_sardinian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_male_sardinian
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_male_sicilian_independent
	}
	text = {
		localization_key = duke_default_male_sardinian
		fallback = yes
	}
}
DukeFemaleSicilian = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_sicilian
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_female_sicilian_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_sardinian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_sardinian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_female_sardinian
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_female_sicilian_independent
	}
	text = {
		localization_key = duke_default_female_sardinian
		fallback = yes
	}
}
DuchySicilian = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_male_sicilian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_female_sicilian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_sardinian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_sardinian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duchy_sardinian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			any_held_title = {
				count = 2
				tier = tier_duchy
			}
		}
		localization_key = grand_duchy_sicilian
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_sicilian
	}
	text = {
		localization_key = duchy_default_sardinian
		fallback = yes
	}
}
DukeMaleLombard = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_lombard
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_male_lombard_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_lombard
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_lombard
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_male_lombard
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_male_lombard_independent
	}
	text = {
		localization_key = duke_default_male_lombard
		fallback = yes
	}
}
DukeFemaleLombard = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_lombard
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_female_lombard_independent
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_lombard
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_lombard
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duke_female_lombard
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_female_lombard_independent
	}
	text = {
		localization_key = duke_default_female_lombard
		fallback = yes
	}
}
DuchyLombard = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = yes
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_lombard
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			is_male = no
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_lombard
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_lombard
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_lombard
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duchy_lombard
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = independent_duchy_lombard
	}
	text = {
		localization_key = duchy_default_lombard
		fallback = yes
	}
}
DukeMaleCroatian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_croatian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_croatian
	}
	text = {
		localization_key = duke_default_male_croatian
		fallback = yes
	}
}
DukeFemaleCroatian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_croatian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_croatian
	}
	text = {
		localization_key = duke_default_female_croatian
		fallback = yes
	}
}
DuchyCroatian = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_croatian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_croatian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duchy_croatian
	}
	text = {
		localization_key = duchy_default_croatian
		fallback = yes
	}
}
DukeMaleSerbian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_serbian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_serbian
	}
	text = {
		localization_key = duke_default_male_serbian
		fallback = yes
	}
}
DukeFemaleSerbian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_serbian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_serbian
	}
	text = {
		localization_key = duke_default_female_serbian
		fallback = yes
	}
}
DuchySerbian = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_serbian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_serbian
	}
	text = {
		trigger = {
			root.top_liege = {
				OR = {
					has_primary_title = title:e_byzantium
					has_primary_title = title:e_roman_empire
				}
			}
		}
		localization_key = byzantine_duchy_serbian
	}
	text = {
		localization_key = duchy_default_serbian
		fallback = yes
	}
}
DukeMaleVlach = {
	type = character
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_transylvania
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_primary_title = title:d_transylvania
					}
				}
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_male_vlach
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_vlach
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_vlach
	}
	text = {
		localization_key = duke_default_male_vlach
		fallback = yes
	}
}
DukeFemaleVlach = {
	type = character
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_transylvania
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_primary_title = title:d_transylvania
					}
				}
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_female_vlach
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_vlach
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_vlach
	}
	text = {
		localization_key = duke_default_female_vlach
		fallback = yes
	}
}
DuchyVlach = {
	type = character
	text = {
		trigger = {
			has_primary_title = title:d_transylvania
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajdaasag_vlach
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_vlach
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_vlach
	}
	text = {
		localization_key = duchy_default_vlach
		fallback = yes
	}
}
DukeMalePom = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_pom
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_pom
	}
	text = {
		localization_key = duke_default_male_pom
		fallback = yes
	}
}
DukeFemalePom = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_pom
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_pom
	}
	text = {
		localization_key = duke_default_female_pom
		fallback = yes
	}
}
DuchyPom = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_pom
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_pom
	}
	text = {
		localization_key = duchy_default_pom
		fallback = yes
	}
}
DukeMaleCzech = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_czech
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = furst_male_czech
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_czech
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_czech
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = furst_male_czech
	}
	text = {
		localization_key = duke_default_male_czech
		fallback = yes
	}
}
DukeFemaleCzech = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_czech
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = furst_female_czech
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_czech
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_czech
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = furst_female_czech
	}
	text = {
		localization_key = duke_default_female_czech
		fallback = yes
	}
}
DuchyCzech = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_czech
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_czech
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_czech
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = furstdom_czech
	}
	text = {
		localization_key = duchy_default_czech
		fallback = yes
	}
}
DukeMalePolish = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_polish
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_default_male_polish
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_polish
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_polish
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_default_male_polish
	}
	text = {
		localization_key = duke_default_male_polish
		fallback = yes
	}
}
DukeFemalePolish = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_polish
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_default_female_polish
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_polish
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_polish
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_default_female_polish
	}
	text = {
		localization_key = duke_default_female_polish
		fallback = yes
	}
}
DuchyPolish = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = duchy_default_polish
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_polish
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_polish
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = duchy_default_polish
	}
	text = {
		localization_key = duchy_default_polish
		fallback = yes
	}
}
DukeMalePolabian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_polabian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_polabian
	}
	text = {
		localization_key = duke_default_male_polabian
		fallback = yes
	}
}
DukeFemalePolabian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_polabian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_polabian
	}
	text = {
		localization_key = duke_default_female_polabian
		fallback = yes
	}
}
DuchyPolabian = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_polabian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_polabian
	}
	text = {
		localization_key = duchy_default_polabian
		fallback = yes
	}
}
DukeMaleSlovien = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_male_slovien
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_default_male_slovien
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_slovien
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_slovien
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_default_male_slovien
	}
	text = {
		localization_key = duke_default_male_slovien
		fallback = yes
	}
}
DukeFemaleSlovien = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_female_slovien
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = duke_default_female_slovien
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_slovien
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_czech
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = liege
					liege.primary_title = {
						has_title_law = princely_elective_succession_law
					}
					OR = {
						AND = {
							has_realm_law = crown_authority_1
							liege = {
								NOR = {
									has_realm_law = crown_authority_1
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_2
							liege = {
								NOR = {
									has_realm_law = crown_authority_2
									has_realm_law = crown_authority_3
								}
							}
						}
						AND = {
							has_realm_law = crown_authority_3
							liege = {
								NOT = {
									has_realm_law = crown_authority_3
								}
							}
						}
					}
				}
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						exists = liege
						liege.primary_title = {
							has_title_law = princely_elective_succession_law
						}
						OR = {
							AND = {
								has_realm_law = crown_authority_1
								liege = {
									NOR = {
										has_realm_law = crown_authority_1
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_2
								liege = {
									NOR = {
										has_realm_law = crown_authority_2
										has_realm_law = crown_authority_3
									}
								}
							}
							AND = {
								has_realm_law = crown_authority_3
								liege = {
									NOT = {
										has_realm_law = crown_authority_3
									}
								}
							}
						}
					}
				}
			}
		}
		localization_key = duke_default_female_slovien
	}
	text = {
		localization_key = duke_default_female_slovien
		fallback = yes
	}
}
DuchySlovien = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_slovien
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_slovien
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_slovien
	}
	text = {
		trigger = {
			highest_held_title_tier = tier_duchy
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
			OR = {
				AND = {
					has_realm_law = crown_authority_1
					liege = {
						NOR = {
							has_realm_law = crown_authority_1
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_2
					liege = {
						NOR = {
							has_realm_law = crown_authority_2
							has_realm_law = crown_authority_3
						}
					}
				}
				AND = {
					has_realm_law = crown_authority_3
					liege = {
						NOT = {
							has_realm_law = crown_authority_3
						}
					}
				}
			}
		}
		localization_key = duchy_default_slovien
	}
	text = {
		localization_key = duchy_default_slovien
		fallback = yes
	}
}
DukeMaleMogyer = {
	type = character
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_transylvania
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_primary_title = title:d_transylvania
					}
				}
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_male_mogyer
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_mogyer
	}
	text = {
		localization_key = duke_default_male_mogyer
		fallback = yes
	}
}
DukeFemaleMogyer = {
	type = character
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				has_primary_title = title:d_transylvania
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_female_mogyer
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_mogyer
	}
	text = {
		localization_key = duke_default_female_mogyer
		fallback = yes
	}
}
DukeHolderFemaleMogyer = {
	type = character
	text = {
		trigger = {
			has_primary_title = title:d_transylvania
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_male_mogyer
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_holder_mogyer
	}
	text = {
		localization_key = duke_holder_default_female_mogyer
		fallback = yes
	}
}
DuchyMogyer = {
	type = character
	text = {
		trigger = {
			has_primary_title = title:d_transylvania
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajdaasag_mogyer
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_mogyer
	}
	text = {
		localization_key = duchy_default_mogyer
		fallback = yes
	}
}
DukeMaleHung = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_hungarian
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = title_prince_male_hungarian
	}
	text = {
		trigger = {
			OR = {
				has_primary_title = title:d_transylvania
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						has_primary_title = title:d_transylvania
					}
				}
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_male_hung
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_hung
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_hung
	}
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
		}
		localization_key = title_prince_male_hungarian
	}
	text = {
		localization_key = duke_default_male_hung
		fallback = yes
	}
}
DukeFemaleHung = {
	type = character
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				exists = liege
				liege.primary_title = {
					has_title_law = princely_elective_succession_law
					any_elector = {
						this = root.primary_spouse
					}
				}
			}
		}
		localization_key = hre_prince_female_hungarian
	}
	text = {
		trigger = {
			exists = primary_spouse
			root.primary_spouse = {
				has_primary_title = title:d_transylvania
			}
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_female_hung
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_hung
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_hung
	}
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
		}
		localization_key = hre_prince_female_hungarian
	}
	text = {
		localization_key = duke_default_female_hung
		fallback = yes
	}
}
DukeHolderFemaleHung = {
	type = character
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurst_hungarian
	}
	text = {
		trigger = {
			has_primary_title = title:d_transylvania
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajda_male_hung
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_holder_hung
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_holder_hung
	}
	text = {
		trigger = {
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
			}
		}
		localization_key = title_prince_female_hungarian
	}
	text = {
		localization_key = duke_holder_default_female_hung
		fallback = yes
	}
}
DuchyHung = {
	type = character
	text = {
		trigger = {
			highest_held_title_tier = tier_county
			exists = liege
			liege.primary_title = {
				has_title_law = princely_elective_succession_law
				any_elector = {
					this = root
				}
			}
		}
		localization_key = kurfurstdom_hungarian
	}
	text = {
		trigger = {
			has_primary_title = title:d_transylvania
			exists = liege
			top_liege.primary_title = {
				NOT = {
					has_title_law = princely_elective_succession_law
				}
			}
		}
		localization_key = vajdaasag_hung
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_hung
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_hung
	}
	text = {
		localization_key = duchy_default_hung
		fallback = yes
	}
}
DukeMaleRus = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_rus
	}
	text = {
		localization_key = duke_default_male_rus
		fallback = yes
	}
}
DukeFemaleRus = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_rus
	}
	text = {
		localization_key = duke_default_female_rus
		fallback = yes
	}
}
DuchyRus = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_rus
	}
	text = {
		localization_key = duchy_default_rus
		fallback = yes
	}
}
DukeMaleBurmese = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_burmese
	}
	text = {
		localization_key = duke_default_male_burmese
		fallback = yes
	}
}
DuchyBurmese = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_burmese
	}
	text = {
		localization_key = duchy_default_burmese
		fallback = yes
	}
}
DukeMaleHan = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_han
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_han
	}
	text = {
		localization_key = duke_default_male_han
		fallback = yes
	}
}
DukeFemaleHan = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_han
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_han
	}
	text = {
		localization_key = duke_default_female_han
		fallback = yes
	}
}
DuchyHan = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_han
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_han
	}
	text = {
		localization_key = duchy_default_han
		fallback = yes
	}
}
DukeMaleTelugu = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_telugu
	}
	text = {
		localization_key = duke_default_male_telugu
		fallback = yes
	}
}
DukeFemaleTelugu = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_telugu
	}
	text = {
		localization_key = duke_default_female_telugu
		fallback = yes
	}
}
DuchyTelugu = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_telugu
	}
	text = {
		localization_key = duchy_default_telugu
		fallback = yes
	}
}
DukeMaleKannada = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_kannada
	}
	text = {
		localization_key = duke_default_male_kannada
		fallback = yes
	}
}
DukeFemaleKannada = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_kannada
	}
	text = {
		localization_key = duke_default_female_kannada
		fallback = yes
	}
}
DuchyKannada = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_kannada
	}
	text = {
		localization_key = duchy_default_kannada
		fallback = yes
	}
}
DukeNubian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_nubian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_nubian
	}
	text = {
		localization_key = duke_default_nubian
		fallback = yes
	}
}
DuchyNubian = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_nubian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_nubian
	}
	text = {
		localization_key = duchy_default_nubian
		fallback = yes
	}
}
DukeMaleBengali = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_bengali
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_bengali
	}
	text = {
		localization_key = duke_default_male_bengali
		fallback = yes
	}
}
DukeFemaleBengali = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_bengali
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_bengali
	}
	text = {
		localization_key = duke_default_female_bengali
		fallback = yes
	}
}
DuchyBengali = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_bengali
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_bengali
	}
	text = {
		localization_key = duchy_default_bengali
		fallback = yes
	}
}
DukeMaleOriya = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_oriya
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_oriya
	}
	text = {
		localization_key = duke_default_male_oriya
		fallback = yes
	}
}
DukeFemaleOriya = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_oriya
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_oriya
	}
	text = {
		localization_key = duke_default_female_oriya
		fallback = yes
	}
}
DuchyOriya = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_oriya
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_oriya
	}
	text = {
		localization_key = duchy_default_oriya
		fallback = yes
	}
}
DukeMaleAssamese = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_assamese
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_assamese
	}
	text = {
		localization_key = duke_default_male_assamese
		fallback = yes
	}
}
DukeFemaleAssamese = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_assamese
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_assamese
	}
	text = {
		localization_key = duke_default_female_assamese
		fallback = yes
	}
}
DuchyAssamese = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_assamese
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_assamese
	}
	text = {
		localization_key = duchy_default_assamese
		fallback = yes
	}
}
DukeMaleHindustani = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_hindustani
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_hindustani
	}
	text = {
		localization_key = duke_default_male_hindustani
		fallback = yes
	}
}
DukeFemaleHindustani = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_hindustani
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_hindustani
	}
	text = {
		localization_key = duke_default_female_hindustani
		fallback = yes
	}
}
DuchyHindustani = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_hindustani
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_hindustani
	}
	text = {
		localization_key = duchy_default_hindustani
		fallback = yes
	}
}
DukeMaleGujarati = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_gujarati
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_gujarati
	}
	text = {
		localization_key = duke_default_male_gujarati
		fallback = yes
	}
}
DukeFemaleGujarati = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_gujarati
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_gujarati
	}
	text = {
		localization_key = duke_default_female_gujarati
		fallback = yes
	}
}
DuchyGujarati = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_gujarati
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_gujarati
	}
	text = {
		localization_key = duchy_default_gujarati
		fallback = yes
	}
}
DukeMalePunjabi = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_punjabi
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_punjabi
	}
	text = {
		localization_key = duke_default_male_punjabi
		fallback = yes
	}
}
DukeFemalePunjabi = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_punjabi
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_punjabi
	}
	text = {
		localization_key = duke_default_female_punjabi
		fallback = yes
	}
}
DuchyPunjabi = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_punjabi
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_punjabi
	}
	text = {
		localization_key = duchy_default_punjabi
		fallback = yes
	}
}
DukeMaleRajput = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_rajput
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_rajput
	}
	text = {
		localization_key = duke_default_male_rajput
		fallback = yes
	}
}
DukeFemaleRajput = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_rajput
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_rajput
	}
	text = {
		localization_key = duke_default_female_rajput
		fallback = yes
	}
}
DuchyRajput = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_rajput
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_rajput
	}
	text = {
		localization_key = duchy_default_rajput
		fallback = yes
	}
}
DukeMaleSindhi = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_sindhi
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_sindhi
	}
	text = {
		localization_key = duke_default_male_sindhi
		fallback = yes
	}
}
DukeFemaleSindhi = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_sindhi
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_sindhi
	}
	text = {
		localization_key = duke_default_female_sindhi
		fallback = yes
	}
}
DuchySindhi = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_sindhi
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_sindhi
	}
	text = {
		localization_key = duchy_default_sindhi
		fallback = yes
	}
}
DukeMaleMarathi = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_marathi
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_marathi
	}
	text = {
		localization_key = duke_default_male_marathi
		fallback = yes
	}
}
DukeFemaleMarathi = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_marathi
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_marathi
	}
	text = {
		localization_key = duke_default_female_marathi
		fallback = yes
	}
}
DuchyMarathi = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_marathi
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_marathi
	}
	text = {
		localization_key = duchy_default_marathi
		fallback = yes
	}
}
DukeMaleKashmiri = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_kashmiri
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_kashmiri
	}
	text = {
		localization_key = duke_default_male_kashmiri
		fallback = yes
	}
}
DukeFemaleKashmiri = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_kashmiri
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_kashmiri
	}
	text = {
		localization_key = duke_default_female_kashmiri
		fallback = yes
	}
}
DuchyKashmiri = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_kashmiri
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_kashmiri
	}
	text = {
		localization_key = duchy_default_kashmiri
		fallback = yes
	}
}
DukeMaleSinhala = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_sinhala
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_sinhala
	}
	text = {
		localization_key = duke_default_male_sinhala
		fallback = yes
	}
}
DukeFemaleSinhala = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_sinhala
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_sinhala
	}
	text = {
		localization_key = duke_default_female_sinhala
		fallback = yes
	}
}
DuchySinhala = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_sinhala
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_sinhala
	}
	text = {
		localization_key = duchy_default_sinhala
		fallback = yes
	}
}
DukeMaleNepali = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_nepali
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_nepali
	}
	text = {
		localization_key = duke_default_male_nepali
		fallback = yes
	}
}
DukeFemaleNepali = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_nepali
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_nepali
	}
	text = {
		localization_key = duke_default_female_nepali
		fallback = yes
	}
}
DuchyNepali = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_nepali
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_nepali
	}
	text = {
		localization_key = duchy_default_nepali
		fallback = yes
	}
}
DukeBodpa = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_bodpa
	}
	text = {
		localization_key = duke_default_bodpa
		fallback = yes
	}
}
DukeMaleTurkishOne = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_turkish_group_one
	}
	text = {
		localization_key = duke_default_male_turkish_group_one
		fallback = yes
	}
}
DukeFemaleTurkishOne = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_turkish_group_one
	}
	text = {
		localization_key = duke_default_female_turkish_group_one
		fallback = yes
	}
}
DukeMaleAvar = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_avar
	}
	text = {
		localization_key = duke_default_male_avar
		fallback = yes
	}
}
DukeFemaleAvar = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_avar
	}
	text = {
		localization_key = duke_default_female_avar
		fallback = yes
	}
}
DuchyAvar = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_avar
	}
	text = {
		localization_key = duchy_default_avar
		fallback = yes
	}
}
DukeMaleHolderKhazar = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_khazar
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_khazar
	}
	text = {
		localization_key = duke_holder_male_khazar
		fallback = yes
	}
}
DukeFemaleHolderKhazar = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_khazar
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_khazar
	}
	text = {
		localization_key = duke_holder_female_khazar
		fallback = yes
	}
}
DukeMaleKhazar = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_khazar
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_khazar
	}
	text = {
		localization_key = duke_default_male_khazar
		fallback = yes
	}
}
DukeFemaleKhazar = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_khazar
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_khazar
	}
	text = {
		localization_key = duke_default_female_khazar
		fallback = yes
	}
}
DuchyKhazar = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_khazar
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_khazar
	}
	text = {
		localization_key = duchy_default_khazar
		fallback = yes
	}
}
DukeMalePersian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_persian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_persian
	}
	text = {
		localization_key = duke_default_male_persian
		fallback = yes
	}
}
DukeFemalePersian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_persian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_persian
	}
	text = {
		localization_key = duke_default_female_persian
		fallback = yes
	}
}
DuchyPersian = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_persian
	}
	text = {
		localization_key = duchy_default_persian
		fallback = yes
	}
}
DukeMaleSogdian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_sogdian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_sogdian
	}
	text = {
		localization_key = duke_default_male_sogdian
		fallback = yes
	}
}
DukeFemaleSogdian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_sogdian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_sogdian
	}
	text = {
		trigger = {
			is_landed = yes
		}
		localization_key = duke_default_female_holder_sogdian
	}
	text = {
		localization_key = duke_default_female_sogdian
		fallback = yes
	}
}
DuchySogdian = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_sogdian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_sogdian
	}
	text = {
		localization_key = duchy_default_sogdian
		fallback = yes
	}
}
DukeMaleTocharian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_male_tocharian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_male_tocharian
	}
	text = {
		localization_key = duke_default_male_tocharian
		fallback = yes
	}
}
DukeFemaleTocharian = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_female_tocharian
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_female_tocharian
	}
	text = {
		localization_key = duke_default_female_tocharian
		fallback = yes
	}
}
DuchyTocharian = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_tocharian
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_tocharian
	}
	text = {
		localization_key = duchy_default_tocharian
		fallback = yes
	}
}
DukeSaka = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_saka
	}
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_palatinate_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_palatinate_contract
					}
				}
			}
		}
		localization_key = palatine_saka
	}
	text = {
		localization_key = duke_default_saka
		fallback = yes
	}
}
DuchySaka = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_saka
	}
	text = {
		trigger = {
			vassal_contract_has_flag = has_palatinate_contract
		}
		localization_key = palatinate_saka
	}
	text = {
		localization_key = duchy_default_saka
		fallback = yes
	}
}
DukeMaleTajik = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_tajik
	}
	text = {
		localization_key = duke_default_male_tajik
		fallback = yes
	}
}
DukeFemaleTajik = {
	type = character
	text = {
		trigger = {
			OR = {
				vassal_contract_has_flag = has_march_contract
				AND = {
					exists = primary_spouse
					root.primary_spouse = {
						vassal_contract_has_flag = has_march_contract
					}
				}
			}
		}
		localization_key = marquess_tajik
	}
	text = {
		localization_key = duke_default_female_tajik
		fallback = yes
	}
}
DuchyTajik = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = has_march_contract
		}
		localization_key = march_tajik
	}
	text = {
		localization_key = duchy_default_tajik
		fallback = yes
	}
}
DukeMaleGreekAdmin = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = admin_theme_naval
		}
		localization_key = Duke_naval_greek
	}
	text = {
		trigger = {
			vassal_contract_has_flag = admin_theme_frontier
		}
		localization_key = byzantine_marquess_male_greek
	}
	text = {
		trigger = {
			vassal_contract_has_flag = admin_theme_civilian
		}
		localization_key = duke_default_male_greek
	}
	text = {
		trigger = {
			NOR = {
				vassal_contract_has_flag = admin_theme_civilian
				vassal_contract_has_flag = admin_theme_frontier
				vassal_contract_has_flag = admin_theme_naval
				vassal_contract_has_flag = admin_theme_military
				vassal_contract_has_flag = admin_theme_balanced
				vassal_contract_has_flag = admin_theme_imperial
			}
		}
		localization_key = estate_male_greek
	}
	text = {
		localization_key = byzantine_duke_male_greek
		fallback = yes
	}
}
DukeFemaleGreekAdmin = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = admin_theme_naval
		}
		localization_key = Duke_naval_greek
	}
	text = {
		trigger = {
			vassal_contract_has_flag = admin_theme_frontier
		}
		localization_key = byzantine_marquess_female_greek
	}
	text = {
		trigger = {
			vassal_contract_has_flag = admin_theme_civilian
		}
		localization_key = duke_default_female_greek
	}
	text = {
		trigger = {
			NOR = {
				vassal_contract_has_flag = admin_theme_civilian
				vassal_contract_has_flag = admin_theme_frontier
				vassal_contract_has_flag = admin_theme_naval
				vassal_contract_has_flag = admin_theme_military
				vassal_contract_has_flag = admin_theme_balanced
				vassal_contract_has_flag = admin_theme_imperial
			}
		}
		localization_key = estate_female_greek
	}
	text = {
		localization_key = byzantine_duke_female_greek
		fallback = yes
	}
}
DuchyGreekAdmin = {
	type = character
	text = {
		trigger = {
			vassal_contract_has_flag = admin_theme_frontier
		}
		localization_key = byzantine_march_greek
	}
	text = {
		trigger = {
			vassal_contract_has_flag = admin_theme_civilian
		}
		localization_key = duchy_default_greek
	}
	text = {
		trigger = {
			NOR = {
				vassal_contract_has_flag = admin_theme_civilian
				vassal_contract_has_flag = admin_theme_frontier
				vassal_contract_has_flag = admin_theme_naval
				vassal_contract_has_flag = admin_theme_military
				vassal_contract_has_flag = admin_theme_balanced
				vassal_contract_has_flag = admin_theme_imperial
			}
		}
		localization_key = estate_greek
	}
	text = {
		localization_key = byzantine_duchy_greek
		fallback = yes
	}
}