@charset "UTF-8";
.un_top {
  padding-top: 20px;
}
.un_top .un_top_main {
  padding-left: 20px;
  padding-right: 20px;
}
.un_top .un_top_footer {
  background-color: #7ad3ff;
  padding: 18px 30px 8px;
}
.un_top .un_top_footer .un_top_footer_links {
  display: flex;
  gap: 10px;
}

.un_top_start {
  position: sticky;
  bottom: 0;
  background-color: #edf9ff;
  padding: 16px 20px;
}

.un_copyright {
  color: #ffffff;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.6;
  letter-spacing: 0.5px;
  display: block;
  text-align: center;
}

.un_ageForm {
  display: flex;
  gap: 12px;
}
.un_ageForm .un_ageForm_item {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 5px;
}
.un_ageForm .un_ageForm_item select,
.un_ageForm .un_ageForm_item input {
  border: solid 1px #707070;
  padding: 0 10px;
  height: 34px;
}
.un_ageForm .un_ageForm_item select {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}

.un_mypage {
  margin-top: -28px;
}
.un_mypage .un_mypage_section {
  padding-left: 20px;
  padding-right: 20px;
}
.un_mypage .un_mypage_top {
  position: relative;
}
.un_mypage .un_mypage_top .un_mypageLevel {
  position: absolute;
  left: 20px;
  bottom: -50px;
}
.un_mypage .un_mypage_menu .un_mypage_menu_lower {
  display: flex;
  gap: 12px;
}
.un_mypage .un_mypage_menu .un_mypage_menu_button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 62px;
  width: 100%;
  outline-style: dotted;
  outline-width: 2px;
  outline-offset: -8px;
  box-shadow: 3px 4px 0px 0px #181d69;
  border: 2px solid #181d69;
  border-radius: 10px;
  font-weight: bold;
}
.un_mypage .un_mypage_menu .un_mypage_menu_main_button {
  outline-color: #ffffff;
  background-color: #00bbd8;
  color: #ffffff;
  font-size: 2.2rem;
}
.un_mypage .un_mypage_menu .un_mypage_menu_main_button img {
  height: 1.25em;
  margin-right: 0.5em;
}
.un_mypage .un_mypage_menu .un_mypage_menu_half_button {
  outline-color: #7ad3ff;
  background-color: #ffffff;
  color: #181d69;
  font-size: 1.8rem;
}
.un_mypage .un_mypage_menu .un_mypage_menu_half_button img {
  width: 1.2em;
  margin-right: 0.5em;
}
.un_mypage .un_mypage_uncle {
  display: flex;
  align-items: center;
  gap: 12px;
}
.un_mypage .un_mypage_uncle .un_mypage_uncle_img {
  width: 30%;
}
.un_mypage .un_mypage_uncle .un_mypage_uncle_text {
  position: relative;
  height: 100%;
  padding: 12px 25px;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 0 8px #d9d9d9;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
}
.un_mypage .un_mypage_uncle .un_mypage_uncle_text::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  border-style: solid;
  border-width: 10px 20px 10px 0;
  border-color: transparent rgba(217, 217, 217, 0.5) transparent transparent;
  translate: -100% -50%;
}
.un_mypage .un_mypage_uncle .un_mypage_uncle_text::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  border-style: solid;
  border-width: 7.8px 15.5px 7.8px 0;
  border-color: transparent #ffffff transparent transparent;
  translate: -100% -50%;
}
.un_mypage .un_mypage_install details {
  background-color: #ffffff;
  border-radius: 8px;
}
.un_mypage .un_mypage_install details summary {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.un_mypage .un_mypage_install details summary::-webkit-details-marker {
  display: none;
}
.un_mypage .un_mypage_install details summary::after {
  z-index: 1;
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("/images/icons/chevron-down.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-left: 10px;
  transition: transform 0.3s ease;
}
.un_mypage .un_mypage_install details .un_mypage_install_description {
  padding: 15px 35px;
}
.un_mypage .un_mypage_install details .un_mypage_install_description h3 {
  width: 100%;
  background: #7ad3ff;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 2;
  text-align: center;
}
.un_mypage .un_mypage_install details .un_mypage_install_description ol {
  padding: 14px 0 0;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.un_mypage .un_mypage_install details .un_mypage_install_description ol > li {
  font-size: 12px;
  line-height: 2;
}
.un_mypage .un_mypage_install details .un_mypage_install_description ol > li > img {
  height: 14px;
  vertical-align: middle;
}
.un_mypage .un_mypage_install details .un_mypage_install_description ol > li > img.number {
  margin-right: 5px;
}
.un_mypage .un_mypage_install details .un_mypage_install_description ol > li > img.share {
  margin: 0 5px;
}
.un_mypage .un_mypage_install details[open] > summary::after {
  transform: rotate(180deg);
}

.un_install_button {
  padding: 2px 10px;
  border-radius: 14px;
  background: #00bbd8;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
}

.un_mypageBottom {
  position: sticky;
  bottom: 0;
  z-index: 1;
  padding: 10px 0;
  background-color: #7ad3ff;
}
.un_mypageBottom .un_mypageBottom_id {
  font-size: 1.4rem;
  font-weight: bold;
  letter-spacing: 1.68px;
  text-align: center;
}

.un_mypageLevel {
  width: calc(100% - 40px);
  padding: 15px 10px;
  border: solid 3px #181d69;
  border-radius: 10px;
  background-color: #ffffff;
}
.un_mypageLevel .un_mypageLevel_upper {
  display: flex;
  justify-content: space-between;
}
.un_mypageLevel .un_mypageLevel_upper .un_mypageLevel_level {
  font-weight: bold;
}
.un_mypageLevel .un_mypageLevel_upper .un_mypageLevel_level .rank_label {
  font-size: 22.5px;
}
.un_mypageLevel .un_mypageLevel_upper .un_mypageLevel_level .rank_value {
  font-size: 38.5px;
}
.un_mypageLevel .un_mypageLevel_upper .un_mypageLevel_exp {
  display: flex;
  flex-direction: column;
  justify-content: end;
  text-align: right;
  font-size: 16px;
  font-weight: bold;
}
.un_mypageLevel.is-level-up .rank_value {
  color: #00bbd8;
}
.un_mypageLevel .un_mypageLevel_lower .un_mypageLevel_gage {
  position: relative;
  width: 100%;
  height: 20px;
  margin-top: 10px;
  border-radius: 40px;
  background-color: #d9d9d9;
  overflow: hidden;
}
.un_mypageLevel .un_mypageLevel_lower .un_mypageLevel_gage .un_mypageLevel_gage_inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #00bbd8;
  border-radius: 40px;
}

.un_mypageTicket_modalTitle {
  color: #00bbd8;
  font-size: 35px;
  text-align: center;
  font-weight: bold;
}

.un_mypageTicket_modalImage {
  display: block;
  margin: 0 auto 0;
  width: 200px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.un_mypageTicket_modalRank {
  color: #000000;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
}

.un_mypageTicket_modalNote {
  color: #000000;
  font-size: 18px;
  text-align: center;
}

.un_mission .un_mission_section {
  padding: 0 20px;
}
.un_mission .un_missionList .un_missionList_head {
  background-color: #181d69;
  padding: 0 20px;
}
.un_mission .un_missionList .un_missionList_head .un_missionList_title {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 12px 0;
  font-size: 25px;
  color: #ffffff;
  letter-spacing: 0.1em;
}
.un_mission .un_missionList .un_missionList_head .un_missionList_title img {
  width: 40px;
}
.un_mission .un_missionList .un_missionList_head .un_missionList_tab {
  display: flex;
  gap: 16px;
}
.un_mission .un_missionList .un_missionList_head .un_missionList_tab .un_missionList_tab_item {
  flex: 1;
  border-radius: 5px 5px 0 0;
  background-color: #ffffff;
  color: #656565;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}
.un_mission .un_missionList .un_missionList_head .un_missionList_tab .un_missionList_tab_item a {
  padding: 12px 0 7px;
  display: block;
  width: 100%;
  height: 100%;
}
.un_mission .un_missionList .un_missionList_head .un_missionList_tab .un_missionList_tab_item.is_active {
  background-color: #00bbd8;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
}
.un_mission .un_missionList .un_missionList_head .un_missionList_tab .un_missionList_tab_item.is_active a {
  padding: 10px 0 5px;
}
.un_mission .un_missionList .un_missionList_body {
  padding: 15px 20px;
  background-color: #00bbd8;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.un_mission .un_missionList .un_mission_navigation {
  padding: 0 20px;
  background-color: #00bbd8;
}
.un_mission .un_missionList .un_mission_coming_soon {
  padding: 0 20px;
  background-color: #00bbd8;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  line-height: 1.4;
}
.un_mission .un_missionProductCard {
  position: relative;
  text-align: center;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.un_mission .un_missionProductCard .product-new {
  position: absolute;
  top: -10%;
  left: 15%;
  z-index: 0;
  width: 15%;
}
.un_mission .un_missionProductCard .product-image {
  position: relative;
  z-index: 1;
  width: 60%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.un_mission .un_missionProductCard .message {
  color: #ffffff;
  font-size: 50px;
  font-weight: bold;
  line-height: 1.45;
  text-align: center;
}
.un_mission .un_missionClearDisplay {
  height: 180px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.un_mission .un_missionClearDisplay .un_missionClearDisplay_levelup {
  perspective: 100px;
}
.un_mission .un_missionClearDisplay .un_missionClearDisplay_levelup .un_missionClearDisplay_level {
  display: none;
  opacity: 0;
  font-size: 50px;
  font-weight: 800;
  text-align: center;
  text-shadow: 5px 5px #ffffff;
}
.un_mission .un_missionClearDisplay .un_missionClearDisplay_levelup .un_missionClearDisplay_level.visible {
  display: block;
  animation: fadeInZ 1s ease-in-out forwards;
}
.un_mission .un_missionClearDisplay .un_missionClearDisplay_levelup .un_missionClearDisplay_ticket {
  display: none;
  opacity: 0;
  margin-top: 15px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  text-shadow: 5px 5px #ffffff;
}
.un_mission .un_missionClearDisplay .un_missionClearDisplay_levelup .un_missionClearDisplay_ticket.visible {
  display: block;
  animation: 0.5s fadeInZ 1s ease-in-out forwards;
}
.un_mission .un_missionClearDisplay .un_missionClearDisplay_exp {
  perspective: 100px;
}
.un_mission .un_missionClearDisplay .un_missionClearDisplay_exp .un_missionClearDisplay_point {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  text-shadow: 5px 5px #ffffff;
}
.un_mission .un_missionClearDisplay .un_missionClearDisplay_exp .un_missionClearDisplay_point .value {
  font-size: 60px;
}
.un_mission .un_missionClearDisplay .un_missionClearDisplay_exp .un_missionClearDisplay_bonus {
  display: none;
  opacity: 0;
  transition: opacity 1s ease-in-out;
  margin-top: 15px;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  text-shadow: 5px 5px #ffffff;
}
.un_mission .un_missionClearDisplay .un_missionClearDisplay_exp .un_missionClearDisplay_bonus.visible {
  display: block;
  animation: fadeInZ 1s ease-in-out forwards;
}
.un_mission .un_missionClearGage .un_mypageLevel {
  padding: 2px 5px;
  width: 100%;
}
.un_mission .un_missionClearGage .un_mypageLevel .rank_label {
  font-size: 17px;
}
.un_mission .un_missionClearGage .un_mypageLevel .rank_value {
  font-size: 23px;
}
.un_mission .un_missionClearGage .un_mypageLevel .un_mypageLevel_exp {
  flex-direction: row;
  align-items: end;
  font-size: 15px;
}
.un_mission .un_missionClearGage .un_mypageLevel .un_mypageLevel_gage {
  height: 10px;
  margin-top: 2px;
  margin-bottom: 4px;
  transition: height 100ms ease;
}
.un_mission .un_missionClearGage .un_mypageLevel .un_mypageLevel_gage .un_mypageLevel_gage_inner {
  transition: width 100ms ease;
}
.un_mission .un_missionClearUncle {
  display: none;
  opacity: 0;
  transition: opacity 1s ease-in-out;
  text-align: center;
  margin-bottom: -70px;
}
.un_mission .un_missionClearUncle.visible {
  display: block;
  opacity: 1;
}
.un_mission .un_missionClearUncle img {
  width: 50%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.un_mission .un_missionList_empty {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  border-radius: 5px;
  width: 100%;
  height: 75px;
  font-size: 13px;
  font-weight: bold;
}
.un_mission .un_mission_item {
  position: relative;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 8px 15px;
  overflow: hidden;
}
.un_mission .un_mission_item .un_mission_item_container {
  display: flex;
  gap: 1em;
}
.un_mission .un_mission_item .un_mission_item_container .left {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.un_mission .un_mission_item .un_mission_item_container .left h3 {
  display: inline-block;
  min-height: 42px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.6;
}
.un_mission .un_mission_item .un_mission_item_container .left .date {
  font-size: 8px;
  font-weight: bold;
  color: #0068c1;
}
.un_mission .un_mission_item .un_mission_item_container .right {
  width: 90px;
  display: flex;
  flex-direction: column;
}
.un_mission .un_mission_item .un_mission_item_container .right .point {
  flex: 1;
  padding-top: 5px;
  text-align: right;
  font-size: 14px;
  font-weight: bold;
}
.un_mission .un_mission_item .un_mission_item_container .right .point .unit {
  font-size: 9px;
}
.un_mission .un_mission_item .un_mission_item_container .right .button {
  border: 1px solid #181d69;
  border-radius: 9999px;
  padding: 0 1em;
  margin-right: 0.5em;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6;
  text-align: center;
}
.un_mission .un_mission_item .un_mission_item_note {
  display: none;
}
.un_mission .un_mission_item.is-achieved {
  pointer-events: none;
}
.un_mission .un_mission_item.is-achieved::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(20, 47, 83, 0.6);
}
.un_mission .un_mission_item.is-achieved::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  background-image: url("/images/icons/check-mission.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.un_mission .un_mission_item.max-rank {
  pointer-events: none;
}
.un_mission .un_mission_item.max-rank::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(20, 47, 83, 0.6);
}
.un_mission .un_mission_item.max-rank .un_mission_item_note {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.1em;
}
.un_mission .un_mission_uncle {
  display: flex;
  align-items: center;
  gap: 12px;
}
.un_mission .un_mission_uncle .un_mission_uncle_img {
  width: 25%;
}
.un_mission .un_mission_uncle .un_mission_uncle_text {
  position: relative;
  height: 100%;
  padding: 10px 20px;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 0 8px #d9d9d9;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1.68px;
  line-height: 1.5;
  text-align: left;
}
.un_mission .un_mission_uncle .un_mission_uncle_text::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  border-style: solid;
  border-width: 10px 20px 10px 0;
  border-color: transparent rgba(217, 217, 217, 0.5) transparent transparent;
  translate: -100% -50%;
}
.un_mission .un_mission_uncle .un_mission_uncle_text::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  border-style: solid;
  border-width: 7.8px 15.5px 7.8px 0;
  border-color: transparent #ffffff transparent transparent;
  translate: -100% -50%;
}

.un_missionClear_modalTitle {
  color: #00bbd8;
  font-size: 50px;
  text-align: center;
  font-weight: bold;
}

.un_missionClear_modalImage {
  display: block;
  margin: 0 auto 0;
  width: 200px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.un_missionDetail .un_missionDetail_section {
  padding: 0 20px;
}
.un_missionDetail .un_missionDetail_header {
  border-radius: 12px;
  border-top-left-radius: 0;
  background-color: #ffffff;
  width: 100%;
  overflow: hidden;
}
.un_missionDetail .un_missionDetail_header .upper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.un_missionDetail .un_missionDetail_header .upper .label {
  padding: 10px 20px;
  background-color: #181d69;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.1em;
}
.un_missionDetail .un_missionDetail_header .upper .point {
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  padding-right: 15px;
}
.un_missionDetail .un_missionDetail_header .upper .point .value {
  font-size: 20px;
}
.un_missionDetail .un_missionDetail_header .title {
  padding: 5px 15px 10px;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1.6;
}
.un_missionDetail .un_missionDetail_accordion details {
  background-color: #ffffff;
  border-radius: 8px;
  outline: 1px dotted #7ad3ff;
  outline-offset: -3px;
  box-shadow: 2px 3px 0px 0px #181d69;
}
.un_missionDetail .un_missionDetail_accordion details summary {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.un_missionDetail .un_missionDetail_accordion details summary::-webkit-details-marker {
  display: none;
}
.un_missionDetail .un_missionDetail_accordion details summary::after {
  position: absolute;
  right: 1em;
  z-index: 1;
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("/images/icons/chevron-down.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-left: 10px;
  transition: transform 0.3s ease;
}
.un_missionDetail .un_missionDetail_accordion details .un_missionDetail_accordion_content {
  padding: 15px;
}
.un_missionDetail .un_missionDetail_accordion details[open] {
  box-shadow: unset;
}
.un_missionDetail .un_missionDetail_accordion details[open] > summary::after {
  transform: rotate(180deg);
}

.un_missionDetail_action {
  position: sticky;
  bottom: 65px;
  z-index: 2;
  padding: 15px 20px;
  background-color: #edf9ff;
}
.un_missionDetail_action .un_missionDetail_action_note {
  font-size: 12px;
  text-align: center;
}
.un_missionDetail_action .un_missionDetail_action_note a {
  color: #00bbd8;
  text-decoration: underline;
}

.un_missionBarcode_input input {
  max-width: 90%;
  width: 12em;
  height: 2.75em;
  padding: 15px;
  border: solid 1px #181d69;
  border-radius: 16px;
  font-size: 23px;
  letter-spacing: 0.1em;
  text-align: center;
}
.un_missionBarcode_input input:disabled {
  background-color: #d9d9d9;
  color: #ffffff;
  pointer-events: none;
}

.un_missionBarcode_confirmation {
  color: #00bbd8;
  font-size: 17px;
  font-weight: bold;
  text-align: center;
}

.un_missionBarcode_note {
  color: #363636;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

.un_reward .un_reward_section {
  padding: 0 20px;
}
.un_reward .un_rewardList_description {
  padding: 0 20px;
}
.un_reward .un_rewardList_description .un_rewardList_description_upper {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}
.un_reward .un_rewardList_description .un_rewardList_description_upper a {
  text-decoration: underline;
}
.un_reward .un_rewardList_description .un_rewardList_description_lower {
  margin-top: 8px;
  font-size: 17px;
  font-weight: bold;
}
.un_reward .un_rewardList_description .un_rewardList_description_lower .value {
  font-size: 24px;
  padding-left: 0.5em;
}
.un_reward .un_rewardList_body {
  padding: 0px 20px;
}
.un_reward .un_rewardList_items {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.un_reward .un_reward_item {
  position: relative;
  background-color: #ffffff;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4);
  border-radius: 12px;
  border-top-left-radius: 0;
  width: 100%;
  aspect-ratio: 2/1;
  overflow: hidden;
}
.un_reward .un_reward_item .un_reward_item_overlay {
  display: none;
}
.un_reward .un_reward_item.disabled .un_reward_item_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0.1em;
  text-align: center;
}
.un_reward .un_reward_item.disabled .un_reward_item_overlay img {
  width: 15%;
}
.un_reward .un_reward_item .un_reward_item_container {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.un_reward .un_reward_item .un_reward_item_container .upper {
  position: relative;
  height: 65%;
}
.un_reward .un_reward_item .un_reward_item_container .upper img {
  width: 100%;
  height: auto;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.un_reward .un_reward_item .un_reward_item_container .upper .label {
  position: absolute;
  top: 0;
  left: 0;
  width: 40%;
  padding: 5px 0;
  background-color: #00bbd8;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}
.un_reward .un_reward_item .un_reward_item_container .lower {
  flex: 1;
  padding: 10px 15px;
}
.un_reward .un_reward_item .un_reward_item_container .lower .prize_title {
  font-size: 14px;
  font-weight: bold;
}
.un_reward .un_reward_item .un_reward_item_container .lower .prize_date {
  margin-top: 10px;
  font-size: 8px;
  color: #0068c1;
}
.un_reward .un_rewardDetail_header {
  padding: 0 20px;
}
.un_reward .un_rewardDetail_body {
  padding: 0 20px;
}
.un_reward .un_rewardComplete_header .un_rewardComplete_image {
  width: 100%;
  overflow: hidden;
}
.un_reward .un_rewardComplete_header .un_rewardComplete_image.won, .un_reward .un_rewardComplete_header .un_rewardComplete_image.lost {
  aspect-ratio: unset;
}
.un_reward .un_rewardComplete_header .un_rewardComplete_image img {
  width: 100%;
  height: auto;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.un_reward .un_rewardComplete_header .un_rewardComplete_title {
  padding: 15px 0;
  background-color: #00bbd8;
  color: #ffffff;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
}
.un_reward .un_rewardComplete_description_note {
  font-size: 12px;
  text-align: center;
  line-height: 1.6;
}

.un_rewardDetail_action {
  position: sticky;
  bottom: 65px;
  z-index: 2;
  padding: 15px 20px;
  background-color: #edf9ff;
}
.un_rewardDetail_action .un_rewardDetail_action_note {
  font-size: 12px;
  text-align: center;
}
.un_rewardDetail_action .un_rewardDetail_action_note a {
  color: #00bbd8;
  text-decoration: underline;
}
.un_rewardDetail_action .un_rewardDetail_action_attention {
  font-size: 14px;
  text-align: center;
}

.un_collection .un_collection_section {
  padding: 0 20px;
}
.un_collection .un_collection_description h3 {
  text-decoration: underline;
  font-size: 16px;
  font-weight: bold;
}
.un_collection .un_collection_description ul li {
  padding-left: 1em;
  text-indent: -1em;
  font-size: 12px;
  line-height: 1.6;
}
.un_collection .un_collection_list .un_collection_list_head {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}
.un_collection .un_collection_list .un_collection_list_head .un_collection_list_head_count {
  font-size: 16px;
  font-weight: bold;
  padding-left: 5px;
}
.un_collection .un_collection_list .un_collection_list_head .un_collection_list_head_count .current {
  font-size: 23px;
}
.un_collection .un_collection_list .un_collection_list_body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  gap: 15px;
}
.un_collection .un_collection_list .un_collection_list_body .un_collection_list_body_item.not-have .el_img img {
  filter: grayscale(1);
}

img.grayscale {
  filter: grayscale(1);
}

.un_history .un_historyList {
  padding: 0 20px;
}
.un_history .un_historyList .un_historyList_body {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.un_history .un_historyList_empty {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  border-radius: 5px;
  width: 100%;
  height: 75px;
  font-size: 13px;
  font-weight: bold;
}
.un_history .un_history_item {
  position: relative;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 8px 15px;
  overflow: hidden;
}
.un_history .un_history_item .un_history_item_container {
  display: flex;
  gap: 5px;
}
.un_history .un_history_item .un_history_item_container .left {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.un_history .un_history_item .un_history_item_container .left h3 {
  display: inline-block;
  min-height: 42px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.6;
}
.un_history .un_history_item .un_history_item_container .left .date {
  font-size: 8px;
  font-weight: bold;
  color: #0068c1;
}
.un_history .un_history_item .un_history_item_container .right {
  width: 95px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.un_history .un_history_item .un_history_item_container .right .button {
  flex: 1;
  border: 1px solid #181d69;
  border-radius: 9999px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6;
  text-align: center;
}

.un_faq .un_faq_section {
  padding: 0 20px;
}
.un_faq .un_faq_questions h3 {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1.68px;
}
.un_faq .un_faq_questions details {
  background-color: #ffffff;
  border-radius: 8px;
  padding: 10px 15px;
  overflow-wrap: anywhere;
}
.un_faq .un_faq_questions details summary {
  position: relative;
  padding-right: 1em;
  font-size: 13px;
  font-weight: bold;
  list-style: none;
}
.un_faq .un_faq_questions details summary::marker, .un_faq .un_faq_questions details summary::-webkit-details-marker {
  display: none;
}
.un_faq .un_faq_questions details summary::after {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("/images/icons/chevron-down.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-left: 10px;
  transition: transform 0.3s ease;
}
.un_faq .un_faq_questions details .un_WYSIWYG_text {
  font-size: 11px;
}
.un_faq .un_faq_questions details .un_WYSIWYG_text h1 {
  font-size: 3.2em;
}
.un_faq .un_faq_questions details .un_WYSIWYG_text h2 {
  font-size: 2.8em;
}
.un_faq .un_faq_questions details .un_WYSIWYG_text h3 {
  font-size: 2.4em;
}
.un_faq .un_faq_questions details .un_WYSIWYG_text h4 {
  font-size: 2em;
}
.un_faq .un_faq_questions details .un_WYSIWYG_text h5 {
  font-size: 1.8em;
}
.un_faq .un_faq_questions details .un_WYSIWYG_text h6 {
  font-size: 1.6em;
}
.un_faq .un_faq_questions details .un_WYSIWYG_text p {
  font-size: 11px;
}
.un_faq .un_faq_questions details[open] > summary::after {
  transform: rotate(180deg);
}
.un_faq .un_faq_contact .un_faq_contact_title {
  width: 80%;
  margin: 0 auto;
  padding: 10px 0;
  border: solid 1px #181d69;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}
.un_faq .un_faq_contact .un_faq_contact_link {
  font-size: 12px;
  line-height: 1.2;
  text-align: center;
}
.un_faq .un_faq_contact .un_faq_contact_link a {
  text-decoration: underline;
}
.un_faq .un_faq_contact .un_faq_contact_hours {
  font-size: 12px;
  line-height: 1.2;
  text-align: center;
}

.un_contact .un_contact_userId {
  text-align: center;
}
.un_contact .un_contact_userId span {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px;
  background-color: #ffffff;
  border-radius: 8px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  line-height: 2.2;
}
.un_contact .un_contact_faq {
  font-size: 12px;
  line-height: 1.6;
  text-align: center;
}
.un_contact .un_contact_faq a {
  text-decoration: underline;
}
.un_contact .un_contact_jimukyoku {
  padding: 0 20px;
}
.un_contact .un_contact_jimukyoku .un_contact_jimukyoku_body {
  padding: 15px;
  background-color: #ffffff;
  border-radius: 8px;
  text-align: center;
}
.un_contact .un_contact_jimukyoku .un_contact_jimukyoku_body .un_contact_jimukyoku_title {
  font-size: 14px;
  font-weight: bold;
}
.un_contact .un_contact_jimukyoku .un_contact_jimukyoku_body .un_contact_jimukyoku_tel .un_contact_jimukyoku_tel_number {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.un_contact .un_contact_jimukyoku .un_contact_jimukyoku_body .un_contact_jimukyoku_tel .un_contact_jimukyoku_tel_number img {
  height: 24px;
}
.un_contact .un_contact_jimukyoku .un_contact_jimukyoku_body .un_contact_jimukyoku_tel .un_contact_jimukyoku_tel_number a {
  color: #00bbd8;
  font-size: 24px;
  font-weight: bold;
}
.un_contact .un_contact_jimukyoku .un_contact_jimukyoku_body .un_contact_jimukyoku_email .un_contact_jimukyoku_email_address {
  display: flex;
  justify-content: center;
  align-items: center;
}
.un_contact .un_contact_jimukyoku .un_contact_jimukyoku_body .un_contact_jimukyoku_email .un_contact_jimukyoku_email_address img {
  height: 37px;
}
.un_contact .un_contact_jimukyoku .un_contact_jimukyoku_body .un_contact_jimukyoku_email .un_contact_jimukyoku_email_address a {
  color: #00bbd8;
  font-size: 14px;
  font-weight: bold;
}
.un_contact .un_contact_jimukyoku .un_contact_jimukyoku_body .un_contact_jimukyoku_email p {
  font-size: 12px;
  line-height: 1.6;
  text-align: center;
}
.un_contact .un_contact_jimukyoku .un_contact_jimukyoku_hours {
  font-size: 12px;
  line-height: 1.6;
  text-align: center;
}
.un_contact .un_contact_jimukyoku .un_contact_jimukyoku_note {
  padding: 0 20px;
  font-size: 12px;
  line-height: 1.6;
}
.un_contact .un_contact_jimukyoku .un_contact_jimukyoku_note a {
  text-decoration: underline;
}
.un_contact .un_contact_footer {
  padding: 0 20px;
}

.un_pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.un_pagination > a {
  flex-shrink: 0;
}
.un_pagination .un_pagination_link {
  color: #ffffff;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: bold;
}
.un_pagination .un_pagination_link.is_active {
  color: #181d69;
}
.un_pagination .un_pagination_linkArrow,
.un_pagination .un_pagination_linkArrowRev {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  background-color: #ffffff;
  margin-right: 20px;
}
.un_pagination .un_pagination_linkArrow svg,
.un_pagination .un_pagination_linkArrowRev svg {
  fill: #181d69;
}
.un_pagination .un_pagination_linkArrowRev {
  transform: rotate(180deg);
  margin-right: unset;
  margin-left: 20px;
}

.un_news .un_news_section {
  padding: 0 20px;
}
.un_news .un_news_list .un_news_list_body {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.un_news .un_news_list .un_news_list_body .un_news_item {
  display: flex;
  gap: 8px;
  padding: 10px 0;
  border-bottom: 1px solid #181d69;
}
.un_news .un_news_list .un_news_list_body .un_news_item .un_news_item_content {
  flex: 2.5;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.un_news .un_news_list .un_news_list_body .un_news_item .un_news_item_content .un_news_item_category {
  display: inline-block;
  align-self: flex-start;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.6;
  padding: 0 1em;
  background-color: #00bbd8;
  color: #ffffff;
}
.un_news .un_news_list .un_news_list_body .un_news_item .un_news_item_content .un_news_item_title {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
  height: 35px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.un_news .un_news_list .un_news_list_body .un_news_item .un_news_item_image {
  flex: 1;
  padding-right: 20px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.un_news .un_news_list .un_news_list_body .un_news_item .un_news_item_image img {
  height: auto;
  max-height: 75px;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  vertical-align: bottom;
}
.un_news .un_news_list .un_news_list_body .un_news_item .un_news_item_image::after {
  position: absolute;
  top: calc(50% - 6px);
  right: 0;
  display: block;
  content: "";
  width: 12px;
  height: 12px;
  background-image: url("/images/icons/chevron-right.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.un_news .un_newsDetail_category {
  display: inline-block;
  align-self: flex-start;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.6;
  padding: 0 1em;
  background-color: #00bbd8;
  color: #ffffff;
}
.un_news .un_newsDetail_image {
  width: 100%;
  margin: 0 auto;
  display: block;
}
.un_news .un_newsDetail_image img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.un_news .un_newsDetail_title {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.57;
  letter-spacing: 1.68px;
  word-break: break-all;
}
.un_news .un_newsDetail_date {
  font-size: 14px;
}

.un_catchImg {
  max-width: 100%;
  width: 49.3333333333%;
  margin-right: auto;
  margin-left: auto;
}
.un_catchImg img {
  width: 100%;
}

.un_catchText {
  font-size: 1.8rem;
  font-weight: bold;
  letter-spacing: 4.32px;
  text-align: center;
}

.un_staticHeader {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  box-sizing: border-box;
  padding: 15px 20px;
  height: calc(50px + 30px);
}
.mypage .un_staticHeader {
  background-color: #7ad3ff;
}
.un_staticHeader .un_staticHeader_head {
  display: flex;
  gap: 12px;
  width: calc(100% - 35px);
}
.un_staticHeader .un_staticHeader_head .un_staticHeader_link {
  width: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.un_staticHeader .un_staticHeader_head .un_staticHeader_link .un_staticHeader_logo {
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 50px;
  width: auto;
}
.un_staticHeader .un_staticHeader_head .un_mypageLevel {
  flex: 1;
  padding: 2px 10px 5px;
  border-width: 2px;
}
.un_staticHeader .un_staticHeader_head .un_mypageLevel .un_mypageLevel_level .rank_label {
  font-size: 17px;
}
.un_staticHeader .un_staticHeader_head .un_mypageLevel .un_mypageLevel_level .rank_value {
  font-size: 23px;
}
.un_staticHeader .un_staticHeader_head .un_mypageLevel .un_mypageLevel_exp {
  flex-direction: row;
  align-items: center;
  padding-top: 2px;
  font-size: 9px;
}
.un_staticHeader .un_staticHeader_head .un_mypageLevel .un_mypageLevel_gage {
  height: 10px;
  margin-top: 5px;
}
.un_staticHeader .un_staticHeader_toggleButton {
  position: absolute;
  top: 5px;
  right: 20px;
  z-index: 1;
  width: 20px;
  height: 20px;
}
.un_staticHeader .un_staticHeader_toggleButton svg {
  max-width: 100%;
}
.un_staticHeader .un_staticHeader_toggleButton svg .toggle-menu-bg {
  fill: #181d69;
}
.un_staticHeader .un_staticHeader_toggleButton svg .toggle-menu-fg {
  fill: #00bbd8;
  stroke: #00bbd8;
}

.un_staticHeaderMenu_modal {
  display: block;
  opacity: 0;
  visibility: hidden;
  position: relative;
}
.un_staticHeaderMenu_modal.is-open {
  opacity: 1;
  visibility: visible;
}
.un_staticHeaderMenu_modal .un_staticHeaderMenu_overlay {
  max-width: 750px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  z-index: 4;
}
.un_staticHeaderMenu_modal .un_staticHeaderMenu_overlay .un_staticHeaderMenu {
  min-width: 280px;
  width: 90%;
  max-width: 300px;
  height: 100vh;
  padding: 60px 30px 30px;
  overflow-y: scroll;
  background-color: #7ad3ff;
  color: #181d69;
  z-index: 3;
  margin-left: auto;
  position: relative;
  z-index: 4;
}
.un_staticHeaderMenu_modal .un_staticHeaderMenu_overlay .un_staticHeaderMenu .un_staticHeaderMenu_logo {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 25px;
}
.un_staticHeaderMenu_modal .un_staticHeaderMenu_overlay .un_staticHeaderMenu .un_staticHeaderMenu_logo img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.un_staticHeaderMenu_modal .un_staticHeaderMenu_overlay .un_staticHeaderMenu .un_staticHeaderMenu_item {
  min-height: 55px;
  display: flex;
  align-items: center;
}
.un_staticHeaderMenu_modal .un_staticHeaderMenu_overlay .un_staticHeaderMenu .un_staticHeaderMenu_item .un_staticHeaderMenu_link {
  display: block;
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: 0.1em;
  cursor: pointer;
}
.un_staticHeaderMenu_modal .un_staticHeaderMenu_overlay .un_staticHeaderMenu .un_staticHeaderMenu_item img {
  height: 1.6rem;
}
.un_staticHeaderMenu_modal .un_staticHeaderMenu_overlay .un_staticHeaderMenu .un_staticHeaderMenu_item svg {
  fill: #181d69;
}

.un_point {
  display: flex;
  align-items: center;
  justify-content: center;
}
.un_point .un_point_label,
.un_point .un_point_value {
  flex: 1;
  color: #181d69;
  text-align: center;
  letter-spacing: 0.4rem;
  height: 6rem;
  line-height: 6rem;
}
.un_point .un_point_label {
  background-color: #edf9ff;
  color: #00bbd8;
  font-size: 1.8rem;
  font-weight: 600;
}
.un_point .un_point_value {
  background-color: #7ad3ff;
  font-size: 4rem;
  font-weight: 800;
}
.un_point .un_point_value span.unit {
  font-size: 2.4rem;
}
.un_point.centered {
  display: inline-flex;
  width: 100%;
  gap: 0.5rem;
}
.un_point.centered .un_point_label,
.un_point.centered .un_point_value {
  flex: unset;
}
.un_point.centered .un_point_label {
  text-align: right;
}
.un_point.centered .un_point_value {
  text-align: left;
}
.un_point.thin .un_point_label,
.un_point.thin .un_point_value {
  height: 4rem;
  line-height: 4rem;
}
.un_point.sum .un_point_label,
.un_point.sum .un_point_value, .un_point.white .un_point_label,
.un_point.white .un_point_value {
  background-color: #ffffff;
  color: #000000;
}
.un_point.sum .un_point_label, .un_point.white .un_point_label {
  font-size: 1.4rem;
}
.un_point.sum .un_point_value, .un_point.white .un_point_value {
  font-size: 3rem;
}
.un_point.sum .un_point_value span.unit, .un_point.white .un_point_value span.unit {
  font-size: 2rem;
}

.un_pointProgress .un_pointProgress_currentPoint {
  display: flex;
  justify-content: center;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  color: #181d69;
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 22px;
}
.un_pointProgress .un_pointProgressImage {
  position: relative;
}
.un_pointProgress .un_pointProgressImage .un_pointProgressImageWrap {
  position: relative;
  max-width: calc(100% - 40px);
  width: 100%;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 0;
}
.un_pointProgress .un_pointProgressImage .un_pointProgressImageWrap img {
  max-width: 100%;
  width: 100%;
}
.un_pointProgress .un_pointProgressBar {
  display: flex;
  flex-direction: column;
  height: 70px;
  border: 2px solid #000000;
  background-color: #00bbd8;
  border-radius: 10px;
  align-items: center;
  justify-content: center;
  margin: -2px auto 0;
}
.un_pointProgress .un_pointProgressBar:has(.un_pointProgressBar_sumPoint) {
  height: 100px;
}
.un_pointProgress .un_pointProgressBar .un_pointProgressBar_sumPoint {
  display: flex;
  justify-content: center;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  color: #181d69;
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 1.5rem;
  margin-top: -2.5rem;
}
.un_pointProgress .un_pointProgressBar .un_progressBarWrap {
  width: calc(100% - 24px);
  height: 20px;
  border: 2px solid #000000;
  border-radius: 20px;
  position: relative;
  background-color: #ffffff;
}
.un_pointProgress .un_pointProgressBar .un_progressBar_dot {
  content: "";
  width: 5px;
  height: 5px;
  position: absolute;
  top: 50%;
  z-index: 1;
  background-color: #7ad3ff;
  border-radius: 5px;
  transform: translate(-50%, -50%);
}
.un_pointProgress .un_pointProgressBar .un_progressBar_dot .un_progressBar_dotNum {
  position: absolute;
  top: 12px;
  transform: translate(-50%, 50%);
  color: #181d69;
}
.un_pointProgress .un_pointProgressBar .un_progressBar_marker {
  position: relative;
  background-color: rgba(0, 187, 216, 0.8);
  max-width: 100%;
  height: 100%;
  border-radius: 20px;
}
.un_pointProgress .un_pointProgressBar .un_progressBar_marker img {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 2;
  height: 16px;
  transform: translateX(-50%) translateY(-50%);
}
.un_pointProgress .un_pointProgressBar .un_progressBar_marker.zero {
  width: 0 !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.un_pointProgress .un_pointProgressBar .un_progressBar_marker.zero img {
  display: none;
}
.un_pointProgress .un_pointProgressBar.reverseColor {
  background-color: #ffffff;
}
.un_pointProgress .un_pointProgressBar.reverseColor .un_progressBarWrap {
  background-color: #00bbd8;
}
.un_pointProgress .un_pointProgressBar.reverseColor .un_progressBar_marker {
  background-color: rgba(122, 211, 255, 0.8);
}

.un_pointCard .un_pointCard_header {
  position: relative;
}
.un_pointCard .un_pointCard_header img {
  width: 100%;
}
.un_pointCard .un_pointCard_header .un_pointCard_header_currentPoint {
  position: absolute;
  z-index: 1;
  top: 54%;
  right: 50%;
  color: #181d69;
  font-size: 11vw;
  font-weight: bold;
  letter-spacing: 2.88px;
}
.un_pointCard .un_pointCard_header .un_pointCard_header_sumPoint {
  position: absolute;
  z-index: 2;
  bottom: 8%;
  right: 39%;
  color: #00bbd8;
  font-size: 5vw;
  font-weight: bold;
  letter-spacing: 1.5px;
}
.un_pointCard .un_pointCard_body {
  position: relative;
}
.un_pointCard .un_pointCard_body img {
  width: 100%;
}

.un_header {
  background-color: #ffffff;
  color: #181d69;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 65px;
  max-width: 750px;
  z-index: 3;
}
.un_header .un_header_navContainer {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  padding: 0 10px;
  padding-bottom: var(--android-safe-area-inset-bottom, 0px);
  padding-bottom: var(--android-safe-area-inset-bottom, env(safe-area-inset-bottom));
}
.un_header .un_header_navContainer .item {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
}
.un_header .un_header_navContainer .item img {
  width: 60px;
  height: 60px;
}
.un_header .un_header_navContainer .item.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.un_scrollYBox {
  width: 100%;
  max-height: calc(70vh - 100px);
  min-height: 200px;
  overflow-y: scroll;
  padding: 0 8px;
}
.un_scrollYBox.min-height-auto {
  min-height: unset;
}
.un_scrollYBox .un_scrollYBox_text {
  word-break: break-all;
}

.un_WYSIWYG_text {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.57;
  letter-spacing: 1.68px;
  word-break: break-all;
  /* ネストされたリストのスタイル調整 */
  /* list-styleがnoneに上書きされる可能性があるため、強制設定 */
}
.un_WYSIWYG_text h1 {
  font-size: 3.2rem;
  font-weight: bold;
}
.un_WYSIWYG_text h2 {
  font-size: 2.8rem;
  font-weight: bold;
}
.un_WYSIWYG_text h3 {
  font-size: 2.4rem;
  font-weight: bold;
}
.un_WYSIWYG_text h4 {
  font-size: 2rem;
  font-weight: bold;
}
.un_WYSIWYG_text h5 {
  font-size: 1.8rem;
  font-weight: bold;
}
.un_WYSIWYG_text h6 {
  font-size: 1.6rem;
  font-weight: bold;
}
.un_WYSIWYG_text p {
  font-size: 1.4rem;
}
.un_WYSIWYG_text ul {
  margin: 0 0 1em;
  padding-left: 3.2rem;
  list-style-type: disc;
}
.un_WYSIWYG_text ol {
  margin: 0 0 1em;
  padding-left: 3.2rem;
  list-style-type: decimal;
}
.un_WYSIWYG_text ul ul {
  list-style-type: circle;
  margin: 0.5em 0;
}
.un_WYSIWYG_text ul ul ul {
  list-style-type: square;
}
.un_WYSIWYG_text ol ol {
  list-style-type: lower-alpha;
  margin: 0.5em 0;
}
.un_WYSIWYG_text ol ol ol {
  list-style-type: lower-roman;
}
.un_WYSIWYG_text li {
  margin-bottom: 0.5em;
}
.un_WYSIWYG_text ul > li {
  display: list-item !important;
}
.un_WYSIWYG_text ol > li {
  display: list-item !important;
}
.un_WYSIWYG_text table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 1em;
}
.un_WYSIWYG_text th,
.un_WYSIWYG_text td {
  border: 1px solid #ccc;
  padding: 1rem;
  text-align: left;
}
.un_WYSIWYG_text th {
  background-color: #f5f5f5;
  font-weight: bold;
}
.un_WYSIWYG_text a {
  color: #00bbd8;
  text-decoration: underline;
  font-size: 1.4rem;
}
.un_WYSIWYG_text img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 0 1em;
}
.un_WYSIWYG_text blockquote {
  margin: 0 0 1em;
  padding-left: 1.6rem;
  border-left: 4px solid #ccc;
  color: #666;
  font-size: 1.4rem;
}
.un_WYSIWYG_text pre {
  background-color: #f5f5f5;
  padding: 1.4rem;
  overflow-x: auto;
}
.un_WYSIWYG_text code {
  font-family: "Courier New", monospace;
  background-color: #f5f5f5;
  padding: 0.4rem 0.8rem;
}
.un_WYSIWYG_text hr {
  border: none;
  border-top: 1px solid #ccc;
  margin: 0 0 2rem;
}
.un_WYSIWYG_text strong,
.un_WYSIWYG_text b {
  font-weight: bold;
}
.un_WYSIWYG_text em,
.un_WYSIWYG_text i {
  font-style: italic;
}
.un_WYSIWYG_text sup {
  vertical-align: super;
  font-size: smaller;
}
.un_WYSIWYG_text sub {
  vertical-align: sub;
  font-size: smaller;
}
.un_WYSIWYG_text mark {
  background-color: yellow;
  color: black;
  padding: 0.2rem;
}
.un_WYSIWYG_text del,
.un_WYSIWYG_text s {
  text-decoration: line-through;
}
.un_WYSIWYG_text figure {
  margin: 0 0 1em;
  text-align: center;
}
.un_WYSIWYG_text figcaption {
  font-size: 1.4rem;
  color: #666;
  margin-top: 0.5em;
}
.un_WYSIWYG_text iframe {
  width: 100%;
  max-width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
.un_WYSIWYG_text caption {
  font-size: 1.4rem;
  color: #666;
  margin-bottom: 0.5em;
  text-align: left;
}
.un_WYSIWYG_text dl {
  margin: 1em 0;
}
.un_WYSIWYG_text dt {
  font-weight: bold;
  margin-top: 0.5em;
}
.un_WYSIWYG_text dd {
  margin-left: 1.6rem;
}
.un_WYSIWYG_text img {
  max-width: 100%;
}

.un_modalContent {
  padding: 10px 15px 20px;
  font-size: 16px;
  line-height: 1.4;
}
.un_modalContent.headless {
  padding-top: 0;
}
.cover .un_modalContent .un_scrollYBox {
  height: 100%;
  max-height: unset;
}
.un_modalContent > .wide {
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px);
}
.un_modalContent > .wide.un_scrollYBox {
  padding: 0;
}
.un_modalContent .un_modalContent_title {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 1.68px;
  text-align: center;
}
.un_modalContent .un_modalContent_title.primary {
  color: #00bbd8;
}
.un_modalContent .un_modalContent_title.blue {
  color: #0068c1;
}
.un_modalContent .un_modalContent_title.left {
  text-align: left;
}
.un_modalContent .un_modalContent_title.icon {
  display: flex;
  align-items: center;
  font-size: 15px;
}
.un_modalContent .un_modalContent_title.icon img {
  width: auto;
  height: 40px;
  padding-right: 0.5em;
}
.un_modalContent .un_modalContent_body {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100px;
}
.un_modalContent .un_modalContent_form {
  min-height: 100px;
}
.un_modalContent .un_modalContent_images .slide {
  max-width: 345px;
}
.un_modalContent .un_modalContent_footer {
  display: flex;
  justify-content: center;
}
.un_modalContent .un_modalContent_buttons {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.un_modalContent .un_modalContent_buttons .note {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
.un_modalContent .un_modalContent_buttons .description {
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.un_modalContent .slick-dotted.slick-slider {
  margin-bottom: 5px;
}

.un_loading {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  padding-top: 130px;
  padding-bottom: 130px;
}

.un_error {
  padding: 40px 20px;
}
.un_error .un_error_header {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  aspect-ratio: 3/2;
}
.un_error .un_error_header svg {
  fill: #181d69;
}
.un_error .un_error_body {
  width: 100%;
  aspect-ratio: 3/2;
}
.un_error .un_error_body .un_error_title {
  color: #000000;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  line-height: 1.4;
}
.un_error .un_error_body .un_error_description {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.un_error .un_error_body .un_error_description img {
  width: auto;
  height: 32px;
}
.un_error .un_error_body .un_error_description p {
  font-size: 12px;
  color: #000000;
  line-height: 1.2;
}

@media (orientation: landscape) {
  .un_error {
    padding-top: 0;
  }
  .un_error .un_error_header,
  .un_error .un_error_body,
  .un_error .un_error_footer {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}
@keyframes fadeInZ {
  from {
    opacity: 0;
    transform: translateZ(-100px);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
#how2use:not(.js_openedByClick) .bl_modalContent_close {
  display: none;
}

.un_terms_of_service {
  font-size: 10px;
}
.un_terms_of_service h2 {
  font-size: 15px;
}
.un_terms_of_service h3 {
  font-size: 12px;
}
.un_terms_of_service p,
.un_terms_of_service a,
.un_terms_of_service span {
  font-size: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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ckVTO0FEMjhEZjtBQXNQSTtFQUNFLGNDdHNFRTtBRGs5RFI7QUFzUEk7RUFDRTtBQXBQTjtBQXNQSTtFQUNFO0VBQ0E7RUFDQTtBQXBQTjtBQXFQTTtFQUNFO0VBQ0E7RUFDQTtBQW5QUjtBQXVQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBclBKO0FBdVBFO0VBQ0U7QUFyUEo7QUF3UEk7RUFDRTtBQXRQTjtBQXlQRTtFQUNFO0VBQ0E7QUF2UEo7QUF5UEU7RUFDRTtFQUNBO0VBQ0E7QUF2UEo7QUF5UEk7RUFDRTtFQUNBO0VBQ0E7QUF2UE47QUF5UEk7RUFDRSxjQ3Z2RUc7RUR3dkVIO0VBQ0E7RUFDQTtBQXZQTjtBQTJQSTtFQUNFO0FBelBOOztBQThQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBM1BGOztBQThQQTtFQUNFO0FBM1BGO0FBNFBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFQSjtBQTJQSTtFQUNFLGFDOXdFVztBRHFoRWpCO0FBNFBFO0VBQ0U7RUFDQTtBQTFQSjtBQTJQSTtFQUNFLGNDbHlFRztFRG15RUg7RUFDQTtFQUNBO0VBQ0E7QUF6UE47QUEyUEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXpQTjtBQTBQTTtFQUNFO0VBQ0E7QUF4UFI7QUEwUE07RUFDRTtFQUNBLGNDbnpFQztFRG96RUQ7QUF4UFI7O0FBOFBBO0VBQ0U7SUFDRTtFQTNQRjtFQTRQRTs7O0lBR0U7SUFDQTtJQUNBO0VBMVBKO0FBQ0Y7QUE4UEE7RUFDRTtJQUNFO0lBQ0E7RUE1UEY7RUE4UEE7SUFDRTtJQUNBO0VBNVBGO0FBQ0Y7QUFpUUk7RUFDRTtBQS9QTjs7QUFvUUE7RUFDRTtBQWpRRjtBQWtRRTtFQUNFO0FBaFFKO0FBa1FFO0VBQ0U7QUFoUUo7QUFrUUU7OztFQUdFO0FBaFFKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9tZC91bmlxdWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvbWQvX3ZhcmlhYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLnVuX3RvcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICAudW5fdG9wX21haW4ge1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmdIb3Jpem9udGFsO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nSG9yaXpvbnRhbDtcbiAgfVxuICAudW5fdG9wX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlCYWNrZ3JvdW5kQ29sb3I7XG4gICAgcGFkZGluZzogMThweCAzMHB4IDhweDtcbiAgICAudW5fdG9wX2Zvb3Rlcl9saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuLnVuX3RvcF9zdGFydCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VCYWNrZ3JvdW5kQ29sb3I7XG4gIHBhZGRpbmc6IDE2cHggJHBhZGRpbmdIb3Jpem9udGFsO1xufVxuXG4udW5fY29weXJpZ2h0IHtcbiAgY29sb3I6ICRzZWNvbmRhcnlGb3JlZ3JvdW5kQ29sb3I7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVuX2FnZUZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIC51bl9hZ2VGb3JtX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIGdhcDogNXB4O1xuXG4gICAgc2VsZWN0LFxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRncmF5NDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi51bl9teXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgLnVuX215cGFnZV9zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nSG9yaXpvbnRhbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZ0hvcml6b250YWw7XG4gIH1cbiAgLnVuX215cGFnZV90b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC51bl9teXBhZ2VMZXZlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAkcGFkZGluZ0hvcml6b250YWw7XG4gICAgICBib3R0b206IC01MHB4O1xuICAgIH1cbiAgfVxuICAudW5fbXlwYWdlX21lbnUge1xuICAgIC51bl9teXBhZ2VfbWVudV9sb3dlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgICAudW5fbXlwYWdlX21lbnVfYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDJweDtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtOHB4O1xuICAgICAgYm94LXNoYWRvdzogM3B4IDRweCAwcHggMHB4ICRzZWNvbmRhcnlDb2xvcjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnlDb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnVuX215cGFnZV9tZW51X21haW5fYnV0dG9uIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZTE7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMS4yNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAudW5fbXlwYWdlX21lbnVfaGFsZl9idXR0b24ge1xuICAgICAgb3V0bGluZS1jb2xvcjogJGJsdWUzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnVuX215cGFnZV91bmNsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcblxuICAgIC51bl9teXBhZ2VfdW5jbGVfaW1nIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICAgIC51bl9teXBhZ2VfdW5jbGVfdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUxO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAkZ3JheTE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudW5fbXlwYWdlX3VuY2xlX3RleHQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMTBweCAyMHB4IDEwcHggMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgcmdiYSgkZ3JheTEsIDAuNSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2xhdGU6IC0xMDAlIC01MCU7XG4gICAgfVxuXG4gICAgLnVuX215cGFnZV91bmNsZV90ZXh0OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNy44cHggMTUuNXB4IDcuOHB4IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICR3aGl0ZTEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2xhdGU6IC0xMDAlIC01MCU7XG4gICAgfVxuICB9XG5cbiAgLnVuX215cGFnZV9pbnN0YWxsIHtcbiAgICBkZXRhaWxzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBzdW1tYXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVuX215cGFnZV9pbnN0YWxsX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzNXB4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlCYWNrZ3JvdW5kQ29sb3I7XG4gICAgICAgICAgY29sb3I6ICRibGFjazE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgb2wge1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICYubnVtYmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNoYXJlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbb3Blbl0ge1xuICAgICAgICA+IHN1bW1hcnkge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udW5faW5zdGFsbF9idXR0b24ge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeUJhY2tncm91bmRDb2xvcjtcbiAgY29sb3I6ICRzZWNvbmRhcnlGb3JlZ3JvdW5kQ29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi51bl9teXBhZ2VCb3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlCYWNrZ3JvdW5kQ29sb3I7XG4gIC51bl9teXBhZ2VCb3R0b21faWQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjY4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi51bl9teXBhZ2VMZXZlbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAkcGFkZGluZ0hvcml6b250YWwgKiAyKTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDNweCAkc2Vjb25kYXJ5Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gIC51bl9teXBhZ2VMZXZlbF91cHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLnVuX215cGFnZUxldmVsX2xldmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLnJhbmtfbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDIyLjVweDtcbiAgICAgIH1cbiAgICAgIC5yYW5rX3ZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAzOC41cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC51bl9teXBhZ2VMZXZlbF9leHAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1sZXZlbC11cCB7XG4gICAgLnJhbmtfdmFsdWUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgfVxuICB9XG4gIC51bl9teXBhZ2VMZXZlbF9sb3dlciB7XG4gICAgLnVuX215cGFnZUxldmVsX2dhZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5MTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAudW5fbXlwYWdlTGV2ZWxfZ2FnZV9pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51bl9teXBhZ2VUaWNrZXRfbW9kYWxUaXRsZSB7XG4gIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICBmb250LXNpemU6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udW5fbXlwYWdlVGlja2V0X21vZGFsSW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4udW5fbXlwYWdlVGlja2V0X21vZGFsUmFuayB7XG4gIGNvbG9yOiAkYmxhY2sxO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udW5fbXlwYWdlVGlja2V0X21vZGFsTm90ZSB7XG4gIGNvbG9yOiAkYmxhY2sxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVuX21pc3Npb24ge1xuICAudW5fbWlzc2lvbl9zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwICRwYWRkaW5nSG9yaXpvbnRhbDtcbiAgfVxuXG4gIC51bl9taXNzaW9uTGlzdCB7XG4gICAgLnVuX21pc3Npb25MaXN0X2hlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUNvbG9yO1xuICAgICAgcGFkZGluZzogMCAkcGFkZGluZ0hvcml6b250YWw7XG4gICAgICAudW5fbWlzc2lvbkxpc3RfdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudW5fbWlzc2lvbkxpc3RfdGFiIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAudW5fbWlzc2lvbkxpc3RfdGFiX2l0ZW0ge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrMztcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgN3B4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzX2FjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudW5fbWlzc2lvbkxpc3RfYm9keSB7XG4gICAgICBwYWRkaW5nOiAxNXB4ICRwYWRkaW5nSG9yaXpvbnRhbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLnVuX21pc3Npb25fbmF2aWdhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwICRwYWRkaW5nSG9yaXpvbnRhbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgfVxuICAgIC51bl9taXNzaW9uX2NvbWluZ19zb29uIHtcbiAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmdIb3Jpem9udGFsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgIGNvbG9yOiAkd2hpdGUxO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgfVxuXG4gIC51bl9taXNzaW9uUHJvZHVjdENhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgLnByb2R1Y3QtbmV3IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwJTtcbiAgICAgIGxlZnQ6IDE1JTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogMTUlO1xuICAgIH1cbiAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICAgIC5tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUxO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAudW5fbWlzc2lvbkNsZWFyRGlzcGxheSB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAudW5fbWlzc2lvbkNsZWFyRGlzcGxheV9sZXZlbHVwIHtcbiAgICAgIHBlcnNwZWN0aXZlOiAxMDBweDtcbiAgICAgIC51bl9taXNzaW9uQ2xlYXJEaXNwbGF5X2xldmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtc2hhZG93OiA1cHggNXB4ICR3aGl0ZTE7XG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5aIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudW5fbWlzc2lvbkNsZWFyRGlzcGxheV90aWNrZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtc2hhZG93OiA1cHggNXB4ICR3aGl0ZTE7XG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYW5pbWF0aW9uOiAwLjVzIGZhZGVJblogMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnVuX21pc3Npb25DbGVhckRpc3BsYXlfZXhwIHtcbiAgICAgIHBlcnNwZWN0aXZlOiAxMDBweDtcbiAgICAgIC51bl9taXNzaW9uQ2xlYXJEaXNwbGF5X3BvaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXNoYWRvdzogNXB4IDVweCAkd2hpdGUxO1xuICAgICAgICAudmFsdWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVuX21pc3Npb25DbGVhckRpc3BsYXlfYm9udXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtc2hhZG93OiA1cHggNXB4ICR3aGl0ZTE7XG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5aIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVuX21pc3Npb25DbGVhckdhZ2Uge1xuICAgIC51bl9teXBhZ2VMZXZlbCB7XG4gICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAucmFua19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICAgIC5yYW5rX3ZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgfVxuICAgICAgLnVuX215cGFnZUxldmVsX2V4cCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICAgIC51bl9teXBhZ2VMZXZlbF9nYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDEwMG1zIGVhc2U7XG4gICAgICAgIC51bl9teXBhZ2VMZXZlbF9nYWdlX2lubmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxMDBtcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVuX21pc3Npb25DbGVhclVuY2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG4gICAgJi52aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gIC51bl9taXNzaW9uTGlzdF9lbXB0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnVuX21pc3Npb25faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnVuX21pc3Npb25faXRlbV9jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMWVtO1xuICAgICAgLmxlZnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogNDJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHQge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLnBvaW50IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIC51bml0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5Q29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC51bl9taXNzaW9uX2l0ZW1fbm90ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtYWNoaWV2ZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZTIsIDAuNik7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvY2hlY2stbWlzc2lvbi5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1heC1yYW5rIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUyLCAwLjYpO1xuICAgICAgfVxuICAgICAgLnVuX21pc3Npb25faXRlbV9ub3RlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogJHdoaXRlMTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51bl9taXNzaW9uX3VuY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgLnVuX21pc3Npb25fdW5jbGVfaW1nIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC51bl9taXNzaW9uX3VuY2xlX3RleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggJGdyYXkxO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnVuX21pc3Npb25fdW5jbGVfdGV4dDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDIwcHggMTBweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKCRncmF5MSwgMC41KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zbGF0ZTogLTEwMCUgLTUwJTtcbiAgICB9XG5cbiAgICAudW5fbWlzc2lvbl91bmNsZV90ZXh0OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNy44cHggMTUuNXB4IDcuOHB4IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICR3aGl0ZTEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2xhdGU6IC0xMDAlIC01MCU7XG4gICAgfVxuICB9XG59XG5cbi51bl9taXNzaW9uQ2xlYXJfbW9kYWxUaXRsZSB7XG4gIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICBmb250LXNpemU6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udW5fbWlzc2lvbkNsZWFyX21vZGFsSW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi51bl9taXNzaW9uRGV0YWlsIHtcbiAgLnVuX21pc3Npb25EZXRhaWxfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAkcGFkZGluZ0hvcml6b250YWw7XG4gIH1cblxuICAkbWlzc2lvbkRldGFpbEhlYWRlclBhZGRpbmdIb3Jpem9udGFsOiAxNXB4O1xuICAudW5fbWlzc2lvbkRldGFpbF9oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAudXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAubGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgfVxuICAgICAgLnBvaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRtaXNzaW9uRGV0YWlsSGVhZGVyUGFkZGluZ0hvcml6b250YWw7XG4gICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nOiA1cHggJG1pc3Npb25EZXRhaWxIZWFkZXJQYWRkaW5nSG9yaXpvbnRhbCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxuXG4gIC51bl9taXNzaW9uRGV0YWlsX2FjY29yZGlvbiB7XG4gICAgZGV0YWlscyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUxO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAkcHJpbWFyeUJ1dHRvbklubmVyQm9yZGVyQ29sb3I7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAzcHggMHB4IDBweCAkc2Vjb25kYXJ5Q29sb3I7XG4gICAgICBzdW1tYXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVuX21pc3Npb25EZXRhaWxfYWNjb3JkaW9uX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmW29wZW5dIHtcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICAgID4gc3VtbWFyeSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIOODleODreODvOOBmeOCi+OBruOBp+WkluOBq+WHuuOBmVxuLnVuX21pc3Npb25EZXRhaWxfYWN0aW9uIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAkZ2xvYmFsTmF2SGVpZ2h0O1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxNXB4ICRwYWRkaW5nSG9yaXpvbnRhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5QmFja2dyb3VuZENvbG9yO1xuICAudW5fbWlzc2lvbkRldGFpbF9hY3Rpb25fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi51bl9taXNzaW9uQmFyY29kZV9pbnB1dCB7XG4gIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogMTJlbTtcbiAgICBoZWlnaHQ6IDIuNzVlbTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRzZWNvbmRhcnlDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkxO1xuICAgICAgY29sb3I6ICR3aGl0ZTE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi51bl9taXNzaW9uQmFyY29kZV9jb25maXJtYXRpb24ge1xuICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVuX21pc3Npb25CYXJjb2RlX25vdGUge1xuICBjb2xvcjogJGJsYWNrMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udW5fcmV3YXJkIHtcbiAgLnVuX3Jld2FyZF9zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwICRwYWRkaW5nSG9yaXpvbnRhbDtcbiAgfVxuICAudW5fcmV3YXJkTGlzdF9kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCAkcGFkZGluZ0hvcml6b250YWw7XG4gICAgLnVuX3Jld2FyZExpc3RfZGVzY3JpcHRpb25fdXBwZXIge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC51bl9yZXdhcmRMaXN0X2Rlc2NyaXB0aW9uX2xvd2VyIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudW5fcmV3YXJkTGlzdF9ib2R5IHtcbiAgICBwYWRkaW5nOiAwcHggJHBhZGRpbmdIb3Jpem9udGFsO1xuICB9XG4gIC51bl9yZXdhcmRMaXN0X2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC51bl9yZXdhcmRfaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IHJnYmEoJGJsYWNrMSwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAyIC8gMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC51bl9yZXdhcmRfaXRlbV9vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgLnVuX3Jld2FyZF9pdGVtX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjazEsIDAuNik7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUxO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC51bl9yZXdhcmRfaXRlbV9jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC51cHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA2NSU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb3dlciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgLnByaXplX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLnByaXplX2RhdGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgY29sb3I6ICRibHVlMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51bl9yZXdhcmREZXRhaWxfaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwICRwYWRkaW5nSG9yaXpvbnRhbDtcbiAgfVxuICAudW5fcmV3YXJkRGV0YWlsX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgJHBhZGRpbmdIb3Jpem9udGFsO1xuICB9XG5cbiAgLnVuX3Jld2FyZENvbXBsZXRlX2hlYWRlciB7XG4gICAgLnVuX3Jld2FyZENvbXBsZXRlX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gYXNwZWN0LXJhdGlvOiAyIC8gMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmLndvbixcbiAgICAgICYubG9zdCB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVuX3Jld2FyZENvbXBsZXRlX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICBjb2xvcjogJHdoaXRlMTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAudW5fcmV3YXJkQ29tcGxldGVfZGVzY3JpcHRpb25fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4vLyDjg5Xjg63jg7zjgZnjgovjga7jgaflpJbjgavlh7rjgZlcbi51bl9yZXdhcmREZXRhaWxfYWN0aW9uIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAkZ2xvYmFsTmF2SGVpZ2h0O1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxNXB4ICRwYWRkaW5nSG9yaXpvbnRhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5QmFja2dyb3VuZENvbG9yO1xuICAudW5fcmV3YXJkRGV0YWlsX2FjdGlvbl9ub3RlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLnVuX3Jld2FyZERldGFpbF9hY3Rpb25fYXR0ZW50aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi51bl9jb2xsZWN0aW9uIHtcbiAgLnVuX2NvbGxlY3Rpb25fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAkcGFkZGluZ0hvcml6b250YWw7XG4gIH1cblxuICAudW5fY29sbGVjdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgaDMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudW5fY29sbGVjdGlvbl9saXN0IHtcbiAgICAudW5fY29sbGVjdGlvbl9saXN0X2hlYWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICAudW5fY29sbGVjdGlvbl9saXN0X2hlYWRfY291bnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudW5fY29sbGVjdGlvbl9saXN0X2JvZHkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAudW5fY29sbGVjdGlvbl9saXN0X2JvZHlfaXRlbSB7XG4gICAgICAgICYubm90LWhhdmUge1xuICAgICAgICAgIC5lbF9pbWcge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyAmOjphZnRlciB7XG4gICAgICAgICAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgdG9wOiAwO1xuICAgICAgICAgICAgLy8gICBsZWZ0OiAwO1xuICAgICAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vICAgaGVpZ2h0OiA4MSU7XG4gICAgICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXk1LCAwLjg1KTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaW1nIHtcbiAgJi5ncmF5c2NhbGUge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB9XG59XG5cbi51bl9oaXN0b3J5IHtcbiAgLnVuX2hpc3RvcnlMaXN0IHtcbiAgICBwYWRkaW5nOiAwICRwYWRkaW5nSG9yaXpvbnRhbDtcblxuICAgIC51bl9oaXN0b3J5TGlzdF9ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC51bl9oaXN0b3J5TGlzdF9lbXB0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAudW5faGlzdG9yeV9pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAudW5faGlzdG9yeV9pdGVtX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICAubGVmdCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHQge1xuICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeUNvbG9yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVuX2ZhcSB7XG4gIC51bl9mYXFfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAkcGFkZGluZ0hvcml6b250YWw7XG4gIH1cblxuICAudW5fZmFxX3F1ZXN0aW9ucyB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42OHB4O1xuICAgIH1cbiAgICBkZXRhaWxzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICAgIHN1bW1hcnkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAmOjptYXJrZXIsXG4gICAgICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVuX1dZU0lXWUdfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4yZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjhlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNGVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgIH1cblxuICAgICAgICBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW29wZW5dIHtcbiAgICAgICAgPiBzdW1tYXJ5IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51bl9mYXFfY29udGFjdCB7XG4gICAgLnVuX2ZhcV9jb250YWN0X3RpdGxlIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRzZWNvbmRhcnlDb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAudW5fZmFxX2NvbnRhY3RfbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAudW5fZmFxX2NvbnRhY3RfaG91cnMge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnVuX2NvbnRhY3Qge1xuICAudW5fY29udGFjdF91c2VySWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICB9XG4gIH1cblxuICAudW5fY29udGFjdF9mYXEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC51bl9jb250YWN0X2ppbXVreW9rdSB7XG4gICAgcGFkZGluZzogMCAkcGFkZGluZ0hvcml6b250YWw7XG4gICAgLnVuX2NvbnRhY3RfamltdWt5b2t1X2JvZHkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTE7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAudW5fY29udGFjdF9qaW11a3lva3VfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLnVuX2NvbnRhY3RfamltdWt5b2t1X3RlbCB7XG4gICAgICAgIC51bl9jb250YWN0X2ppbXVreW9rdV90ZWxfbnVtYmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51bl9jb250YWN0X2ppbXVreW9rdV9lbWFpbCB7XG4gICAgICAgIC51bl9jb250YWN0X2ppbXVreW9rdV9lbWFpbF9hZGRyZXNzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5fY29udGFjdF9qaW11a3lva3VfaG91cnMge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnVuX2NvbnRhY3RfamltdWt5b2t1X25vdGUge1xuICAgICAgcGFkZGluZzogMCAkcGFkZGluZ0hvcml6b250YWw7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51bl9jb250YWN0X2Zvb3RlciB7XG4gICAgcGFkZGluZzogMCAkcGFkZGluZ0hvcml6b250YWw7XG4gIH1cbn1cblxuLnVuX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IGEge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLnVuX3BhZ2luYXRpb25fbGluayB7XG4gICAgY29sb3I6ICR3aGl0ZTE7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmLmlzX2FjdGl2ZSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeUNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC51bl9wYWdpbmF0aW9uX2xpbmtBcnJvdyxcbiAgLnVuX3BhZ2luYXRpb25fbGlua0Fycm93UmV2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJHNlY29uZGFyeUNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC51bl9wYWdpbmF0aW9uX2xpbmtBcnJvd1JldiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi51bl9uZXdzIHtcbiAgLnVuX25ld3Nfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAkcGFkZGluZ0hvcml6b250YWw7XG4gIH1cblxuICAudW5fbmV3c19saXN0IHtcbiAgICAudW5fbmV3c19saXN0X2JvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycHg7XG4gICAgICAudW5fbmV3c19saXN0X2l0ZW0ge1xuICAgICAgfVxuXG4gICAgICAudW5fbmV3c19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnlDb2xvcjtcbiAgICAgICAgLnVuX25ld3NfaXRlbV9jb250ZW50IHtcbiAgICAgICAgICBmbGV4OiAyLjU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgIC51bl9uZXdzX2l0ZW1fY2F0ZWdvcnkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudW5fbmV3c19pdGVtX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnVuX25ld3NfaXRlbV9pbWFnZSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudW5fbmV3c0RldGFpbF9jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICBjb2xvcjogJHdoaXRlMTtcbiAgfVxuICAudW5fbmV3c0RldGFpbF9pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAudW5fbmV3c0RldGFpbF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjY4cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG5cbiAgLnVuX25ld3NEZXRhaWxfZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi51bl9jYXRjaEltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTg1cHggLyAzNzVweCAqIDEwMCUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udW5fY2F0Y2hUZXh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogNC4zMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51bl9zdGF0aWNIZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogJGhlYWRlclBhZGRpbmdWZXJ0aWNhbCAkcGFkZGluZ0hvcml6b250YWw7XG4gIGhlaWdodDogY2FsYygjeyRoZWFkZXJJbm5lckhlaWdodH0gKyAjeyRoZWFkZXJQYWRkaW5nVmVydGljYWwgKiAyfSk7XG5cbiAgLm15cGFnZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUJhY2tncm91bmRDb2xvcjtcbiAgfVxuXG4gIC51bl9zdGF0aWNIZWFkZXJfaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgIC51bl9zdGF0aWNIZWFkZXJfbGluayB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAudW5fc3RhdGljSGVhZGVyX2xvZ28ge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVySW5uZXJIZWlnaHQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAkaGVhZGVyTGV2ZWxUb3BQYWRkaW5nOiAycHg7XG4gICAgLnVuX215cGFnZUxldmVsIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAkaGVhZGVyTGV2ZWxUb3BQYWRkaW5nIDEwcHggNXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAudW5fbXlwYWdlTGV2ZWxfbGV2ZWwge1xuICAgICAgICAucmFua19sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIC5yYW5rX3ZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51bl9teXBhZ2VMZXZlbF9leHAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogJGhlYWRlckxldmVsVG9wUGFkZGluZztcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICB9XG4gICAgICAudW5fbXlwYWdlTGV2ZWxfZ2FnZSB7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51bl9zdGF0aWNIZWFkZXJfdG9nZ2xlQnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6ICRwYWRkaW5nSG9yaXpvbnRhbDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAudG9nZ2xlLW1lbnUtYmcge1xuICAgICAgICBmaWxsOiAkaGVhZGVyTWVudUJ1dHRvbkJhY2tncm91bmRDb2xvcjtcbiAgICAgIH1cbiAgICAgIC50b2dnbGUtbWVudS1mZyB7XG4gICAgICAgIGZpbGw6ICRoZWFkZXJNZW51QnV0dG9uRm9yZWdyb3VuZENvbG9yO1xuICAgICAgICBzdHJva2U6ICRoZWFkZXJNZW51QnV0dG9uRm9yZWdyb3VuZENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udW5fc3RhdGljSGVhZGVyTWVudV9tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAudW5fc3RhdGljSGVhZGVyTWVudV9vdmVybGF5IHtcbiAgICBtYXgtd2lkdGg6ICRib2R5TWF4V2lkdGg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogNDtcblxuICAgIC51bl9zdGF0aWNIZWFkZXJNZW51IHtcbiAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nOiA2MHB4IDMwcHggMzBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJNZW51QmFja2dyb3VuZENvbG9yO1xuICAgICAgY29sb3I6ICRoZWFkZXJNZW51Rm9yZWdyb3VuZENvbG9yO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNDtcblxuICAgICAgLnVuX3N0YXRpY0hlYWRlck1lbnVfbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51bl9zdGF0aWNIZWFkZXJNZW51X2l0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC51bl9zdGF0aWNIZWFkZXJNZW51X2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkaGVhZGVyTWVudUZvcmVncm91bmRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udW5fcG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAudW5fcG9pbnRfbGFiZWwsXG4gIC51bl9wb2ludF92YWx1ZSB7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogJHByaW1hcnlGb3JlZ3JvdW5kQ29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRyZW07XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLnVuX3BvaW50X2xhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnlCYWNrZ3JvdW5kQ29sb3I7XG4gICAgY29sb3I6ICR0ZXJ0aWFyeUZvcmVncm91bmRDb2xvcjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC51bl9wb2ludF92YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlCYWNrZ3JvdW5kQ29sb3I7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICBzcGFuLnVuaXQge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJi5jZW50ZXJlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgLnVuX3BvaW50X2xhYmVsLFxuICAgIC51bl9wb2ludF92YWx1ZSB7XG4gICAgICBmbGV4OiB1bnNldDtcbiAgICB9XG4gICAgLnVuX3BvaW50X2xhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAudW5fcG9pbnRfdmFsdWUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmLnRoaW4ge1xuICAgIC51bl9wb2ludF9sYWJlbCxcbiAgICAudW5fcG9pbnRfdmFsdWUge1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgfVxuICB9XG5cbiAgJi5zdW0sXG4gICYud2hpdGUge1xuICAgIC51bl9wb2ludF9sYWJlbCxcbiAgICAudW5fcG9pbnRfdmFsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTtcbiAgICAgIGNvbG9yOiAkYmxhY2sxO1xuICAgIH1cbiAgICAudW5fcG9pbnRfbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIC51bl9wb2ludF92YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBzcGFuLnVuaXQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51bl9wb2ludFByb2dyZXNzIHtcbiAgLnVuX3BvaW50UHJvZ3Jlc3NfY3VycmVudFBvaW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgY29sb3I6ICRwcmltYXJ5Rm9yZWdyb3VuZENvbG9yO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgLnVuX3BvaW50UHJvZ3Jlc3NJbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnVuX3BvaW50UHJvZ3Jlc3NJbWFnZVdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVuX3BvaW50UHJvZ3Jlc3NCYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IC0ycHggYXV0byAwO1xuXG4gICAgJjpoYXMoLnVuX3BvaW50UHJvZ3Jlc3NCYXJfc3VtUG9pbnQpIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnVuX3BvaW50UHJvZ3Jlc3NCYXJfc3VtUG9pbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeUZvcmVncm91bmRDb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICAgIH1cblxuICAgIC51bl9wcm9ncmVzc0JhcldyYXAge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUxO1xuICAgIH1cblxuICAgIC51bl9wcm9ncmVzc0Jhcl9kb3Qge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5QmFja2dyb3VuZENvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgIC51bl9wcm9ncmVzc0Jhcl9kb3ROdW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Rm9yZWdyb3VuZENvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51bl9wcm9ncmVzc0Jhcl9tYXJrZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeUNvbG9yLCAwLjgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICYuemVybyB7XG4gICAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yZXZlcnNlQ29sb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMTtcbiAgICAgIC51bl9wcm9ncmVzc0JhcldyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgfVxuICAgICAgLnVuX3Byb2dyZXNzQmFyX21hcmtlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnlCYWNrZ3JvdW5kQ29sb3IsIDAuOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51bl9wb2ludENhcmQge1xuICAudW5fcG9pbnRDYXJkX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnVuX3BvaW50Q2FyZF9oZWFkZXJfY3VycmVudFBvaW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDU0JTtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICBjb2xvcjogJHByaW1hcnlGb3JlZ3JvdW5kQ29sb3I7XG4gICAgICBmb250LXNpemU6IDExdnc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjg4cHg7XG4gICAgfVxuICAgIC51bl9wb2ludENhcmRfaGVhZGVyX3N1bVBvaW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3R0b206IDglO1xuICAgICAgcmlnaHQ6IDM5JTtcbiAgICAgIGNvbG9yOiAkdGVydGlhcnlGb3JlZ3JvdW5kQ29sb3I7XG4gICAgICBmb250LXNpemU6IDV2dztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIH1cbiAgfVxuICAudW5fcG9pbnRDYXJkX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi51bl9oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2xvYmFsTWVudUJhY2tncm91bmRDb2xvcjtcbiAgY29sb3I6ICRnbG9iYWxNZW51Rm9yZWdyb3VuZENvbG9yO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGdsb2JhbE5hdkhlaWdodDtcbiAgbWF4LXdpZHRoOiAkYm9keU1heFdpZHRoO1xuICB6LWluZGV4OiAzO1xuXG4gIC51bl9oZWFkZXJfbmF2Q29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIC8vIEVkZ2UtdG8tZWRnZeaZguOBrkFuZHJvaWTniYhMSU5F5ZCR44GR5LiL6YOoc2FmZS1hcmVh5a++5b+c77yIV2ViVmlldyAxNDTmnKrmuoDjga7lpInmlbDjgoLogIPmha7vvIlcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYW5kcm9pZC1zYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoXG4gICAgICAtLWFuZHJvaWQtc2FmZS1hcmVhLWluc2V0LWJvdHRvbSxcbiAgICAgIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKVxuICAgICk7XG5cbiAgICAuaXRlbSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVuX3Njcm9sbFlCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYyg3MHZoIC0gMTAwcHgpO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgJi5taW4taGVpZ2h0LWF1dG8ge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG5cbiAgLnVuX3Njcm9sbFlCb3hfdGV4dCB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG59XG5cbi51bl9XWVNJV1lHX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIGxldHRlci1zcGFjaW5nOiAxLjY4cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuXG4gIG9sIHtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG5cbiAgLyog44ON44K544OI44GV44KM44Gf44Oq44K544OI44Gu44K544K/44Kk44Or6Kq/5pW0ICovXG4gIHVsIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gIH1cblxuICB1bCB1bCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gIH1cblxuICBvbCBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gIH1cblxuICBvbCBvbCBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxuXG4gIC8qIGxpc3Qtc3R5bGXjgYxub25l44Gr5LiK5pu444GN44GV44KM44KL5Y+v6IO95oCn44GM44GC44KL44Gf44KB44CB5by35Yi26Kit5a6aICovXG4gIHVsID4gbGkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgb2wgPiBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gIH1cblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2NjO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDEuNHJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG5cbiAgY29kZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgfVxuXG4gIGhyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxuXG4gIHN0cm9uZyxcbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBlbSxcbiAgaSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgc3VwIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICB9XG5cbiAgc3ViIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgfVxuXG4gIG1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcGFkZGluZzogMC4ycmVtO1xuICB9XG5cbiAgZGVsLFxuICBzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgfVxuXG4gIGNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBkbCB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgfVxuXG4gIGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxuXG4gIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMS42cmVtO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuJG1vZGFsUGFkZGluZ1RvcDogMTBweDtcbiRtb2RhbFBhZGRpbmdIb3Jpem9udGFsOiAxNXB4O1xuJG1vZGFsUGFkZGluZ0JvdHRvbTogMjBweDtcbi51bl9tb2RhbENvbnRlbnQge1xuICBwYWRkaW5nOiAkbW9kYWxQYWRkaW5nVG9wICRtb2RhbFBhZGRpbmdIb3Jpem9udGFsICRtb2RhbFBhZGRpbmdCb3R0b207XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAmLmhlYWRsZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5jb3ZlciAmIHtcbiAgICAudW5fc2Nyb2xsWUJveCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gIH1cblxuICA+IC53aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLSRtb2RhbFBhZGRpbmdIb3Jpem9udGFsO1xuICAgIG1hcmdpbi1yaWdodDogLSRtb2RhbFBhZGRpbmdIb3Jpem9udGFsO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRtb2RhbFBhZGRpbmdIb3Jpem9udGFsICogMn0pO1xuICAgICYudW5fc2Nyb2xsWUJveCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAudW5fbW9kYWxDb250ZW50X3RpdGxlIHtcbiAgICBjb2xvcjogJGJsYWNrMTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgIH1cbiAgICAmLmJsdWUge1xuICAgICAgY29sb3I6ICRibHVlMTtcbiAgICB9XG4gICAgJi5sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICYuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudW5fbW9kYWxDb250ZW50X2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuICAudW5fbW9kYWxDb250ZW50X2Zvcm0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC51bl9tb2RhbENvbnRlbnRfaW1hZ2VzIHtcbiAgICAuc2xpZGUge1xuICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICB9XG4gIH1cbiAgLnVuX21vZGFsQ29udGVudF9mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnVuX21vZGFsQ29udGVudF9idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAubm90ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUxO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5zbGljay1kb3R0ZWQge1xuICAgICYuc2xpY2stc2xpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLnVuX2xvYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuLnVuX2Vycm9yIHtcbiAgcGFkZGluZzogNDBweCAkcGFkZGluZ0hvcml6b250YWw7XG4gIC51bl9lcnJvcl9oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkc2Vjb25kYXJ5Q29sb3I7XG4gICAgfVxuICB9XG4gIC51bl9lcnJvcl9ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgIC51bl9lcnJvcl90aXRsZSB7XG4gICAgICBjb2xvcjogJGJsYWNrMTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gICAgLnVuX2Vycm9yX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRibGFjazE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAudW5fZXJyb3Ige1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIC51bl9lcnJvcl9oZWFkZXIsXG4gICAgLnVuX2Vycm9yX2JvZHksXG4gICAgLnVuX2Vycm9yX2Zvb3RlciB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5aIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cblxuI2hvdzJ1c2Uge1xuICAmOm5vdCguanNfb3BlbmVkQnlDbGljaykge1xuICAgIC5ibF9tb2RhbENvbnRlbnRfY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnVuX3Rlcm1zX29mX3NlcnZpY2Uge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBwLFxuICBhLFxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbiIsIiRncmF5MTogI2Q5ZDlkOTtcbiRncmF5MjogI2YwZjBmMDtcbiRncmF5MzogI2M0YzRjNDtcbiRncmF5NDogIzcwNzA3MDtcbiRncmF5NTogI2QxZDFkMTtcblxuJGJsYWNrMTogIzAwMDAwMDtcbiRibGFjazI6ICMzNjM2MzY7XG4kYmxhY2szOiAjNjU2NTY1O1xuXG4kd2hpdGUxOiAjZmZmZmZmO1xuXG4kcmVkMTogI2Q4MGMxODtcblxuJGJsdWUxOiAjMDA2OGMxO1xuJGJsdWUyOiAjMTQyZjUzO1xuJGJsdWUzOiAjN2FkM2ZmO1xuXG4kcHJpbWFyeUNvbG9yOiAjMDBiYmQ4ICFkZWZhdWx0O1xuJHNlY29uZGFyeUNvbG9yOiAjMTgxZDY5ICFkZWZhdWx0O1xuJHRlcnRpYXJ5Q29sb3I6ICNlZGY5ZmYgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5Rm9yZWdyb3VuZENvbG9yOiAjMTgxZDY5ICFkZWZhdWx0O1xuJHNlY29uZGFyeUZvcmVncm91bmRDb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiR0ZXJ0aWFyeUZvcmVncm91bmRDb2xvcjogIzAwYmJkOCAhZGVmYXVsdDtcblxuJHByaW1hcnlCYWNrZ3JvdW5kQ29sb3I6ICM3YWQzZmYgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiAjMDBiYmQ4ICFkZWZhdWx0O1xuJHRlcnRpYXJ5QmFja2dyb3VuZENvbG9yOiAjZWRmOWZmICFkZWZhdWx0O1xuXG4kYmFzZUJhY2tncm91bmRDb2xvcjogI2VkZjlmZiAhZGVmYXVsdDtcblxuJGhlYWRlckJhY2tncm91bmRDb2xvcjogIzdhZDNmZiAhZGVmYXVsdDtcblxuJGhlYWRlck1lbnVCdXR0b25CYWNrZ3JvdW5kQ29sb3I6ICRzZWNvbmRhcnlDb2xvciAhZGVmYXVsdDtcbiRoZWFkZXJNZW51QnV0dG9uRm9yZWdyb3VuZENvbG9yOiAkcHJpbWFyeUNvbG9yICFkZWZhdWx0O1xuXG4kaGVhZGVyTWVudUJhY2tncm91bmRDb2xvcjogJHByaW1hcnlCYWNrZ3JvdW5kQ29sb3IgIWRlZmF1bHQ7XG4kaGVhZGVyTWVudUZvcmVncm91bmRDb2xvcjogJHByaW1hcnlGb3JlZ3JvdW5kQ29sb3IgIWRlZmF1bHQ7XG5cbiRnbG9iYWxNZW51QmFja2dyb3VuZENvbG9yOiAkd2hpdGUxICFkZWZhdWx0O1xuJGdsb2JhbE1lbnVGb3JlZ3JvdW5kQ29sb3I6ICRwcmltYXJ5Rm9yZWdyb3VuZENvbG9yICFkZWZhdWx0O1xuXG4kcHJpbWFyeUJ1dHRvbkJhY2tncm91bmRDb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRwcmltYXJ5QnV0dG9uRm9yZWdyb3VuZENvbG9yOiAjMTgxZDY5ICFkZWZhdWx0O1xuJHByaW1hcnlCdXR0b25Jbm5lckJvcmRlckNvbG9yOiAjN2FkM2ZmICFkZWZhdWx0O1xuJHByaW1hcnlCdXR0b25PdXRlckJvcmRlckNvbG9yOiAjMTgxZDY5ICFkZWZhdWx0O1xuJHByaW1hcnlCdXR0b25TaGFkb3dDb2xvcjogIzE4MWQ2OSAhZGVmYXVsdDtcblxuJHNlY29uZGFyeUJ1dHRvbkJhY2tncm91bmRDb2xvcjogIzAwYmJkOCAhZGVmYXVsdDtcbiRzZWNvbmRhcnlCdXR0b25Gb3JlZ3JvdW5kQ29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5QnV0dG9uSW5uZXJCb3JkZXJDb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRzZWNvbmRhcnlCdXR0b25PdXRlckJvcmRlckNvbG9yOiAjMTgxZDY5ICFkZWZhdWx0O1xuJHNlY29uZGFyeUJ1dHRvblNoYWRvd0NvbG9yOiAjMTgxZDY5ICFkZWZhdWx0O1xuXG4kdGVydGlhcnlCdXR0b25CYWNrZ3JvdW5kQ29sb3I6ICMxODFkNjkgIWRlZmF1bHQ7XG4kdGVydGlhcnlCdXR0b25Gb3JlZ3JvdW5kQ29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kdGVydGlhcnlCdXR0b25Jbm5lckJvcmRlckNvbG9yOiAjMTgxZDY5ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbkZvcmVncm91bmRDb2xvcjogJHByaW1hcnlDb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uQmFja2dyb3VuZENvbG9yOiAkdGVydGlhcnlDb2xvciAhZGVmYXVsdDtcblxuJGJvZHlNYXhXaWR0aDogNzUwcHg7XG4kcGFkZGluZ0hvcml6b250YWw6IDIwcHg7XG5cbiRoZWFkZXJQYWRkaW5nVmVydGljYWw6IDE1cHg7XG4kaGVhZGVySW5uZXJIZWlnaHQ6IDUwcHg7XG5cbiRnbG9iYWxOYXZIZWlnaHQ6IDY1cHg7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/