﻿namespace = SM_transfer_subject

SM_transfer_subject.1 = {
	type = country_event
	placement = ROOT

    title = SM_transfer_subject.1.t
    desc = SM_transfer_subject.1.d
    flavor = SM_transfer_subject.1.f

	event_image = {
		video = "gfx/event_pictures/unspecific_signed_contract.bk2"
	}

	immediate = {
		ordered_subject_or_below = {
			order_by = gdp
			check_range_bounds = no
			max = 200

			limit = { 
				is_direct_subject_of = root
				NOT = { 
					is_subject_type = subject_type_personal_union
					scope:SM_transfer_target = this
				}
			}
			add_to_local_variable_list = {
				name = SM_transfer_subject_candidates
				target = this
			}
		}
		
		every_in_local_list = {
			variable = SM_transfer_subject_candidates
			
			if = {
				limit = {
					NOT = {
						exists = scope:subject_autonomy_event_transfer_subject_0
					}
				}
				this = {
					save_scope_as = subject_autonomy_event_transfer_subject_0
				}
			}
			# Autogenerated Start
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_1         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_1     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_2         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_2     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_3         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_3     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_4         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_4     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_5         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_5     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_6         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_6     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_7         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_7     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_8         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_8     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_9         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_9     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_10         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_10     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_11         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_11     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_12         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_12     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_13         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_13     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_14         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_14     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_15         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_15     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_16         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_16     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_17         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_17     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_18         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_18     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_19         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_19     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_20         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_20     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_21         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_21     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_22         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_22     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_23         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_23     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_24         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_24     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_25         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_25     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_26         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_26     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_27         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_27     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_28         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_28     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_29         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_29     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_30         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_30     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_31         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_31     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_32         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_32     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_33         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_33     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_34         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_34     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_35         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_35     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_36         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_36     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_37         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_37     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_38         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_38     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_39         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_39     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_40         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_40     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_41         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_41     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_42         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_42     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_43         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_43     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_44         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_44     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_45         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_45     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_46         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_46     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_47         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_47     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_48         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_48     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_49         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_49     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_50         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_50     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_51         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_51     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_52         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_52     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_53         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_53     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_54         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_54     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_55         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_55     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_56         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_56     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_57         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_57     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_58         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_58     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_59         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_59     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_60         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_60     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_61         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_61     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_62         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_62     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_63         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_63     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_64         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_64     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_65         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_65     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_66         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_66     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_67         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_67     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_68         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_68     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_69         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_69     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_70         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_70     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_71         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_71     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_72         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_72     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_73         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_73     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_74         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_74     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_75         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_75     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_76         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_76     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_77         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_77     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_78         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_78     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_79         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_79     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_80         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_80     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_81         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_81     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_82         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_82     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_83         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_83     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_84         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_84     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_85         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_85     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_86         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_86     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_87         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_87     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_88         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_88     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_89         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_89     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_90         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_90     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_91         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_91     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_92         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_92     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_93         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_93     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_94         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_94     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_95         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_95     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_96         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_96     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_97         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_97     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_98         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_98     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_99         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_99     } } 
			else_if = {     limit = {         NOT = {             exists = scope:subject_autonomy_event_transfer_subject_100         }     }     this = {         save_scope_as = subject_autonomy_event_transfer_subject_100     } } 
			# Autogenerated End
		}
	}
	
	option = {
		name = CANCEL
		default_option = yes
	}

	option = {
		trigger = {
			exists = scope:subject_autonomy_event_transfer_subject_0
		}
		name = SM_subject_autonomy_event_transfer_text_0
		scope:SM_transfer_target = {
			if = {
				limit = {
					is_country_type = unrecognized
				}
				if = {
					limit = {
						scope:subject_autonomy_event_transfer_subject_0 = {
							or = {
								is_subject_type = subject_type_vassal
								is_subject_type = subject_type_puppet
							}
						}
					}
					create_diplomatic_pact = {
						country = scope:subject_autonomy_event_transfer_subject_0
						type = vassal
					}
				}
				else_if = {
					limit = {
						scope:subject_autonomy_event_transfer_subject_0 = {
							or = {
								is_subject_type = subject_type_dominion
								is_subject_type = subject_type_protectorate
								is_subject_type = subject_type_tributary
							}
						}
					}
					create_diplomatic_pact = {
						country = scope:subject_autonomy_event_transfer_subject_0
						type = tributary
					}
				}
			}
			else = {
				if = {
					limit = {
						scope:subject_autonomy_event_transfer_subject_0 = {
							or = {
								is_subject_type = subject_type_vassal
								is_subject_type = subject_type_puppet
							}
						}
					}
					create_diplomatic_pact = {
						country = scope:subject_autonomy_event_transfer_subject_0
						type = puppet
					}
				}
				else_if = {
					limit = {
						scope:subject_autonomy_event_transfer_subject_0 = {
							is_subject_type = subject_type_dominion
						}
					}
					create_diplomatic_pact = {
						country = scope:subject_autonomy_event_transfer_subject_0
						type = dominion
					}
				}
				else_if = {
					limit = {
						scope:subject_autonomy_event_transfer_subject_0 = {
							or = {
								is_subject_type = subject_type_protectorate
								is_subject_type = subject_type_tributary	
							}
						}
					}
					create_diplomatic_pact = {
						country = scope:subject_autonomy_event_transfer_subject_0
						type = protectorate
					}
	
				}
				
			}
		}
	}

	# Autogenerated Start
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_1   }   name = SM_subject_autonomy_event_transfer_text_1   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_1 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_1       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_1 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_1       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_1 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_1       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_1 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_1       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_1 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_1       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_2   }   name = SM_subject_autonomy_event_transfer_text_2   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_2 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_2       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_2 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_2       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_2 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_2       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_2 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_2       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_2 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_2       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_3   }   name = SM_subject_autonomy_event_transfer_text_3   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_3 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_3       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_3 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_3       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_3 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_3       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_3 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_3       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_3 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_3       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_4   }   name = SM_subject_autonomy_event_transfer_text_4   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_4 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_4       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_4 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_4       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_4 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_4       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_4 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_4       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_4 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_4       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_5   }   name = SM_subject_autonomy_event_transfer_text_5   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_5 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_5       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_5 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_5       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_5 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_5       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_5 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_5       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_5 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_5       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_6   }   name = SM_subject_autonomy_event_transfer_text_6   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_6 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_6       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_6 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_6       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_6 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_6       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_6 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_6       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_6 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_6       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_7   }   name = SM_subject_autonomy_event_transfer_text_7   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_7 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_7       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_7 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_7       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_7 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_7       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_7 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_7       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_7 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_7       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_8   }   name = SM_subject_autonomy_event_transfer_text_8   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_8 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_8       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_8 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_8       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_8 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_8       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_8 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_8       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_8 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_8       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_9   }   name = SM_subject_autonomy_event_transfer_text_9   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_9 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_9       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_9 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_9       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_9 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_9       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_9 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_9       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_9 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_9       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_10   }   name = SM_subject_autonomy_event_transfer_text_10   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_10 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_10       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_10 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_10       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_10 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_10       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_10 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_10       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_10 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_10       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_11   }   name = SM_subject_autonomy_event_transfer_text_11   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_11 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_11       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_11 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_11       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_11 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_11       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_11 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_11       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_11 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_11       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_12   }   name = SM_subject_autonomy_event_transfer_text_12   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_12 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_12       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_12 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_12       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_12 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_12       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_12 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_12       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_12 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_12       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_13   }   name = SM_subject_autonomy_event_transfer_text_13   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_13 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_13       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_13 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_13       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_13 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_13       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_13 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_13       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_13 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_13       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_14   }   name = SM_subject_autonomy_event_transfer_text_14   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_14 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_14       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_14 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_14       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_14 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_14       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_14 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_14       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_14 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_14       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_15   }   name = SM_subject_autonomy_event_transfer_text_15   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_15 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_15       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_15 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_15       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_15 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_15       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_15 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_15       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_15 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_15       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_16   }   name = SM_subject_autonomy_event_transfer_text_16   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_16 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_16       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_16 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_16       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_16 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_16       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_16 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_16       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_16 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_16       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_17   }   name = SM_subject_autonomy_event_transfer_text_17   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_17 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_17       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_17 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_17       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_17 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_17       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_17 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_17       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_17 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_17       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_18   }   name = SM_subject_autonomy_event_transfer_text_18   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_18 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_18       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_18 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_18       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_18 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_18       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_18 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_18       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_18 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_18       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_19   }   name = SM_subject_autonomy_event_transfer_text_19   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_19 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_19       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_19 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_19       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_19 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_19       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_19 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_19       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_19 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_19       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_20   }   name = SM_subject_autonomy_event_transfer_text_20   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_20 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_20       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_20 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_20       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_20 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_20       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_20 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_20       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_20 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_20       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_21   }   name = SM_subject_autonomy_event_transfer_text_21   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_21 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_21       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_21 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_21       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_21 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_21       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_21 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_21       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_21 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_21       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_22   }   name = SM_subject_autonomy_event_transfer_text_22   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_22 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_22       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_22 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_22       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_22 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_22       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_22 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_22       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_22 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_22       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_23   }   name = SM_subject_autonomy_event_transfer_text_23   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_23 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_23       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_23 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_23       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_23 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_23       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_23 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_23       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_23 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_23       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_24   }   name = SM_subject_autonomy_event_transfer_text_24   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_24 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_24       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_24 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_24       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_24 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_24       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_24 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_24       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_24 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_24       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_25   }   name = SM_subject_autonomy_event_transfer_text_25   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_25 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_25       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_25 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_25       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_25 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_25       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_25 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_25       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_25 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_25       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_26   }   name = SM_subject_autonomy_event_transfer_text_26   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_26 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_26       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_26 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_26       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_26 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_26       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_26 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_26       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_26 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_26       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_27   }   name = SM_subject_autonomy_event_transfer_text_27   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_27 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_27       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_27 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_27       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_27 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_27       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_27 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_27       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_27 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_27       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_28   }   name = SM_subject_autonomy_event_transfer_text_28   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_28 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_28       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_28 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_28       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_28 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_28       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_28 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_28       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_28 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_28       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_29   }   name = SM_subject_autonomy_event_transfer_text_29   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_29 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_29       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_29 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_29       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_29 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_29       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_29 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_29       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_29 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_29       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_30   }   name = SM_subject_autonomy_event_transfer_text_30   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_30 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_30       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_30 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_30       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_30 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_30       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_30 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_30       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_30 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_30       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_31   }   name = SM_subject_autonomy_event_transfer_text_31   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_31 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_31       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_31 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_31       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_31 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_31       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_31 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_31       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_31 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_31       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_32   }   name = SM_subject_autonomy_event_transfer_text_32   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_32 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_32       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_32 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_32       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_32 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_32       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_32 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_32       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_32 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_32       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_33   }   name = SM_subject_autonomy_event_transfer_text_33   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_33 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_33       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_33 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_33       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_33 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_33       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_33 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_33       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_33 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_33       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_34   }   name = SM_subject_autonomy_event_transfer_text_34   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_34 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_34       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_34 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_34       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_34 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_34       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_34 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_34       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_34 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_34       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_35   }   name = SM_subject_autonomy_event_transfer_text_35   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_35 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_35       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_35 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_35       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_35 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_35       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_35 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_35       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_35 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_35       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_36   }   name = SM_subject_autonomy_event_transfer_text_36   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_36 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_36       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_36 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_36       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_36 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_36       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_36 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_36       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_36 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_36       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_37   }   name = SM_subject_autonomy_event_transfer_text_37   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_37 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_37       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_37 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_37       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_37 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_37       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_37 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_37       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_37 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_37       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_38   }   name = SM_subject_autonomy_event_transfer_text_38   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_38 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_38       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_38 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_38       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_38 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_38       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_38 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_38       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_38 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_38       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_39   }   name = SM_subject_autonomy_event_transfer_text_39   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_39 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_39       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_39 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_39       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_39 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_39       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_39 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_39       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_39 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_39       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_40   }   name = SM_subject_autonomy_event_transfer_text_40   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_40 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_40       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_40 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_40       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_40 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_40       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_40 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_40       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_40 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_40       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_41   }   name = SM_subject_autonomy_event_transfer_text_41   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_41 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_41       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_41 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_41       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_41 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_41       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_41 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_41       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_41 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_41       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_42   }   name = SM_subject_autonomy_event_transfer_text_42   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_42 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_42       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_42 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_42       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_42 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_42       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_42 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_42       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_42 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_42       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_43   }   name = SM_subject_autonomy_event_transfer_text_43   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_43 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_43       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_43 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_43       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_43 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_43       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_43 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_43       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_43 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_43       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_44   }   name = SM_subject_autonomy_event_transfer_text_44   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_44 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_44       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_44 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_44       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_44 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_44       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_44 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_44       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_44 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_44       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_45   }   name = SM_subject_autonomy_event_transfer_text_45   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_45 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_45       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_45 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_45       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_45 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_45       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_45 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_45       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_45 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_45       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_46   }   name = SM_subject_autonomy_event_transfer_text_46   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_46 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_46       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_46 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_46       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_46 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_46       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_46 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_46       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_46 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_46       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_47   }   name = SM_subject_autonomy_event_transfer_text_47   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_47 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_47       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_47 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_47       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_47 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_47       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_47 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_47       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_47 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_47       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_48   }   name = SM_subject_autonomy_event_transfer_text_48   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_48 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_48       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_48 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_48       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_48 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_48       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_48 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_48       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_48 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_48       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_49   }   name = SM_subject_autonomy_event_transfer_text_49   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_49 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_49       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_49 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_49       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_49 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_49       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_49 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_49       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_49 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_49       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_50   }   name = SM_subject_autonomy_event_transfer_text_50   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_50 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_50       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_50 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_50       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_50 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_50       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_50 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_50       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_50 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_50       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_51   }   name = SM_subject_autonomy_event_transfer_text_51   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_51 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_51       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_51 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_51       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_51 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_51       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_51 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_51       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_51 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_51       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_52   }   name = SM_subject_autonomy_event_transfer_text_52   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_52 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_52       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_52 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_52       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_52 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_52       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_52 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_52       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_52 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_52       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_53   }   name = SM_subject_autonomy_event_transfer_text_53   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_53 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_53       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_53 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_53       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_53 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_53       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_53 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_53       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_53 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_53       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_54   }   name = SM_subject_autonomy_event_transfer_text_54   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_54 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_54       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_54 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_54       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_54 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_54       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_54 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_54       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_54 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_54       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_55   }   name = SM_subject_autonomy_event_transfer_text_55   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_55 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_55       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_55 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_55       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_55 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_55       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_55 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_55       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_55 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_55       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_56   }   name = SM_subject_autonomy_event_transfer_text_56   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_56 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_56       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_56 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_56       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_56 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_56       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_56 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_56       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_56 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_56       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_57   }   name = SM_subject_autonomy_event_transfer_text_57   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_57 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_57       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_57 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_57       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_57 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_57       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_57 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_57       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_57 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_57       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_58   }   name = SM_subject_autonomy_event_transfer_text_58   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_58 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_58       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_58 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_58       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_58 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_58       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_58 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_58       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_58 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_58       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_59   }   name = SM_subject_autonomy_event_transfer_text_59   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_59 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_59       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_59 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_59       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_59 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_59       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_59 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_59       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_59 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_59       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_60   }   name = SM_subject_autonomy_event_transfer_text_60   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_60 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_60       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_60 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_60       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_60 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_60       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_60 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_60       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_60 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_60       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_61   }   name = SM_subject_autonomy_event_transfer_text_61   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_61 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_61       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_61 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_61       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_61 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_61       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_61 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_61       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_61 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_61       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_62   }   name = SM_subject_autonomy_event_transfer_text_62   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_62 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_62       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_62 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_62       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_62 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_62       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_62 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_62       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_62 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_62       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_63   }   name = SM_subject_autonomy_event_transfer_text_63   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_63 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_63       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_63 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_63       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_63 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_63       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_63 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_63       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_63 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_63       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_64   }   name = SM_subject_autonomy_event_transfer_text_64   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_64 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_64       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_64 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_64       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_64 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_64       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_64 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_64       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_64 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_64       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_65   }   name = SM_subject_autonomy_event_transfer_text_65   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_65 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_65       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_65 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_65       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_65 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_65       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_65 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_65       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_65 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_65       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_66   }   name = SM_subject_autonomy_event_transfer_text_66   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_66 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_66       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_66 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_66       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_66 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_66       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_66 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_66       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_66 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_66       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_67   }   name = SM_subject_autonomy_event_transfer_text_67   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_67 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_67       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_67 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_67       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_67 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_67       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_67 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_67       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_67 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_67       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_68   }   name = SM_subject_autonomy_event_transfer_text_68   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_68 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_68       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_68 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_68       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_68 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_68       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_68 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_68       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_68 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_68       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_69   }   name = SM_subject_autonomy_event_transfer_text_69   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_69 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_69       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_69 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_69       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_69 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_69       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_69 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_69       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_69 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_69       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_70   }   name = SM_subject_autonomy_event_transfer_text_70   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_70 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_70       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_70 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_70       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_70 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_70       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_70 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_70       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_70 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_70       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_71   }   name = SM_subject_autonomy_event_transfer_text_71   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_71 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_71       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_71 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_71       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_71 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_71       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_71 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_71       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_71 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_71       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_72   }   name = SM_subject_autonomy_event_transfer_text_72   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_72 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_72       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_72 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_72       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_72 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_72       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_72 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_72       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_72 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_72       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_73   }   name = SM_subject_autonomy_event_transfer_text_73   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_73 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_73       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_73 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_73       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_73 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_73       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_73 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_73       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_73 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_73       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_74   }   name = SM_subject_autonomy_event_transfer_text_74   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_74 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_74       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_74 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_74       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_74 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_74       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_74 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_74       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_74 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_74       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_75   }   name = SM_subject_autonomy_event_transfer_text_75   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_75 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_75       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_75 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_75       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_75 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_75       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_75 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_75       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_75 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_75       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_76   }   name = SM_subject_autonomy_event_transfer_text_76   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_76 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_76       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_76 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_76       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_76 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_76       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_76 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_76       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_76 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_76       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_77   }   name = SM_subject_autonomy_event_transfer_text_77   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_77 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_77       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_77 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_77       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_77 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_77       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_77 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_77       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_77 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_77       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_78   }   name = SM_subject_autonomy_event_transfer_text_78   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_78 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_78       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_78 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_78       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_78 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_78       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_78 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_78       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_78 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_78       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_79   }   name = SM_subject_autonomy_event_transfer_text_79   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_79 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_79       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_79 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_79       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_79 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_79       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_79 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_79       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_79 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_79       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_80   }   name = SM_subject_autonomy_event_transfer_text_80   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_80 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_80       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_80 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_80       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_80 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_80       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_80 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_80       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_80 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_80       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_81   }   name = SM_subject_autonomy_event_transfer_text_81   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_81 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_81       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_81 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_81       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_81 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_81       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_81 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_81       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_81 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_81       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_82   }   name = SM_subject_autonomy_event_transfer_text_82   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_82 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_82       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_82 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_82       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_82 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_82       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_82 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_82       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_82 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_82       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_83   }   name = SM_subject_autonomy_event_transfer_text_83   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_83 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_83       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_83 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_83       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_83 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_83       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_83 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_83       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_83 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_83       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_84   }   name = SM_subject_autonomy_event_transfer_text_84   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_84 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_84       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_84 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_84       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_84 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_84       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_84 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_84       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_84 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_84       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_85   }   name = SM_subject_autonomy_event_transfer_text_85   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_85 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_85       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_85 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_85       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_85 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_85       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_85 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_85       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_85 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_85       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_86   }   name = SM_subject_autonomy_event_transfer_text_86   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_86 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_86       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_86 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_86       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_86 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_86       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_86 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_86       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_86 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_86       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_87   }   name = SM_subject_autonomy_event_transfer_text_87   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_87 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_87       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_87 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_87       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_87 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_87       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_87 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_87       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_87 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_87       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_88   }   name = SM_subject_autonomy_event_transfer_text_88   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_88 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_88       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_88 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_88       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_88 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_88       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_88 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_88       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_88 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_88       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_89   }   name = SM_subject_autonomy_event_transfer_text_89   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_89 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_89       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_89 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_89       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_89 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_89       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_89 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_89       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_89 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_89       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_90   }   name = SM_subject_autonomy_event_transfer_text_90   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_90 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_90       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_90 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_90       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_90 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_90       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_90 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_90       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_90 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_90       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_91   }   name = SM_subject_autonomy_event_transfer_text_91   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_91 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_91       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_91 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_91       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_91 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_91       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_91 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_91       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_91 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_91       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_92   }   name = SM_subject_autonomy_event_transfer_text_92   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_92 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_92       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_92 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_92       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_92 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_92       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_92 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_92       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_92 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_92       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_93   }   name = SM_subject_autonomy_event_transfer_text_93   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_93 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_93       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_93 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_93       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_93 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_93       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_93 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_93       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_93 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_93       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_94   }   name = SM_subject_autonomy_event_transfer_text_94   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_94 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_94       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_94 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_94       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_94 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_94       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_94 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_94       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_94 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_94       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_95   }   name = SM_subject_autonomy_event_transfer_text_95   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_95 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_95       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_95 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_95       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_95 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_95       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_95 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_95       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_95 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_95       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_96   }   name = SM_subject_autonomy_event_transfer_text_96   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_96 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_96       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_96 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_96       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_96 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_96       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_96 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_96       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_96 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_96       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_97   }   name = SM_subject_autonomy_event_transfer_text_97   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_97 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_97       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_97 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_97       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_97 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_97       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_97 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_97       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_97 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_97       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_98   }   name = SM_subject_autonomy_event_transfer_text_98   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_98 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_98       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_98 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_98       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_98 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_98       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_98 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_98       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_98 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_98       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_99   }   name = SM_subject_autonomy_event_transfer_text_99   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_99 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_99       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_99 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_99       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_99 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_99       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_99 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_99       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_99 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_99       type = protectorate      }       }    }   }  } 
	option = {   trigger = {    exists = scope:subject_autonomy_event_transfer_subject_100   }   name = SM_subject_autonomy_event_transfer_text_100   scope:SM_transfer_target = {    if = {     limit = {      is_country_type = unrecognized     }     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_100 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_100       type = vassal      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_100 = {        or = {         is_subject_type = subject_type_dominion         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_100       type = tributary      }     }    }    else = {     if = {      limit = {       scope:subject_autonomy_event_transfer_subject_100 = {        or = {         is_subject_type = subject_type_vassal         is_subject_type = subject_type_puppet        }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_100       type = puppet      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_100 = {        is_subject_type = subject_type_dominion       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_100       type = dominion      }     }     else_if = {      limit = {       scope:subject_autonomy_event_transfer_subject_100 = {        or = {         is_subject_type = subject_type_protectorate         is_subject_type = subject_type_tributary         }       }      }      create_diplomatic_pact = {       country = scope:subject_autonomy_event_transfer_subject_100       type = protectorate      }       }    }   }  } 
	# Autogenerated End

	immediate = {
		clear_local_variable_list = SM_transfer_subject_candidates
	}
}