@charset "UTF-8";

.p-header {
  z-index: 9;
  position: absolute;
  top: 0;
  width: 100%;
  min-width: 128rem;
  height: 11rem;
}

.p-header.is-none {
  position: fixed;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.p-header.is-fix {
  position: fixed;
  background: #ffffff;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(2, 2, 2, 0.05);
  box-shadow: 0px 10px 20px 0px rgba(2, 2, 2, 0.05);
  -webkit-transition: top 0.4s;
  transition: top 0.4s;
}

.p-header.is-open {
  position: fixed;
  height: 100%;
}

.p-header.is-form {
  position: absolute;
}

.p-header_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 136.6rem;
  margin: 0 auto;
  margin: 0 auto;
  padding-top: 2.5rem;
  padding-right: 3rem;
  padding-left: 3rem;
}

.p-header_top {
  z-index: 4;
  height: 6.5rem;
  text-align: left;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

.p-header_top_open {
  display: none;
}

.p-header_logo {
  margin: 2.5rem 2.2rem;
  text-align: left;
}

.p-header_logo_img {
  position: relative;
  width: 10rem;
}

.p-header_logo_img_sp {
  display: none;
  position: relative;
  width: 10rem;
}

.p-header_logo_img {
  z-index: 9999;
  position: relative;
  width: 19rem;
}

.p-header_logo_zaidan {
  width: 6.2rem;
}

.p-header_btn {
  display: inline-block;
  z-index: 9999;
  position: absolute;
  top: 2.2rem;
  right: 3.5rem;
  width: 7rem;
  height: 7rem;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  border-radius: 1rem;
  background: #0064ad;
  vertical-align: middle;
  cursor: pointer;
}

.p-header_btn_txt {
  top: 2.2rem;
  background: none;
  color: #ffffff;
  font-size: 1.4rem;
  letter-spacing: 0;
}

.p-header_btn.is-none {
  display: none;
}

.p-header_btn.active {
  top: 2.2rem;
  right: 3.5rem;
  width: 7rem;
  height: 7rem;
}

.p-header_btn.active span {
  background-color: #ffffff;
}

.p-header_btn.active span:nth-of-type(1) {
  top: 2.6rem;
  left: 2rem;
  width: 3rem;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.p-header_btn.active span:nth-of-type(2) {
  bottom: 4.2rem;
  left: 2rem;
  width: 3rem;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.p-header_btn.active span:nth-of-type(3) {
  top: 3.9rem;
  width: 7rem;
}

.p-header_btn span {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  position: absolute;
  left: 50%;
  width: 5.2rem;
  height: 2px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #ffffff;
}

.p-header_btn span:nth-of-type(1) {
  top: 2.2rem;
}

.p-header_btn span:nth-of-type(2) {
  bottom: 1.8rem;
}

.p-header_btn span:nth-of-type(3) {
  background: none;
}

.p-header_nav {
  visibility: visible;
  height: 100%;
  opacity: 1;
}

.p-header_nav_open {
  visibility: hidden;
  z-index: 999;
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  padding-top: 9.5rem;
  overflow-y: scroll;
  background: #ffffff;
  opacity: 0;
  -webkit-transition: visibility 0.5s,opacity 0.5s;
  transition: visibility 0.5s,opacity 0.5s;
}

.p-header_nav_open.is-active {
  visibility: visible;
  background: url(/img/common/p-header_nav_bg_pc.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  opacity: 1;
}

.p-header_nav_open.is-none {
  display: none;
}

.p-header_nav_open_logo {
  width: 22rem;
}

.p-header_list {
  position: relative;
  margin-right: 4.1rem;
  font-size: 1.6rem;
  font-weight: 600;
  text-align: left;
}

.p-header_list::marker {
  display: none;
}

.p-header_list_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.p-header_list:nth-of-type(6) {
  margin-right: 5.2rem;
}

.p-header_list.is-logo {
  margin-right: 11rem;
}

.p-header_list_link {
  display: block;
  position: relative;
  opacity: 1;
}

.p-header_list_link_logo {
  display: block;
  z-index: 9;
  position: relative;
}

.p-header_list_open {
  font-size: 2.3rem;
  letter-spacing: .04em;
}

.p-header_list_open_link.is-block {
  display: block;
}

.p-header_list_open_link.is-block::after {
  bottom: 0px;
}

.p-header_list_open ul li {
  margin-bottom: 2.5rem;
  margin-left: 2rem;
  list-style: disc;
}

.p-header_list_open ul li::marker {
  margin-left: .8em;
  color: #0064ad;
  font-size: 1.8rem;
}

.p-header_list_open ul li.is-border_blue {
  position: relative;
}

.p-header_list_open ul li span {
  display: inline-block;
  font-size: 1.8rem;
}

.p-header_list_open_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 3.5rem;
}

.p-header_bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.p-header_bottom a {
  display: block;
  margin-right: 4rem;
}

.p-header_bottom a:last-child {
  margin-right: 0;
}

.p-header_bottom_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 3.3rem;
  padding-top: 4.5rem;
}

.p-header_bottom_bnr_wrapper {
  width: 47rem;
}

.p-footer_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 5.6rem;
  padding-bottom: 5.5rem;
}

.p-footer_content {
  width: 40rem;
  margin-right: 2rem;
}

.p-footer_ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  margin-bottom: 3.5rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.88235;
}

.p-footer_ttl img {
  width: 25rem;
  margin-bottom: .6rem;
}

.p-footer_about {
  padding: 2.8rem 3rem 3rem 3rem;
  background: #fcfbf2;
  font-weight: 700;
}

.p-footer_about_ttl {
  text-align: center;
}

.p-footer_about_txt {
  margin: 0.2rem 0 .9rem;
  font-size: 1.4rem;
  line-height: 1.64286;
}

.p-footer_about_content_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: .5rem;
}

.p-footer_about_content_ttl {
  width: 5rem;
  height: 1.8rem;
  margin-right: 1rem;
  border: 1px solid #000000;
  border-radius: 1rem;
  font-size: 1.2rem;
  line-height: 1.5rem;
  text-align: center;
}

.p-footer_about_content_txt {
  font-size: 1.6rem;
  line-height: 1.275;
}

.p-footer_link_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.p-footer_link_ttl {
  margin-bottom: .5rem;
}

.p-footer_link_list ul li {
  margin-left: 1em;
  line-height: 1.6;
  list-style: disc;
}

.p-footer_link_list ul li::marker {
  margin-left: 1em;
  background: #0064ad;
  color: #0064ad;
  font-size: 1.6rem;
}

.p-footer_link_list a {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 2.14286;
}

.p-footer_link_bnr {
  display: block;
}

.p-footer_link_bnr:nth-of-type(1) {
  margin-bottom: 1.5rem;
}

.p-footer_link_bnr img {
  width: 22rem;
}

.p-footer_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 2.7rem;
  color: #ffffff;
  font-size: 1.8rem;
}

.p-footer_btn a {
  margin-right: 2rem;
}

.p-footer_btn a:last-child {
  margin-right: 0;
}

.p-footer_bottom {
  padding-top: 6.5rem;
  padding-bottom: 8.5rem;
  background: #c9de96;
}

.p-footer_bottom_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.p-footer_bottom_link a {
  margin-right: 3.6rem;
  font-size: 1.2rem;
  line-height: 1.41176;
}

.p-footer_bottom_link a:last-child {
  margin-right: 0;
}

.p-footer_bottom_copy {
  font-size: 1.2rem;
  line-height: 1.41176;
}

.p-kv {
  z-index: 2;
  position: relative;
  background: url(/img/common/p-kv_bg_pc.png);
  background-size: cover;
}

.p-kv_wrapper {
  height: 34.77306vw;
  min-height: 47.5rem;
}

.p-kv_ttl {
  position: absolute;
  top: 56%;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
}

.p-kv_ttl img {
  height: 4rem;
}

.p-kv_ttl.is-privacy .p-kv_ttl_en {
  left: 9.5rem;
  max-width: 37rem;
}

.p-kv_ttl.is-privacy .p-kv_ttl_en img {
  height: 8rem;
}

.p-kv_ttl.is-right .p-kv_ttl_en {
  left: 14.5rem;
  max-width: 37rem;
}

.p-kv_ttl.is-right .p-kv_ttl_en img {
  height: 6rem;
}

.p-kv_ttl.is-infomationdisclosure .p-kv_ttl_en {
  left: 5.5rem;
  width: 40rem;
}

.p-kv_ttl.is-infomationdisclosure .p-kv_ttl_en img {
  height: 10rem;
}

.p-kv_ttl.is-link .p-kv_ttl_en {
  left: 21rem;
}

.p-kv_ttl.is-contactus .p-kv_ttl_en {
  left: 12.5rem;
}

.p-kv_ttl.is-contactus .p-kv_ttl_en img {
  height: 6.4rem;
}

.p-kv_ttl.is-documentrequest .p-kv_ttl_en {
  left: 11.5rem;
  width: 34rem;
}

.p-kv_ttl.is-documentrequest .p-kv_ttl_en img {
  width: 100%;
  height: 9.4rem;
}

.p-kv_ttl.is-company .p-kv_ttl_en {
  left: 17.5rem;
}

.p-kv_ttl.is-aged {
  top: 46%;
}

.p-kv_ttl.is-aged img {
  height: 8.5rem;
}

.p-kv_ttl.is-aged .p-kv_ttl_en {
  top: 8.5rem;
  left: 3rem;
  width: 43rem;
}

.p-kv_ttl.is-aged .p-kv_ttl_en img {
  height: 9.5rem;
}

.p-kv_ttl.is-seasonal_story {
  top: 46%;
}

.p-kv_ttl.is-seasonal_story img {
  height: 8.5rem;
}

.p-kv_ttl.is-seasonal_story .p-kv_ttl_en {
  top: 8.5rem;
  left: 3rem;
  width: 43rem;
}

.p-kv_ttl.is-seasonal_story .p-kv_ttl_en img {
  height: 9.5rem;
}

.p-kv_ttl.is-blog .p-kv_ttl_en {
  top: 3.5rem;
  left: 13rem;
  width: 33rem;
}

.p-kv_ttl.is-blog .p-kv_ttl_en img {
  height: 7rem;
}

.p-kv_ttl.is-blog_new {
  top: 46%;
}

.p-kv_ttl.is-blog_new img {
  height: 8.5rem;
}

.p-kv_ttl.is-blog_new .p-kv_ttl_en {
  top: 9rem;
  left: 17rem;
  width: 31rem;
}

.p-kv_ttl.is-blog_new .p-kv_ttl_en img {
  height: 7.5rem;
}

.p-kv_ttl.is-blog_time .p-kv_ttl_en {
  top: 3.5rem;
  left: 13rem;
  width: 33rem;
}

.p-kv_ttl.is-blog_time .p-kv_ttl_en img {
  height: 7rem;
}

.p-kv_ttl.is-blog_facility .p-kv_ttl_en {
  top: 3.5rem;
  left: 13rem;
  width: 33rem;
}

.p-kv_ttl.is-blog_facility .p-kv_ttl_en img {
  height: 7rem;
}

.p-kv_ttl.is-other {
  top: 46%;
}

.p-kv_ttl.is-other img {
  height: 8.5rem;
}

.p-kv_ttl.is-other .p-kv_ttl_en {
  top: 10rem;
  left: 6.5rem;
  width: 43rem;
}

.p-kv_ttl.is-other .p-kv_ttl_en img {
  height: 10.7rem;
}

.p-kv_ttl.is-children {
  top: 46%;
}

.p-kv_ttl.is-children img {
  height: 8.5rem;
}

.p-kv_ttl.is-children .p-kv_ttl_en {
  top: 10.9rem;
  left: 12rem;
  width: 43rem;
}

.p-kv_ttl.is-children .p-kv_ttl_en img {
  height: 10.5rem;
}

.p-kv_ttl.is-retardates {
  top: 46%;
}

.p-kv_ttl.is-retardates img {
  height: 8.5rem;
}

.p-kv_ttl.is-retardates .p-kv_ttl_en {
  top: 8.5rem;
  left: 6rem;
  width: 43rem;
}

.p-kv_ttl.is-retardates .p-kv_ttl_en img {
  height: 12rem;
}

.p-kv_ttl.is-universal .p-kv_ttl_en {
  top: 5rem;
  left: 3rem;
  width: 43rem;
}

.p-kv_ttl.is-universal .p-kv_ttl_en img {
  height: 8.5rem;
}

.p-kv_ttl.is-facility_search {
  top: 46%;
}

.p-kv_ttl.is-facility_search img {
  height: 8.5rem;
}

.p-kv_ttl.is-facility_search .p-kv_ttl_en {
  top: 7.5rem;
  left: 7rem;
  width: 44rem;
}

.p-kv_ttl.is-facility_search .p-kv_ttl_en img {
  height: 9.5rem;
}

.p-kv_ttl.is-facility_search_results_aged {
  top: 42%;
}

.p-kv_ttl.is-facility_search_results_aged img {
  height: 14rem;
}

.p-kv_ttl.is-facility_search_results_aged .p-kv_ttl_en {
  top: 14rem;
  left: 4rem;
  width: 40rem;
}

.p-kv_ttl.is-facility_search_results_aged .p-kv_ttl_en img {
  height: 9.5rem;
}

.p-kv_ttl.is-facility_search_results_retardates {
  top: 42%;
}

.p-kv_ttl.is-facility_search_results_retardates img {
  height: 14rem;
}

.p-kv_ttl.is-facility_search_results_retardates .p-kv_ttl_en {
  top: 14rem;
  left: 4rem;
  width: 40rem;
}

.p-kv_ttl.is-facility_search_results_retardates .p-kv_ttl_en img {
  height: 9.5rem;
}

.p-kv_ttl.is-system {
  top: 45%;
}

.p-kv_ttl.is-system img {
  height: 9.2rem;
}

.p-kv_ttl.is-system .p-kv_ttl_en {
  top: 10rem;
  left: 14rem;
  width: 34rem;
}

.p-kv_ttl.is-system .p-kv_ttl_en img {
  height: 7.5rem;
}

.p-kv_ttl_en {
  display: block;
  position: absolute;
  top: 5.5rem;
  left: 11.5rem;
  width: 100%;
}

.p-kv_ttl_en img {
  height: 5.4rem;
}

.p-page_number_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 3.8rem;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  text-align: center;
}

.p-page_number_wrapper .current {
  -moz-border-radius: 50%;
  width: 4.5rem;
  height: 4.5rem;
  margin: 0 .5rem;
  border-radius: .3rem;
  border-radius: 50%;
  background: #000000;
  background: #0064ad;
  color: #ffffff;
  line-height: 4.5rem;
}

.p-page_number_wrapper .prev.is-none {
  position: relative;
  width: 4.5rem;
  height: 4.5rem;
  margin-right: .5rem;
  padding: 2rem 1.7rem;
  border: 1px solid #e2e2d2;
  border-radius: 50%;
}

.p-page_number_wrapper .prev.is-none::before {
  display: block;
  display: inline-block;
  position: absolute;
  position: absolute;
  top: 1.6rem;
  right: 1.5rem;
  width: 1.2rem;
  height: 1.2rem;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  background: url(/img/common/p-btn_arrow_gray.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  content: '';
}

.p-page_number_wrapper .next.is-none {
  position: relative;
  width: 4.5rem;
  height: 4.5rem;
  margin-left: .5rem;
  padding: 2rem 1.7rem;
  border: 1px solid #e2e2d2;
  border-radius: 50%;
}

.p-page_number_wrapper .next.is-none::before {
  display: block;
  display: inline-block;
  position: absolute;
  position: absolute;
  top: 1.7rem;
  right: 1.5rem;
  width: 1.2rem;
  height: 1.2rem;
  background: url(/img/common/p-btn_arrow_gray.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  content: '';
}

.p-page_number_wrapper a.prev {
  position: relative;
  width: 4.5rem;
  height: 4.5rem;
  margin-right: .5rem;
  padding: 2rem 1.7rem;
  border: 1px solid #0064ad;
  border-radius: 50%;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.p-page_number_wrapper a.prev::before {
  display: block;
  display: inline-block;
  position: absolute;
  position: absolute;
  top: 1.6rem;
  right: 1.5rem;
  width: 1.2rem;
  height: 1.2rem;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  background: url(/img/common/p-btn_arrow_blue.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  content: '';
}

.p-page_number_wrapper a.prev:hover {
  background: #0064ad;
}

.p-page_number_wrapper a.prev:hover::before {
  background: url(/img/common/p-btn_arrow_white.svg);
}

.p-page_number_wrapper a.next {
  position: relative;
  width: 4.5rem;
  height: 4.5rem;
  margin-left: .5rem;
  padding: 2rem 1.7rem;
  border: 1px solid #0064ad;
  border-radius: 50%;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.p-page_number_wrapper a.next::before {
  display: block;
  display: inline-block;
  position: absolute;
  position: absolute;
  top: 1.7rem;
  right: 1.5rem;
  width: 1.2rem;
  height: 1.2rem;
  background: url(/img/common/p-btn_arrow_blue.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  content: '';
}

.p-page_number_wrapper a.next:hover {
  background: #0064ad;
}

.p-page_number_wrapper a.next:hover::before {
  background: url(/img/common/p-btn_arrow_white.svg);
}

.p-page_number_wrapper a.inactive {
  width: 4.5rem;
  height: 4.5rem;
  margin: 0 .5rem;
  border: 1px solid #0064ad;
  border-radius: 50%;
  color: #0064ad;
  font-size: 1.6rem;
  letter-spacing: .06em;
  line-height: 1.3125;
  line-height: 4.5rem;
  -webkit-transition: color .4s,background .4s;
  transition: color .4s,background .4s;
}

.p-page_number_wrapper a.inactive:hover {
  background: #0064ad;
  color: #ffffff;
}

.p-archive_news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 124rem;
  margin: 0 auto;
  padding-top: 8rem;
  padding-left: 6rem;
  background: #ffffff;
}

.p-archive_news_wrapper {
  overflow: hidden;
}

.p-archive_news_sidebar {
  scrollbar-width: none;
  position: relative;
  width: 33.3rem;
  padding: 4.5rem 6rem 0 5rem;
  border-radius: 2rem 0 0 2rem;
  background: #fcfbf2;
}

.p-archive_news_sidebar::after {
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  width: 100vw;
  height: 100%;
  background: #fcfbf2;
  content: "";
}

.p-archive_news_sidebar_content {
  position: absolute;
  top: 4.5rem;
  padding: 2rem 0;
}

.p-archive_news_sidebar_content.is-fix {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  top: 15rem;
  overflow-y: scroll;
}

.p-archive_news_sidebar_content.is-fix::-webkit-scrollbar {
  display: none;
}

.p-archive_news_sidebar_content.is-bottom {
  position: absolute;
  top: auto;
  bottom: 4rem;
}

.p-archive_news_sidebar_ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.05;
}

.p-archive_news_sidebar_ttl::before {
  display: inline-block;
  width: 3.5rem;
  height: 1.7rem;
  margin-right: 2rem;
  background: url(/img/common/p-article_sidebar_ttl_icn.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
}

.p-archive_news_sidebar ul {
  margin-top: 2rem;
  border: 1px solid #e2e2d2;
  border-radius: 1rem;
  background: #ffffff;
}

.p-archive_news_sidebar ul li {
  border-bottom: 1px solid #e2e2d2;
}

.p-archive_news_sidebar ul li:last-child {
  border-bottom: none;
}

.p-archive_news_sidebar ul li a {
  display: block;
  padding: 1.9rem 2.2rem;
  color: #000000;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.16667;
}

.p-archive_news_sidebar ul li.is-select {
  display: block;
  padding: .3rem 0rem;
  background: #f4f3e8;
  color: #000000;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.16667;
  pointer-events: none;
}

.p-archive_news_content {
  max-width: 22rem;
}

.p-archive_news_cat_ttl {
  display: inline-block;
  display: block;
  max-width: 62rem;
  margin-top: 6.5rem;
  padding: 0 2.5rem;
  border-radius: 29rem;
  background: #e3f3fb;
  color: #0064ad;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: .06em;
  line-height: 5.7rem;
  text-align: center;
}

.p-archive_news_area {
  width: calc(100% - 38.3rem);
  max-width: 80rem;
  min-height: 114.4rem;
  margin: 0 auto 0 0;
  border-top: 1px solid #e2e2d2;
  word-break: break-all;
}

.p-archive_news_list {
  border-bottom: 1px solid #e2e2d2;
}

.p-archive_news_list_link {
  display: block;
  position: relative;
  padding: 1.9rem 5rem 1.9rem 2rem;
  background: #ffffff;
}

.p-archive_news_list_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.p-archive_news_list_time {
  min-width: 8.5rem;
}

.p-archive_news_list_cat {
  display: inline-block;
  position: relative;
  position: relative;
  margin-right: .7rem;
  padding: 0 2rem;
  border-radius: 3rem;
  background: #0064ad;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 700;
  letter-spacing: .06em;
  line-height: 2.4rem;
  text-align: center;
}

.p-archive_news_list_txt {
  margin: .7rem 0 0;
}

.p-archive_blog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: calc(25% - 0.5rem);
  margin-right: 0.5rem;
  margin-bottom: 2rem;
}

.p-archive_blog:nth-child(4n) {
  margin-right: 0;
}

.p-archive_blog_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.p-archive_blog_facility {
  margin-bottom: 5rem;
}

.p-archive_blog_facility_ttl {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.p-archive_blog_facility_cat {
  display: block;
  margin-top: 0.5rem;
  color: #6d6d6d;
  font-size: 1.3rem;
  line-height: 1.61538;
}

.p-archive_blog_facility_list {
  width: calc(25% - 1rem);
  margin-right: 1rem;
  margin-bottom: 1rem;
}

.p-archive_blog_facility_list_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 3rem;
}

.p-archive_blog_facility_list:last-child {
  margin-right: 0;
}

.p-archive_blog_facility_list_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  padding: 1.5rem 5rem;
  border-radius: 1rem;
  background: #ffffff;
  font-size: 2rem;
  line-height: 1.55;
  text-align: center;
}

.p-archive_blog_facility_list_link.is-aged {
  border: 1px solid #00584a;
}

.p-archive_blog_facility_list_link.is-child {
  border: 1px solid #a54708;
}

.p-archive_blog_facility_list_link.is-retardates {
  border: 1px solid #6340a7;
}

.p-archive_blog_facility_list_link.is-other {
  border: 1px solid #ca2528;
}

.p-archive_blog_large_ttl {
  margin-bottom: 5.5rem;
}

.p-archive_blog_ttl {
  font-size: 1.6rem;
  letter-spacing: .04em;
  line-height: 1.75;
}

.p-archive_blog_img_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
}

.p-archive_blog_img_wrapper img {
  width: 26rem;
  height: 26rem;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 1rem;
}

.p-archive_blog_time_content {
  margin-top: 5rem;
  border-top: 1px solid #e2e2d2;
}

.p-archive_blog_time_content_border {
  border-bottom: 1px solid #e2e2d2;
}

.p-archive_blog_time_month_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 2rem 0 4rem;
}

.p-archive_blog_time_month_wrapper li {
  margin-right: 1rem;
}

.p-archive_blog_time_month_wrapper li:last-child {
  margin-right: 0;
}

.p-archive_blog_time_month_wrapper li a {
  display: block;
  padding: 0.5rem 1.3rem;
  border: 1px solid #0064ad;
  border-radius: 1rem;
  color: #0064ad;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.59091;
  text-align: center;
  opacity: 1;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.p-archive_blog_time_month_wrapper li a:hover {
  opacity: .6;
}

.p-archive_blog_time_ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 4.1rem;
  font-weight: 700;
  line-height: 1.70732;
}

.p-archive_blog_time_ttl::after {
  display: inline-block;
  position: absolute;
  position: initial;
  width: 6rem;
  height: 5rem;
  margin-left: 1rem;
  background: url(/img/common/p-archive_blog_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-archive_blog_detail_wrapper.is-none {
  display: none;
}

.p-archive_blog_btn {
  display: inline-block;
  height: 6rem;
  padding: 0 9rem;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 5.7rem;
}

.p-archive_blog_btn.is-back {
  display: inline-block;
  height: 6rem;
  padding: 0 6rem;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 5.7rem;
}

.p-archive_blog_btn_wrapper {
  width: 51rem;
  margin: auto;
}

.p-archive_blog_btn_wrapper.is-back {
  width: 42.5rem;
  margin: auto;
}

.p-archive_blog_btn_new {
  height: 5rem;
  margin: 0 0 0 auto;
  padding: 0rem 4.5rem;
  font-size: 1.6rem;
  line-height: 4.7rem;
}

.p-archive_blog_btn_new.is-none {
  display: none;
}

.p-article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 124rem;
  margin: 0 auto;
  padding-top: 8rem;
  padding-left: 6rem;
  background: #ffffff;
}

.p-article_wrapper {
  overflow: hidden;
}

.p-article_kv {
  z-index: 2;
  position: relative;
  background: url(/img/common/p-article_kv_bg.png);
  background-size: cover;
}

.p-article_kv.is-blog {
  background: url(/img/common/p-article_kv_blog_bg.png);
  background-size: cover;
}

.p-article_kv_wrapper {
  margin-top: 11rem;
  padding-top: 13rem;
  padding-bottom: 6rem;
}

.p-article_kv_wrapper.is-facility {
  padding-top: 11rem;
  padding-bottom: 17rem;
}

.p-article_kv_ttl {
  margin-bottom: 5rem;
  color: #ffffff;
  font-size: 4.2rem;
  font-weight: bold;
  line-height: 1.42857;
  text-align: left;
}

.p-article_kv_ttl.is-blog {
  color: #000000;
}

.p-article_kv_ttl.is-facility {
  margin-bottom: 1.5rem;
  color: #000000;
  text-align: center;
}

.p-article_kv_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.p-article_kv_flex.is-facility {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.p-article_kv_time {
  margin-right: 1.6rem;
  color: #ffffff;
  font-family: "Quicksand", sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.3125;
}

.p-article_kv_time.is-blog {
  color: #000000;
}

.p-article_kv_cat {
  margin: 0 1rem 1rem 0;
  padding: 0 1.8rem;
  border: 1px solid #ffffff;
  border-radius: 2.3rem;
  color: #ffffff;
  font-size: 1.3rem;
  line-height: 2.8rem;
  text-align: center;
}

.p-article_kv_cat:visited {
  color: #ffffff;
}

.p-article_kv_cat.is-blog {
  border: 1px solid #000000;
  color: #000000;
}

.p-article_kv_cat.is-facility {
  border: 1px solid #0064ad;
  background: #ffffff;
  color: #0064ad;
}

.p-article_kv_cat.service_aged {
  border: 1px solid #00584a;
  color: #00584a;
  font-size: 1.3rem;
}

.p-article_kv_cat.service_retardates {
  border: 1px solid #6340a7;
  color: #6340a7;
  font-size: 1.3rem;
}

.p-article_kv_cat.service_children {
  border: 1px solid #a44404;
  color: #a44404;
  font-size: 1.3rem;
}

.p-article_kv_cat.service_other {
  border: 1px solid #ca2528;
  color: #ca2528;
  font-size: 1.3rem;
}

.p-article_kv_cat_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p-article_kv_cat_wrapper.is-facility {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.p-article_sidebar {
  scrollbar-width: none;
  position: relative;
  width: 33.3rem;
  padding: 4.5rem 6rem 0 5rem;
  border-radius: 2rem 0 0 2rem;
  background: #fcfbf2;
}

.p-article_sidebar::after {
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  width: 100vw;
  height: 100%;
  background: #fcfbf2;
  content: "";
}

.p-article_sidebar_content {
  position: absolute;
  top: 4.5rem;
  min-width: 22.5rem;
  padding: 2rem 0;
}

.p-article_sidebar_content.is-fix {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  top: 15rem;
  min-width: 22.5rem;
  overflow-y: scroll;
}

.p-article_sidebar_content.is-fix::-webkit-scrollbar {
  display: none;
}

.p-article_sidebar_content.is-bottom {
  position: absolute;
  top: auto;
  bottom: 4rem;
}

.p-article_sidebar_ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.05;
}

.p-article_sidebar_ttl::before {
  display: inline-block;
  width: 3.5rem;
  height: 1.7rem;
  margin-right: 1rem;
  background: url(/img/common/p-article_sidebar_ttl_icn.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
}

.p-article_sidebar ul {
  margin-top: 2rem;
  border: 1px solid #e2e2d2;
  border-radius: 1rem;
  background: #ffffff;
}

.p-article_sidebar ul li {
  border-bottom: 1px solid #e2e2d2;
}

.p-article_sidebar ul li:last-child {
  border-bottom: none;
}

.p-article_sidebar ul li a {
  display: block;
  padding: 1.9rem 2.2rem;
  color: #000000;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.16667;
}

.p-article_content {
  max-width: 22rem;
}

.p-article_area {
  width: calc(100% - 38.3rem);
  max-width: 80rem;
  margin: 0 auto 0 0;
  padding-top: 3rem;
  border-top: 1px solid #e2e2d2;
  word-break: break-all;
}

.p-article_area.is-blog {
  width: 100%;
  max-width: 104rem;
  margin: 0 auto;
  padding: 8rem 6rem 0;
  border-top: none;
}

.p-article_area_height {
  min-height: 75rem;
}

.p-article_area_height.is-news .layout {
  margin-bottom: 5rem;
}

.p-article_area_wrapper.is-blog {
  padding-top: 3rem;
  border-top: 1px solid #e2e2d2;
}

.p-article_area h2 {
  margin-bottom: 3rem;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.40625;
}

.p-article_area h2::after {
  display: block;
  width: 6rem;
  height: 2px;
  margin-top: 2rem;
  background: #0064ad;
  content: "";
}

.p-article_area h3 {
  margin-bottom: 3rem;
  color: #0064ad;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.34615;
}

.p-article_area h4 {
  margin-bottom: 1.5rem;
  padding-bottom: 1rem;
  border-bottom: 2px solid #0064ad;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.88889;
}

.p-article_area p {
  margin-bottom: 5rem;
  font-size: 1.8rem;
  line-height: 1.88889;
}

.p-article_area p + pre {
  margin-top: -4.5rem;
}

.p-article_area p img {
  height: 100%;
  margin-bottom: 5rem;
}

.p-article_area p img.aligncenter {
  display: block;
  margin: 0 auto 5rem;
}

.p-article_area p img.alignright {
  display: block;
  margin: 0 0 5rem auto;
}

.p-article_area p img.alignleft {
  display: block;
  margin: 0 auto 5rem 0;
}

.p-article_area a {
  color: #0064ad;
  text-decoration: underline;
}

.p-article_area a.p-facility_detail_blog_bnr_link {
  color: #00584a;
  font-size: 2rem;
  font-weight: bold;
  line-height: 3.5;
}

.p-article_area a[target="_blank"] {
  display: block;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.p-article_area a[target="_blank"] img {
  display: inline-block;
  width: 1.2rem;
  margin: 0 0 0 auto;
  margin-left: .5rem;
  vertical-align: middle;
}

.p-article_area a[target="_blank"] img:nth-of-type(2) {
  display: none;
}

.p-article_area strong {
  font-weight: 700;
}

.p-article_area pre {
  margin-bottom: 4.5rem;
  font-size: 1.4rem;
  line-height: 1.92857;
  white-space: pre-wrap;
}

.p-article_area iframe {
  width: 100%;
  height: auto;
}

.p-article_area ol {
  margin-bottom: 3rem;
  list-style: none;
  counter-reset: my-counter;
}

.p-article_area ol li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: .5rem;
}

.p-article_area ol li::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 3.8rem;
  height: 3.8rem;
  margin-right: 1.3rem;
  border-radius: 50%;
  background-color: #0064ad;
  color: #ffffff;
  font-family: "Quicksand", sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  content: counter(my-counter);
  counter-increment: my-counter;
}

.p-article_area ul {
  margin-bottom: 3rem;
  margin-left: .3rem;
}

.p-article_area ul li {
  margin-left: 1em;
  list-style: disc;
}

.p-article_area ul li::marker {
  margin-left: 1em;
  color: #0064ad;
  font-size: 1.8rem;
}

.p-article_area table {
  display: block;
  margin-bottom: 8rem;
}

.p-article_area tbody {
  display: block;
  border-bottom: none;
  border-left: none;
  font-size: 1.6rem;
  letter-spacing: .04em;
  line-height: 1.3125;
}

.p-article_area tbody tr:nth-of-type(1) {
  border-top: 1px solid #e2e2d2;
}

.p-article_area tbody tr:nth-child(odd) {
  background: #f3f8fa;
}

.p-article_area tbody tr td[colspan]:nth-child(1) {
  background: #0064ad;
  color: #ffffff;
  font-weight: 700;
}

.p-article_area tbody tr td {
  padding: 2rem 1.5rem;
  border-bottom: 1px solid #e2e2d2;
  border-left: 1px solid #e2e2d2;
}

.p-article_area tbody tr td:last-child {
  border-right: 1px solid #e2e2d2;
}

.p-article_area figcaption {
  color: #666666;
  font-size: 1.4rem;
}

.p-article_area .button {
  display: inline-block;
  min-width: 30rem;
  max-width: 58rem;
  border: 1px solid #0064ad;
  border-radius: 3rem;
  background: #0064ad;
  text-align: center;
  -webkit-transition: background 0.4s,border 0.4s;
  transition: background 0.4s,border 0.4s;
}

.p-article_area .button a[target="_blank"] img {
  -webkit-filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
  filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
  -webkit-transition: -webkit-filter 0.4s;
  transition: -webkit-filter 0.4s;
  transition: filter 0.4s;
  transition: filter 0.4s, -webkit-filter 0.4s;
}

.p-article_area .button:hover {
  background: #ffffff;
}

.p-article_area .button:hover a {
  color: #0064ad;
}

.p-article_area .button:hover a::before {
  background: #0064ad;
}

.p-article_area .button:hover a::after {
  border-top: 2px solid #0064ad;
  border-right: 2px solid #0064ad;
}

.p-article_area .button:hover a[target="_blank"] img {
  -webkit-filter: none;
  filter: none;
}

.p-article_area .button a {
  display: block;
  position: relative;
  position: relative;
  padding: 1.5rem 4rem;
  color: #ffffff;
  letter-spacing: .06em;
  line-height: 1.8;
  text-decoration: none;
  -webkit-transition: color 0.4s;
  transition: color 0.4s;
}

.p-article_area .button a::before,
.p-article_area .button a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.p-article_area .button a::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #ffffff;
}

.p-article_area .button a::after {
  -webkit-transform: rotate(45deg);
  right: 2rem;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.p-article_area .button a[target="_blank"]::before,
.p-article_area .button a[target="_blank"]::after {
  display: none;
}

.p-article_movie {
  position: relative;
  width: 100%;
  margin-bottom: 7rem;
  padding-top: 56.25%;
}

.p-article_movie iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.p-article_paging {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 62rem;
  margin: 0 auto;
  padding-bottom: 3.5rem;
}

.p-article_paging_back {
  display: block;
  margin: 5rem auto 0;
}

.p-article_paging_back.is-news {
  width: 100%;
  max-width: 75rem;
  padding-left: 6rem;
  letter-spacing: .06em;
}

.p-article_paging_back.is-blog {
  width: 100%;
  max-width: 30rem;
  letter-spacing: .06em;
}

.p-article_paging_back a {
  color: #ffffff;
  text-decoration: none;
}

.p-article_paging_side {
  width: calc(50% - 1rem);
}

.p-article_paging_side a {
  display: block;
  position: relative;
  width: 100%;
  max-width: 30rem;
  height: 6rem;
  border: 1px solid #0064ad;
  border-radius: 3rem;
  color: #0064ad;
  font-size: 1.8rem;
  letter-spacing: .06em;
  line-height: 5.7rem;
  text-align: center;
  text-decoration: none;
}

.p-article_paging_prev a {
  border: 1px solid #0064ad;
  -webkit-transition: background 0.4s,border 0.4s,color 0.4s;
  transition: background 0.4s,border 0.4s,color 0.4s;
}

.p-article_paging_prev a::before,
.p-article_paging_prev a::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.p-article_paging_prev a::before {
  left: 2rem;
  width: 10px;
  height: 2px;
  background: #0064ad;
}

.p-article_paging_prev a::after {
  left: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
  border-top: 2px solid #0064ad;
  border-right: 2px solid #0064ad;
}

.p-article_paging_prev a:hover {
  background: #0064ad;
  color: #ffffff;
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.p-article_paging_prev a:hover::before {
  background: #ffffff;
}

.p-article_paging_prev a:hover::after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.p-article_paging_next a {
  border: 1px solid #0064ad;
  -webkit-transition: background 0.4s,border 0.4s,color 0.4s;
  transition: background 0.4s,border 0.4s,color 0.4s;
}

.p-article_paging_next a::before,
.p-article_paging_next a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.p-article_paging_next a::before {
  right: 2rem;
  width: 10px;
  height: 2px;
  background: #0064ad;
}

.p-article_paging_next a::after {
  -webkit-transform: rotate(45deg);
  right: 2rem;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
  border-top: 2px solid #0064ad;
  border-right: 2px solid #0064ad;
}

.p-article_paging_next a:hover {
  background: #0064ad;
  color: #ffffff;
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.p-article_paging_next a:hover::before {
  background: #ffffff;
}

.p-article_paging_next a:hover::after {
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.wp-caption {
  max-width: 100%;
  margin-bottom: 5rem;
  text-align: center;
}

.wp-caption img {
  height: 100%;
}

.wp-caption.aligncenter {
  display: block;
  margin: 0 auto 5rem;
}

.wp-caption.alignright {
  display: block;
  margin: 0 0 5rem auto;
}

.wp-caption.alignleft {
  display: block;
  margin: 0 auto 5rem 0;
}

#age_facility .p-article_movie {
  position: initial;
  margin-bottom: 0;
  padding-top: 0;
}

.p-bnr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 13rem;
}

.p-bnr.is-block {
  display: block;
}

.p-bnr_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 50%;
  padding: 5rem 0;
}

.p-bnr_content.is-block {
  width: 100%;
}

.p-bnr_btn {
  display: block;
  margin: 0 auto;
}

.p-bnr_recruit {
  position: relative;
  background: url(/img/common/p-bnr_recruit_bg_pc.jpg?231109);
  background-repeat: no-repeat;
  background-size: cover;
}

.p-bnr_recruit.is-block {
  margin-bottom: 7rem;
  padding: 13rem 0 6rem;
}

.p-bnr_recruit_ttl {
  margin-bottom: 1.9rem;
  color: #ffffff;
  font-size: 2.6rem;
  line-height: 1.69231;
  text-align: center;
}

.p-bnr_recruit_ttl_img {
  display: block;
  height: 5rem;
  margin: 0 auto 1.9rem;
}

.p-bnr_recruit_ttl_img.is-block {
  height: 10rem;
}

.p-bnr_universal {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  padding-right: 2rem;
  padding-left: 2rem;
  background: url(/img/common/p-bnr_universal_bg_pc.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.p-bnr_universal.is-block {
  margin-bottom: 11rem;
  padding-top: 10rem;
  padding-bottom: 8rem;
}

.p-bnr_universal_ttl {
  display: block;
  width: 100%;
  max-width: 55rem;
  margin: 0 auto;
  padding: 0 2rem;
  border-radius: 2.2rem;
  background: #ffffff;
  color: #00584a;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;
  line-height: 4.3rem;
  text-align: center;
}

.p-bnr_universal_link {
  display: block;
  position: relative;
  width: 100%;
  width: 45rem;
  color: #00584a;
  font-size: 2.9rem;
  font-weight: 700;
  letter-spacing: .03em;
  text-align: left;
  cursor: pointer;
}

.p-bnr_universal_link::before {
  display: block;
  z-index: 0;
  position: absolute;
  top: 1.2rem;
  right: -1.2rem;
  width: 4.6rem;
  height: 4.6rem;
  border: 1px solid #00584a;
  border-radius: 50%;
  background: #ffffff;
  content: "";
}

.p-bnr_universal_link::after {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: .5rem;
  width: 1.4rem;
  height: 1.4rem;
  background: url(/img/common/p-btn_arrow_green.svg);
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-breadcrumbs {
  display: inline-block;
  width: 100%;
  padding: 1.8rem 6rem 0;
  background: #fcfbf2;
  font-size: 1.6rem;
  line-height: 1.3125;
}

.p-breadcrumbs_wrapper {
  max-width: 110rem;
  margin: auto;
  padding-bottom: 1.8rem;
}

.p-breadcrumbs_list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  margin-right: 1.8rem;
}

.p-breadcrumbs_list::after {
  display: inline-block;
  position: absolute;
  position: relative;
  top: .8rem;
  right: -1.3rem;
  width: 0.5rem;
  height: 1rem;
  background: url(/img/common/p-breadcrumbs_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-breadcrumbs_list:last-child::after {
  display: none;
}

.p-breadcrumbs_list_wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 110rem;
}

.p-template_content {
  margin-bottom: 3.8rem;
}

.p-template h2 {
  margin-bottom: .5rem;
  color: #0064ad;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.73077;
}

.p-template h3 {
  margin-bottom: .5rem;
  color: #000000;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.73077;
}

.p-template h3.is-blue {
  color: #0064ad;
}

.p-template h4 {
  margin-bottom: .5rem;
  font-size: 2rem;
  font-weight: 700;
}

.p-template h5 {
  margin-bottom: .5rem;
  font-size: 1.8rem;
  font-weight: 700;
}

.p-template p {
  font-size: 1.6rem;
  letter-spacing: .06em;
  line-height: 1.875;
}

.p-template p.pdf a {
  margin-right: 1rem;
  padding-right: 2.3rem;
}

.p-template p.link a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 1rem;
  padding-right: 2.3rem;
}

.p-template .p-template_txt_large {
  font-size: 1.8rem;
}

.p-template .upload {
  font-size: 1.6rem;
}

.p-template .p-template_border_txt {
  margin-bottom: .5rem;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 2.22222;
}

.p-template a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #0064ad;
  text-decoration: underline;
  opacity: 1;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.p-template a:hover {
  opacity: 0.6;
}

.p-template a[target="_blank"] img {
  display: inline-block;
  width: 1.2rem;
  margin: 0 0 0 auto;
  margin-left: .5rem;
  vertical-align: middle;
}

.p-template ol {
  margin-top: 3.5rem;
  padding: 2.5rem 3.2rem 2.6rem 5.8rem;
  background: #fcfbf2;
}

.p-template ol li {
  font-size: 1.6rem;
  letter-spacing: .06em;
  list-style: decimal;
}

.p-template_border {
  padding: 3.2rem 5.5rem 3.2rem;
  border: 1px solid #0064ad;
  border-radius: 1rem;
  background: #ffffff;
}

.p-template_border_ttl {
  margin-bottom: .5rem;
  color: #0064ad;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.81818;
}

.p-template_border_txt {
  margin-bottom: .5rem;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 2.22222;
}

.p-template_border_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 4rem;
  font-size: 2.3rem;
  font-weight: 500;
  line-height: 1.73913;
}

.p-template_border_info_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p-template_border_info dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 1.5rem;
}

.p-template_border_info dt::after {
  display: inline-block;
  width: 1px;
  height: 1.8rem;
  margin-left: 1.5rem;
  background: #000000;
  content: "";
}

.p-template_border_info dd a {
  color: #000000;
  text-decoration: none;
}

.p-template_border_link {
  text-underline-offset: 9px;
  position: relative;
  font-size: 1.8rem;
  font-weight: 500;
  text-decoration: underline;
}

.p-template_btn {
  margin: 0 auto;
}

.p-template .p-template_btn {
  display: block;
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: color 0.4s;
  transition: color 0.4s;
}

.p-template .p-template_btn:hover {
  color: #0064ad;
  opacity: 1;
}

.p-template .freehtml h2 {
  margin-top: 3.8rem;
}

.p-template .year {
  margin-right: 2rem;
}

.p-template .midasi1 {
  margin-top: 3.8rem;
}

.p-template .midasi14 h3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.p-template .layout .layout_infofloat {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.p-template .layout_infofloat .year_block.clearfix p {
  display: table-cell;
  margin-bottom: 0;
  float: left;
  line-height: 1.4;
}

.p-template .clearfix::after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}

#infomationdisclosure .p-template .midasi14 h3 {
  margin-top: 3.8rem;
}

#infomationdisclosure .p-template h4 {
  margin-top: 3.8rem;
}

#infomationdisclosure .p-template h5 {
  margin-top: 3.8rem;
}

.p-form {
  padding-top: 7rem;
  padding-bottom: 6rem;
  overflow: hidden;
  word-break: break-all;
}

.p-form_main {
  max-width: 124rem;
  margin: 0 auto;
  padding-right: 6rem;
  padding-left: 6rem;
}

.p-form_wrapper {
  padding: 2.2rem 0rem 0rem 0rem;
}

.p-form_group {
  position: relative;
  margin-bottom: 4.6rem;
  padding: 10rem 9.3rem;
  background: #fcfbf2;
}

.p-form_group.is-download {
  margin-bottom: 19.6rem;
}

.p-form_group_wrapper {
  margin-bottom: 5rem;
}

.p-form_group_wrapper.is-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.p-form_group_wrapper.is-transfer {
  position: relative;
  left: -2rem;
}

.p-form_group_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 2rem 0;
  border-bottom: 2px solid #d3cdb8;
  text-align: left;
}

.p-form_group_privacy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 2.2rem;
}

.p-form_group_privacy .p-form_ttl_required {
  margin-right: 1.5rem;
  margin-left: 5.5rem;
}

.p-form_group_privacy_txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
}

.p-form_group_privacy label::before {
  display: block;
  position: absolute;
  top: 0.4rem;
  left: 0rem;
  width: 3.1rem;
  height: 3.1rem;
  border: 1px solid #0064ad;
  border-radius: 5px;
  border-radius: 0.3rem;
  background: #ffffff;
  content: "";
}

.p-form_group_privacy label::after {
  position: absolute;
  top: 0.7rem;
  left: 0.8rem;
  width: 4rem;
  height: 2rem;
  background: url(/img/common/p-form_check.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  opacity: 0;
}

.p-form_group_privacy label.is-checked::after {
  opacity: 1;
}

.p-form_group_privacy input {
  position: absolute;
  position: absolute;
  top: 50%;
  left: 0;
  left: 0rem;
  width: 3rem;
  height: 3rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.p-form_group_privacy input[type=checkbox] {
  display: none;
}

.p-form_group_privacy a {
  position: relative;
  font-weight: 700;
}

.p-form_group_privacy a::after {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 1px;
  background: #000000;
  content: "";
}

.p-form_content input {
  width: 100%;
  padding: 1.8rem 3rem;
  border: .1rem solid #0064ad;
  border-radius: 1rem;
  background: #ffffff;
  font-size: 1.9rem;
  line-height: 2.10526;
}

.p-form_content input::-webkit-input-placeholder {
  color: #999999;
}

.p-form_content input::-moz-placeholder {
  color: #999999;
}

.p-form_content input:-ms-input-placeholder {
  color: #999999;
}

.p-form_content input::-ms-input-placeholder {
  color: #999999;
}

.p-form_content input::placeholder {
  color: #999999;
}

.p-form_content input.is-tel[type="text"] {
  max-width: 100%;
  margin-top: 0;
  padding: 2rem 1rem;
  line-height: 1;
}

.p-form_content .mwform-tel-field {
  gap: 0 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1.5rem;
}

.p-form_content.is-select {
  padding-left: 3.5rem;
}

.p-form_content.is-select label {
  position: relative;
}

.p-form_content.is-select label::before {
  display: block;
  position: absolute;
  top: 0.4rem;
  left: -3.5rem;
  width: 3.1rem;
  width: 2.1rem;
  height: 3.1rem;
  height: 2.1rem;
  border: 1px solid #000000;
  border-radius: 3px;
  background: #ffffff;
  content: "";
}

.p-form_content.is-select label::after {
  position: absolute;
  top: 0.6rem;
  left: -3.2rem;
  width: 2.2rem;
  height: 2rem;
  background: url(/img/common/p-form_check.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  opacity: 0;
}

.p-form_content.is-select label.is-checked::after {
  opacity: 1;
}

.p-form_content.is-select input {
  position: absolute;
  position: absolute;
  top: 50%;
  left: 0;
  left: 0rem;
  width: 3rem;
  height: 3rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.p-form_content.is-select input[type=checkbox] {
  display: none;
}

.p-form_content select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  width: 100%;
  margin-bottom: 5rem;
  padding: 2.2rem;
  border: .1rem solid #0064ad;
  border-radius: 1rem;
  background: #ffffff;
  font-family: "Noto Sans JP", "游ゴシック", "メイリオ", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic Pro", "Lucida Grande", "Osaka", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
  font-size: 1.9rem;
  font-weight: 500;
  line-height: 2.10526;
}

.p-form_content textarea {
  width: 100%;
  padding: 0.5rem 2.2rem;
  border: .1rem solid #0064ad;
  border-radius: 1rem;
  background: #ffffff;
  font-family: "Noto Sans JP", "游ゴシック", "メイリオ", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic Pro", "Lucida Grande", "Osaka", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
  font-size: 1.9rem;
  font-weight: 500;
  line-height: 2;
}

.p-form_content textarea::-webkit-input-placeholder {
  color: #999999;
}

.p-form_content textarea::-moz-placeholder {
  color: #999999;
}

.p-form_content textarea:-ms-input-placeholder {
  color: #999999;
}

.p-form_content textarea::-ms-input-placeholder {
  color: #999999;
}

.p-form_content textarea::placeholder {
  color: #999999;
}

.p-form_content_select {
  position: relative;
  width: 50%;
}

.p-form_content_select::after {
  display: block;
  position: absolute;
  top: 3.5rem;
  right: 3.6rem;
  width: 1.2rem;
  height: 1.2rem;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border-top: 3px solid #0064ad;
  border-right: 3px solid #0064ad;
  content: "";
}

.p-form_content_select.is-download select {
  margin-bottom: 0;
}

.p-form_submit_btn {
  width: 100%;
  margin: 0 auto;
  border-radius: 3rem;
  background: #0064ad;
  color: #ffffff;
  cursor: pointer;
  -webkit-transition: color .4s,background .4s;
  transition: color .4s,background .4s;
}

.p-form_submit_btn_wrapper {
  position: relative;
  width: 30rem;
  margin: 6rem auto 0;
  border-radius: 3rem;
}

.p-form_submit_btn_wrapper:hover .p-form_submit_btn {
  background: #ffffff;
  color: #0064ad;
}

.p-form_submit_btn_white {
  width: 100%;
  height: 6rem;
  margin: 0 auto;
  border-radius: 3rem;
  background: #ffffff;
  color: #0064ad;
  cursor: pointer;
  -webkit-transition: color .4s,background .4s;
  transition: color .4s,background .4s;
}

.p-form_submit_btn_white_wrapper {
  position: relative;
  width: 30rem;
  margin: 6rem auto 0;
  border-radius: 3rem;
}

.p-form_submit_btn_white_wrapper:hover .p-form_submit_btn_white {
  background: #0064ad;
  color: #ffffff;
}

.p-form_top_txt {
  font-size: 1.9rem;
  font-weight: 700;
}

.p-form_top_txt.is-none {
  display: none;
}

.p-form_radio {
  background: #b6bbcb;
}

.p-form_radio input[type=radio] {
  display: none;
}

.p-form_radio_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p-form_radio_label label {
  display: block;
  position: relative;
  margin-left: 4rem;
  padding-bottom: 1.5rem;
  padding-bottom: .5rem;
  font-size: 1.4rem;
  letter-spacing: .06em;
  line-height: 1.64286;
}

.p-form_radio_label label:nth-of-type(1) {
  margin-right: 10rem;
}

.p-form_radio_label label:nth-of-type(5) {
  padding-bottom: .7rem;
}

.p-form_radio_label label input[type=radio] {
  display: none;
}

.p-form_radio_label label::before {
  display: block;
  position: absolute;
  top: 1rem;
  left: -4rem;
  width: 2.8rem;
  height: 2.8rem;
  border: 1px solid #0064ad;
  border-radius: 50%;
  background: #ffffff;
  content: "";
}

.p-form_radio_label label::after {
  display: block;
  position: absolute;
  top: 2.4rem;
  left: -3.3rem;
  width: 1.4rem;
  height: 1.4rem;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  border-radius: 50%;
  background: #0064ad;
  content: "";
  opacity: 0;
}

.p-form_radio_label label.is-checked:after {
  opacity: 1;
}

.p-form_checkbox_label {
  margin: auto;
}

.p-form_checkbox_label label {
  display: block;
  position: relative;
  margin-left: 3.2rem;
  font-size: 1.5rem;
  line-height: 1.64286;
}

.p-form_checkbox_label label input[type=checkbox] {
  display: none;
}

.p-form_checkbox_label label::before {
  display: block;
  position: absolute;
  top: 0.4rem;
  left: -3rem;
  width: 2.1rem;
  height: 2.1rem;
  border: .1rem solid #d4d9e7;
  border-radius: .3rem;
  background: #ffffff;
  content: "";
}

.p-form_checkbox_label label::after {
  position: absolute;
  top: 0.7rem;
  left: -2.2rem;
  width: .6rem;
  height: 1rem;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border: .1rem solid #ffffff;
  border-width: 0 .2rem .2rem 0;
  content: "";
  opacity: 0;
}

.p-form_checkbox_label label.is-checked::before {
  background: #ff6100;
}

.p-form_checkbox_label label.is-checked:after {
  opacity: 1;
}

.p-form_number {
  width: 50%;
  padding: 1.5rem;
  border: .1rem solid #eef0f6;
  border-radius: .4rem;
  background: #eef0f6;
  font-size: 1.4rem;
  line-height: 1.64286;
}

.p-form_number::-webkit-input-placeholder {
  color: #b6bbcb;
}

.p-form_number::-moz-placeholder {
  color: #b6bbcb;
}

.p-form_number:-ms-input-placeholder {
  color: #b6bbcb;
}

.p-form_number::-ms-input-placeholder {
  color: #b6bbcb;
}

.p-form_number::placeholder {
  color: #b6bbcb;
}

.p-form_ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 1.8rem;
  padding-right: 3rem;
  font-family: "Noto Sans JP", "游ゴシック", "メイリオ", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic Pro", "Lucida Grande", "Osaka", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.55;
}

.p-form_ttl_required {
  display: inline-block;
  width: 6rem;
  height: 2.6rem;
  margin-right: 1rem;
  border-radius: 1.4rem;
  background: #ed6402;
  color: #ffffff;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.3rem;
  line-height: 2.6rem;
  text-align: center;
}

.p-form_ttl_any {
  display: inline-block;
  width: 6rem;
  height: 2.6rem;
  margin-right: 1rem;
  border: 1px solid #0064AD;
  border-radius: 1.4rem;
  color: #0064AD;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.5rem;
  text-align: center;
}

.p-form_ttl.is-mail_confirm {
  font-size: 1.8rem;
  font-weight: 500;
}

.p-form_ttl_02 {
  width: 27.8rem;
  padding-right: 3rem;
  line-height: 1.4375;
}

.p-form_ttl_sub {
  display: block;
  margin-top: 1.5rem;
  font-size: 1.2rem;
  letter-spacing: .06em;
  line-height: 1.91667;
}

.p-form_txt_sub {
  display: inline-block;
  display: block;
  margin-top: -0.5rem;
}

.p-form_bottom_txt {
  margin-top: 2.7rem;
  color: #3a3228;
  font-family: "Noto Sans JP", "游ゴシック", "メイリオ", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic Pro", "Lucida Grande", "Osaka", "Verdana", "ＭＳ Ｐゴシック", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.75;
}

.p-form_bottom_txt_link {
  padding-bottom: .5rem;
  border-bottom: 1px solid #3a3228;
  color: #3a3228;
}

.p-form_middle_btn {
  display: block;
  width: 35rem;
  max-width: 35rem;
  height: 6.5rem;
  margin: 3.5rem auto 0;
  border-radius: 1rem;
  color: #ffffff;
  font-size: 1.5rem;
  line-height: 6.5rem;
  text-align: center;
  cursor: pointer;
}

.p-form_btn_wrapper.is-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 72rem;
  margin: auto;
}

.p-form_submit_btn_wrapper.is-confirm {
  display: none;
}

.p-form_submit_btn_white_wrapper.is-confirm {
  display: none;
}

.p-form_alert_txt {
  margin-top: 3.5rem;
  color: #3a3228;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: .05em;
}

.p-form_error {
  display: block;
  color: #fb0000;
  font-size: 1.8rem;
  font-weight: 500;
}

.p-form_download_btn {
  display: inline-block;
  height: 5rem;
  padding: 0 6rem;
  font-size: 1.6rem;
  line-height: 4.7rem;
}

.p-form_top_btn_wrapper {
  position: absolute;
  bottom: -16rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.mw_wp_form_confirm .p-form_top_txt {
  display: none;
}

.mw_wp_form_confirm .p-form_group_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0;
  padding: 1.4rem 0;
  border-top: 1px solid #0064ad;
}

.mw_wp_form_confirm .p-form_group_wrapper.is-transfer {
  display: none;
}

.mw_wp_form_confirm .p-form_ttl {
  width: 25.5rem;
  min-width: 25.5rem;
  margin-bottom: 0;
}

.mw_wp_form_confirm .p-form_ttl.is-confirm {
  margin: 0;
}

.mw_wp_form_confirm .p-form_content {
  width: 100%;
  font-size: 1.9rem;
  line-height: 2.4;
}

.mw_wp_form_confirm .p-form_content.is-confirm {
  margin: 0;
}

.mw_wp_form_confirm .p-form_content_item.is-border_bottom {
  margin: 0 0 1.8rem;
  padding: 0 0 1.8rem;
  border-bottom: 1px solid #0064ad;
}

.mw_wp_form_confirm .p-form_group_mail {
  display: none;
}

.mw_wp_form_confirm .p-form_ttl_required {
  display: none;
}

.mw_wp_form_confirm .p-form_ttl_any {
  display: none;
}

.mw_wp_form_confirm .p-form_content_select {
  width: 100%;
  margin-bottom: 1.8rem;
  padding: 0rem 0 1.8rem;
  border-bottom: 1px solid #0064ad;
}

.mw_wp_form_confirm .p-form_content_select::after {
  display: none;
}

.mw_wp_form_confirm .p-form_content_select.is-download {
  margin: 0;
  padding: 0;
  border-bottom: none;
}

.mw_wp_form_confirm .p-form_group_privacy {
  display: none;
}

.mw_wp_form_confirm .js-form_btn_wrapper {
  display: none;
}

.mw_wp_form_confirm .p-form_btn_wrapper.is-confirm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65rem;
  margin: 0 auto;
}

.mw_wp_form_confirm .p-form_submit_btn_wrapper.is-confirm {
  display: block;
  margin-top: 4.6rem;
}

.mw_wp_form_confirm .p-form_submit_btn_white_wrapper.is-confirm {
  display: block;
  margin-top: 4.6rem;
}

.mw_wp_form_confirm .p-form_radio_ttl {
  display: none;
}

.mw_wp_form_confirm .p-form_radio_label {
  display: none;
}

.mw_wp_form_confirm .js-download_send.is-none {
  display: block;
}

.mw_wp_form_confirm .p-form_txt_sub {
  display: none;
}

.mw_wp_form_confirm .p-form_content.is-select {
  padding-left: 0;
}

.mw_wp_form_confirm .p-form_top_txt {
  display: none;
}

.mwform-radio-field-text {
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 2.04545;
}

#donation .mw_wp_form_confirm .p-form_radio_label {
  display: block;
}

.p-facility_detail_wrapper {
  z-index: 3;
  position: relative;
  top: -13rem;
  width: 100%;
  max-width: 104rem;
  margin: 0 auto;
  padding: 0rem 6rem 0;
  border-top: none;
  border-top: none;
}

.p-facility_detail_wrapper .image1 {
  display: block;
  height: auto;
  margin: 0 auto 4rem;
}

.p-facility_detail_wrapper .caption {
  margin-top: 0;
  color: #666666;
  font-size: 1.4rem;
  text-align: center;
}

.p-facility_detail_wrapper .text_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.p-facility_detail_wrapper .text_right .image_right {
  width: calc(50% - 1rem);
}

.p-facility_detail_wrapper .text_right .image_right img {
  width: 100%;
}

.p-facility_detail_wrapper .text_right p {
  width: calc(50% - 1rem);
  margin-left: 2rem;
}

.p-facility_detail_wrapper .text_left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.p-facility_detail_wrapper .text_left .image_left {
  width: calc(50% - 1rem);
}

.p-facility_detail_wrapper .text_left .image_left img {
  width: 100%;
}

.p-facility_detail_wrapper .text_left p {
  width: calc(50% - 1rem);
  margin-right: 2rem;
}

.p-facility_detail_wrapper .image2_b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 4rem;
}

.p-facility_detail_wrapper .image2_b .image2 {
  width: calc(50% - 1rem);
  margin-bottom: 2rem;
}

.p-facility_detail_wrapper .image2_b .image2 img {
  width: 100%;
}

.p-facility_detail_wrapper .upload:last-child {
  margin-bottom: 4rem;
}

.p-facility_detail_wrapper .upload a {
  text-decoration: underline;
}

.p-facility_detail_wrapper .acf-map {
  width: 100%;
  height: 44rem;
  margin: 8rem 0 1rem;
}

.p-facility_detail_wrapper .acf-map img {
  max-width: inherit;
}

.p-facility_detail_top img {
  width: 100%;
}

.p-facility_detail_top_read {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.p-facility_detail_sub img {
  margin-bottom: 2rem;
}

.p-facility_detail_sub_img {
  margin-bottom: 5rem;
}

.p-facility_detail_ttl_link {
  display: block;
  position: relative;
  margin-bottom: .5rem;
  padding: 2rem 8rem 2rem 2rem;
  background: #f3f8fa;
  font-size: 1.9rem;
  font-weight: 700;
}

.p-facility_detail_ttl_link_wrapper {
  margin-top: 2rem;
  margin-bottom: 7.5rem;
}

.p-facility_detail table {
  display: block;
  margin-bottom: 8rem;
  overflow: hidden;
  border-radius: 1rem;
  border-collapse: separate;
  border-spacing: 0;
}

.p-facility_detail tbody {
  display: block;
  border-bottom: none;
  border-left: none;
  font-size: 1.6rem;
  letter-spacing: .04em;
  line-height: 1.3125;
}

.p-facility_detail tbody tr {
  width: 100%;
}

.p-facility_detail tbody tr:nth-of-type(1) {
  border-bottom: 1px solid #ffffff;
}

.p-facility_detail tbody tr:nth-of-type(1) td:nth-of-type(2) {
  border-top: 1px solid #0064ad;
  border-radius: 0 1rem 0 0;
}

.p-facility_detail tbody tr:nth-child(odd) {
  background: #ffffff;
}

.p-facility_detail tbody tr:last-child td {
  border-radius: 0 0 0 1rem;
}

.p-facility_detail tbody tr:last-child td:nth-of-type(1) {
  border-bottom: none;
}

.p-facility_detail tbody tr:last-child td:nth-of-type(2) {
  border-radius: 0 0 1rem 0;
}

.p-facility_detail tbody tr td:nth-of-type(1) {
  min-width: 24rem;
  border-left: none;
  background: #0064ad;
  color: #ffffff;
  font-weight: 700;
  vertical-align: middle;
}

.p-facility_detail tbody tr td:nth-of-type(2) {
  width: 75%;
  color: #000000;
}

.p-facility_detail tbody tr td {
  padding: 2rem 2rem;
  border-left: none;
}

.p-facility_detail tbody tr td a {
  color: #000000;
}

.p-facility_detail tbody tr td a.is-link {
  display: inline-block;
  color: #0064ad;
  text-decoration: underline;
}

.p-facility_detail tbody tr td:last-child {
  border-right: 1px solid #0064ad;
  border-bottom: 1px solid #0064ad;
}

.p-facility_detail a {
  text-decoration: none;
  opacity: 1;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.p-facility_detail a:hover {
  opacity: 0.6;
}

.p-facility_detail a.p-facility_detail_blog_list_link:hover {
  opacity: 1;
}

.p-facility_detail a.p-facility_detail_back_btn {
  margin: 8rem auto 0;
  border: 1px solid #0064ad;
  color: #ffffff;
  -webkit-transition: background 0.4s,border 0.4s,color 0.4s;
  transition: background 0.4s,border 0.4s,color 0.4s;
}

.p-facility_detail a.p-facility_detail_back_btn:hover {
  opacity: 1;
}

.p-facility_detail a.p-facility_detail_back_btn::before,
.p-facility_detail a.p-facility_detail_back_btn::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.p-facility_detail a.p-facility_detail_back_btn::before {
  left: 2rem;
  width: 10px;
  height: 2px;
  background: #ffffff;
}

.p-facility_detail a.p-facility_detail_back_btn::after {
  left: 2rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.p-facility_detail a.p-facility_detail_back_btn:hover {
  background: #ffffff;
  color: #0064ad;
  -webkit-transition: background 0.4s,border-top 0.4s,border-right 0.4s;
  transition: background 0.4s,border-top 0.4s,border-right 0.4s;
}

.p-facility_detail a.p-facility_detail_back_btn:hover::before {
  background: #0064ad;
}

.p-facility_detail a.p-facility_detail_back_btn:hover::after {
  border-top: 2px solid #0064ad;
  border-right: 2px solid #0064ad;
}

.p-facility_detail a[target="_blank"] {
  display: inline-block;
}

.p-facility_detail h3 {
  margin-bottom: 3rem;
}

.p-facility_detail p {
  margin-bottom: 4rem;
}

.p-facility_detail ul {
  margin-bottom: 4rem;
  margin-left: 0;
}

.p-facility_detail ul li {
  margin-left: 0;
  list-style: none;
}

.p-facility_detail ul li:nth-of-type(1) a {
  padding-top: 0;
}

.p-facility_detail ul li a {
  display: block;
  padding: 1rem 0;
  border-bottom: 1px solid #e2e2d2;
  color: #000000;
}

.p-facility_detail ul li a.p-facility_detail_blog_list_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.p-facility_detail .layout_infofloat {
  margin-top: .5rem;
  margin-bottom: 3rem;
}

.p-facility_detail .layout_infofloat .year {
  margin-right: 2rem;
}

.p-facility_detail .layout_infofloat .pdf {
  margin-right: 2rem;
}

.p-facility_detail .layout_infofloat .link a {
  margin-right: 2rem;
}

.p-facility_detail .layout_infofloat .year_block.clearfix p {
  display: table-cell;
  margin-bottom: 0;
  float: left;
  line-height: 1.4;
}

.p-facility_detail .clearfix::after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}

.p-facility_detail_blog_list_border {
  margin: 0 1.6rem;
}

.p-facility_detail_blog_list_time {
  min-width: 10.4rem;
}

.p-facility_detail_blog_list_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.p-facility_detail_blog_list_txt {
  position: relative;
  margin-left: 3.5rem;
  padding-right: 5rem;
}

.p-facility_detail_blog_list_txt::before {
  display: block;
  position: absolute;
  top: 50%;
  left: -3rem;
  width: 1px;
  height: calc(100% - .8rem);
  margin-right: 2rem;
  margin-left: 1rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #000000;
  content: "";
}

.p-facility_detail_blog_btn {
  display: inline-block;
  padding: 0rem 3.5rem 0rem 2.5rem;
  border-radius: 2.2rem;
  font-size: 1.6rem;
  line-height: 2.7;
}

.p-facility_detail_blog_btn_wrapper {
  margin-bottom: 7rem;
  text-align: right;
}

.p-facility_detail_blog_btn_wrapper a {
  -webkit-transition: background 0.4s,color 0.4s;
  transition: background 0.4s,color 0.4s;
}

.p-facility_detail_blog_btn_wrapper a:hover {
  opacity: 1;
}

.p-facility_detail_blog_bnr_link {
  width: 100%;
  margin-top: 3.5rem;
  padding: 2.5rem 1rem;
  border: 1px solid #00584a;
  background: url(/img/common/p-facility_blog_bnr_bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  letter-spacing: .06em;
  text-align: center;
}

.p-facility_detail_blog_bnr_link img {
  -webkit-filter: invert(22%) sepia(86%) saturate(715%) hue-rotate(129deg) brightness(95%) contrast(101%);
  filter: invert(22%) sepia(86%) saturate(715%) hue-rotate(129deg) brightness(95%) contrast(101%);
}

.p-facility_detail_map_link {
  font-size: 1.6rem;
}

.p-facility_detail .freehtml a {
  text-decoration: underline;
}

.p-facility_detail_img_link {
  margin-bottom: 2rem;
}

.p-facility_detail_img_link a[target="_blank"] img {
  width: 100%;
}

.p-facility_detail b {
  font-weight: 700;
}

.p-facility_search_btn {
  visibility: hidden;
  z-index: 2;
  position: fixed;
  right: 4rem;
  bottom: 3.5rem;
  width: 15rem;
  opacity: 0;
  -webkit-transition: opacity 0.4s,visibility 0.4s;
  transition: opacity 0.4s,visibility 0.4s;
}

.p-facility_search_btn.is-active {
  visibility: visible;
  opacity: 1;
}

.p-facility_search_btn_wrapper {
  max-width: 124rem;
  margin: 0 auto;
  padding-right: 6rem;
  padding-left: 6rem;
}

#facility .upload {
  margin-bottom: 3rem;
}

.p-content {
  margin-bottom: 9.5rem;
}

.p-content_top {
  margin-top: 7rem;
  margin-bottom: 11rem;
}

.p-content_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 136.6rem;
  margin: auto;
  overflow-x: hidden;
}

.p-content_flex.is-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 9.5rem;
}

.p-content_flex_left {
  width: 53rem;
  margin-left: 12rem;
}

.p-content_flex_left.is-middle {
  width: calc(50% - 2rem);
  margin-left: 0;
}

.p-content_flex_left_ttl {
  margin-bottom: 4rem;
  font-size: 3.2rem;
  font-weight: 700;
  letter-spacing: .06em;
  line-height: 1.5625;
}

.p-content_flex_left_txt {
  font-weight: 700;
  letter-spacing: .06em;
  line-height: 1.94444;
}

.p-content_flex_right_img {
  width: 65rem;
  margin-left: 6.5rem;
}

.p-content_flex_right_img.is-middle {
  width: 100%;
  height: 42rem;
  margin-left: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-content_flex_right.is-middle {
  width: calc(50% - 2rem);
}

.p-content_flex_right.is-small {
  width: calc(50% - 6rem);
}

.p-content_wrapper {
  padding-top: 9.5rem;
  padding-bottom: 9.5rem;
}

.p-content_voice {
  max-width: 124rem;
  margin: 0 auto 9.5rem;
  padding-right: 6rem;
  padding-left: 6rem;
}

.p-content_voice_wrapper {
  margin: 0 auto;
  padding-right: 9.3rem;
  padding-left: 9.3rem;
  background: #fcfbf2;
}

.p-content_voice_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.p-content_voice_top_left {
  position: relative;
}

.p-content_voice_top_left_ttl {
  margin-bottom: 2rem;
  font-size: 3.2rem;
  font-weight: 700;
  letter-spacing: .06em;
  line-height: 1.5625;
}

.p-content_voice_top_left_ttl.is-youtube {
  margin-bottom: 1rem;
}

.p-content_voice_top_spell {
  position: absolute;
}

.p-content_voice_top_spell_wrapper {
  width: 100%;
}

.p-content_voice_top_spell.is-company {
  z-index: 1;
  bottom: 5.5rem;
  left: 6.5rem;
  min-width: 43rem;
}

.p-content_voice_top_spell.is-person {
  bottom: 10rem;
  left: 4.5rem;
  min-width: 25rem;
}

.p-content_voice_top_right_img {
  width: 47rem;
  margin-left: 5rem;
}

.p-content_voice_txt {
  margin-top: 3rem;
  font-weight: 700;
  line-height: 2.22222;
}

.p-content_access {
  margin-bottom: 9.5rem;
}

.p-content_access_ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.6rem;
  font-size: 4.1rem;
  font-weight: 700;
  line-height: 1.70732;
}

.p-content_access_ttl::after {
  display: inline-block;
  position: absolute;
  position: relative;
  width: 10rem;
  height: 6.5rem;
  margin-left: 4rem;
  background: url(/img/common/p-access_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_access_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.p-content_access_flex_left dl {
  margin-bottom: 3rem;
}

.p-content_access_flex_left dl dt {
  position: relative;
  min-width: 53rem;
  max-width: 53rem;
  margin-bottom: 1rem;
  color: #0064ad;
  font-size: 2rem;
  line-height: 1.75;
}

.p-content_access_flex_left dl dt::after {
  display: block;
  z-index: -1;
  position: absolute;
  top: 50%;
  width: 100%;
  height: 1px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #dff2ff;
  content: "";
}

.p-content_access_flex_left dl dt span {
  padding: 0 2rem 0 0;
  background: #ffffff;
  font-weight: 700;
}

.p-content_access_flex_left dl dd {
  padding-right: 5rem;
  font-size: 1.6rem;
  line-height: 1.875;
}

.p-content_access_flex_left_txt_sub {
  display: block;
  font-size: 1.4rem;
}

.p-content_access_flex_right {
  position: relative;
  width: 100%;
  min-width: 53rem;
  max-width: 53rem;
  height: 0;
  margin-left: 3rem;
  padding-top: 40%;
}

.p-content_access_flex_right iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 1rem;
}

.p-content_access_map_link {
  color: #0064ad;
  font-size: 1.4rem;
  font-weight: 700;
}

.p-content_access_map_link img {
  display: inline-block;
  width: 1.2rem;
  margin: 0 0 0 auto;
  margin-left: 0.5rem;
  vertical-align: middle;
}

.p-content_about {
  max-width: 124rem;
  margin: 0 auto 9.5rem;
  padding-right: 6rem;
  padding-left: 6rem;
}

.p-content_about.is-white {
  background: none;
}

.p-content_about_wrapper {
  margin: 0 auto;
  padding-right: 9.3rem;
  padding-left: 9.3rem;
  background: #fcfbf2;
}

.p-content_about_wrapper.is-white {
  padding-right: 0;
  padding-left: 0;
  background: none;
}

.p-content_about_list {
  padding: 5rem 3rem;
  background: #ffffff;
}

.p-content_about_txt {
  margin: 5.5rem 0 4.5rem;
  line-height: 1.94444;
  text-align: center;
}

.p-content_base_list {
  width: calc(25% - 1.2rem);
  margin-bottom: 2rem;
  overflow: hidden;
  border: 1px solid #0064ad;
  border-radius: 1rem;
}

.p-content_base_list span {
  display: block;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.625;
}

.p-content_base_list_link {
  display: block;
  position: relative;
  padding: 2.4rem 0 2.4rem 5rem;
  border-radius: 1rem;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
}

.p-content_base_list_link::before,
.p-content_base_list_link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  vertical-align: middle;
  content: "";
  -webkit-transition: right 0.4s;
  transition: right 0.4s;
}

.p-content_base_list_link::before {
  right: 2.5rem;
  width: 10px;
  height: 2px;
  background: #0064ad;
}

.p-content_base_list_link::after {
  right: 2.5rem;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 2px solid #0064ad;
  border-right: 2px solid #0064ad;
}

.p-content_base_list_link span {
  display: block;
}

.p-content_base_list_img {
  z-index: -1;
  position: absolute;
  top: -1px;
  left: -1px;
  height: 102%;
  border-radius: 1rem;
}

.p-content_base_list_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 5rem;
  margin-bottom: -2rem;
}

.p-content_table table {
  display: block;
  overflow: hidden;
  border-radius: 1rem;
  border-collapse: separate;
  border-spacing: 0;
}

.p-content_table tbody {
  display: block;
  border-bottom: none;
  border-left: none;
  font-size: 1.6rem;
  letter-spacing: .04em;
  line-height: 1.3125;
}

.p-content_table tbody tr {
  width: 100%;
}

.p-content_table tbody tr:nth-of-type(1) {
  border-bottom: 1px solid #ffffff;
  background: #0064ad;
}

.p-content_table tbody tr:nth-of-type(1) td[colspan]:nth-child(1) {
  width: 112rem;
  padding: 2.4rem 2.4rem;
  border-top: 1px solid #0064ad;
  border-radius: 0 1rem 0 0;
  color: #ffffff;
  font-size: 2.2rem;
  font-weight: 700;
  text-align: center;
}

.p-content_table tbody tr:last-child td:nth-of-type(1) {
  border-radius: 0 0 0rem 1rem;
}

.p-content_table tbody tr:last-child td:nth-of-type(3) {
  border-radius: 0 0 1rem 0;
}

.p-content_table tbody tr td {
  width: 33%;
  border-right: 1px solid #0064ad;
  border-bottom: 1px solid #0064ad;
  color: #ffffff;
}

.p-content_table tbody tr td a {
  display: block;
  padding: 2.9rem 2.9rem;
  color: #0064ad;
  font-size: 1.8rem;
  text-align: center;
  text-decoration: underline;
}

.p-content_table tbody tr td:nth-of-type(1) {
  border-left: 1px solid #0064ad;
}

.p-content_accordion {
  position: relative;
  max-width: 136.6rem;
  margin: 0 auto 9.5rem;
  overflow: hidden;
}

.p-content_accordion.is-other {
  background: url(/img/common/p-content_accordion_bg_other_pc.png);
  background-size: cover;
}

.p-content_accordion.is-other::before,
.p-content_accordion.is-other::after {
  display: none;
}

.p-content_accordion.is-child {
  background: url(/img/common/p-content_accordion_bg_child_pc.png);
  background-size: cover;
}

.p-content_accordion.is-child::before,
.p-content_accordion.is-child::after {
  display: none;
}

.p-content_accordion::before {
  display: inline-block;
  z-index: 0;
  position: absolute;
  top: 40rem;
  left: 0;
  width: 100%;
  height: 115rem;
  background: url(/img/common/p-content_accordion_bg_top_pc.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_accordion::after {
  display: inline-block;
  z-index: 0;
  position: absolute;
  bottom: -64rem;
  left: 0;
  width: 100%;
  height: 130rem;
  background: url(/img/common/p-content_accordion_bg_bottom_pc.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_accordion_wrapper {
  z-index: 1;
  position: relative;
  max-width: 104rem;
}

.p-content_accordion_item {
  margin-bottom: 3.2rem;
  padding: 3rem 3.3rem 2rem;
  border-radius: 1rem;
  background: #ffffff;
}

.p-content_accordion_item.is-service {
  margin-bottom: 10rem;
  padding: 5rem 7.3rem 5rem;
}

.p-content_accordion_item.is-service:last-child {
  margin-bottom: 0;
}

.p-content_accordion_item_list_wrapper {
  margin-top: 3rem;
  border-top: 1px solid #e2e2d2;
  border-bottom: 1px solid #e2e2d2;
}

.p-content_accordion_item_wrapper.is-search {
  margin-top: 2rem;
}

.p-content_accordion_item_wrapper.is-search::before {
  display: block;
  position: relative;
  top: 4rem;
  left: 0;
  width: 100%;
  height: 1px;
  background: #0064ad;
  content: "";
}

.p-content_accordion_item ul li:nth-child(n+2) {
  border-top: 1px solid #e2e2d2;
}

.p-content_accordion_item ul li.l-children_feature_list {
  border-top: none;
}

.p-content_accordion_item.is-leaf_01 {
  position: relative;
}

.p-content_accordion_item.is-leaf_01::after {
  display: inline-block;
  z-index: 0;
  position: absolute;
  top: 1rem;
  right: -16rem;
  width: 9.5rem;
  height: 8.5rem;
  background: url(/img/common/p-content_accordion_leaf_01.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_accordion_item.is-leaf_02 {
  position: relative;
}

.p-content_accordion_item.is-leaf_02::after {
  display: inline-block;
  z-index: 0;
  position: absolute;
  top: 11rem;
  left: -14rem;
  width: 7.5rem;
  height: 7.5rem;
  background: url(/img/common/p-content_accordion_leaf_02.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_accordion_item.is-leaf_03 {
  position: relative;
}

.p-content_accordion_item.is-leaf_03::after {
  display: inline-block;
  z-index: 0;
  position: absolute;
  top: 4.5rem;
  right: -5rem;
  width: 6.5rem;
  height: 7.5rem;
  background: url(/img/common/p-content_accordion_leaf_03.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_accordion_item.is-aged {
  border: 1px solid #00584a;
}

.p-content_accordion_item.is-person {
  border: 1px solid #6340a7;
}

.p-content_accordion_item.is-other {
  border: 1px solid #ca2528;
}

.p-content_accordion_item.is-child {
  border: 1px solid #c9906a;
}

.p-content_accordion_item.is-history {
  padding: 0rem 0;
  border-top: solid 1px #e2e2d2;
  border-bottom: solid 1px #e2e2d2;
  border-radius: 0;
}

.p-content_accordion_item_ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.6;
}

.p-content_accordion_item_ttl.is-other {
  padding-right: 0;
}

.p-content_accordion_item_ttl::before {
  min-width: 5.5rem;
  min-height: 5.5rem;
  margin-right: 1rem;
}

.p-content_accordion_item_ttl.is-aged::before {
  display: inline-block;
  position: absolute;
  position: initial;
  background: url(/img/common/p-service_age_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_accordion_item_ttl.is-company::before {
  display: inline-block;
  position: absolute;
  position: initial;
  background: url(/img/common/p-service_company_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_accordion_item_ttl.is-person::before {
  display: inline-block;
  position: absolute;
  position: initial;
  background: url(/img/common/p-service_person_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_accordion_item_ttl.is-other {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 2.5rem;
}

.p-content_accordion_item_ttl.is-other::before {
  display: inline-block;
  position: absolute;
  position: initial;
  background: url(/img/common/p-service_talk_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_accordion_item_ttl.is-facility {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 2.5rem;
}

.p-content_accordion_item_ttl.is-facility::before {
  display: inline-block;
  position: absolute;
  position: initial;
  background: url(/img/common/p-service_facility_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_accordion_item_ttl.is-child {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 2.5rem;
}

.p-content_accordion_item_ttl.is-child::before {
  display: inline-block;
  position: absolute;
  position: initial;
  background: url(/img/common/p-service_child_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_accordion_item_ttl.p-archive_blog_facility_ttl {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.p-content_accordion_item_ttl.is-archive_blog {
  font-size: 3.2rem;
  line-height: 1.51562;
}

.p-content_accordion_item_btn {
  display: block;
  position: relative;
  width: 100%;
  padding: 2rem 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.7;
  text-align: left;
  cursor: pointer;
}

.p-content_accordion_item_btn::after {
  display: block;
  display: block;
  position: absolute;
  top: 1.5rem;
  right: -0.2rem;
  width: 4.6rem;
  height: 4.6rem;
  border-radius: 50%;
  content: "";
}

.p-content_accordion_item_btn.is-aged::after {
  border: 1px solid #00584a;
}

.p-content_accordion_item_btn.is-other::after {
  border: 1px solid #ca2528;
}

.p-content_accordion_item_btn.is-person::after {
  border: 1px solid #6340a7;
}

.p-content_accordion_item_btn.is-blue {
  color: #0064ad;
}

.p-content_accordion_item_btn.is-blue::after {
  border: 1px solid #0064ad;
}

.p-content_accordion_item_btn.is-year {
  font-size: 2.6rem;
  line-height: 1.34615;
}

.p-content_accordion_item_btn.is-year::after {
  top: 1.6rem;
}

.p-content_accordion_item_btn.is-search {
  display: block;
  width: 28rem;
  margin: auto;
  padding: 2rem 3rem;
  background: #ffffff;
  font-size: 1.8rem;
  font-weight: 500;
}

.p-content_accordion_item_btn.is-search::after {
  margin-right: 5rem;
  border: 1px solid #0064ad;
}

.p-content_accordion_item_btn_icn {
  width: 100%;
}

.p-content_accordion_item_btn_icn.is-aged::before {
  background: #00584a;
}

.p-content_accordion_item_btn_icn.is-aged::after {
  background: #00584a;
}

.p-content_accordion_item_btn_icn.is-person::before {
  background: #6340a7;
}

.p-content_accordion_item_btn_icn.is-person::after {
  background: #6340a7;
}

.p-content_accordion_item_btn_icn.is-search::before {
  margin-right: 5rem;
  background: #0064ad;
}

.p-content_accordion_item_btn_icn.is-search::after {
  margin-right: 5rem;
  background: #0064ad;
}

.p-content_accordion_item_btn_icn.is-blue::before {
  background: #0064ad;
}

.p-content_accordion_item_btn_icn.is-blue::after {
  background: #0064ad;
}

.p-content_accordion_item_btn_icn::before {
  display: block;
  z-index: 1;
  position: absolute;
  top: 3.8rem;
  right: 1.5rem;
  width: 1.3rem;
  height: 2px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-radius: 1rem;
  content: '';
}

.p-content_accordion_item_btn_icn::after {
  display: block;
  z-index: 1;
  position: absolute;
  top: 3.8rem;
  right: 1.5rem;
  width: 1.3rem;
  height: 2px;
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  border-radius: 1rem;
  content: '';
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
}

.p-content_accordion_item_btn.active .p-content_accordion_item_btn_icn::after {
  top: 3.7rem;
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.p-content_accordion_item_txt {
  margin-bottom: .7rem;
  padding-right: 7rem;
  font-size: 1.6rem;
}

.p-content_accordion_item_link {
  display: inline-block;
  position: relative;
  right: -2rem;
  padding-right: 5.3rem;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: right;
}

.p-content_accordion_item_link.c-arrow_right_green:hover {
  background: #ffffff;
  color: #00584a;
}

.p-content_accordion_item_link.c-arrow_right_green:hover::after {
  border-top: 2px solid #00584a;
  border-right: 2px solid #00584a;
}

.p-content_accordion_item_link.c-arrow_right_green:hover::before {
  background: #00584a;
}

.p-content_accordion_item_link.c-arrow_right_purple:hover {
  background: #ffffff;
  color: #6340a7;
}

.p-content_accordion_item_link.c-arrow_right_purple:hover::after {
  border-top: 2px solid #6340a7;
  border-right: 2px solid #6340a7;
}

.p-content_accordion_item_link.c-arrow_right_purple:hover::before {
  background: #6340a7;
}

.p-content_accordion_item_link_wrapper {
  display: block;
  text-align: right;
}

.p-content_accordion_item_top_txt {
  line-height: 1.77778;
}

.p-content_accordion_open {
  padding-bottom: 2rem;
}

.p-content_system_ttl {
  z-index: 1;
  position: absolute;
  top: -4rem;
  left: 50%;
  width: 50rem;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #ffffff;
  color: #0064ad;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 1.94444;
  text-align: center;
}

.p-content_system_item {
  position: relative;
  border: 2px solid #0064ad;
  border-radius: 1rem;
}

.p-content_system_item_list {
  width: calc(20% - 1rem);
  margin-bottom: 3.8rem;
  color: #0064ad;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.58824;
  text-align: center;
}

.p-content_system_item_list_img {
  display: block;
  width: 14rem;
  height: 11rem;
  margin: 0 auto 1.3rem;
}

.p-content_system_item_list_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 7rem 6rem 1.5rem;
}

.p-content_photo img {
  width: 64%;
}

.p-content_photo_right {
  position: relative;
}

.p-content_photo_right_img {
  display: block;
  margin: 0 0 4rem auto;
}

.p-content_photo_right:before {
  display: inline-block;
  position: absolute;
  top: 16rem;
  left: 12%;
  width: 8rem;
  height: 7rem;
  background: url(/img/common/p-illust_bird_01.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_photo_right::after {
  display: inline-block;
  z-index: -1;
  position: absolute;
  right: -14rem;
  bottom: -15rem;
  width: 28rem;
  height: 28rem;
  background: url(/img/common/p-illust_green_circle_01.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_photo_left {
  position: relative;
  margin: 0 auto 0 0;
}

.p-content_photo_left:before {
  display: inline-block;
  z-index: -1;
  position: absolute;
  top: -13rem;
  left: -31rem;
  width: 51rem;
  height: 50rem;
  background: url(/img/common/p-illust_sun_01.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_photo_left::after {
  display: inline-block;
  z-index: 1;
  position: absolute;
  right: 27%;
  bottom: 4em;
  width: 15rem;
  height: 15rem;
  background: url(/img/common/p-illust_leaf_01.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_search_wrapper {
  max-width: 104rem;
  margin: 0 auto 0;
  padding-right: 6rem;
  padding-left: 6rem;
}

.p-content_search_ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 2.1875;
}

.p-content_search_ttl::after {
  display: inline-block;
  position: absolute;
  position: initial;
  width: 8rem;
  height: 6rem;
  margin-left: 1rem;
  background: url(/img/common/p-content_search_icn_01.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_search_ttl.is-service::after {
  display: inline-block;
  position: absolute;
  position: initial;
  width: 8rem;
  height: 6rem;
  margin-left: 1rem;
  background: url(/img/common/p-content_search_icn_02.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_search_ttl_sub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 1.25;
}

.p-content_search_ttl_sub::before {
  display: inline-block;
  position: absolute;
  position: initial;
  min-width: 5.5rem;
  min-height: 5.5rem;
  margin-right: 2rem;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_search_ttl_sub.is-aged::before {
  display: inline-block;
  position: absolute;
  position: initial;
  background: url(/img/common/p-service_age_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_search_ttl_sub.is-person::before {
  display: inline-block;
  position: absolute;
  position: initial;
  background: url(/img/common/p-service_person_icn.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_search_content:nth-of-type(1) {
  border-top: 1px solid #e2e2d2;
}

.p-content_search_txt {
  display: block;
  margin-top: 0rem;
  margin-bottom: 3rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.125;
}

.p-content_search_txt_sub {
  display: block;
  margin-top: 5rem;
  margin-bottom: 1rem;
  font-size: 1.6rem;
}

.p-content_search_txt_link {
  color: #0064ad;
  text-decoration: underline;
}

.p-content_search_top {
  border-top: 1px solid #e2e2d2;
}

.p-content_search_item {
  position: relative;
  padding: 4rem 6.3rem 6rem;
  border: 2px solid #0064ad;
  border-radius: 1rem;
  background: #ffffff;
}

.p-content_search_item_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 4rem 5rem 4rem 0;
  border-bottom: 1px solid #e2e2d2;
}

.p-content_search_item_wrapper.is-service {
  border-bottom: none;
}

.p-content_search_item_list.is-other.is-leaf_01 {
  position: relative;
}

.p-content_search_item_list.is-other.is-leaf_01::after {
  display: inline-block;
  z-index: 0;
  position: absolute;
  top: 1rem;
  top: -7rem;
  right: -16rem;
  right: -22rem;
  width: 9.5rem;
  height: 8.5rem;
  background: url(/img/common/p-content_accordion_leaf_01.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_search_item_list.is-other.is-leaf_02 {
  position: relative;
}

.p-content_search_item_list.is-other.is-leaf_02::after {
  display: inline-block;
  z-index: 0;
  position: absolute;
  top: 11rem;
  left: -22rem;
  width: 7.5rem;
  height: 7.5rem;
  background: url(/img/common/p-content_accordion_leaf_02.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_search_item_list.is-other.is-leaf_03 {
  position: relative;
}

.p-content_search_item_list.is-other.is-leaf_03::after {
  display: inline-block;
  z-index: 0;
  position: absolute;
  top: -3.5rem;
  right: -12rem;
  width: 6.5rem;
  height: 7.5rem;
  background: url(/img/common/p-content_accordion_leaf_03.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_search_item_list.is-other.is-leaf_04 {
  position: relative;
}

.p-content_search_item_list.is-other.is-leaf_04::after {
  display: inline-block;
  z-index: 0;
  position: absolute;
  top: 1rem;
  top: -2rem;
  right: -16rem;
  right: -18rem;
  width: 7.5rem;
  height: 7.5rem;
  background: url(/img/common/p-content_accordion_leaf_02.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
}

.p-content_search_item_img img {
  min-width: 26rem;
  max-width: 26rem;
  height: 13rem;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-content_search_item_img.is-service img {
  min-width: 21rem;
  max-width: 21rem;
  height: 10rem;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-content_search_item_ttl {
  display: block;
  margin-bottom: 2.2rem;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: .06em;
  line-height: 1.45;
}

.p-content_search_item_ttl.is-service {
  margin-bottom: .9rem;
  line-height: 1.45;
}

.p-content_search_item_txt {
  width: calc(100% - 29rem);
}

.p-content_search_item_txt.is-service {
  width: calc(100% - 24.5rem);
}

.p-content_search_item_txt.is-service:hover::before,
.p-content_search_item_txt.is-service:hover::after {
  right: -1.5rem;
}

.p-content_search_item_txt.is-service::before,
.p-content_search_item_txt.is-service::after {
  right: 0;
}

.p-content_search_item_tag {
  min-width: 22rem;
  margin-right: .7rem;
  margin-bottom: 1.3rem;
  padding: .5rem 1rem;
  padding: 0.2rem 1rem;
  border-radius: 2.2rem;
  line-height: 1.6;
  text-align: center;
}

.p-content_search_item_tag.request_aged {
  border: 1px solid #00584a;
  color: #00584a;
  font-size: 1.3rem;
}

.p-content_search_item_tag.request_retardates {
  border: 1px solid #6340a7;
  color: #6340a7;
  font-size: 1.3rem;
}

.p-content_search_item_tag.request_children {
  border: 1px solid #a44404;
  color: #a44404;
  font-size: 1.3rem;
}

.p-content_search_item_tag.request_other {
  border: 1px solid #ca2528;
  color: #ca2528;
  font-size: 1.3rem;
}

.p-content_search_item_tag.is-social:nth-of-type(1) {
  border: 1px solid #0064ad;
  color: #0064ad;
  font-size: 1.3rem;
}

.p-content_search_item_tag_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.p-content_search_item_tag_wrapper.is-service {
  font-size: 1.6rem;
  font-weight: 700;
}

.p-content_search_item_tag_wrapper.is-region span {
  min-width: 22rem;
  margin-right: .7rem;
  margin-bottom: .7rem;
  padding: .5rem 1rem;
  padding: 0.2rem 1rem;
  border: 1px solid #0064ad;
  border-radius: 2.2rem;
  background: #0064ad;
  color: #ffffff;
  font-size: 1.3rem;
  line-height: 1.6;
  text-align: center;
}

.p-content_search_item_tag_sub {
  display: block;
  font-weight: 500;
  line-height: 1.6875;
}

.p-content_search_item_place {
  font-size: 1.6rem;
  line-height: 1.3125;
}

.p-content_search_list {
  width: calc(50% - 3rem);
  margin-bottom: .6rem;
  font-size: 1.8rem;
}

.p-content_search_list:last-child {
  width: 100%;
}

.p-content_search_list_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.p-content_search_btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 45rem;
  height: 6rem;
  padding: 0 4rem;
  padding: 0;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 5.7rem;
}

.p-content_search_btn img {
  position: relative;
  right: 17rem;
  width: 1.2rem;
  height: 1.2rem;
  margin-left: .5rem;
  -webkit-filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
  filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
  -webkit-transition: -webkit-filter 0.4s;
  transition: -webkit-filter 0.4s;
  transition: filter 0.4s;
  transition: filter 0.4s, -webkit-filter 0.4s;
}

.p-content_search_btn:hover img {
  -webkit-filter: none;
  filter: none;
}

.p-content_search_btn:hover input[type="submit"] {
  color: #0064ad;
}

.p-content_search_btn_wrapper {
  margin-top: 5rem;
  text-align: center;
}

.p-content_search_btn input[type="submit"] {
  width: 45rem;
  background: none;
  color: #ffffff;
}

.p-content_search_check_btn {
  color: #0064ad;
  text-decoration: underline;
  cursor: pointer;
}

.p-content_search_result {
  padding: 2.8rem 4rem;
  border: 1px solid #0064ad;
  border-radius: 1rem;
}

.p-content_search_result_ttl {
  margin-bottom: 2rem;
  font-weight: 700;
}

.p-content_search_result_txt {
  font-size: 1.8rem;
  font-weight: 700;
}

.p-content_search_result_txt.is-none {
  color: #0064ad;
  font-size: 2.5rem;
  line-height: 1.8;
  text-align: center;
}

.p-content_search_result_txt_icn {
  padding: 0 1rem;
}

.p-content_search_result_txt_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.p-content_search_result_txt_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p-content_search_result_change {
  display: block;
  margin: 4rem auto 0;
}

@media screen and (max-width: 47.9375em) {
  .p-header {
    z-index: 9;
    width: 100%;
    min-width: 0;
    min-width: 0;
    height: 9rem;
  }
  .p-header_wrapper {
    display: block;
    max-width: 100%;
    padding-top: 0;
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .p-header_top {
    position: relative;
    height: 6rem;
  }
  .p-header_top_open {
    display: block;
  }
  .p-header_logo {
    margin: 0 0 0 2rem;
  }
  .p-header_logo_img {
    width: 8.5rem;
  }
  .p-header_logo_img_sp {
    display: block;
    position: absolute;
    top: 0;
    left: 2rem;
    width: 8.5rem;
    margin-top: 2rem;
  }
  .p-header_logo_img {
    width: 13.5rem;
    margin-top: 2.2rem;
    margin-left: 2rem;
  }
  .p-header_logo_zaidan {
    width: 5.5rem;
  }
  .p-header_btn {
    top: 1.8rem;
    right: 2.5rem;
    width: 6.8rem;
    height: 5.8rem;
  }
  .p-header_btn_txt {
    top: 1.6rem;
    font-size: 1.2rem;
  }
  .p-header_btn.active {
    top: 1.8rem;
    right: 2.5rem;
    width: 6.8rem;
    height: 5.8rem;
  }
  .p-header_btn.active span:nth-of-type(1) {
    top: 2.3rem;
  }
  .p-header_btn.active span:nth-of-type(2) {
    bottom: 3.3rem;
  }
  .p-header_btn.active span:nth-of-type(3) {
    top: 3.3rem;
    width: 4rem;
    font-size: 1.1rem;
  }
  .p-header_btn span:nth-of-type(1) {
    top: 1.4rem;
    width: 4.5rem;
  }
  .p-header_btn span:nth-of-type(2) {
    bottom: 1.5rem;
  }
  .p-header_nav_open {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }
  .p-header_nav_open.is-active {
    background: url(/img/common/p-header_nav_bg_sp.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }
  .p-header_nav_open_logo {
    width: 13.5rem;
  }
  .p-header_list {
    display: none;
    position: relative;
    margin: 0 2rem;
    border-bottom: .1rem solid #dedfdf;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.3125;
  }
  .p-header_list.is-logo {
    display: block;
    position: absolute;
    top: 1.8rem;
    right: 11rem;
    margin: 0;
    border-bottom: none;
  }
  .p-header_list_link {
    padding: 2.2rem 0 2.2rem 0rem;
    -webkit-transform: translateY(2rem);
    transform: translateY(2rem);
    opacity: 0;
  }
  .p-header_list_open {
    width: 100%;
    margin-bottom: 1rem;
    font-size: 1.6rem;
  }
  .p-header_list_open ul li {
    margin-bottom: 0;
    margin-left: 2rem;
    padding-bottom: 1.8rem;
  }
  .p-header_list_open ul li::marker {
    font-size: 1.5rem;
  }
  .p-header_list_open ul li.is-border_blue::after {
    display: block;
    position: absolute;
    bottom: 0rem;
    left: -2rem;
    width: calc(100% + 2rem);
    height: 1px;
    background: #e7f5ff;
    content: "";
  }
  .p-header_list_open ul li span {
    font-size: 1.3rem;
  }
  .p-header_list_open_wrapper {
    display: block;
    margin-top: 2.6rem;
  }
  .p-header_bottom {
    display: block;
    width: 100%;
  }
  .p-header_bottom a {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-header_bottom_wrapper {
    display: block;
    margin-top: -0.7rem;
    padding-top: 3.5rem;
  }
  .p-header_bottom_bnr_wrapper {
    width: 100%;
  }
  .p-footer_wrapper {
    display: block;
    padding-top: 2rem;
    padding-bottom: 1.6rem;
  }
  .p-footer_content {
    width: 100%;
    margin-right: 0;
  }
  .p-footer_ttl {
    margin-bottom: 2.2rem;
    font-size: 1.4rem;
  }
  .p-footer_ttl img {
    width: 12rem;
  }
  .p-footer_about {
    margin-bottom: 4rem;
    padding: 1.2rem 1.2rem;
  }
  .p-footer_about_ttl {
    text-align: left;
  }
  .p-footer_about_content_wrapper {
    margin-bottom: .7rem;
  }
  .p-footer_link {
    margin-bottom: 2rem;
  }
  .p-footer_link:nth-of-type(2) {
    margin-bottom: 5.5rem;
  }
  .p-footer_link_content {
    display: block;
  }
  .p-footer_link_list {
    width: 50%;
  }
  .p-footer_link_list ul li {
    margin-left: 1em;
    line-height: 2.2;
  }
  .p-footer_link_list ul li.is-left {
    position: absolute;
    left: 0;
    height: 2rem;
  }
  .p-footer_link_list_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .p-footer_link_bnr:nth-of-type(1) {
    margin-bottom: 3rem;
  }
  .p-footer_link_bnr img {
    width: 100%;
  }
  .p-footer_btn {
    display: block;
  }
  .p-footer_btn a {
    width: 100%;
    margin-bottom: 2.2rem;
  }
  .p-footer_bottom_content {
    display: block;
  }
  .p-footer_bottom {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }
  .p-footer_bottom_link {
    margin-bottom: 1rem;
    text-align: left;
  }
  .p-footer_bottom_link a {
    margin-right: 4rem;
  }
  .p-footer_bottom_copy {
    font-size: 1rem;
  }
  .p-kv {
    background: url(/img/common/p-kv_bg_sp.png);
    background-position: center;
    background-size: cover;
  }
  .p-kv_wrapper {
    height: 102.66667vw;
    min-height: 38rem;
    margin-bottom: 4rem;
  }
  .p-kv_wrapper.is-retardates {
    height: 118.66667vw;
  }
  .p-kv_wrapper.is-children {
    height: 114.66667vw;
  }
  .p-kv_wrapper.is-other {
    height: 114.66667vw;
  }
  .p-kv_wrapper.is-facility_search_results_aged {
    height: 118.66667vw;
  }
  .p-kv_wrapper.is-facility_search_results_retardates {
    height: 118.66667vw;
  }
  .p-kv_ttl {
    top: 13.5rem;
  }
  .p-kv_ttl img {
    height: 3.1rem;
  }
  .p-kv_ttl {
    margin-bottom: 2rem;
    font-size: 2.8rem;
    line-height: 1.5;
  }
  .p-kv_ttl.is-privacy img {
    height: 2.8rem;
  }
  .p-kv_ttl.is-privacy .p-kv_ttl_en {
    top: 3rem;
    left: 7.5rem;
  }
  .p-kv_ttl.is-privacy .p-kv_ttl_en img {
    height: 5rem;
  }
  .p-kv_ttl.is-right img {
    height: 2.8rem;
  }
  .p-kv_ttl.is-right .p-kv_ttl_en {
    top: 4.5rem;
    left: 9.5rem;
  }
  .p-kv_ttl.is-right .p-kv_ttl_en img {
    height: 4rem;
  }
  .p-kv_ttl.is-infomationdisclosure {
    top: 10.5rem;
  }
  .p-kv_ttl.is-infomationdisclosure img {
    height: 2.8rem;
  }
  .p-kv_ttl.is-infomationdisclosure .p-kv_ttl_en {
    top: 4rem;
    left: 3.5rem;
    width: 27rem;
  }
  .p-kv_ttl.is-infomationdisclosure .p-kv_ttl_en img {
    height: 7.5rem;
  }
  .p-kv_ttl.is-link img {
    height: 2.8rem;
  }
  .p-kv_ttl.is-link .p-kv_ttl_en {
    top: 4rem;
    left: 15rem;
    width: 11rem;
  }
  .p-kv_ttl.is-contactus img {
    height: 2.9rem;
  }
  .p-kv_ttl.is-contactus .p-kv_ttl_en {
    top: 3rem;
    left: 9.1rem;
  }
  .p-kv_ttl.is-contactus .p-kv_ttl_en img {
    height: 4.5rem;
  }
  .p-kv_ttl.is-documentrequest img {
    height: 2.9rem;
  }
  .p-kv_ttl.is-documentrequest .p-kv_ttl_en {
    top: 3rem;
    left: 9.1rem;
    width: 22rem;
  }
  .p-kv_ttl.is-documentrequest .p-kv_ttl_en img {
    height: 6rem;
  }
  .p-kv_ttl.is-company img {
    height: 2.8rem;
  }
  .p-kv_ttl.is-company .p-kv_ttl_en {
    top: 3.6rem;
    left: 12rem;
  }
  .p-kv_ttl.is-company .p-kv_ttl_en img {
    height: 3.6rem;
  }
  .p-kv_ttl.is-aged {
    top: 10.5rem;
  }
  .p-kv_ttl.is-aged img {
    height: 6rem;
  }
  .p-kv_ttl.is-aged .p-kv_ttl_en {
    top: 6.1rem;
    left: 2.3rem;
    width: 30rem;
  }
  .p-kv_ttl.is-aged .p-kv_ttl_en img {
    height: 6.6rem;
  }
  .p-kv_ttl.is-seasonal_story {
    top: 10.5rem;
  }
  .p-kv_ttl.is-seasonal_story img {
    height: 6rem;
  }
  .p-kv_ttl.is-seasonal_story .p-kv_ttl_en {
    top: 6.1rem;
    left: 2.3rem;
    width: 30rem;
  }
  .p-kv_ttl.is-seasonal_story .p-kv_ttl_en img {
    height: 6.6rem;
  }
  .p-kv_ttl.is-blog img {
    height: 2.8rem;
  }
  .p-kv_ttl.is-blog .p-kv_ttl_en {
    top: 3.1rem;
    left: 9.3rem;
    width: 24rem;
  }
  .p-kv_ttl.is-blog .p-kv_ttl_en img {
    height: 4.9rem;
  }
  .p-kv_ttl.is-blog_new {
    top: 10.5rem;
  }
  .p-kv_ttl.is-blog_new img {
    height: 6rem;
  }
  .p-kv_ttl.is-blog_new .p-kv_ttl_en {
    top: 6.1rem;
    left: 8.8rem;
    width: 22.3rem;
  }
  .p-kv_ttl.is-blog_new .p-kv_ttl_en img {
    height: 5.1rem;
  }
  .p-kv_ttl.is-blog_time img {
    height: 2.8rem;
  }
  .p-kv_ttl.is-blog_time .p-kv_ttl_en {
    top: 3.1rem;
    left: 9.3rem;
    width: 24rem;
  }
  .p-kv_ttl.is-blog_time .p-kv_ttl_en img {
    height: 4.9rem;
  }
  .p-kv_ttl.is-blog_facility img {
    height: 2.8rem;
  }
  .p-kv_ttl.is-blog_facility .p-kv_ttl_en {
    top: 3.1rem;
    left: 9.3rem;
    width: 24rem;
  }
  .p-kv_ttl.is-blog_facility .p-kv_ttl_en img {
    height: 4.9rem;
  }
  .p-kv_ttl.is-other {
    top: 10.5rem;
  }
  .p-kv_ttl.is-other img {
    height: 6rem;
  }
  .p-kv_ttl.is-other .p-kv_ttl_en {
    top: 7.1rem;
    left: 4.3rem;
    width: 28rem;
  }
  .p-kv_ttl.is-other .p-kv_ttl_en img {
    height: 7.6rem;
  }
  .p-kv_ttl.is-children {
    top: 10.5rem;
  }
  .p-kv_ttl.is-children img {
    height: 6rem;
  }
  .p-kv_ttl.is-children .p-kv_ttl_en {
    top: 7.6rem;
    left: 8.8rem;
    width: 24rem;
  }
  .p-kv_ttl.is-children .p-kv_ttl_en img {
    height: 7.2rem;
  }
  .p-kv_ttl.is-retardates {
    top: 10.5rem;
  }
  .p-kv_ttl.is-retardates img {
    height: 6rem;
  }
  .p-kv_ttl.is-retardates .p-kv_ttl_en {
    top: 6.1rem;
    left: 4.3rem;
    width: 30rem;
  }
  .p-kv_ttl.is-retardates .p-kv_ttl_en img {
    height: 8.2rem;
  }
  .p-kv_ttl.is-universal img {
    height: 2.6rem;
  }
  .p-kv_ttl.is-universal {
    top: 12.5rem;
  }
  .p-kv_ttl.is-universal .p-kv_ttl_en {
    top: 3.6rem;
    left: 2.3rem;
    width: 26.5rem;
  }
  .p-kv_ttl.is-universal .p-kv_ttl_en img {
    height: 5.6rem;
  }
  .p-kv_ttl.is-facility_search {
    top: 10.5rem;
  }
  .p-kv_ttl.is-facility_search img {
    height: 6rem;
  }
  .p-kv_ttl.is-facility_search .p-kv_ttl_en {
    top: 6.1rem;
    left: 2.3rem;
    width: 30rem;
  }
  .p-kv_ttl.is-facility_search .p-kv_ttl_en img {
    height: 6.6rem;
  }
  .p-kv_ttl.is-facility_search_results_aged {
    top: 10.5rem;
  }
  .p-kv_ttl.is-facility_search_results_aged img {
    height: 10.7rem;
  }
  .p-kv_ttl.is-facility_search_results_aged .p-kv_ttl_en {
    top: 10.6rem;
    left: 3.3rem;
    width: 30rem;
  }
  .p-kv_ttl.is-facility_search_results_aged .p-kv_ttl_en img {
    height: 6.6rem;
  }
  .p-kv_ttl.is-facility_search_results_retardates {
    top: 10.5rem;
  }
  .p-kv_ttl.is-facility_search_results_retardates img {
    height: 10.7rem;
  }
  .p-kv_ttl.is-facility_search_results_retardates .p-kv_ttl_en {
    top: 10.6rem;
    left: 3.3rem;
    width: 30rem;
  }
  .p-kv_ttl.is-facility_search_results_retardates .p-kv_ttl_en img {
    height: 6.6rem;
  }
  .p-kv_ttl.is-system {
    top: 9.5rem;
  }
  .p-kv_ttl.is-system img {
    height: 6.8rem;
  }
  .p-kv_ttl.is-system .p-kv_ttl_en {
    top: 7.1rem;
    left: 10.3rem;
    width: 23.5rem;
  }
  .p-kv_ttl.is-system .p-kv_ttl_en img {
    height: 6rem;
  }
  .p-kv_ttl.is-donation img {
    height: 2.8rem;
  }
  .p-kv_ttl.is-donation .p-kv_ttl_en {
    top: 4.6rem;
    left: 7rem;
  }
  .p-kv_ttl.is-donation .p-kv_ttl_en img {
    height: 4rem;
  }
  .p-kv_ttl_en {
    top: 2.6rem;
    left: 10rem;
  }
  .p-kv_ttl_en img {
    height: 3.3rem;
  }
  .p-page_number_wrapper {
    margin-left: 0;
    padding-top: 2.3rem;
  }
  .p-page_number_wrapper .current {
    width: 4.5rem;
    min-width: 4.5rem;
    height: 4.5rem;
  }
  .p-page_number_wrapper .prev.is-none {
    min-width: 4.5rem;
  }
  .p-page_number_wrapper .next.is-none {
    min-width: 4.5rem;
  }
  .p-page_number_wrapper a.prev {
    min-width: 4.5rem;
    margin-right: 0.5rem;
  }
  .p-page_number_wrapper a.prev::before {
    right: 1.5rem;
  }
  .p-page_number_wrapper a.next {
    min-width: 4.5rem;
  }
  .p-page_number_wrapper a.next::before {
    right: 1.4rem;
  }
  .p-page_number_wrapper a.inactive {
    min-width: 4.5rem;
    margin: 0 .5rem;
    font-size: 1.6rem;
  }
  .p-archive_news {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 0;
  }
  .p-archive_news_sidebar {
    width: 100%;
    padding: .5rem 3.3rem 0;
    border-radius: 0;
  }
  .p-archive_news_sidebar_content {
    position: initial;
  }
  .p-archive_news_sidebar_content.is-fix {
    position: initial;
    min-width: 0;
    height: auto;
  }
  .p-archive_news_sidebar_content.is-bottom {
    position: initial;
  }
  .p-archive_news_sidebar_ttl {
    font-size: 1.8rem;
  }
  .p-archive_news_sidebar_ttl::before {
    margin-right: 1.3rem;
  }
  .p-archive_news_sidebar ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: none;
    background: no-repeat;
  }
  .p-archive_news_sidebar ul li {
    width: calc(50% - .5rem);
    margin-bottom: 1.2rem;
    border: 1px solid #e2e2d2;
    border-radius: .7rem;
    background: #ffffff;
  }
  .p-archive_news_sidebar ul li:last-child {
    border-bottom: 1px solid #e2e2d2;
  }
  .p-archive_news_sidebar ul li a {
    padding: 0.5rem 1.4rem;
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: .06em;
    line-height: 1.3125;
    text-align: center;
  }
  .p-archive_news_sidebar ul li.is-select {
    padding: 0;
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: .06em;
    line-height: 1.3125;
    text-align: center;
  }
  .p-archive_news_cat_ttl {
    margin-top: 3rem;
    font-size: 1.6rem;
    line-height: 4.2rem;
  }
  .p-archive_news_area {
    width: 100%;
    min-height: 0;
    padding: 1.4rem 3.3rem 5.6rem;
    border-top: none;
  }
  .p-archive_news_list:nth-of-type(1) {
    border-top: 1px solid #e2e2d2;
  }
  .p-archive_news_list_link {
    padding: 3.2rem 4rem 3.3rem 0rem;
  }
  .p-archive_news_list_link::before {
    right: 0;
  }
  .p-archive_news_list_link::after {
    right: 0;
  }
  .p-archive_news_list_link:hover::before {
    right: 0rem;
  }
  .p-archive_news_list_link:hover::after {
    right: 0rem;
  }
  .p-archive_news_list_flex {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .p-archive_news_list_txt {
    margin: 1rem 0 0rem;
    font-size: 1.6rem;
    letter-spacing: .06em;
    line-height: 1.375;
  }
  .p-archive_news_list_time {
    line-height: 2;
  }
  .p-archive_blog {
    width: 100%;
    margin-right: 0;
    margin-bottom: 4rem;
  }
  .p-archive_blog_wrapper {
    display: block;
  }
  .p-archive_blog_facility {
    margin-bottom: 2rem;
  }
  .p-archive_blog_facility_list {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1.6rem;
  }
  .p-archive_blog_facility_list_wrapper {
    margin-top: 1.5rem;
  }
  .p-archive_blog_facility_list_link {
    padding: 2rem 3rem;
    font-size: 1.6rem;
    line-height: 1.625;
  }
  .p-archive_blog_large_ttl {
    margin-bottom: 2.5rem;
  }
  .p-archive_blog_img_wrapper img {
    width: 82.93333vw;
    height: 82.93333vw;
  }
  .p-archive_blog_time_content {
    margin-top: 3rem;
  }
  .p-archive_blog_time_month_wrapper {
    margin: 1rem 0 3rem;
  }
  .p-archive_blog_time_month_wrapper li {
    width: calc(25% - 1rem);
    margin-right: 1rem;
    margin-bottom: 1.5rem;
  }
  .p-archive_blog_time_month_wrapper li:nth-child(4n) {
    margin-right: 0;
  }
  .p-archive_blog_time_month_wrapper li a {
    padding: .5rem .5rem;
    font-size: 1.6rem;
  }
  .p-archive_blog_time_ttl {
    font-size: 2.8rem;
  }
  .p-archive_blog_time_ttl::after {
    width: 4rem;
    height: 3rem;
  }
  .p-archive_blog_btn {
    padding: 0 5rem;
  }
  .p-archive_blog_btn.is-back {
    padding: 0 5rem;
  }
  .p-archive_blog_btn_wrapper {
    width: 100%;
  }
  .p-archive_blog_btn_wrapper.is-back {
    width: 100%;
  }
  .p-archive_blog_btn_new {
    margin: 0 auto;
  }
  .p-article {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 0;
  }
  .p-article_kv_wrapper {
    padding-top: 2.5rem;
    padding-bottom: 2rem;
  }
  .p-article_kv_wrapper.is-facility {
    padding-top: 2.5rem;
    padding-bottom: 5rem;
  }
  .p-article_kv_ttl {
    margin-bottom: 2rem;
    font-size: 2.8rem;
    line-height: 1.5;
  }
  .p-article_kv_ttl.is-facility {
    margin-bottom: 2rem;
  }
  .p-article_kv_flex {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .p-article_kv_time {
    margin-right: 3rem;
    font-size: 1.4rem;
    line-height: 2.8rem;
  }
  .p-article_kv_cat {
    display: block;
    margin: 1rem 1rem 1.5rem 0;
    padding: .1rem 1.8rem;
    line-height: 1.8;
  }
  .p-article_kv_cat:nth-of-type(1) {
    margin-top: 0;
  }
  .p-article_kv_cat_wrapper {
    display: block;
  }
  .p-article_sidebar {
    width: 100%;
    padding: .5rem 3.3rem 0;
    border-radius: 0;
  }
  .p-article_sidebar_content {
    position: initial;
    min-width: 0;
  }
  .p-article_sidebar_content.is-fix {
    position: initial;
    min-width: 0;
    height: auto;
  }
  .p-article_sidebar_content.is-bottom {
    position: initial;
  }
  .p-article_sidebar_ttl {
    font-size: 1.8rem;
  }
  .p-article_sidebar_ttl::before {
    margin-right: 1rem;
  }
  .p-article_sidebar ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: none;
    background: no-repeat;
  }
  .p-article_sidebar ul li {
    width: calc(50% - .5rem);
    margin-bottom: 1.2rem;
    border: 1px solid #e2e2d2;
    border-radius: .7rem;
    background: #ffffff;
  }
  .p-article_sidebar ul li:last-child {
    border-bottom: 1px solid #e2e2d2;
  }
  .p-article_sidebar ul li a {
    padding: 0.5rem 1.4rem;
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: .06em;
    line-height: 1.3125;
    text-align: center;
  }
  .p-article_area {
    width: 100%;
    padding: 4rem 3.3rem 2rem;
  }
  .p-article_area.is-blog {
    padding: 4rem 3.3rem 2rem;
  }
  .p-article_area_height {
    min-height: 0;
  }
  .p-article_area_height.is-news .layout {
    margin-bottom: 5rem;
  }
  .p-article_area_wrapper.is-blog {
    padding-top: 0;
    border-top: none;
  }
  .p-article_area h2 {
    margin-bottom: 2rem;
    font-size: 2.1rem;
    line-height: 1.42857;
  }
  .p-article_area h2::after {
    margin-top: .5rem;
  }
  .p-article_area h3 {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 1.8rem;
    line-height: 1.55556;
  }
  .p-article_area h4 {
    padding-bottom: .5rem;
    font-size: 1.6rem;
  }
  .p-article_area p {
    margin-bottom: 4rem;
    font-size: 1.6rem;
    line-height: 1.75;
  }
  .p-article_area p + pre {
    margin-top: -3.5rem;
  }
  .p-article_area p img {
    margin-bottom: 3rem;
  }
  .p-article_area p img.aligncenter {
    margin-bottom: 3rem;
  }
  .p-article_area p img.alignright {
    margin: 0 auto 3rem;
  }
  .p-article_area p img.alignleft {
    margin: 0 auto 3rem;
  }
  .p-article_area a.p-facility_detail_blog_bnr_link {
    font-size: 1.6rem;
    line-height: 1.5;
  }
  .p-article_area pre {
    line-height: 1.42857;
  }
  .p-article_area ol li {
    margin-bottom: 1.5rem;
  }
  .p-article_area ol li::before {
    min-width: 3rem;
    height: 3rem;
    margin-right: 1rem;
  }
  .p-article_area ul li {
    margin-left: 1em;
  }
  .p-article_area ul li::marker {
    font-size: 1.6rem;
  }
  .p-article_area table {
    margin-bottom: 5rem;
    overflow-x: scroll;
  }
  .p-article_area tbody {
    min-width: 60rem;
  }
  .p-article_area tbody tr td {
    min-width: 28rem;
  }
  .p-article_area figcaption {
    line-height: 1.28571;
  }
  .p-article_area .button {
    width: 100%;
    max-width: 100%;
  }
  .p-article_area .button:hover {
    background: #0064ad;
  }
  .p-article_area .button:hover a {
    color: #ffffff;
  }
  .p-article_area .button:hover a::before {
    background: #ffffff;
  }
  .p-article_area .button:hover a::after {
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
  }
  .p-article_area .button:hover a[target="_blank"] img {
    -webkit-filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
    filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
  }
  .p-article_movie {
    margin-bottom: 4rem;
  }
  .p-article_paging_back.is-news {
    max-width: 100%;
    padding: 0 3.3rem;
  }
  .p-article_paging_back.is-blog {
    max-width: 100%;
  }
  .p-article_paging_side {
    width: calc(50% - .5rem);
  }
  .p-article_paging_side a {
    height: 4.6rem;
    font-size: 1.4rem;
    line-height: 4.3rem;
  }
  .p-article_paging_prev a::before {
    left: 1.5rem;
  }
  .p-article_paging_prev a::after {
    left: 1.5rem;
  }
  .p-article_paging_prev a:hover {
    background: #ffffff;
    color: #0064ad;
  }
  .p-article_paging_prev a:hover::before {
    background: #0064ad;
  }
  .p-article_paging_prev a:hover::after {
    border-top: 2px solid #0064ad;
    border-right: 2px solid #0064ad;
  }
  .p-article_paging_next a::before {
    right: 1.5rem;
  }
  .p-article_paging_next a::after {
    right: 1.5rem;
  }
  .p-article_paging_next a:hover {
    background: #ffffff;
    color: #0064ad;
  }
  .p-article_paging_next a:hover::before {
    background: #0064ad;
  }
  .p-article_paging_next a:hover::after {
    border-top: 2px solid #0064ad;
    border-right: 2px solid #0064ad;
  }
  .wp-caption {
    margin-bottom: 3rem;
  }
  .wp-caption.aligncenter {
    margin-bottom: 3rem;
  }
  .wp-caption.alignright {
    margin: 0 auto 3rem;
  }
  .wp-caption.alignleft {
    margin: 0 auto 3rem;
  }
  #age_facility .p-article_movie {
    margin-bottom: 0;
  }
  .p-bnr {
    display: block;
    margin-top: 7rem;
    margin-bottom: 7rem;
    padding: 0 2rem;
  }
  .p-bnr.is-block {
    margin-top: 7rem;
  }
  .p-bnr_content {
    width: 100%;
  }
  .p-bnr_btn {
    width: calc(100% - 2rem);
  }
  .p-bnr_recruit {
    margin-bottom: 2rem;
    margin-bottom: 2rem;
    padding: 5rem 0 2rem;
    background: url(/img/common/p-bnr_recruit_bg_sp.jpg?231109);
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .p-bnr_recruit.is-block {
    margin-bottom: 2rem;
    padding: 5rem 0 2rem;
  }
  .p-bnr_recruit_ttl {
    font-size: 1.9rem;
    line-height: 1.46154;
  }
  .p-bnr_recruit_ttl_img {
    height: 4rem;
    margin-bottom: 0;
  }
  .p-bnr_recruit_ttl_img.is-block {
    height: 4rem;
    margin-bottom: 0;
  }
  .p-bnr_universal {
    padding: 4rem 1.5rem 5.5rem;
    background: url(/img/common/p-bnr_universal_bg_sp.png);
    background-repeat: no-repeat;
    background-size: cover;
  }
  .p-bnr_universal.is-block {
    margin-bottom: 7rem;
    padding-top: 4rem;
    padding-bottom: 5.5rem;
  }
  .p-bnr_universal_ttl {
    width: 100%;
    max-width: 100%;
    padding: 0;
    font-size: 1.2rem;
    line-height: 4rem;
  }
  .p-bnr_universal_link {
    width: 30rem;
    margin-top: .3rem;
    font-size: 2.1rem;
  }
  .p-bnr_universal_link::before {
    top: 1.1rem;
    right: -0.4rem;
    width: 2.3rem;
    height: 2.3rem;
  }
  .p-bnr_universal_link::after {
    top: 1.9rem;
    right: .4rem;
    width: 0.7rem;
    height: 0.7rem;
  }
  .p-breadcrumbs {
    padding: 1.8rem 2rem 0;
  }
  .p-template h2 {
    font-size: 2.1rem;
  }
  .p-template h3 {
    font-size: 1.9rem;
  }
  .p-template h4 {
    font-size: 1.8rem;
  }
  .p-template h5 {
    font-size: 1.6rem;
  }
  .p-template .p-template_border_txt {
    font-size: 1.6rem;
    line-height: 2.5;
  }
  .p-template a:hover {
    opacity: 1;
  }
  .p-template ol {
    padding: 2.3rem 2rem 2.3rem 4rem;
  }
  .p-template_border {
    padding: 3rem 2rem;
  }
  .p-template_border_ttl {
    margin-bottom: 1rem;
    font-size: 1.8rem;
    line-height: 1.55556;
  }
  .p-template_border_txt {
    font-size: 1.6rem;
    line-height: 2.5;
  }
  .p-template_border_info {
    margin-right: 0;
  }
  .p-template_border_info_wrapper {
    display: block;
  }
  .p-template_border_link {
    font-size: 1.6rem;
  }
  .p-template .layout_infofloat .year_block.clearfix p {
    display: block;
    float: none;
  }
  .p-template .clearfix::after {
    display: block;
    content: "";
  }
  .p-form {
    padding-top: 1.5rem;
    padding-bottom: 0rem;
  }
  .p-form_main {
    max-width: 100%;
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .p-form_wrapper {
    padding: 1.1rem 1.5rem 6rem;
  }
  .p-form_group {
    margin-bottom: 6.6rem;
    padding: 4.8rem 0;
  }
  .p-form_group.is-download {
    margin-bottom: 21.6rem;
  }
  .p-form_group_wrapper {
    margin-bottom: 2rem;
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
  .p-form_group_wrapper.is-transfer {
    left: 0;
  }
  .p-form_group_top {
    display: block;
  }
  .p-form_group_privacy {
    display: block;
    width: 100%;
    margin-top: 1.6rem;
    font-size: 1.8rem;
  }
  .p-form_group_privacy .p-form_ttl_required {
    display: block;
    margin-top: 0.7rem;
  }
  .p-form_group_privacy input {
    top: 1.5rem;
  }
  .p-form_content.is-mail_confirm {
    margin-bottom: 4rem;
  }
  .p-form_content input {
    margin-top: 1.5rem;
    padding: 2.1rem 2.3rem;
    font-size: 1.6rem;
  }
  .p-form_content input.is-tel[type="text"] {
    width: 100%;
  }
  .p-form_content.is-select input {
    top: 1.5rem;
  }
  .p-form_content select {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
    font-size: 1.6rem;
  }
  .p-form_content textarea {
    min-height: 39rem;
    margin-top: 1.5rem;
    font-size: 1.6rem;
  }
  .p-form_content_select {
    width: 100%;
  }
  .p-form_content_select::after {
    top: 4.5rem;
  }
  .p-form_submit_btn_wrapper:hover .p-form_submit_btn {
    background: #0064ad;
    color: #ffffff;
  }
  .p-form_submit_btn_white_wrapper:hover .p-form_submit_btn_white {
    background: #ffffff;
    color: #0064ad;
  }
  .p-form_top_txt {
    font-size: 1.6rem;
  }
  .p-form_radio_wrapper {
    padding-right: 3.2rem;
    padding-left: 3.2rem;
  }
  .p-form_radio_label {
    display: block;
  }
  .p-form_radio_label label {
    margin-left: 3.5rem;
    padding-bottom: 1.5rem;
  }
  .p-form_radio_label label:nth-of-type(1) {
    margin-top: 2rem;
    margin-right: 0;
  }
  .p-form_radio_label label span {
    display: block;
    margin: -1rem 0;
  }
  .p-form_radio_label label::before {
    top: .4rem;
    left: -3.5rem;
    width: 2.3rem;
    height: 2.3rem;
  }
  .p-form_radio_label label::after {
    top: 1.5rem;
    left: -2.9rem;
    width: 1.2rem;
    height: 1.2rem;
  }
  .p-form_radio_label.is-transfer span:nth-of-type(2) {
    margin: -2rem 0 0rem;
  }
  .p-form_number {
    width: 64%;
    margin-top: 1.4rem;
  }
  .p-form_ttl {
    width: auto;
    margin-bottom: .5rem;
    padding-right: 0;
    font-size: 1.8rem;
  }
  .p-form_ttl_required {
    margin-right: 1.6rem;
    font-size: 1.4rem;
  }
  .p-form_ttl_any {
    margin-right: 1.6rem;
    font-size: 1.4rem;
  }
  .p-form_ttl.is-mail_confirm {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 1.6rem;
  }
  .p-form_ttl_02 {
    width: auto;
    padding-right: 0;
    font-size: 1.6rem;
  }
  .p-form_ttl_sub {
    margin-top: 1rem;
    margin-bottom: -.5rem;
  }
  .p-form_bottom_txt {
    margin-top: 3.5rem;
    font-size: 1.6rem;
    text-align: left;
  }
  .p-form_middle_btn {
    width: 100%;
    height: 6rem;
    line-height: 5.8rem;
  }
  .p-form_middle_btn {
    width: 100%;
    margin-top: 3rem;
  }
  .p-form_btn_wrapper.is-flex {
    display: block;
  }
  .p-form_alert_txt {
    font-size: 1.6rem;
  }
  .p-form_error {
    font-size: 1.6rem;
  }
  .p-form_top_btn_wrapper {
    bottom: -14rem;
    width: calc(100% - 6.2rem);
  }
  .p-form_thanks_txt {
    line-height: 1.75;
  }
  .mw_wp_form_confirm .p-form_group_wrapper {
    display: block;
    margin: 0 3.2rem;
  }
  .mw_wp_form_confirm .p-form_ttl {
    width: 100%;
  }
  .mw_wp_form_confirm .p-form_content {
    font-size: 1.6rem;
    line-height: 2.10526;
  }
  .mw_wp_form_confirm .p-form_content_item.is-border_bottom {
    margin-bottom: 1.4rem;
    padding-bottom: 1.4rem;
  }
  .mw_wp_form_confirm .p-form_group_mail {
    display: none;
  }
  .mw_wp_form_confirm .p-form_content_select {
    margin-bottom: 1.4rem;
    padding: 0rem 0 1.4rem;
  }
  .mw_wp_form_confirm .p-form_btn_wrapper.is-confirm {
    display: block;
    max-width: 100%;
  }
  .mw_wp_form_confirm .p-form_submit_btn_wrapper.is-confirm {
    width: calc(100% - 4.2rem);
    margin-top: 3rem;
  }
  .mw_wp_form_confirm .p-form_submit_btn_white_wrapper.is-confirm {
    width: calc(100% - 4.2rem);
    margin-top: 3rem;
  }
  .mwform-radio-field-text {
    font-size: 1.8rem;
    line-height: 1.55556;
  }
  .p-facility_detail_wrapper {
    top: -3.5rem;
    padding: 0rem 3.3rem 2rem;
    overflow-x: hidden;
  }
  .p-facility_detail_wrapper .image1 {
    margin-bottom: 1rem;
  }
  .p-facility_detail_wrapper .text_right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .p-facility_detail_wrapper .text_right .image_right {
    width: 100%;
    margin-bottom: 1rem;
  }
  .p-facility_detail_wrapper .text_right p {
    width: 100%;
    margin-left: 0;
  }
  .p-facility_detail_wrapper .text_left {
    display: block;
  }
  .p-facility_detail_wrapper .text_left .image_left {
    width: 100%;
    margin-bottom: 1rem;
  }
  .p-facility_detail_wrapper .text_left p {
    width: 100%;
    margin-right: 0;
  }
  .p-facility_detail_wrapper .image2_b {
    display: block;
    margin-bottom: 3rem;
  }
  .p-facility_detail_wrapper .image2_b .image2 {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-facility_detail_wrapper .p-facility_detail_sub_img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
  }
  .p-facility_detail_wrapper .p-facility_detail_sub_img .image2 {
    width: calc(50% - .6rem);
  }
  .p-facility_detail_wrapper .acf-map {
    left: -3.3rem;
    width: 100vw;
    height: 30rem;
    margin: 7rem 0 1rem;
  }
  .p-facility_detail_top_read {
    margin-top: 0.5rem;
    margin-bottom: 0rem;
  }
  .p-facility_detail_sub img {
    margin-bottom: 1.5rem;
  }
  .p-facility_detail_sub_img {
    margin-bottom: 1.5rem;
  }
  .p-facility_detail_ttl_link {
    margin-bottom: 1.5rem;
    padding: 0.8rem 4rem .8rem 1.5rem;
    font-size: 1.6rem;
  }
  .p-facility_detail_ttl_link_wrapper {
    margin-top: 0;
    margin-bottom: 3.5rem;
  }
  .p-facility_detail table {
    margin-bottom: 3rem;
    overflow-x: hidden;
  }
  .p-facility_detail tbody {
    min-width: 0;
  }
  .p-facility_detail tbody tr td:nth-of-type(1) {
    min-width: 0rem;
  }
  .p-facility_detail tbody tr td:nth-of-type(2) {
    width: 65%;
  }
  .p-facility_detail tbody tr td {
    min-width: 0rem;
  }
  .p-facility_detail a:hover {
    opacity: 1;
  }
  .p-facility_detail a.p-facility_detail_back_btn {
    margin-top: 5rem;
  }
  .p-facility_detail a.p-facility_detail_back_btn:hover {
    background: #0064ad;
    color: #ffffff;
  }
  .p-facility_detail a.p-facility_detail_back_btn:hover::before {
    background: #ffffff;
  }
  .p-facility_detail a.p-facility_detail_back_btn:hover::after {
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
  }
  .p-facility_detail a[target="_blank"] {
    display: block;
  }
  .p-facility_detail h3 {
    margin-bottom: 1rem;
  }
  .p-facility_detail p {
    margin-bottom: 2rem;
  }
  .p-facility_detail ul {
    margin-bottom: 3rem;
  }
  .p-facility_detail ul li {
    margin-left: 0;
  }
  .p-facility_detail .layout_infofloat {
    margin-bottom: 1rem;
  }
  .p-facility_detail .layout_infofloat .year_block.clearfix p {
    display: block;
    float: none;
  }
  .p-facility_detail .clearfix::after {
    display: block;
    content: "";
  }
  .p-facility_detail_blog_list_time {
    min-width: 8.4rem;
  }
  .p-facility_detail_blog_list_link::before,
.p-facility_detail_blog_list_link::after {
    right: 0;
  }
  .p-facility_detail_blog_list_txt {
    margin-left: 4.5rem;
    padding-right: 3rem;
    line-height: 1.5;
  }
  .p-facility_detail_blog_btn_wrapper {
    margin-bottom: 4.5rem;
  }
  .p-facility_detail_blog_bnr_link {
    margin: 1rem 0;
  }
  .p-facility_detail_map_link {
    font-size: 1.4rem;
    text-align: center;
  }
  .p-facility_detail_img_link {
    margin-bottom: 1rem;
  }
  .p-facility_search_btn {
    right: 0;
    bottom: -1rem;
    width: 100%;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
  }
  .p-facility_search_btn_wrapper {
    padding-right: 0;
    padding-left: 0;
  }
  #facility .upload {
    margin-bottom: 1rem;
  }
  .p-content {
    margin-bottom: 5rem;
  }
  .p-content_top {
    margin-top: .5rem;
    margin-bottom: 5rem;
  }
  .p-content_flex {
    display: block;
    max-width: 100%;
    padding-right: 3.3rem;
    padding-left: 3.3rem;
  }
  .p-content_flex.is-middle {
    margin-bottom: 5rem;
    padding-right: 0;
    padding-left: 0;
  }
  .p-content_flex.is-reverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .p-content_flex_left {
    width: 100%;
    margin-left: 0;
  }
  .p-content_flex_left.is-middle {
    width: 100%;
  }
  .p-content_flex_left_ttl {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    letter-spacing: .06em;
    line-height: 1.6;
  }
  .p-content_flex_left_txt {
    font-size: 1.6rem;
    line-height: 1.875;
  }
  .p-content_flex_right_img {
    width: 100%;
    margin-top: 1rem;
    margin-left: 0;
  }
  .p-content_flex_right_img.is-middle {
    width: 100%;
    height: auto;
  }
  .p-content_flex_right.is-middle {
    width: 100%;
  }
  .p-content_flex_right.is-small {
    width: 100%;
  }
  .p-content_wrapper {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .p-content_voice {
    max-width: 100%;
    margin-bottom: 5rem;
    padding-right: 3.3rem;
    padding-left: 3.3rem;
    background: #fcfbf2;
  }
  .p-content_voice_wrapper {
    padding-right: 0;
    padding-left: 0;
  }
  .p-content_voice_top {
    display: block;
  }
  .p-content_voice_top_left_ttl {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    letter-spacing: .06em;
    line-height: 1.6;
  }
  .p-content_voice_top_spell.is-company {
    bottom: -4.8rem;
    left: 0;
    min-width: 28rem;
    height: 5.6rem;
  }
  .p-content_voice_top_spell.is-person {
    bottom: -4.5rem;
    left: 3rem;
    min-width: 22rem;
    height: 5rem;
  }
  .p-content_voice_top_right_img {
    width: 100%;
    margin-left: 0;
  }
  .p-content_voice_txt {
    line-height: 1.875;
  }
  .p-content_access {
    margin-bottom: 5rem;
    padding-right: 0;
    padding-bottom: 5rem;
    padding-left: 0;
    overflow: hidden;
  }
  .p-content_access_ttl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1.5rem;
    padding-right: 3.3rem;
    padding-left: 3.3rem;
    font-size: 2.8rem;
    line-height: 1.5;
  }
  .p-content_access_ttl::after {
    width: 9rem;
    height: 7.5rem;
    margin-left: 3rem;
  }
  .p-content_access_flex {
    display: block;
  }
  .p-content_access_flex_left {
    padding-right: 3.3rem;
    padding-left: 3.3rem;
  }
  .p-content_access_flex_left dl {
    width: 100%;
    margin-bottom: 2.3rem;
  }
  .p-content_access_flex_left dl dt {
    min-width: 0;
    max-width: 100%;
    font-size: 1.8rem;
    line-height: 1.94444;
  }
  .p-content_access_flex_left dl dd {
    padding-right: 0;
    line-height: 1.75;
  }
  .p-content_access_flex_left_txt_sub {
    margin-top: 1rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2;
  }
  .p-content_access_flex_right {
    width: 100vw;
    min-width: 0;
    max-width: 100vw;
    margin-left: 0;
    padding-top: 80%;
  }
  .p-content_access_flex_right iframe {
    border-radius: 0;
  }
  .p-content_access_map_link {
    display: block;
    margin-top: 2rem;
    text-align: center;
  }
  .p-content_about {
    max-width: 100%;
    margin-bottom: 5rem;
    padding-right: 2rem;
    padding-left: 2rem;
    background: #fcfbf2;
  }
  .p-content_about_wrapper {
    padding-right: 0;
    padding-left: 0;
  }
  .p-content_about_wrapper.is-white {
    padding-right: 1.3rem;
    padding-left: 1.3rem;
  }
  .p-content_about_wrapper.is-youtube {
    padding-right: 1.3rem;
    padding-left: 1.3rem;
  }
  .p-content_about_txt {
    margin: 2.5rem 0 2.5rem;
    padding: 0 1.2rem;
    line-height: 1.875;
  }
  .p-content_about_txt.is-youtube {
    padding: 0;
  }
  .p-content_base_list {
    width: 100%;
  }
  .p-content_base_list_link {
    padding-top: 1.9rem;
    padding-bottom: 1.9rem;
    padding-left: 5.5rem;
  }
  .p-content_base_list_link::before {
    right: 2.7rem;
  }
  .p-content_base_list_link::after {
    right: 2.7rem;
  }
  .p-content_base_list_img {
    width: 24.5rem;
  }
  .p-content_base_list_wrapper {
    display: block;
    margin-top: 4rem;
  }
  .p-content_table table {
    margin-bottom: 3rem;
    overflow-x: scroll;
  }
  .p-content_table tbody {
    min-width: 60rem;
  }
  .p-content_table tbody tr:nth-of-type(1) td[colspan]:nth-child(1) {
    min-width: 60rem;
    font-size: 1.8rem;
  }
  .p-content_table tbody tr td {
    min-width: 0rem;
  }
  .p-content_table tbody tr td a {
    font-size: 1.6rem;
  }
  .p-content_accordion {
    margin-bottom: 5rem;
  }
  .p-content_accordion.is-other {
    background: url(/img/common/p-content_accordion_bg_other_sp.png);
    background-size: cover;
  }
  .p-content_accordion.is-child {
    background: url(/img/common/p-content_accordion_bg_child_sp.png);
    background-size: cover;
  }
  .p-content_accordion::before {
    display: inline-block;
    z-index: 0;
    position: absolute;
    top: 28rem;
    left: 0;
    width: 100%;
    height: 80rem;
    background: url(/img/common/p-content_accordion_bg_top_sp.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-size: cover;
    content: '';
  }
  .p-content_accordion::after {
    display: inline-block;
    z-index: 0;
    position: absolute;
    bottom: -29rem;
    left: 0;
    width: 100%;
    height: 98rem;
    background: url(/img/common/p-content_accordion_bg_bottom_sp.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-size: cover;
    content: '';
  }
  .p-content_accordion_wrapper.is-sub {
    padding-right: 3rem;
    padding-left: 3rem;
  }
  .p-content_accordion_txt {
    padding-right: 0;
    padding-left: 0;
  }
  .p-content_accordion_item {
    padding: 1.6rem 2rem 0;
  }
  .p-content_accordion_item.is-service {
    margin-bottom: 5rem;
    padding: 1.6rem 2rem 2rem;
  }
  .p-content_accordion_item_list_wrapper {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .p-content_accordion_item_wrapper.is-search::before {
    top: 3rem;
  }
  .p-content_accordion_item.is-leaf_01::after {
    top: 2rem;
    right: -3.5rem;
    width: 5rem;
  }
  .p-content_accordion_item.is-leaf_02::after {
    bottom: 2rem;
    left: -2rem;
    width: 3.5rem;
    height: 2.8rem;
  }
  .p-content_accordion_item.is-leaf_03::after {
    top: 1.5rem;
    right: -3rem;
    width: 5rem;
    height: 3rem;
  }
  .p-content_accordion_item.is-history ul li {
    padding-top: 2rem;
  }
  .p-content_accordion_item_ttl {
    padding-right: 2rem;
    font-size: 2rem;
    line-height: 1.4;
  }
  .p-content_accordion_item_ttl.is-other {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 1rem;
  }
  .p-content_accordion_item_ttl.is-facility {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 1rem;
  }
  .p-content_accordion_item_ttl.is-child {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    justify-content: flex-start;
    margin-bottom: 1rem;
  }
  .p-content_accordion_item_ttl.is-archive_blog {
    font-size: 2.8rem;
  }
  .p-content_accordion_item_btn {
    padding: 1.5rem 5rem 2rem 0;
    font-size: 1.7rem;
    line-height: 1.41176;
  }
  .p-content_accordion_item_btn::after {
    top: 1.3rem;
    right: 0rem;
    width: 3.6rem;
    height: 3.6rem;
  }
  .p-content_accordion_item_btn.is-year {
    font-size: 1.8rem;
    line-height: 1.94444;
  }
  .p-content_accordion_item_btn.is-search {
    display: block;
    width: 20rem;
    margin: auto;
    margin: auto;
    padding: 1.8rem 1rem;
    background: #ffffff;
    font-size: 1.6rem;
  }
  .p-content_accordion_item_btn.is-search::after {
    margin-right: 1.5rem;
  }
  .p-content_accordion_item_btn_icn.is-search::before {
    margin-right: 1.5rem;
  }
  .p-content_accordion_item_btn_icn.is-search::after {
    margin-right: 1.5rem;
  }
  .p-content_accordion_item_btn_icn::before {
    top: 3.1rem;
    right: 1.3rem;
    width: 1rem;
    height: 2px;
  }
  .p-content_accordion_item_btn_icn::after {
    top: 3.1rem;
    right: 1.3rem;
    width: 1rem;
    height: 2px;
  }
  .p-content_accordion_item_btn_icn.is-year::before {
    top: 3.4rem;
  }
  .p-content_accordion_item_btn_icn.is-year::after {
    top: 3.4rem;
  }
  .p-content_accordion_item_btn.active .p-content_accordion_item_btn_icn::after {
    top: 3rem;
  }
  .p-content_accordion_item_btn.active .p-content_accordion_item_btn_icn.is-year:after {
    top: 3.3rem;
  }
  .p-content_accordion_item_btn.active .l-universal_history_item_ttl_wrapper::after {
    top: 1.8rem;
  }
  .p-content_accordion_item_txt {
    margin-bottom: 1.5rem;
    padding-right: 0;
    font-size: 1.6rem;
  }
  .p-content_accordion_item_link {
    right: 0;
    padding-right: 2rem;
    font-size: 1.4rem;
    text-align: left;
  }
  .p-content_accordion_item_link:after {
    right: -.5rem;
  }
  .p-content_accordion_item_link::before {
    right: -.5rem;
  }
  .p-content_accordion_item_top_txt {
    line-height: 1.4375;
  }
  .p-content_system_ttl {
    top: -1.5rem;
    width: 28rem;
    font-size: 2rem;
    font-size: 2rem;
    line-height: 1.425;
  }
  .p-content_system_item {
    border-right: none;
    border-left: none;
    border-radius: 0;
  }
  .p-content_system_item_list {
    width: calc(50% - 1.5rem);
    margin-bottom: 2rem;
    font-size: 1.6rem;
    line-height: 1.71875;
  }
  .p-content_system_item_list_img {
    width: 13rem;
    height: 10rem;
    margin-bottom: .3rem;
  }
  .p-content_system_item_list_wrapper {
    padding: 4rem 3.3rem 2.5rem;
  }
  .p-content_photo_wrapper {
    overflow: hidden;
  }
  .p-content_photo img {
    width: 64%;
  }
  .p-content_photo_right_img {
    margin-bottom: 2rem;
  }
  .p-content_photo_right:before {
    top: 0.5rem;
    left: 4rem;
    width: 3rem;
    height: 4rem;
  }
  .p-content_photo_right::after {
    right: -5rem;
    bottom: -10rem;
    width: 13rem;
    height: 13rem;
  }
  .p-content_photo_left:before {
    top: -10rem;
    left: -3rem;
    width: 18rem;
    height: 18rem;
  }
  .p-content_photo_left::after {
    right: 9rem;
    bottom: 1em;
    width: 6rem;
    height: 9rem;
  }
  .p-content_search_wrapper {
    padding-right: 0rem;
    padding-bottom: 5rem;
    padding-left: 0rem;
  }
  .p-content_search_ttl {
    font-size: 2.5rem;
    line-height: 1.31579;
  }
  .p-content_search_ttl_sub {
    font-size: 1.8rem;
  }
  .p-content_search_ttl_sub::before {
    min-width: 4rem;
    min-height: 4rem;
    margin-right: 1.2rem;
  }
  .p-content_search_select_txt {
    margin-top: -1.5rem;
  }
  .p-content_search_txt {
    font-size: 1.4rem;
  }
  .p-content_search_txt_sub {
    font-size: 1.4rem;
    line-height: 1.875;
  }
  .p-content_search_item {
    padding: 4rem 3.3rem 3.5rem;
    border-right: none;
    border-left: none;
    border-radius: 0;
  }
  .p-content_search_item_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 1.8rem 5rem 1.8rem 0;
  }
  .p-content_search_item_wrapper.is-service {
    padding-right: 0;
  }
  .p-content_search_item_list.is-other.is-leaf_01::after {
    top: -5rem;
    right: -3.5rem;
    width: 5rem;
  }
  .p-content_search_item_list.is-other.is-leaf_02::after {
    top: -15rem;
    bottom: 2rem;
    left: -4rem;
    width: 3.5rem;
    height: 2.8rem;
  }
  .p-content_search_item_list.is-other.is-leaf_03::after {
    top: -35.5rem;
    right: -5rem;
    width: 5rem;
    height: 3rem;
  }
  .p-content_search_item_list.is-other.is-leaf_04::after {
    top: -5rem;
    right: -3.5rem;
    width: 3.5rem;
    height: 2.8rem;
  }
  .p-content_search_item_img img {
    min-width: 70.4vw;
    max-width: 100%;
    height: 35.73333vw;
  }
  .p-content_search_item_img.is-service img {
    min-width: calc(100vw - 10.5rem);
    max-width: 100%;
    height: auto;
    height: 35.73333vw;
  }
  .p-content_search_item_ttl {
    margin-bottom: 1.8rem;
    line-height: 1.4;
  }
  .p-content_search_item_ttl.is-service {
    margin-bottom: .9rem;
    font-size: 1.8rem;
    line-height: 1.27778;
  }
  .p-content_search_item_txt {
    position: relative;
    width: 100%;
  }
  .p-content_search_item_txt.is-service {
    width: 100%;
    padding-right: 4.5rem;
  }
  .p-content_search_item_txt.is-service:hover::before,
.p-content_search_item_txt.is-service:hover::after {
    right: 0rem;
  }
  .p-content_search_item_txt.is-service::before,
.p-content_search_item_txt.is-service::after {
    right: 0rem;
  }
  .p-content_search_item_tag {
    display: block;
    min-width: 68.4vw;
    max-width: 68.4vw;
  }
  .p-content_search_item_tag_wrapper.is-service {
    font-size: 1.5rem;
  }
  .p-content_search_item_tag_wrapper.is-region span {
    display: block;
    min-width: 68.4vw;
    max-width: 68.4vw;
  }
  .p-content_search_item_place {
    display: block;
    margin-top: 1.5rem;
    line-height: 1.3125;
  }
  .p-content_search_list {
    width: 100%;
    font-size: 2rem;
  }
  .p-content_search_list_wrapper {
    display: block;
  }
  .p-content_search_btn img {
    right: 10rem;
  }
  .p-content_search_btn:hover img {
    -webkit-filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
    filter: invert(100%) sepia(52%) saturate(2%) hue-rotate(36deg) brightness(109%) contrast(101%);
  }
  .p-content_search_btn:hover input[type="submit"] {
    color: #ffffff;
  }
  .p-content_search_btn_wrapper {
    margin-top: 0;
  }
  .p-content_search_btn {
    width: 100%;
  }
  .p-content_search_btn input[type="submit"] {
    width: 100%;
  }
  .p-content_search_result {
    padding: 2.8rem 2rem;
  }
  .p-content_search_result_ttl {
    margin-bottom: 1rem;
  }
  .p-content_search_result_txt {
    font-size: 1.6rem;
  }
  .p-content_search_result_txt.is-none {
    font-size: 2rem;
    line-height: 1.4;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcHJvamVjdC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9fc2Nzcy9wcm9qZWN0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX3Njc3MvcHJvamVjdC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL19zY3NzL3Byb2plY3QvX3Byb2plY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX3Njc3MvY29yZS9fZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL19zY3NzL2NvcmUvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL19zY3NzL2NvcmUvX3NldHRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7O0FDQ2hCO0VBS0UsVUFBVTtFQUZWLGtCQUFrQjtFQUNsQixNQUFNO0VBRk4sV0FBVztFQUlYLGlCQUFpQjtFQUxqQixhQUFhO0FBS0k7O0FBTm5CO0VBU0ksZUFBZTtFQURmLG9DQUE0QjtFQUE1Qiw0QkFBNEI7QUFDYjs7QUFUbkI7RUFhSSxlQUFlO0VBRGYsbUJBQW1CO0VBSW5CLHlEQUFpRDtFQUFqRCxpREFBaUQ7RUFGakQsNEJBQW9CO0VBQXBCLG9CQUFvQjtBQUU2Qjs7QUFoQnJEO0VBb0JJLGVBQWU7RUFEZixZQUFZO0FBQ0c7O0FBcEJuQjtFQXVCSSxrQkFBa0I7QUFBQTs7QUFVcEI7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQVNiLGtCQUFrQjtFQUZsQix5QkFBbUI7RUFBbkIsc0JBQW1CO0VBQW5CLG1CQUFtQjtFQU5uQix5QkFBOEI7RUFBOUIsc0JBQThCO0VBQTlCLDhCQUE4QjtFQUU5QixtQkFBbUI7RUFEbkIsY0FBYztFQUVkLGNBQWM7RUFJZCxtQkFBbUI7RUFIbkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUdBOztBQVNyQjtFQUdHLFVBQVU7RUFGWixjQUFjO0VBQ1osZ0JBQWdCO0VBRWhCLDBDQUEwQjtFQUExQixrQ0FBMEI7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QjtJQWdCSyxvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLG9CQUFnQjtFQUFBO0VBSXRCO0lBSUksa0JBQWtCO0lBRGxCLFdBQVc7RUFDTztFQUpyQjtJQVNLLFdBQVc7SUFDWCxxQkFBcUI7RUFBQTtFQVYxQjs7SUFnQlMsV0FBVztFQUFBO0VBaEJwQjs7SUF1Qk8sV0FBVztFQUFBO0VBS25CO0lBV0ksY0FBYztJQUZkLGlCQUFpQjtJQUNqQixpQkFBaUI7RUFDSDtFQTBDZjtJQWFLLGlCQUFpQjtFQUFBO0VBYnRCO0lBa0NPLGNBQWM7SUFGZCxpQkFBaUI7SUFDakIsaUJBQWlCO0VBQ0g7RUFXeEI7SUFLSSxjQUFjO0lBRGQsa0JBQWtCO0lBRWxCLG1CQUFnQjtFQUFBO0VBSXRCO0lBTUksV0FBVztJQURYLGVBQWU7RUFDSjtFQUtiO0lBTUksY0FBYztFQUFBO0VBSW5CO0lBYUssWUFBWTtFQUFBO0VBYmpCO0lBb0JPLHNHQUE4RjtJQUE5Riw4RkFBOEY7RUFBQTtFQXBCckc7SUEwQk8sY0FBYztFQUFBO0VBSXBCO0lBSUksYUFBYTtFQUFBO0VBbENuQjtJQTZDSSxXQUFXO0VBQUE7RUE3Q2Q7SUFvREssV0FBVztFQUFBO0VBV2pCO0lBS0ksb0JBQW9CO0VBQUE7RUFFdEI7SUFJSSxtQkFBbUI7RUFBQTtFQUd2QjtJQUlJLGlCQUFpQjtFQUFBO0VBSnBCO0lBYUssZUFBZTtJQURmLGdCQUFnQjtFQUNEO0FGbnRMMUIiLCJmaWxlIjoiL2Nzcy9jb21tb24vcHJvamVjdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4ucC1oZWFkZXIge1xuICBoZWlnaHQ6IDExcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk7XG4gIG1pbi13aWR0aDogMTI4cmVtOyB9XG4gIC5wLWhlYWRlci5pcy1ub25lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAucC1oZWFkZXIuaXMtZml4IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC40cztcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDIsIDIsIDIsIDAuMDUpOyB9XG4gIC5wLWhlYWRlci5pcy1vcGVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5wLWhlYWRlci5pcy1mb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA5cmVtO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1pbi13aWR0aDogMDsgfSB9XG4gIC5wLWhlYWRlcl93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzNi42cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWhlYWRlcl93cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5wLWhlYWRlcl90b3Age1xuICAgIGhlaWdodDogNi41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogNDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40czsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtaGVhZGVyX3RvcCB7XG4gICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAucC1oZWFkZXJfdG9wX29wZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWhlYWRlcl90b3Bfb3BlbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucC1oZWFkZXJfbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDIuNXJlbSAyLjJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWhlYWRlcl9sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAycmVtOyB9IH1cbiAgICAucC1oZWFkZXJfbG9nb19pbWcge1xuICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtaGVhZGVyX2xvZ29faW1nIHtcbiAgICAgICAgICB3aWR0aDogOC41cmVtOyB9IH1cbiAgICAgIC5wLWhlYWRlcl9sb2dvX2ltZ19zcCB7XG4gICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWhlYWRlcl9sb2dvX2ltZ19zcCB7XG4gICAgICAgICAgICB3aWR0aDogOC41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMnJlbTsgfSB9XG4gICAgLnAtaGVhZGVyX2xvZ29faW1nIHtcbiAgICAgIHdpZHRoOiAxOXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1oZWFkZXJfbG9nb19pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMy41cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfSB9XG4gICAgLnAtaGVhZGVyX2xvZ29femFpZGFuIHtcbiAgICAgIHdpZHRoOiA2LjJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1oZWFkZXJfbG9nb196YWlkYW4ge1xuICAgICAgICAgIHdpZHRoOiA1LjVyZW07IH0gfVxuICAucC1oZWFkZXJfYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAyLjJyZW07XG4gICAgcmlnaHQ6IDMuNXJlbTtcbiAgICB3aWR0aDogN3JlbTtcbiAgICBoZWlnaHQ6IDdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtaGVhZGVyX2J0biB7XG4gICAgICAgIHRvcDogMS44cmVtO1xuICAgICAgICByaWdodDogMi41cmVtO1xuICAgICAgICB3aWR0aDogNi44cmVtO1xuICAgICAgICBoZWlnaHQ6IDUuOHJlbTsgfSB9XG4gICAgLnAtaGVhZGVyX2J0bl90eHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRvcDogMi4ycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtaGVhZGVyX2J0bl90eHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIHRvcDogMS42cmVtOyB9IH1cbiAgICAucC1oZWFkZXJfYnRuLmlzLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wLWhlYWRlcl9idG4uYWN0aXZlIHtcbiAgICAgIHRvcDogMi4ycmVtO1xuICAgICAgcmlnaHQ6IDMuNXJlbTtcbiAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgaGVpZ2h0OiA3cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtaGVhZGVyX2J0bi5hY3RpdmUge1xuICAgICAgICAgIHRvcDogMS44cmVtO1xuICAgICAgICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDYuOHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDUuOHJlbTsgfSB9XG4gICAgICAucC1oZWFkZXJfYnRuLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAucC1oZWFkZXJfYnRuLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRvcDogMi42cmVtO1xuICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgIGxlZnQ6IDJyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWhlYWRlcl9idG4uYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICB0b3A6IDIuM3JlbTsgfSB9XG4gICAgICAgIC5wLWhlYWRlcl9idG4uYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICAgIGJvdHRvbTogNC4ycmVtO1xuICAgICAgICAgIHdpZHRoOiAzcmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1oZWFkZXJfYnRuLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgYm90dG9tOiAzLjNyZW07IH0gfVxuICAgICAgICAucC1oZWFkZXJfYnRuLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICB0b3A6IDMuOXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtaGVhZGVyX2J0bi5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgIHRvcDogMy4zcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuICAgIC5wLWhlYWRlcl9idG4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDUuMnJlbTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgLnAtaGVhZGVyX2J0biBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgdG9wOiAyLjJyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtaGVhZGVyX2J0biBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIHRvcDogMS40cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDQuNXJlbTsgfSB9XG4gICAgICAucC1oZWFkZXJfYnRuIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBib3R0b206IDEuOHJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1oZWFkZXJfYnRuIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgYm90dG9tOiAxLjVyZW07IH0gfVxuICAgICAgLnAtaGVhZGVyX2J0biBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAucC1oZWFkZXJfbmF2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLnAtaGVhZGVyX25hdl9vcGVuIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjVzLG9wYWNpdHkgMC41cztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nLXRvcDogOS41cmVtO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtaGVhZGVyX25hdl9vcGVuIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgICAucC1oZWFkZXJfbmF2X29wZW4uaXMtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWhlYWRlcl9uYXZfYmdfcGMucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtaGVhZGVyX25hdl9vcGVuLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtaGVhZGVyX25hdl9iZ19zcC5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgICAgIC5wLWhlYWRlcl9uYXZfb3Blbi5pcy1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnAtaGVhZGVyX25hdl9vcGVuX2xvZ28ge1xuICAgICAgICB3aWR0aDogMjJyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtaGVhZGVyX25hdl9vcGVuX2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDEzLjVyZW07IH0gfVxuICAucC1oZWFkZXJfbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLWhlYWRlcl9saXN0OjptYXJrZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wLWhlYWRlcl9saXN0X3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWhlYWRlcl9saXN0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICAgICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAjZGVkZmRmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAycmVtO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucC1oZWFkZXJfbGlzdDpudGgtb2YtdHlwZSg2KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUuMnJlbTsgfVxuICAgIC5wLWhlYWRlcl9saXN0LmlzLWxvZ28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWhlYWRlcl9saXN0LmlzLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTFyZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRvcDogMS44cmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIC5wLWhlYWRlcl9saXN0X2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtaGVhZGVyX2xpc3RfbGluayB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG4gICAgICAgICAgcGFkZGluZzogMi4ycmVtIDAgMi4ycmVtIDByZW07IH0gfVxuICAgICAgLnAtaGVhZGVyX2xpc3RfbGlua19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTsgfVxuICAgIC5wLWhlYWRlcl9saXN0X29wZW4ge1xuICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1oZWFkZXJfbGlzdF9vcGVuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAgIC5wLWhlYWRlcl9saXN0X29wZW5fbGluay5pcy1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wLWhlYWRlcl9saXN0X29wZW5fbGluay5pcy1ibG9jazo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMHB4OyB9XG4gICAgICAucC1oZWFkZXJfbGlzdF9vcGVuIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1oZWFkZXJfbGlzdF9vcGVuIHVsIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW07IH0gfVxuICAgICAgICAucC1oZWFkZXJfbGlzdF9vcGVuIHVsIGxpOjptYXJrZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuOGVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1oZWFkZXJfbGlzdF9vcGVuIHVsIGxpOjptYXJrZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgICAgIC5wLWhlYWRlcl9saXN0X29wZW4gdWwgbGkuaXMtYm9yZGVyX2JsdWUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtaGVhZGVyX2xpc3Rfb3BlbiB1bCBsaS5pcy1ib3JkZXJfYmx1ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3ZjVmZjtcbiAgICAgICAgICAgICAgYm90dG9tOiAwcmVtOyB9IH1cbiAgICAgICAgLnAtaGVhZGVyX2xpc3Rfb3BlbiB1bCBsaSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWhlYWRlcl9saXN0X29wZW4gdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cbiAgICAgIC5wLWhlYWRlcl9saXN0X29wZW5fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1oZWFkZXJfbGlzdF9vcGVuX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjZyZW07IH0gfVxuICAucC1oZWFkZXJfYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtaGVhZGVyX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnAtaGVhZGVyX2JvdHRvbSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOyB9XG4gICAgICAucC1oZWFkZXJfYm90dG9tIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWhlYWRlcl9ib3R0b20gYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLnAtaGVhZGVyX2JvdHRvbV93cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDMuM3JlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1oZWFkZXJfYm90dG9tX3dyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTsgfSB9XG4gICAgLnAtaGVhZGVyX2JvdHRvbV9ibnJfd3JhcHBlciB7XG4gICAgICB3aWR0aDogNDdyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1oZWFkZXJfYm90dG9tX2Jucl93cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wLWZvb3Rlcl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDUuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDUuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1mb290ZXJfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTsgfSB9XG5cbi5wLWZvb3Rlcl9jb250ZW50IHtcbiAgd2lkdGg6IDQwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtZm9vdGVyX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ucC1mb290ZXJfdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODgyMzU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1mb290ZXJfdHRsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgLnAtZm9vdGVyX3R0bCBpbWcge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZm9vdGVyX3R0bCBpbWcge1xuICAgICAgICB3aWR0aDogMTJyZW07IH0gfVxuXG4ucC1mb290ZXJfYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjZmNmYmYyO1xuICBwYWRkaW5nOiAyLjhyZW0gM3JlbSAzcmVtIDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtZm9vdGVyX2Fib3V0IHtcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cbiAgLnAtZm9vdGVyX2Fib3V0X3R0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mb290ZXJfYWJvdXRfdHRsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5wLWZvb3Rlcl9hYm91dF90eHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY0Mjg2O1xuICAgIG1hcmdpbjogMC4ycmVtIDAgLjlyZW07IH1cbiAgLnAtZm9vdGVyX2Fib3V0X2NvbnRlbnRfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mb290ZXJfYWJvdXRfY29udGVudF93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjdyZW07IH0gfVxuICAucC1mb290ZXJfYWJvdXRfY29udGVudF90dGwge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLnAtZm9vdGVyX2Fib3V0X2NvbnRlbnRfdHh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNzU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5wLWZvb3Rlcl9saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5wLWZvb3Rlcl9saW5rOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW07IH0gfVxuXG4ucC1mb290ZXJfbGlua19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZvb3Rlcl9saW5rX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucC1mb290ZXJfbGlua190dGwge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnAtZm9vdGVyX2xpbmtfbGlzdCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5wLWZvb3Rlcl9saW5rX2xpc3QgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBsaW5lLWhlaWdodDogMS42OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZvb3Rlcl9saW5rX2xpc3QgdWwgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7IH0gfVxuICAucC1mb290ZXJfbGlua19saXN0IHVsIGxpOjptYXJrZXIge1xuICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgYmFja2dyb3VuZDogIzAwNjRhZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1mb290ZXJfbGlua19saXN0IHVsIGxpLmlzLWxlZnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMnJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAucC1mb290ZXJfbGlua19saXN0X3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ucC1mb290ZXJfbGlua19saXN0IGEge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODY7IH1cblxuLnAtZm9vdGVyX2xpbmtfYm5yIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnAtZm9vdGVyX2xpbmtfYm5yOm50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWZvb3Rlcl9saW5rX2JucjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAucC1mb290ZXJfbGlua19ibnIgaW1nIHtcbiAgICB3aWR0aDogMjJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWZvb3Rlcl9saW5rX2JuciBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wLWZvb3Rlcl9idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMi43cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZvb3Rlcl9idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucC1mb290ZXJfYnRuIGEge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZm9vdGVyX2J0biBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnAtZm9vdGVyX2J0biBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5wLWZvb3Rlcl9ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogNi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjYzlkZTk2OyB9XG4gIC5wLWZvb3Rlcl9ib3R0b21fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZm9vdGVyX2JvdHRvbV9jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1mb290ZXJfYm90dG9tIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1mb290ZXJfYm90dG9tX2xpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAucC1mb290ZXJfYm90dG9tX2xpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDExNzY7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWZvb3Rlcl9ib3R0b21fbGluayBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOyB9IH1cbiAgICAucC1mb290ZXJfYm90dG9tX2xpbmsgYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucC1mb290ZXJfYm90dG9tX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxMTc2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mb290ZXJfYm90dG9tX2NvcHkge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4ucC1rdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWt2X2JnX3BjLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAta3Yge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWt2X2JnX3NwLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9IH1cbiAgLnAta3Zfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzNC43NzMwNnZ3O1xuICAgIG1pbi1oZWlnaHQ6IDQ3LjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWt2X3dyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMi42NjY2N3Z3O1xuICAgICAgICBtaW4taGVpZ2h0OiAzOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1rdl93cmFwcGVyLmlzLXJldGFyZGF0ZXMge1xuICAgICAgICBoZWlnaHQ6IDExOC42NjY2N3Z3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWt2X3dyYXBwZXIuaXMtY2hpbGRyZW4ge1xuICAgICAgICBoZWlnaHQ6IDExNC42NjY2N3Z3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWt2X3dyYXBwZXIuaXMtb3RoZXIge1xuICAgICAgICBoZWlnaHQ6IDExNC42NjY2N3Z3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWt2X3dyYXBwZXIuaXMtZmFjaWxpdHlfc2VhcmNoX3Jlc3VsdHNfYWdlZCB7XG4gICAgICAgIGhlaWdodDogMTE4LjY2NjY3dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAta3Zfd3JhcHBlci5pcy1mYWNpbGl0eV9zZWFyY2hfcmVzdWx0c19yZXRhcmRhdGVzIHtcbiAgICAgICAgaGVpZ2h0OiAxMTguNjY2Njd2dzsgfSB9XG4gIC5wLWt2X3R0bCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NiU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWt2X3R0bCB7XG4gICAgICAgIHRvcDogMTMuNXJlbTsgfSB9XG4gICAgLnAta3ZfdHRsIGltZyB7XG4gICAgICBoZWlnaHQ6IDRyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1rdl90dGwgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDMuMXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1rdl90dGwge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1rdl90dGwuaXMtcHJpdmFjeSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIuOHJlbTsgfSB9XG4gICAgLnAta3ZfdHRsLmlzLXByaXZhY3kgLnAta3ZfdHRsX2VuIHtcbiAgICAgIGxlZnQ6IDkuNXJlbTtcbiAgICAgIG1heC13aWR0aDogMzdyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1rdl90dGwuaXMtcHJpdmFjeSAucC1rdl90dGxfZW4ge1xuICAgICAgICAgIGxlZnQ6IDcuNXJlbTtcbiAgICAgICAgICB0b3A6IDNyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLXByaXZhY3kgLnAta3ZfdHRsX2VuIGltZyB7XG4gICAgICAgIGhlaWdodDogOHJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1rdl90dGwuaXMtcHJpdmFjeSAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1rdl90dGwuaXMtcmlnaHQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyLjhyZW07IH0gfVxuICAgIC5wLWt2X3R0bC5pcy1yaWdodCAucC1rdl90dGxfZW4ge1xuICAgICAgbGVmdDogMTQuNXJlbTtcbiAgICAgIG1heC13aWR0aDogMzdyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1rdl90dGwuaXMtcmlnaHQgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgICBsZWZ0OiA5LjVyZW07XG4gICAgICAgICAgdG9wOiA0LjVyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLXJpZ2h0IC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDZyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAta3ZfdHRsLmlzLXJpZ2h0IC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWt2X3R0bC5pcy1pbmZvbWF0aW9uZGlzY2xvc3VyZSB7XG4gICAgICAgIHRvcDogMTAuNXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1rdl90dGwuaXMtaW5mb21hdGlvbmRpc2Nsb3N1cmUgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyLjhyZW07IH0gfVxuICAgIC5wLWt2X3R0bC5pcy1pbmZvbWF0aW9uZGlzY2xvc3VyZSAucC1rdl90dGxfZW4ge1xuICAgICAgbGVmdDogNS41cmVtO1xuICAgICAgd2lkdGg6IDQwcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAta3ZfdHRsLmlzLWluZm9tYXRpb25kaXNjbG9zdXJlIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgICAgdG9wOiA0cmVtO1xuICAgICAgICAgIGxlZnQ6IDMuNXJlbTtcbiAgICAgICAgICB3aWR0aDogMjdyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLWluZm9tYXRpb25kaXNjbG9zdXJlIC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWt2X3R0bC5pcy1pbmZvbWF0aW9uZGlzY2xvc3VyZSAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNy41cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWt2X3R0bC5pcy1saW5rIGltZyB7XG4gICAgICAgIGhlaWdodDogMi44cmVtOyB9IH1cbiAgICAucC1rdl90dGwuaXMtbGluayAucC1rdl90dGxfZW4ge1xuICAgICAgbGVmdDogMjFyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1rdl90dGwuaXMtbGluayAucC1rdl90dGxfZW4ge1xuICAgICAgICAgIGxlZnQ6IDE1cmVtO1xuICAgICAgICAgIHRvcDogNHJlbTtcbiAgICAgICAgICB3aWR0aDogMTFyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAta3ZfdHRsLmlzLWNvbnRhY3R1cyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIuOXJlbTsgfSB9XG4gICAgLnAta3ZfdHRsLmlzLWNvbnRhY3R1cyAucC1rdl90dGxfZW4ge1xuICAgICAgbGVmdDogMTIuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWt2X3R0bC5pcy1jb250YWN0dXMgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgICBsZWZ0OiA5LjFyZW07XG4gICAgICAgICAgdG9wOiAzcmVtOyB9IH1cbiAgICAgIC5wLWt2X3R0bC5pcy1jb250YWN0dXMgLnAta3ZfdHRsX2VuIGltZyB7XG4gICAgICAgIGhlaWdodDogNi40cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWt2X3R0bC5pcy1jb250YWN0dXMgLnAta3ZfdHRsX2VuIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1rdl90dGwuaXMtZG9jdW1lbnRyZXF1ZXN0IGltZyB7XG4gICAgICAgIGhlaWdodDogMi45cmVtOyB9IH1cbiAgICAucC1rdl90dGwuaXMtZG9jdW1lbnRyZXF1ZXN0IC5wLWt2X3R0bF9lbiB7XG4gICAgICBsZWZ0OiAxMS41cmVtO1xuICAgICAgd2lkdGg6IDM0cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAta3ZfdHRsLmlzLWRvY3VtZW50cmVxdWVzdCAucC1rdl90dGxfZW4ge1xuICAgICAgICAgIGxlZnQ6IDkuMXJlbTtcbiAgICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgICAgd2lkdGg6IDIycmVtOyB9IH1cbiAgICAgIC5wLWt2X3R0bC5pcy1kb2N1bWVudHJlcXVlc3QgLnAta3ZfdHRsX2VuIGltZyB7XG4gICAgICAgIGhlaWdodDogOS40cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1rdl90dGwuaXMtZG9jdW1lbnRyZXF1ZXN0IC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA2cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWt2X3R0bC5pcy1jb21wYW55IGltZyB7XG4gICAgICAgIGhlaWdodDogMi44cmVtOyB9IH1cbiAgICAucC1rdl90dGwuaXMtY29tcGFueSAucC1rdl90dGxfZW4ge1xuICAgICAgbGVmdDogMTcuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWt2X3R0bC5pcy1jb21wYW55IC5wLWt2X3R0bF9lbiB7XG4gICAgICAgICAgdG9wOiAzLjZyZW07XG4gICAgICAgICAgbGVmdDogMTJyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWt2X3R0bC5pcy1jb21wYW55IC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICAgIGhlaWdodDogMy42cmVtOyB9IH1cbiAgICAucC1rdl90dGwuaXMtYWdlZCB7XG4gICAgICB0b3A6IDQ2JTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWt2X3R0bC5pcy1hZ2VkIHtcbiAgICAgICAgICB0b3A6IDEwLjVyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLWFnZWQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4LjVyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAta3ZfdHRsLmlzLWFnZWQgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTsgfSB9XG4gICAgICAucC1rdl90dGwuaXMtYWdlZCAucC1rdl90dGxfZW4ge1xuICAgICAgICB3aWR0aDogNDNyZW07XG4gICAgICAgIHRvcDogOC41cmVtO1xuICAgICAgICBsZWZ0OiAzcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWt2X3R0bC5pcy1hZ2VkIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgICAgICB0b3A6IDYuMXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDIuM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiAzMHJlbTsgfSB9XG4gICAgICAgIC5wLWt2X3R0bC5pcy1hZ2VkIC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICAgIGhlaWdodDogOS41cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1rdl90dGwuaXMtYWdlZCAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2LjZyZW07IH0gfVxuICAgIC5wLWt2X3R0bC5pcy1zZWFzb25hbF9zdG9yeSB7XG4gICAgICB0b3A6IDQ2JTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWt2X3R0bC5pcy1zZWFzb25hbF9zdG9yeSB7XG4gICAgICAgICAgdG9wOiAxMC41cmVtOyB9IH1cbiAgICAgIC5wLWt2X3R0bC5pcy1zZWFzb25hbF9zdG9yeSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDguNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1rdl90dGwuaXMtc2Vhc29uYWxfc3RvcnkgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTsgfSB9XG4gICAgICAucC1rdl90dGwuaXMtc2Vhc29uYWxfc3RvcnkgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgd2lkdGg6IDQzcmVtO1xuICAgICAgICB0b3A6IDguNXJlbTtcbiAgICAgICAgbGVmdDogM3JlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1rdl90dGwuaXMtc2Vhc29uYWxfc3RvcnkgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgICAgIHRvcDogNi4xcmVtO1xuICAgICAgICAgICAgbGVmdDogMi4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDMwcmVtOyB9IH1cbiAgICAgICAgLnAta3ZfdHRsLmlzLXNlYXNvbmFsX3N0b3J5IC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICAgIGhlaWdodDogOS41cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1rdl90dGwuaXMtc2Vhc29uYWxfc3RvcnkgLnAta3ZfdHRsX2VuIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogNi42cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWt2X3R0bC5pcy1ibG9nIGltZyB7XG4gICAgICAgIGhlaWdodDogMi44cmVtOyB9IH1cbiAgICAucC1rdl90dGwuaXMtYmxvZyAucC1rdl90dGxfZW4ge1xuICAgICAgdG9wOiAzLjVyZW07XG4gICAgICBsZWZ0OiAxM3JlbTtcbiAgICAgIHdpZHRoOiAzM3JlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWt2X3R0bC5pcy1ibG9nIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgICAgdG9wOiAzLjFyZW07XG4gICAgICAgICAgbGVmdDogOS4zcmVtO1xuICAgICAgICAgIHdpZHRoOiAyNHJlbTsgfSB9XG4gICAgICAucC1rdl90dGwuaXMtYmxvZyAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWt2X3R0bC5pcy1ibG9nIC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjlyZW07IH0gfVxuICAgIC5wLWt2X3R0bC5pcy1ibG9nX25ldyB7XG4gICAgICB0b3A6IDQ2JTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWt2X3R0bC5pcy1ibG9nX25ldyB7XG4gICAgICAgICAgdG9wOiAxMC41cmVtOyB9IH1cbiAgICAgIC5wLWt2X3R0bC5pcy1ibG9nX25ldyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDguNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1rdl90dGwuaXMtYmxvZ19uZXcgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTsgfSB9XG4gICAgICAucC1rdl90dGwuaXMtYmxvZ19uZXcgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgdG9wOiA5cmVtO1xuICAgICAgICBsZWZ0OiAxN3JlbTtcbiAgICAgICAgd2lkdGg6IDMxcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWt2X3R0bC5pcy1ibG9nX25ldyAucC1rdl90dGxfZW4ge1xuICAgICAgICAgICAgdG9wOiA2LjFyZW07XG4gICAgICAgICAgICBsZWZ0OiA4LjhyZW07XG4gICAgICAgICAgICB3aWR0aDogMjIuM3JlbTsgfSB9XG4gICAgICAgIC5wLWt2X3R0bC5pcy1ibG9nX25ldyAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAta3ZfdHRsLmlzLWJsb2dfbmV3IC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUuMXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1rdl90dGwuaXMtYmxvZ190aW1lIGltZyB7XG4gICAgICAgIGhlaWdodDogMi44cmVtOyB9IH1cbiAgICAucC1rdl90dGwuaXMtYmxvZ190aW1lIC5wLWt2X3R0bF9lbiB7XG4gICAgICB0b3A6IDMuNXJlbTtcbiAgICAgIGxlZnQ6IDEzcmVtO1xuICAgICAgd2lkdGg6IDMzcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAta3ZfdHRsLmlzLWJsb2dfdGltZSAucC1rdl90dGxfZW4ge1xuICAgICAgICAgIHRvcDogMy4xcmVtO1xuICAgICAgICAgIGxlZnQ6IDkuM3JlbTtcbiAgICAgICAgICB3aWR0aDogMjRyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLWJsb2dfdGltZSAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWt2X3R0bC5pcy1ibG9nX3RpbWUgLnAta3ZfdHRsX2VuIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQuOXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1rdl90dGwuaXMtYmxvZ19mYWNpbGl0eSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIuOHJlbTsgfSB9XG4gICAgLnAta3ZfdHRsLmlzLWJsb2dfZmFjaWxpdHkgLnAta3ZfdHRsX2VuIHtcbiAgICAgIHRvcDogMy41cmVtO1xuICAgICAgbGVmdDogMTNyZW07XG4gICAgICB3aWR0aDogMzNyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1rdl90dGwuaXMtYmxvZ19mYWNpbGl0eSAucC1rdl90dGxfZW4ge1xuICAgICAgICAgIHRvcDogMy4xcmVtO1xuICAgICAgICAgIGxlZnQ6IDkuM3JlbTtcbiAgICAgICAgICB3aWR0aDogMjRyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLWJsb2dfZmFjaWxpdHkgLnAta3ZfdHRsX2VuIGltZyB7XG4gICAgICAgIGhlaWdodDogN3JlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1rdl90dGwuaXMtYmxvZ19mYWNpbGl0eSAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNC45cmVtOyB9IH1cbiAgICAucC1rdl90dGwuaXMtb3RoZXIge1xuICAgICAgdG9wOiA0NiU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1rdl90dGwuaXMtb3RoZXIge1xuICAgICAgICAgIHRvcDogMTAuNXJlbTsgfSB9XG4gICAgICAucC1rdl90dGwuaXMtb3RoZXIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4LjVyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAta3ZfdHRsLmlzLW90aGVyIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLW90aGVyIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIHRvcDogMTByZW07XG4gICAgICAgIGxlZnQ6IDYuNXJlbTtcbiAgICAgICAgd2lkdGg6IDQzcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWt2X3R0bC5pcy1vdGhlciAucC1rdl90dGxfZW4ge1xuICAgICAgICAgICAgdG9wOiA3LjFyZW07XG4gICAgICAgICAgICBsZWZ0OiA0LjNyZW07XG4gICAgICAgICAgICB3aWR0aDogMjhyZW07IH0gfVxuICAgICAgICAucC1rdl90dGwuaXMtb3RoZXIgLnAta3ZfdHRsX2VuIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMC43cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1rdl90dGwuaXMtb3RoZXIgLnAta3ZfdHRsX2VuIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogNy42cmVtOyB9IH1cbiAgICAucC1rdl90dGwuaXMtY2hpbGRyZW4ge1xuICAgICAgdG9wOiA0NiU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1rdl90dGwuaXMtY2hpbGRyZW4ge1xuICAgICAgICAgIHRvcDogMTAuNXJlbTsgfSB9XG4gICAgICAucC1rdl90dGwuaXMtY2hpbGRyZW4gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4LjVyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAta3ZfdHRsLmlzLWNoaWxkcmVuIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLWNoaWxkcmVuIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIHRvcDogMTAuOXJlbTtcbiAgICAgICAgbGVmdDogMTJyZW07XG4gICAgICAgIHdpZHRoOiA0M3JlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1rdl90dGwuaXMtY2hpbGRyZW4gLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgICAgIHRvcDogNy42cmVtO1xuICAgICAgICAgICAgbGVmdDogOC44cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDI0cmVtOyB9IH1cbiAgICAgICAgLnAta3ZfdHRsLmlzLWNoaWxkcmVuIC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAuNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAta3ZfdHRsLmlzLWNoaWxkcmVuIC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDcuMnJlbTsgfSB9XG4gICAgLnAta3ZfdHRsLmlzLXJldGFyZGF0ZXMge1xuICAgICAgdG9wOiA0NiU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1rdl90dGwuaXMtcmV0YXJkYXRlcyB7XG4gICAgICAgICAgdG9wOiAxMC41cmVtOyB9IH1cbiAgICAgIC5wLWt2X3R0bC5pcy1yZXRhcmRhdGVzIGltZyB7XG4gICAgICAgIGhlaWdodDogOC41cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWt2X3R0bC5pcy1yZXRhcmRhdGVzIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLXJldGFyZGF0ZXMgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgd2lkdGg6IDQzcmVtO1xuICAgICAgICB0b3A6IDguNXJlbTtcbiAgICAgICAgbGVmdDogNnJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1rdl90dGwuaXMtcmV0YXJkYXRlcyAucC1rdl90dGxfZW4ge1xuICAgICAgICAgICAgdG9wOiA2LjFyZW07XG4gICAgICAgICAgICBsZWZ0OiA0LjNyZW07XG4gICAgICAgICAgICB3aWR0aDogMzByZW07IH0gfVxuICAgICAgICAucC1rdl90dGwuaXMtcmV0YXJkYXRlcyAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEycmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1rdl90dGwuaXMtcmV0YXJkYXRlcyAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4LjJyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAta3ZfdHRsLmlzLXVuaXZlcnNhbCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIuNnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1rdl90dGwuaXMtdW5pdmVyc2FsIHtcbiAgICAgICAgdG9wOiAxMi41cmVtOyB9IH1cbiAgICAucC1rdl90dGwuaXMtdW5pdmVyc2FsIC5wLWt2X3R0bF9lbiB7XG4gICAgICB0b3A6IDVyZW07XG4gICAgICBsZWZ0OiAzcmVtO1xuICAgICAgd2lkdGg6IDQzcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAta3ZfdHRsLmlzLXVuaXZlcnNhbCAucC1rdl90dGxfZW4ge1xuICAgICAgICAgIHRvcDogMy42cmVtO1xuICAgICAgICAgIGxlZnQ6IDIuM3JlbTtcbiAgICAgICAgICB3aWR0aDogMjYuNXJlbTsgfSB9XG4gICAgICAucC1rdl90dGwuaXMtdW5pdmVyc2FsIC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDguNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1rdl90dGwuaXMtdW5pdmVyc2FsIC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA1LjZyZW07IH0gfVxuICAgIC5wLWt2X3R0bC5pcy1mYWNpbGl0eV9zZWFyY2gge1xuICAgICAgdG9wOiA0NiU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1rdl90dGwuaXMtZmFjaWxpdHlfc2VhcmNoIHtcbiAgICAgICAgICB0b3A6IDEwLjVyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLWZhY2lsaXR5X3NlYXJjaCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDguNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1rdl90dGwuaXMtZmFjaWxpdHlfc2VhcmNoIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLWZhY2lsaXR5X3NlYXJjaCAucC1rdl90dGxfZW4ge1xuICAgICAgICB0b3A6IDcuNXJlbTtcbiAgICAgICAgbGVmdDogN3JlbTtcbiAgICAgICAgd2lkdGg6IDQ0cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWt2X3R0bC5pcy1mYWNpbGl0eV9zZWFyY2ggLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgICAgIHRvcDogNi4xcmVtO1xuICAgICAgICAgICAgbGVmdDogMi4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDMwcmVtOyB9IH1cbiAgICAgICAgLnAta3ZfdHRsLmlzLWZhY2lsaXR5X3NlYXJjaCAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDkuNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAta3ZfdHRsLmlzLWZhY2lsaXR5X3NlYXJjaCAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2LjZyZW07IH0gfVxuICAgIC5wLWt2X3R0bC5pcy1mYWNpbGl0eV9zZWFyY2hfcmVzdWx0c19hZ2VkIHtcbiAgICAgIHRvcDogNDIlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAta3ZfdHRsLmlzLWZhY2lsaXR5X3NlYXJjaF9yZXN1bHRzX2FnZWQge1xuICAgICAgICAgIHRvcDogMTAuNXJlbTsgfSB9XG4gICAgICAucC1rdl90dGwuaXMtZmFjaWxpdHlfc2VhcmNoX3Jlc3VsdHNfYWdlZCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE0cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWt2X3R0bC5pcy1mYWNpbGl0eV9zZWFyY2hfcmVzdWx0c19hZ2VkIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwLjdyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLWZhY2lsaXR5X3NlYXJjaF9yZXN1bHRzX2FnZWQgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgdG9wOiAxNHJlbTtcbiAgICAgICAgbGVmdDogNHJlbTtcbiAgICAgICAgd2lkdGg6IDQwcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWt2X3R0bC5pcy1mYWNpbGl0eV9zZWFyY2hfcmVzdWx0c19hZ2VkIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgICAgICB0b3A6IDEwLjZyZW07XG4gICAgICAgICAgICBsZWZ0OiAzLjNyZW07XG4gICAgICAgICAgICB3aWR0aDogMzByZW07IH0gfVxuICAgICAgICAucC1rdl90dGwuaXMtZmFjaWxpdHlfc2VhcmNoX3Jlc3VsdHNfYWdlZCAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDkuNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAta3ZfdHRsLmlzLWZhY2lsaXR5X3NlYXJjaF9yZXN1bHRzX2FnZWQgLnAta3ZfdHRsX2VuIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogNi42cmVtOyB9IH1cbiAgICAucC1rdl90dGwuaXMtZmFjaWxpdHlfc2VhcmNoX3Jlc3VsdHNfcmV0YXJkYXRlcyB7XG4gICAgICB0b3A6IDQyJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWt2X3R0bC5pcy1mYWNpbGl0eV9zZWFyY2hfcmVzdWx0c19yZXRhcmRhdGVzIHtcbiAgICAgICAgICB0b3A6IDEwLjVyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLWZhY2lsaXR5X3NlYXJjaF9yZXN1bHRzX3JldGFyZGF0ZXMgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxNHJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1rdl90dGwuaXMtZmFjaWxpdHlfc2VhcmNoX3Jlc3VsdHNfcmV0YXJkYXRlcyBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMC43cmVtOyB9IH1cbiAgICAgIC5wLWt2X3R0bC5pcy1mYWNpbGl0eV9zZWFyY2hfcmVzdWx0c19yZXRhcmRhdGVzIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIHRvcDogMTRyZW07XG4gICAgICAgIGxlZnQ6IDRyZW07XG4gICAgICAgIHdpZHRoOiA0MHJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1rdl90dGwuaXMtZmFjaWxpdHlfc2VhcmNoX3Jlc3VsdHNfcmV0YXJkYXRlcyAucC1rdl90dGxfZW4ge1xuICAgICAgICAgICAgdG9wOiAxMC42cmVtO1xuICAgICAgICAgICAgbGVmdDogMy4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDMwcmVtOyB9IH1cbiAgICAgICAgLnAta3ZfdHRsLmlzLWZhY2lsaXR5X3NlYXJjaF9yZXN1bHRzX3JldGFyZGF0ZXMgLnAta3ZfdHRsX2VuIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA5LjVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWt2X3R0bC5pcy1mYWNpbGl0eV9zZWFyY2hfcmVzdWx0c19yZXRhcmRhdGVzIC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYuNnJlbTsgfSB9XG4gICAgLnAta3ZfdHRsLmlzLXN5c3RlbSB7XG4gICAgICB0b3A6IDQ1JTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWt2X3R0bC5pcy1zeXN0ZW0ge1xuICAgICAgICAgIHRvcDogOS41cmVtOyB9IH1cbiAgICAgIC5wLWt2X3R0bC5pcy1zeXN0ZW0gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA5LjJyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAta3ZfdHRsLmlzLXN5c3RlbSBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA2LjhyZW07IH0gfVxuICAgICAgLnAta3ZfdHRsLmlzLXN5c3RlbSAucC1rdl90dGxfZW4ge1xuICAgICAgICB0b3A6IDEwcmVtO1xuICAgICAgICBsZWZ0OiAxNHJlbTtcbiAgICAgICAgd2lkdGg6IDM0cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWt2X3R0bC5pcy1zeXN0ZW0gLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgICAgIHRvcDogNy4xcmVtO1xuICAgICAgICAgICAgbGVmdDogMTAuM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyMy41cmVtOyB9IH1cbiAgICAgICAgLnAta3ZfdHRsLmlzLXN5c3RlbSAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAta3ZfdHRsLmlzLXN5c3RlbSAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWt2X3R0bC5pcy1kb25hdGlvbiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIuOHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1rdl90dGwuaXMtZG9uYXRpb24gLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgdG9wOiA0LjZyZW07XG4gICAgICAgIGxlZnQ6IDdyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAta3ZfdHRsLmlzLWRvbmF0aW9uIC5wLWt2X3R0bF9lbiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDRyZW07IH0gfVxuICAgIC5wLWt2X3R0bF9lbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMTEuNXJlbTtcbiAgICAgIHRvcDogNS41cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgICBsZWZ0OiAxMHJlbTtcbiAgICAgICAgICB0b3A6IDIuNnJlbTsgfSB9XG4gICAgICAucC1rdl90dGxfZW4gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1LjRyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAta3ZfdHRsX2VuIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuM3JlbTsgfSB9XG5cbi5wLXBhZ2VfbnVtYmVyX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMy44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1wYWdlX251bWJlcl93cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDIuM3JlbTsgfSB9XG5cbi5wLXBhZ2VfbnVtYmVyX3dyYXBwZXIgLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gIGhlaWdodDogNC41cmVtO1xuICB3aWR0aDogNC41cmVtO1xuICBsaW5lLWhlaWdodDogNC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtcGFnZV9udW1iZXJfd3JhcHBlciAuY3VycmVudCB7XG4gICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICBtaW4td2lkdGg6IDQuNXJlbTsgfSB9XG5cbi5wLXBhZ2VfbnVtYmVyX3dyYXBwZXIgLnByZXYuaXMtbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAxLjdyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZDI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtcGFnZV9udW1iZXJfd3JhcHBlciAucHJldi5pcy1ub25lIHtcbiAgICAgIG1pbi13aWR0aDogNC41cmVtOyB9IH1cbiAgLnAtcGFnZV9udW1iZXJfd3JhcHBlciAucHJldi5pcy1ub25lOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIHRvcDogMS42cmVtO1xuICAgIHdpZHRoOiAxLjJyZW07XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtYnRuX2Fycm93X2dyYXkuc3ZnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5wLXBhZ2VfbnVtYmVyX3dyYXBwZXIgLm5leHQuaXMtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDEuN3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJkMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1wYWdlX251bWJlcl93cmFwcGVyIC5uZXh0LmlzLW5vbmUge1xuICAgICAgbWluLXdpZHRoOiA0LjVyZW07IH0gfVxuICAucC1wYWdlX251bWJlcl93cmFwcGVyIC5uZXh0LmlzLW5vbmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAxLjdyZW07XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1idG5fYXJyb3dfZ3JheS5zdmcpOyB9XG5cbi5wLXBhZ2VfbnVtYmVyX3dyYXBwZXIgYS5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDEuN3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtcGFnZV9udW1iZXJfd3JhcHBlciBhLnByZXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBtaW4td2lkdGg6IDQuNXJlbTsgfSB9XG4gIC5wLXBhZ2VfbnVtYmVyX3dyYXBwZXIgYS5wcmV2OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIHRvcDogMS42cmVtO1xuICAgIHdpZHRoOiAxLjJyZW07XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtYnRuX2Fycm93X2JsdWUuc3ZnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1wYWdlX251bWJlcl93cmFwcGVyIGEucHJldjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTsgfSB9XG4gIC5wLXBhZ2VfbnVtYmVyX3dyYXBwZXIgYS5wcmV2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkOyB9XG4gICAgLnAtcGFnZV9udW1iZXJfd3JhcHBlciBhLnByZXY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtYnRuX2Fycm93X3doaXRlLnN2Zyk7IH1cblxuLnAtcGFnZV9udW1iZXJfd3JhcHBlciBhLm5leHQge1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAxLjdyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLXBhZ2VfbnVtYmVyX3dyYXBwZXIgYS5uZXh0IHtcbiAgICAgIG1pbi13aWR0aDogNC41cmVtOyB9IH1cbiAgLnAtcGFnZV9udW1iZXJfd3JhcHBlciBhLm5leHQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAxLjdyZW07XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1idG5fYXJyb3dfYmx1ZS5zdmcpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1wYWdlX251bWJlcl93cmFwcGVyIGEubmV4dDo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDEuNHJlbTsgfSB9XG4gIC5wLXBhZ2VfbnVtYmVyX3dyYXBwZXIgYS5uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkOyB9XG4gICAgLnAtcGFnZV9udW1iZXJfd3JhcHBlciBhLm5leHQ6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtYnRuX2Fycm93X3doaXRlLnN2Zyk7IH1cblxuLnAtcGFnZV9udW1iZXJfd3JhcHBlciBhLmluYWN0aXZlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMDA2NGFkO1xuICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gIG1hcmdpbjogMCAuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjRzLGJhY2tncm91bmQgLjRzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLXBhZ2VfbnVtYmVyX3dyYXBwZXIgYS5pbmFjdGl2ZSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIG1hcmdpbjogMCAuNXJlbTtcbiAgICAgIG1pbi13aWR0aDogNC41cmVtOyB9IH1cbiAgLnAtcGFnZV9udW1iZXJfd3JhcHBlciBhLmluYWN0aXZlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkOyB9XG5cbi5wLWFyY2hpdmVfbmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgbWF4LXdpZHRoOiAxMjRyZW07XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1hcmNoaXZlX25ld3Mge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5wLWFyY2hpdmVfbmV3c193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wLWFyY2hpdmVfbmV3c19zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gNnJlbSAwIDVyZW07XG4gICAgYmFja2dyb3VuZDogI2ZjZmJmMjtcbiAgICB3aWR0aDogMzMuM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW0gMCAwIDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWFyY2hpdmVfbmV3c19zaWRlYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDMuM3JlbSAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgICAucC1hcmNoaXZlX25ld3Nfc2lkZWJhcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNmYmYyOyB9XG4gICAgLnAtYXJjaGl2ZV9uZXdzX3NpZGViYXJfY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFyY2hpdmVfbmV3c19zaWRlYmFyX2NvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9IH1cbiAgICAgIC5wLWFyY2hpdmVfbmV3c19zaWRlYmFyX2NvbnRlbnQuaXMtZml4IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDE1cmVtO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgLnAtYXJjaGl2ZV9uZXdzX3NpZGViYXJfY29udGVudC5pcy1maXg6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWFyY2hpdmVfbmV3c19zaWRlYmFyX2NvbnRlbnQuaXMtZml4IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgICAgIC5wLWFyY2hpdmVfbmV3c19zaWRlYmFyX2NvbnRlbnQuaXMtYm90dG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDRyZW07XG4gICAgICAgIHRvcDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1hcmNoaXZlX25ld3Nfc2lkZWJhcl9jb250ZW50LmlzLWJvdHRvbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfSB9XG4gICAgLnAtYXJjaGl2ZV9uZXdzX3NpZGViYXJfdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFyY2hpdmVfbmV3c19zaWRlYmFyX3R0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAgICAgLnAtYXJjaGl2ZV9uZXdzX3NpZGViYXJfdHRsOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtYXJ0aWNsZV9zaWRlYmFyX3R0bF9pY24uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJjaGl2ZV9uZXdzX3NpZGViYXJfdHRsOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjNyZW07IH0gfVxuICAgIC5wLWFyY2hpdmVfbmV3c19zaWRlYmFyIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1hcmNoaXZlX25ld3Nfc2lkZWJhciB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgICAgLnAtYXJjaGl2ZV9uZXdzX3NpZGViYXIgdWwgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJkMjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1hcmNoaXZlX25ld3Nfc2lkZWJhciB1bCBsaSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAuNXJlbSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC43cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9IH1cbiAgICAgICAgLnAtYXJjaGl2ZV9uZXdzX3NpZGViYXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtYXJjaGl2ZV9uZXdzX3NpZGViYXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmQyOyB9IH1cbiAgICAgICAgLnAtYXJjaGl2ZV9uZXdzX3NpZGViYXIgdWwgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMS45cmVtIDIuMnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjY2NztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtYXJjaGl2ZV9uZXdzX3NpZGViYXIgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS40cmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gICAgICAgIC5wLWFyY2hpdmVfbmV3c19zaWRlYmFyIHVsIGxpLmlzLXNlbGVjdCB7XG4gICAgICAgICAgcGFkZGluZzogLjNyZW0gMHJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjY2NztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmM2U4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1hcmNoaXZlX25ld3Nfc2lkZWJhciB1bCBsaS5pcy1zZWxlY3Qge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAucC1hcmNoaXZlX25ld3NfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyMnJlbTsgfVxuICAucC1hcmNoaXZlX25ld3NfY2F0X3R0bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgYmFja2dyb3VuZDogI2UzZjNmYjtcbiAgICBsaW5lLWhlaWdodDogNS43cmVtO1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgIG1heC13aWR0aDogNjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjlyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1hcmNoaXZlX25ld3NfY2F0X3R0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgLnAtYXJjaGl2ZV9uZXdzX2FyZWEge1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOC4zcmVtKTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZDI7XG4gICAgbWluLWhlaWdodDogMTE0LjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWFyY2hpdmVfbmV3c19hcmVhIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuNHJlbSAzLjNyZW0gNS42cmVtOyB9IH1cbiAgLnAtYXJjaGl2ZV9uZXdzX2xpc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmQyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1hcmNoaXZlX25ld3NfbGlzdDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmQyOyB9IH1cbiAgICAucC1hcmNoaXZlX25ld3NfbGlzdF9saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEuOXJlbSA1cmVtIDEuOXJlbSAycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJjaGl2ZV9uZXdzX2xpc3RfbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMy4ycmVtIDRyZW0gMy4zcmVtIDByZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFyY2hpdmVfbmV3c19saXN0X2xpbms6OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFyY2hpdmVfbmV3c19saXN0X2xpbms6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJjaGl2ZV9uZXdzX2xpc3RfbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMHJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJjaGl2ZV9uZXdzX2xpc3RfbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwcmVtOyB9IH1cbiAgICAucC1hcmNoaXZlX25ld3NfbGlzdF9mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJjaGl2ZV9uZXdzX2xpc3RfZmxleCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5wLWFyY2hpdmVfbmV3c19saXN0X3RpbWUge1xuICAgICAgbWluLXdpZHRoOiA4LjVyZW07IH1cbiAgICAucC1hcmNoaXZlX25ld3NfbGlzdF9jYXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC43cmVtOyB9XG4gICAgLnAtYXJjaGl2ZV9uZXdzX2xpc3RfdHh0IHtcbiAgICAgIG1hcmdpbjogLjdyZW0gMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJjaGl2ZV9uZXdzX2xpc3RfdHh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtYXJjaGl2ZV9uZXdzX2xpc3RfdGltZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cblxuLnAtYXJjaGl2ZV9ibG9nIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMC41cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1hcmNoaXZlX2Jsb2cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cbiAgLnAtYXJjaGl2ZV9ibG9nOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucC1hcmNoaXZlX2Jsb2dfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWFyY2hpdmVfYmxvZ193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucC1hcmNoaXZlX2Jsb2dfZmFjaWxpdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWFyY2hpdmVfYmxvZ19mYWNpbGl0eSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC5wLWFyY2hpdmVfYmxvZ19mYWNpbGl0eV90dGwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnAtYXJjaGl2ZV9ibG9nX2ZhY2lsaXR5X2NhdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42MTUzODsgfVxuICAgIC5wLWFyY2hpdmVfYmxvZ19mYWNpbGl0eV9saXN0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDFyZW0pO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFyY2hpdmVfYmxvZ19mYWNpbGl0eV9saXN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9IH1cbiAgICAgIC5wLWFyY2hpdmVfYmxvZ19mYWNpbGl0eV9saXN0X3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJjaGl2ZV9ibG9nX2ZhY2lsaXR5X2xpc3Rfd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuICAgICAgLnAtYXJjaGl2ZV9ibG9nX2ZhY2lsaXR5X2xpc3Q6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnAtYXJjaGl2ZV9ibG9nX2ZhY2lsaXR5X2xpc3RfbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSA1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1hcmNoaXZlX2Jsb2dfZmFjaWxpdHlfbGlzdF9saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1OyB9IH1cbiAgICAgICAgLnAtYXJjaGl2ZV9ibG9nX2ZhY2lsaXR5X2xpc3RfbGluay5pcy1hZ2VkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1ODRhOyB9XG4gICAgICAgIC5wLWFyY2hpdmVfYmxvZ19mYWNpbGl0eV9saXN0X2xpbmsuaXMtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNTQ3MDg7IH1cbiAgICAgICAgLnAtYXJjaGl2ZV9ibG9nX2ZhY2lsaXR5X2xpc3RfbGluay5pcy1yZXRhcmRhdGVzIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjM0MGE3OyB9XG4gICAgICAgIC5wLWFyY2hpdmVfYmxvZ19mYWNpbGl0eV9saXN0X2xpbmsuaXMtb3RoZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYTI1Mjg7IH1cbiAgLnAtYXJjaGl2ZV9ibG9nX2xhcmdlX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1hcmNoaXZlX2Jsb2dfbGFyZ2VfdHRsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgLnAtYXJjaGl2ZV9ibG9nX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1OyB9XG4gIC5wLWFyY2hpdmVfYmxvZ19pbWdfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLnAtYXJjaGl2ZV9ibG9nX2ltZ193cmFwcGVyIGltZyB7XG4gICAgICB3aWR0aDogMjZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDI2cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJjaGl2ZV9ibG9nX2ltZ193cmFwcGVyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDgyLjkzMzMzdnc7XG4gICAgICAgICAgaGVpZ2h0OiA4Mi45MzMzM3Z3OyB9IH1cbiAgLnAtYXJjaGl2ZV9ibG9nX3RpbWVfY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZDI7XG4gICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtYXJjaGl2ZV9ibG9nX3RpbWVfY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAgIC5wLWFyY2hpdmVfYmxvZ190aW1lX2NvbnRlbnRfYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmQyOyB9XG4gIC5wLWFyY2hpdmVfYmxvZ190aW1lX21vbnRoX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMnJlbSAwIDRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWFyY2hpdmVfYmxvZ190aW1lX21vbnRoX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAzcmVtOyB9IH1cbiAgICAucC1hcmNoaXZlX2Jsb2dfdGltZV9tb250aF93cmFwcGVyIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFyY2hpdmVfYmxvZ190aW1lX21vbnRoX3dyYXBwZXIgbGkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDFyZW0pO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFyY2hpdmVfYmxvZ190aW1lX21vbnRoX3dyYXBwZXIgbGk6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5wLWFyY2hpdmVfYmxvZ190aW1lX21vbnRoX3dyYXBwZXIgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnAtYXJjaGl2ZV9ibG9nX3RpbWVfbW9udGhfd3JhcHBlciBsaSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5MDkxO1xuICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuM3JlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NGFkOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWFyY2hpdmVfYmxvZ190aW1lX21vbnRoX3dyYXBwZXIgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgICAgICAgLnAtYXJjaGl2ZV9ibG9nX3RpbWVfbW9udGhfd3JhcHBlciBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNjsgfVxuICAucC1hcmNoaXZlX2Jsb2dfdGltZV90dGwge1xuICAgIGZvbnQtc2l6ZTogNC4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcwNzMyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1hcmNoaXZlX2Jsb2dfdGltZV90dGwge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTsgfSB9XG4gICAgLnAtYXJjaGl2ZV9ibG9nX3RpbWVfdHRsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtYXJjaGl2ZV9ibG9nX2ljbi5wbmcpO1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJjaGl2ZV9ibG9nX3RpbWVfdHRsOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtOyB9IH1cbiAgLnAtYXJjaGl2ZV9ibG9nX2RldGFpbF93cmFwcGVyLmlzLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtYXJjaGl2ZV9ibG9nX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBwYWRkaW5nOiAwIDlyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNS43cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1hcmNoaXZlX2Jsb2dfYnRuIHtcbiAgICAgICAgcGFkZGluZzogMCA1cmVtOyB9IH1cbiAgICAucC1hcmNoaXZlX2Jsb2dfYnRuLmlzLWJhY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgcGFkZGluZzogMCA2cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDUuN3JlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFyY2hpdmVfYmxvZ19idG4uaXMtYmFjayB7XG4gICAgICAgICAgcGFkZGluZzogMCA1cmVtOyB9IH1cbiAgICAucC1hcmNoaXZlX2Jsb2dfYnRuX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDUxcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJjaGl2ZV9ibG9nX2J0bl93cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAucC1hcmNoaXZlX2Jsb2dfYnRuX3dyYXBwZXIuaXMtYmFjayB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDQyLjVyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJjaGl2ZV9ibG9nX2J0bl93cmFwcGVyLmlzLWJhY2sge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wLWFyY2hpdmVfYmxvZ19idG5fbmV3IHtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIHBhZGRpbmc6IDByZW0gNC41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuN3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJjaGl2ZV9ibG9nX2J0bl9uZXcge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAgIC5wLWFyY2hpdmVfYmxvZ19idG5fbmV3LmlzLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wLWFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIG1heC13aWR0aDogMTI0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtYXJ0aWNsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnAtYXJ0aWNsZV93cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wLWFydGljbGVfa3Yge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1hcnRpY2xlX2t2X2JnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5wLWFydGljbGVfa3YuaXMtYmxvZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtYXJ0aWNsZV9rdl9ibG9nX2JnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLnAtYXJ0aWNsZV9rdl93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDExcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1hcnRpY2xlX2t2X3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICAgICAgLnAtYXJ0aWNsZV9rdl93cmFwcGVyLmlzLWZhY2lsaXR5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTdyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJ0aWNsZV9rdl93cmFwcGVyLmlzLWZhY2lsaXR5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gICAgLnAtYXJ0aWNsZV9rdl90dGwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFydGljbGVfa3ZfdHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgICAgLnAtYXJ0aWNsZV9rdl90dGwuaXMtYmxvZyB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucC1hcnRpY2xlX2t2X3R0bC5pcy1mYWNpbGl0eSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1hcnRpY2xlX2t2X3R0bC5pcy1mYWNpbGl0eSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAucC1hcnRpY2xlX2t2X2ZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1hcnRpY2xlX2t2X2ZsZXgge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIC5wLWFydGljbGVfa3ZfZmxleC5pcy1mYWNpbGl0eSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnAtYXJ0aWNsZV9rdl90aW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMTI1O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1hcnRpY2xlX2t2X3RpbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtOyB9IH1cbiAgICAgIC5wLWFydGljbGVfa3ZfdGltZS5pcy1ibG9nIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucC1hcnRpY2xlX2t2X2NhdCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS44cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuM3JlbTtcbiAgICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFydGljbGVfa3ZfY2F0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAuMXJlbSAxLjhyZW07XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDFyZW0gMS41cmVtIDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJ0aWNsZV9rdl9jYXQ6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgLnAtYXJ0aWNsZV9rdl9jYXQ6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucC1hcnRpY2xlX2t2X2NhdC5pcy1ibG9nIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAgIC5wLWFydGljbGVfa3ZfY2F0LmlzLWZhY2lsaXR5IHtcbiAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7IH1cbiAgICAgIC5wLWFydGljbGVfa3ZfY2F0LnNlcnZpY2VfYWdlZCB7XG4gICAgICAgIGNvbG9yOiAjMDA1ODRhO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTg0YTsgfVxuICAgICAgLnAtYXJ0aWNsZV9rdl9jYXQuc2VydmljZV9yZXRhcmRhdGVzIHtcbiAgICAgICAgY29sb3I6ICM2MzQwYTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjM0MGE3OyB9XG4gICAgICAucC1hcnRpY2xlX2t2X2NhdC5zZXJ2aWNlX2NoaWxkcmVuIHtcbiAgICAgICAgY29sb3I6ICNhNDQ0MDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTQ0NDA0OyB9XG4gICAgICAucC1hcnRpY2xlX2t2X2NhdC5zZXJ2aWNlX290aGVyIHtcbiAgICAgICAgY29sb3I6ICNjYTI1Mjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2EyNTI4OyB9XG4gICAgICAucC1hcnRpY2xlX2t2X2NhdF93cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1hcnRpY2xlX2t2X2NhdF93cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgLnAtYXJ0aWNsZV9rdl9jYXRfd3JhcHBlci5pcy1mYWNpbGl0eSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wLWFydGljbGVfc2lkZWJhciB7XG4gICAgcGFkZGluZzogNC41cmVtIDZyZW0gMCA1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmY2ZiZjI7XG4gICAgd2lkdGg6IDMzLjNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtIDAgMCAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1hcnRpY2xlX3NpZGViYXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMy4zcmVtIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgIC5wLWFydGljbGVfc2lkZWJhcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNmYmYyOyB9XG4gICAgLnAtYXJ0aWNsZV9zaWRlYmFyX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0LjVyZW07XG4gICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICBtaW4td2lkdGg6IDIyLjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1hcnRpY2xlX3NpZGViYXJfY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgICAgIC5wLWFydGljbGVfc2lkZWJhcl9jb250ZW50LmlzLWZpeCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAxNXJlbTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtaW4td2lkdGg6IDIyLjVyZW07IH1cbiAgICAgICAgLnAtYXJ0aWNsZV9zaWRlYmFyX2NvbnRlbnQuaXMtZml4Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1hcnRpY2xlX3NpZGViYXJfY29udGVudC5pcy1maXgge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7IH0gfVxuICAgICAgLnAtYXJ0aWNsZV9zaWRlYmFyX2NvbnRlbnQuaXMtYm90dG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDRyZW07XG4gICAgICAgIHRvcDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1hcnRpY2xlX3NpZGViYXJfY29udGVudC5pcy1ib3R0b20ge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7IH0gfVxuICAgIC5wLWFydGljbGVfc2lkZWJhcl90dGwge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJ0aWNsZV9zaWRlYmFyX3R0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAgICAgLnAtYXJ0aWNsZV9zaWRlYmFyX3R0bDo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjdyZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWFydGljbGVfc2lkZWJhcl90dGxfaWNuLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWFydGljbGVfc2lkZWJhcl90dGw6OmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAgIC5wLWFydGljbGVfc2lkZWJhciB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZDI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJ0aWNsZV9zaWRlYmFyIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gICAgICAucC1hcnRpY2xlX3NpZGViYXIgdWwgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJkMjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1hcnRpY2xlX3NpZGViYXIgdWwgbGkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjVyZW0pO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuN3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfSB9XG4gICAgICAgIC5wLWFydGljbGVfc2lkZWJhciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1hcnRpY2xlX3NpZGViYXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmQyOyB9IH1cbiAgICAgICAgLnAtYXJ0aWNsZV9zaWRlYmFyIHVsIGxpIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEuOXJlbSAyLjJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY2Njc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWFydGljbGVfc2lkZWJhciB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjRyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgLnAtYXJ0aWNsZV9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDIycmVtOyB9XG4gIC5wLWFydGljbGVfYXJlYSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIG1heC13aWR0aDogODByZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4LjNyZW0pO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtYXJ0aWNsZV9hcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMy4zcmVtIDJyZW07IH0gfVxuICAgIC5wLWFydGljbGVfYXJlYS5pcy1ibG9nIHtcbiAgICAgIG1heC13aWR0aDogMTA0cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDhyZW0gNnJlbSAwO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFydGljbGVfYXJlYS5pcy1ibG9nIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDMuM3JlbSAycmVtOyB9IH1cbiAgICAucC1hcnRpY2xlX2FyZWFfaGVpZ2h0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJ0aWNsZV9hcmVhX2hlaWdodCB7XG4gICAgICAgICAgbWluLWhlaWdodDogMDsgfSB9XG4gICAgICAucC1hcnRpY2xlX2FyZWFfaGVpZ2h0LmlzLW5ld3MgLmxheW91dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJ0aWNsZV9hcmVhX2hlaWdodC5pcy1uZXdzIC5sYXlvdXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG4gICAgLnAtYXJ0aWNsZV9hcmVhX3dyYXBwZXIuaXMtYmxvZyB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJ0aWNsZV9hcmVhX3dyYXBwZXIuaXMtYmxvZyB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgLnAtYXJ0aWNsZV9hcmVhIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDA2MjU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFydGljbGVfYXJlYSBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICAucC1hcnRpY2xlX2FyZWEgaDI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1hcnRpY2xlX2FyZWEgaDI6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtOyB9IH1cbiAgICAucC1hcnRpY2xlX2FyZWEgaDMge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNDYxNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1hcnRpY2xlX2FyZWEgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1NTU2O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgIC5wLWFydGljbGVfYXJlYSBoNCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS44ODg4OTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1hcnRpY2xlX2FyZWEgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfSB9XG4gICAgLnAtYXJ0aWNsZV9hcmVhIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44ODg4OTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1hcnRpY2xlX2FyZWEgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTsgfSB9XG4gICAgICAucC1hcnRpY2xlX2FyZWEgcCArIHByZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00LjVyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJ0aWNsZV9hcmVhIHAgKyBwcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMuNXJlbTsgfSB9XG4gICAgICAucC1hcnRpY2xlX2FyZWEgcCBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJ0aWNsZV9hcmVhIHAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgICAgICAucC1hcnRpY2xlX2FyZWEgcCBpbWcuYWxpZ25jZW50ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWFydGljbGVfYXJlYSBwIGltZy5hbGlnbmNlbnRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgICAgICAucC1hcnRpY2xlX2FyZWEgcCBpbWcuYWxpZ25yaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXJlbSBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1hcnRpY2xlX2FyZWEgcCBpbWcuYWxpZ25yaWdodCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07IH0gfVxuICAgICAgICAucC1hcnRpY2xlX2FyZWEgcCBpbWcuYWxpZ25sZWZ0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA1cmVtIDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWFydGljbGVfYXJlYSBwIGltZy5hbGlnbmxlZnQge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzcmVtOyB9IH1cbiAgICAucC1hcnRpY2xlX2FyZWEgYSB7XG4gICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAucC1hcnRpY2xlX2FyZWEgYS5wLWZhY2lsaXR5X2RldGFpbF9ibG9nX2Jucl9saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDU4NGE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJ0aWNsZV9hcmVhIGEucC1mYWNpbGl0eV9kZXRhaWxfYmxvZ19ibnJfbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAgIC5wLWFydGljbGVfYXJlYSBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wLWFydGljbGVfYXJlYSBhW3RhcmdldD1cIl9ibGFua1wiXSBpbWcge1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gICAgICAgIC5wLWFydGljbGVfYXJlYSBhW3RhcmdldD1cIl9ibGFua1wiXSBpbWc6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucC1hcnRpY2xlX2FyZWEgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAucC1hcnRpY2xlX2FyZWEgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOTI4NTc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1hcnRpY2xlX2FyZWEgcHJlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfSB9XG4gICAgLnAtYXJ0aWNsZV9hcmVhIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wLWFydGljbGVfYXJlYSBvbCB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBteS1jb3VudGVyO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgIC5wLWFydGljbGVfYXJlYSBvbCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWFydGljbGVfYXJlYSBvbCBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuICAgICAgICAucC1hcnRpY2xlX2FyZWEgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihteS1jb3VudGVyKTtcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMy44cmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMy44cmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtYXJ0aWNsZV9hcmVhIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICAucC1hcnRpY2xlX2FyZWEgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTsgfVxuICAgICAgLnAtYXJ0aWNsZV9hcmVhIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1hcnRpY2xlX2FyZWEgdWwgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfSB9XG4gICAgICAgIC5wLWFydGljbGVfYXJlYSB1bCBsaTo6bWFya2VyIHtcbiAgICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1hcnRpY2xlX2FyZWEgdWwgbGk6Om1hcmtlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgICAucC1hcnRpY2xlX2FyZWEgdGFibGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJ0aWNsZV9hcmVhIHRhYmxlIHtcbiAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG4gICAgLnAtYXJ0aWNsZV9hcmVhIHRib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJ0aWNsZV9hcmVhIHRib2R5IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDYwcmVtOyB9IH1cbiAgICAgIC5wLWFydGljbGVfYXJlYSB0Ym9keSB0cjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmQyOyB9XG4gICAgICAucC1hcnRpY2xlX2FyZWEgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmOGZhOyB9XG4gICAgICAucC1hcnRpY2xlX2FyZWEgdGJvZHkgdHIgdGRbY29sc3Bhbl06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5wLWFydGljbGVfYXJlYSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZDI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmQyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWFydGljbGVfYXJlYSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4cmVtOyB9IH1cbiAgICAgICAgLnAtYXJ0aWNsZV9hcmVhIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmUyZDI7IH1cbiAgICAucC1hcnRpY2xlX2FyZWEgZmlnY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYXJ0aWNsZV9hcmVhIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxOyB9IH1cbiAgICAucC1hcnRpY2xlX2FyZWEgLmJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNThyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDMwcmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXIgMC40czsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFydGljbGVfYXJlYSAuYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnAtYXJ0aWNsZV9hcmVhIC5idXR0b24gYVt0YXJnZXQ9XCJfYmxhbmtcIl0gaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNHM7XG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDUyJSkgc2F0dXJhdGUoMiUpIGh1ZS1yb3RhdGUoMzZkZWcpIGJyaWdodG5lc3MoMTA5JSkgY29udHJhc3QoMTAxJSk7IH1cbiAgICAgIC5wLWFydGljbGVfYXJlYSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1hcnRpY2xlX2FyZWEgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkOyB9IH1cbiAgICAgICAgLnAtYXJ0aWNsZV9hcmVhIC5idXR0b246aG92ZXIgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDY0YWQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWFydGljbGVfYXJlYSAuYnV0dG9uOmhvdmVyIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgICAgICAgLnAtYXJ0aWNsZV9hcmVhIC5idXR0b246aG92ZXIgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgICAucC1hcnRpY2xlX2FyZWEgLmJ1dHRvbjpob3ZlciBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH0gfVxuICAgICAgICAgIC5wLWFydGljbGVfYXJlYSAuYnV0dG9uOmhvdmVyIGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwNjRhZDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAgIC5wLWFydGljbGVfYXJlYSAuYnV0dG9uOmhvdmVyIGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmOyB9IH1cbiAgICAgICAgLnAtYXJ0aWNsZV9hcmVhIC5idXR0b246aG92ZXIgYVt0YXJnZXQ9XCJfYmxhbmtcIl0gaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWFydGljbGVfYXJlYSAuYnV0dG9uOmhvdmVyIGFbdGFyZ2V0PVwiX2JsYW5rXCJdIGltZyB7XG4gICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDUyJSkgc2F0dXJhdGUoMiUpIGh1ZS1yb3RhdGUoMzZkZWcpIGJyaWdodG5lc3MoMTA5JSkgY29udHJhc3QoMTAxJSk7IH0gfVxuICAgICAgLnAtYXJ0aWNsZV9hcmVhIC5idXR0b24gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNHJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40czsgfVxuICAgICAgICAucC1hcnRpY2xlX2FyZWEgLmJ1dHRvbiBhOjpiZWZvcmUsIC5wLWFydGljbGVfYXJlYSAuYnV0dG9uIGE6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7IH1cbiAgICAgICAgLnAtYXJ0aWNsZV9hcmVhIC5idXR0b24gYTo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5wLWFydGljbGVfYXJlYSAuYnV0dG9uIGE6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAucC1hcnRpY2xlX2FyZWEgLmJ1dHRvbiBhW3RhcmdldD1cIl9ibGFua1wiXTo6YmVmb3JlLCAucC1hcnRpY2xlX2FyZWEgLmJ1dHRvbiBhW3RhcmdldD1cIl9ibGFua1wiXTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wLWFydGljbGVfbW92aWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWFydGljbGVfbW92aWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cbiAgICAucC1hcnRpY2xlX21vdmllIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnAtYXJ0aWNsZV9wYWdpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogNjJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfVxuICAgIC5wLWFydGljbGVfcGFnaW5nX2JhY2sge1xuICAgICAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucC1hcnRpY2xlX3BhZ2luZ19iYWNrLmlzLW5ld3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfYmFjay5pcy1uZXdzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMy4zcmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wLWFydGljbGVfcGFnaW5nX2JhY2suaXMtYmxvZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfYmFjay5pcy1ibG9nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAucC1hcnRpY2xlX3BhZ2luZ19iYWNrIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnAtYXJ0aWNsZV9wYWdpbmdfc2lkZSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWFydGljbGVfcGFnaW5nX3NpZGUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIC41cmVtKTsgfSB9XG4gICAgICAucC1hcnRpY2xlX3BhZ2luZ19zaWRlIGEge1xuICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjdyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfc2lkZSBhIHtcbiAgICAgICAgICAgIGhlaWdodDogNC42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuM3JlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgICAucC1hcnRpY2xlX3BhZ2luZ19wcmV2IGEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXIgMC40cyxjb2xvciAwLjRzOyB9XG4gICAgICAucC1hcnRpY2xlX3BhZ2luZ19wcmV2IGE6OmJlZm9yZSwgLnAtYXJ0aWNsZV9wYWdpbmdfcHJldiBhOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlci10b3AgMC40cyxib3JkZXItcmlnaHQgMC40czsgfVxuICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfcHJldiBhOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfcHJldiBhOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMS41cmVtOyB9IH1cbiAgICAgIC5wLWFydGljbGVfcGFnaW5nX3ByZXYgYTo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfcHJldiBhOjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAxLjVyZW07IH0gfVxuICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfcHJldiBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfcHJldiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjRhZDsgfSB9XG4gICAgICAgIC5wLWFydGljbGVfcGFnaW5nX3ByZXYgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1hcnRpY2xlX3BhZ2luZ19wcmV2IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7IH0gfVxuICAgICAgICAucC1hcnRpY2xlX3BhZ2luZ19wcmV2IGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1hcnRpY2xlX3BhZ2luZ19wcmV2IGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDY0YWQ7IH0gfVxuICAgIC5wLWFydGljbGVfcGFnaW5nX25leHQgYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlciAwLjRzLGNvbG9yIDAuNHM7IH1cbiAgICAgIC5wLWFydGljbGVfcGFnaW5nX25leHQgYTo6YmVmb3JlLCAucC1hcnRpY2xlX3BhZ2luZ19uZXh0IGE6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlci10b3AgMC40cyxib3JkZXItcmlnaHQgMC40czsgfVxuICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfbmV4dCBhOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWFydGljbGVfcGFnaW5nX25leHQgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07IH0gfVxuICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfbmV4dCBhOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfbmV4dCBhOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMS41cmVtOyB9IH1cbiAgICAgIC5wLWFydGljbGVfcGFnaW5nX25leHQgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsYm9yZGVyLXRvcCAwLjRzLGJvcmRlci1yaWdodCAwLjRzOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWFydGljbGVfcGFnaW5nX25leHQgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDY0YWQ7IH0gfVxuICAgICAgICAucC1hcnRpY2xlX3BhZ2luZ19uZXh0IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfbmV4dCBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkOyB9IH1cbiAgICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfbmV4dCBhOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtYXJ0aWNsZV9wYWdpbmdfbmV4dCBhOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA2NGFkOyB9IH1cblxuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAud3AtY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgLndwLWNhcHRpb24gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLndwLWNhcHRpb24uYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC53cC1jYXB0aW9uLmFsaWduY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gIC53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDVyZW0gYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07IH0gfVxuICAud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICAgIG1hcmdpbjogMCBhdXRvIDVyZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3JlbTsgfSB9XG5cbiNhZ2VfZmFjaWxpdHkgLnAtYXJ0aWNsZV9tb3ZpZSB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAjYWdlX2ZhY2lsaXR5IC5wLWFydGljbGVfbW92aWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5wLWJuciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTNyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtYm5yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDdyZW07IH0gfVxuICAucC1ibnIuaXMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1ibnIuaXMtYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cmVtOyB9IH1cbiAgLnAtYm5yX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1ibnJfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucC1ibnJfY29udGVudC5pcy1ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucC1ibnJfYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtYm5yX2J0biB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsgfSB9XG4gIC5wLWJucl9yZWNydWl0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtYm5yX3JlY3J1aXRfYmdfcGMuanBnPzIzMTEwOSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtYm5yX3JlY3J1aXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtYm5yX3JlY3J1aXRfYmdfc3AuanBnPzIzMTEwOSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwIDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC5wLWJucl9yZWNydWl0LmlzLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDEzcmVtIDAgNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1ibnJfcmVjcnVpdC5pcy1ibG9jayB7XG4gICAgICAgICAgcGFkZGluZzogNXJlbSAwIDJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLnAtYm5yX3JlY3J1aXRfdHRsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjkyMzE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWJucl9yZWNydWl0X3R0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDYxNTQ7IH0gfVxuICAgICAgLnAtYm5yX3JlY3J1aXRfdHRsX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxLjlyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1ibnJfcmVjcnVpdF90dGxfaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAucC1ibnJfcmVjcnVpdF90dGxfaW1nLmlzLWJsb2NrIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1ibnJfcmVjcnVpdF90dGxfaW1nLmlzLWJsb2NrIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnAtYm5yX3VuaXZlcnNhbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWJucl91bml2ZXJzYWxfYmdfcGMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1ibnJfdW5pdmVyc2FsIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAxLjVyZW0gNS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtYm5yX3VuaXZlcnNhbF9iZ19zcC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgICAucC1ibnJfdW5pdmVyc2FsLmlzLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1ibnJfdW5pdmVyc2FsLmlzLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW07IH0gfVxuICAgIC5wLWJucl91bml2ZXJzYWxfdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogIzAwNTg0YTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMi4ycmVtO1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuM3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1ibnJfdW5pdmVyc2FsX3R0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5wLWJucl91bml2ZXJzYWxfbGluayB7XG4gICAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAwNTg0YTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDQ1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtYm5yX3VuaXZlcnNhbF9saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuM3JlbTtcbiAgICAgICAgICB3aWR0aDogMzByZW07IH0gfVxuICAgICAgLnAtYm5yX3VuaXZlcnNhbF9saW5rOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTg0YTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB0b3A6IDEuMnJlbTtcbiAgICAgICAgcmlnaHQ6IC0xLjJyZW07XG4gICAgICAgIHdpZHRoOiA0LjZyZW07XG4gICAgICAgIGhlaWdodDogNC42cmVtO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYm5yX3VuaXZlcnNhbF9saW5rOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDIuM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi4zcmVtO1xuICAgICAgICAgICAgdG9wOiAxLjFyZW07XG4gICAgICAgICAgICByaWdodDogLTAuNHJlbTsgfSB9XG4gICAgICAucC1ibnJfdW5pdmVyc2FsX2xpbms6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1idG5fYXJyb3dfZ3JlZW4uc3ZnKTtcbiAgICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHJpZ2h0OiAuNXJlbTtcbiAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtYm5yX3VuaXZlcnNhbF9saW5rOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLjRyZW07XG4gICAgICAgICAgICB3aWR0aDogMC43cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjdyZW07XG4gICAgICAgICAgICB0b3A6IDEuOXJlbTsgfSB9XG5cbi5wLWJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmY2ZiZjI7XG4gIHBhZGRpbmc6IDEuOHJlbSA2cmVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtYnJlYWRjcnVtYnMge1xuICAgICAgcGFkZGluZzogMS44cmVtIDJyZW0gMDsgfSB9XG4gIC5wLWJyZWFkY3J1bWJzX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTEwcmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtOyB9XG4gIC5wLWJyZWFkY3J1bWJzX2xpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMS44cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAgIC5wLWJyZWFkY3J1bWJzX2xpc3Q6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1icmVhZGNydW1ic19pY24ucG5nKTtcbiAgICAgIHRvcDogLjhyZW07XG4gICAgICByaWdodDogLTEuM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07IH1cbiAgICAucC1icmVhZGNydW1ic19saXN0Omxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucC1icmVhZGNydW1ic19saXN0X3dyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTEwcmVtOyB9XG5cbi5wLXRlbXBsYXRlX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzLjhyZW07IH1cblxuLnAtdGVtcGxhdGUgaDIge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzMwNzc7XG4gIGNvbG9yOiAjMDA2NGFkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC10ZW1wbGF0ZSBoMiB7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTsgfSB9XG5cbi5wLXRlbXBsYXRlIGgzIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjczMDc3O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtdGVtcGxhdGUgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07IH0gfVxuICAucC10ZW1wbGF0ZSBoMy5pcy1ibHVlIHtcbiAgICBjb2xvcjogIzAwNjRhZDsgfVxuXG4ucC10ZW1wbGF0ZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtdGVtcGxhdGUgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4ucC10ZW1wbGF0ZSBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC10ZW1wbGF0ZSBoNSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbi5wLXRlbXBsYXRlIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07IH1cbiAgLnAtdGVtcGxhdGUgcC5wZGYgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMi4zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAucC10ZW1wbGF0ZSBwLmxpbmsgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5wLXRlbXBsYXRlIC5wLXRlbXBsYXRlX3R4dF9sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5wLXRlbXBsYXRlIC51cGxvYWQge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4ucC10ZW1wbGF0ZSAucC10ZW1wbGF0ZV9ib3JkZXJfdHh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjIyMjIyO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC10ZW1wbGF0ZSAucC10ZW1wbGF0ZV9ib3JkZXJfdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNTsgfSB9XG5cbi5wLXRlbXBsYXRlIGEge1xuICBjb2xvcjogIzAwNjRhZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgb3BhY2l0eTogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucC10ZW1wbGF0ZSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLXRlbXBsYXRlIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnAtdGVtcGxhdGUgYVt0YXJnZXQ9XCJfYmxhbmtcIl0gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuXG4ucC10ZW1wbGF0ZSBvbCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAzLjJyZW0gMi42cmVtIDUuOHJlbTtcbiAgYmFja2dyb3VuZDogI2ZjZmJmMjtcbiAgbWFyZ2luLXRvcDogMy41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLXRlbXBsYXRlIG9sIHtcbiAgICAgIHBhZGRpbmc6IDIuM3JlbSAycmVtIDIuM3JlbSA0cmVtOyB9IH1cbiAgLnAtdGVtcGxhdGUgb2wgbGkge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtOyB9XG5cbi5wLXRlbXBsYXRlX2JvcmRlciB7XG4gIHBhZGRpbmc6IDMuMnJlbSA1LjVyZW0gMy4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NGFkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLXRlbXBsYXRlX2JvcmRlciB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07IH0gfVxuICAucC10ZW1wbGF0ZV9ib3JkZXJfdHRsIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44MTgxODtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBjb2xvcjogIzAwNjRhZDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC10ZW1wbGF0ZV9ib3JkZXJfdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1NTU2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgLnAtdGVtcGxhdGVfYm9yZGVyX3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjIyMjI7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtdGVtcGxhdGVfYm9yZGVyX3R4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41OyB9IH1cbiAgLnAtdGVtcGxhdGVfYm9yZGVyX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjczOTEzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLXRlbXBsYXRlX2JvcmRlcl9pbmZvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAucC10ZW1wbGF0ZV9ib3JkZXJfaW5mb193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC10ZW1wbGF0ZV9ib3JkZXJfaW5mb193cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnAtdGVtcGxhdGVfYm9yZGVyX2luZm8gZHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgLnAtdGVtcGxhdGVfYm9yZGVyX2luZm8gZHQ6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICAgIC5wLXRlbXBsYXRlX2JvcmRlcl9pbmZvIGRkIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnAtdGVtcGxhdGVfYm9yZGVyX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogOXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC10ZW1wbGF0ZV9ib3JkZXJfbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cblxuLnAtdGVtcGxhdGVfYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnAtdGVtcGxhdGUgLnAtdGVtcGxhdGVfYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnAtdGVtcGxhdGUgLnAtdGVtcGxhdGVfYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNjRhZDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5wLXRlbXBsYXRlIC5mcmVlaHRtbCBoMiB7XG4gIG1hcmdpbi10b3A6IDMuOHJlbTsgfVxuXG4ucC10ZW1wbGF0ZSAueWVhciB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuXG4ucC10ZW1wbGF0ZSAubWlkYXNpMSB7XG4gIG1hcmdpbi10b3A6IDMuOHJlbTsgfVxuXG4ucC10ZW1wbGF0ZSAubWlkYXNpMTQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5wLXRlbXBsYXRlIC5sYXlvdXQgLmxheW91dF9pbmZvZmxvYXQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjVyZW07IH1cblxuLnAtdGVtcGxhdGUgLmxheW91dF9pbmZvZmxvYXQgLnllYXJfYmxvY2suY2xlYXJmaXggcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLXRlbXBsYXRlIC5sYXlvdXRfaW5mb2Zsb2F0IC55ZWFyX2Jsb2NrLmNsZWFyZml4IHAge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wLXRlbXBsYXRlIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC10ZW1wbGF0ZSAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjsgfSB9XG5cbiNpbmZvbWF0aW9uZGlzY2xvc3VyZSAucC10ZW1wbGF0ZSAubWlkYXNpMTQgaDMge1xuICBtYXJnaW4tdG9wOiAzLjhyZW07IH1cblxuI2luZm9tYXRpb25kaXNjbG9zdXJlIC5wLXRlbXBsYXRlIGg0IHtcbiAgbWFyZ2luLXRvcDogMy44cmVtOyB9XG5cbiNpbmZvbWF0aW9uZGlzY2xvc3VyZSAucC10ZW1wbGF0ZSBoNSB7XG4gIG1hcmdpbi10b3A6IDMuOHJlbTsgfVxuXG4ucC1mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtZm9ybSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH0gfVxuICAucC1mb3JtX21haW4ge1xuICAgIG1heC13aWR0aDogMTI0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mb3JtX21haW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHJlbTsgfSB9XG4gIC5wLWZvcm1fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMi4ycmVtIDByZW0gMHJlbSAwcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mb3JtX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxLjFyZW0gMS41cmVtIDZyZW07IH0gfVxuICAucC1mb3JtX2dyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmYmYyO1xuICAgIHBhZGRpbmc6IDEwcmVtIDkuM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mb3JtX2dyb3VwIHtcbiAgICAgICAgcGFkZGluZzogNC44cmVtIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuNnJlbTsgfSB9XG4gICAgLnAtZm9ybV9ncm91cC5pcy1kb3dubG9hZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOS42cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtZm9ybV9ncm91cC5pcy1kb3dubG9hZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjEuNnJlbTsgfSB9XG4gICAgLnAtZm9ybV9ncm91cF93cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1mb3JtX2dyb3VwX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgIC5wLWZvcm1fZ3JvdXBfd3JhcHBlci5pcy1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wLWZvcm1fZ3JvdXBfd3JhcHBlci5pcy10cmFuc2ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTJyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtZm9ybV9ncm91cF93cmFwcGVyLmlzLXRyYW5zZmVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC5wLWZvcm1fZ3JvdXBfdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDNjZGI4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWZvcm1fZ3JvdXBfdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnAtZm9ybV9ncm91cF9wcml2YWN5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1mb3JtX2dyb3VwX3ByaXZhY3kge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAucC1mb3JtX2dyb3VwX3ByaXZhY3kgLnAtZm9ybV90dGxfcmVxdWlyZWQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUuNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1mb3JtX2dyb3VwX3ByaXZhY3kgLnAtZm9ybV90dGxfcmVxdWlyZWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07IH0gfVxuICAgICAgLnAtZm9ybV9ncm91cF9wcml2YWN5X3R4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5wLWZvcm1fZ3JvdXBfcHJpdmFjeSBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjRyZW07XG4gICAgICAgIGxlZnQ6IDByZW07XG4gICAgICAgIHdpZHRoOiAzLjFyZW07XG4gICAgICAgIGhlaWdodDogMy4xcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgLnAtZm9ybV9ncm91cF9wcml2YWN5IGxhYmVsOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjdyZW07XG4gICAgICAgIGxlZnQ6IDAuOHJlbTtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWZvcm1fY2hlY2sucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAucC1mb3JtX2dyb3VwX3ByaXZhY3kgbGFiZWwuaXMtY2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucC1mb3JtX2dyb3VwX3ByaXZhY3kgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1mb3JtX2dyb3VwX3ByaXZhY3kgaW5wdXQge1xuICAgICAgICAgICAgdG9wOiAxLjVyZW07IH0gfVxuICAgICAgLnAtZm9ybV9ncm91cF9wcml2YWN5IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnAtZm9ybV9ncm91cF9wcml2YWN5IGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLnAtZm9ybV9ncm91cF9wcml2YWN5IGE6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZvcm1fY29udGVudC5pcy1tYWlsX2NvbmZpcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG4gIC5wLWZvcm1fY29udGVudCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS44cmVtIDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEwNTI2O1xuICAgIGJvcmRlcjogLjFyZW0gc29saWQgIzAwNjRhZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZm9ybV9jb250ZW50IGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZzogMi4xcmVtIDIuM3JlbTsgfSB9XG4gICAgLnAtZm9ybV9jb250ZW50IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC5wLWZvcm1fY29udGVudCBpbnB1dC5pcy10ZWxbdHlwZT1cInRleHRcIl0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMnJlbSAxcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtZm9ybV9jb250ZW50IGlucHV0LmlzLXRlbFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucC1mb3JtX2NvbnRlbnQgLm13Zm9ybS10ZWwtZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAgMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAucC1mb3JtX2NvbnRlbnQuaXMtc2VsZWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfVxuICAgIC5wLWZvcm1fY29udGVudC5pcy1zZWxlY3QgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucC1mb3JtX2NvbnRlbnQuaXMtc2VsZWN0IGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMy4xcmVtO1xuICAgICAgICBoZWlnaHQ6IDMuMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDAuNHJlbTtcbiAgICAgICAgbGVmdDogLTMuNXJlbTtcbiAgICAgICAgd2lkdGg6IDIuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAgIC5wLWZvcm1fY29udGVudC5pcy1zZWxlY3QgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuNnJlbTtcbiAgICAgICAgbGVmdDogLTMuMnJlbTtcbiAgICAgICAgd2lkdGg6IDIuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtZm9ybV9jaGVjay5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5wLWZvcm1fY29udGVudC5pcy1zZWxlY3QgbGFiZWwuaXMtY2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnAtZm9ybV9jb250ZW50LmlzLXNlbGVjdCBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHJlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1mb3JtX2NvbnRlbnQuaXMtc2VsZWN0IGlucHV0IHtcbiAgICAgICAgICB0b3A6IDEuNXJlbTsgfSB9XG4gICAgLnAtZm9ybV9jb250ZW50LmlzLXNlbGVjdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wLWZvcm1fY29udGVudCBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyLjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEwNTI2O1xuICAgIGJvcmRlcjogLjFyZW0gc29saWQgIzAwNjRhZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBcIk9zYWthXCIsIFwiVmVyZGFuYVwiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mb3JtX2NvbnRlbnQgc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIC5wLWZvcm1fY29udGVudCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwi5ri444K044K344OD44KvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJPc2FrYVwiLCBcIlZlcmRhbmFcIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMi4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICMwMDY0YWQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWZvcm1fY29udGVudCB0ZXh0YXJlYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM5cmVtOyB9IH1cbiAgICAucC1mb3JtX2NvbnRlbnQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gIC5wLWZvcm1fY29udGVudF9zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mb3JtX2NvbnRlbnRfc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wLWZvcm1fY29udGVudF9zZWxlY3Q6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzLjZyZW07XG4gICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDY0YWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAzLjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1mb3JtX2NvbnRlbnRfc2VsZWN0OjphZnRlciB7XG4gICAgICAgICAgdG9wOiA0LjVyZW07IH0gfVxuICAgIC5wLWZvcm1fY29udGVudF9zZWxlY3QuaXMtZG93bmxvYWQgc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnAtZm9ybV9zdWJtaXRfYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHMsYmFja2dyb3VuZCAuNHM7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTsgfVxuICAgIC5wLWZvcm1fc3VibWl0X2J0bl93cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogNnJlbSBhdXRvIDA7XG4gICAgICB3aWR0aDogMzByZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcmVtOyB9XG4gICAgICAucC1mb3JtX3N1Ym1pdF9idG5fd3JhcHBlcjpob3ZlciAucC1mb3JtX3N1Ym1pdF9idG4ge1xuICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1mb3JtX3N1Ym1pdF9idG5fd3JhcHBlcjpob3ZlciAucC1mb3JtX3N1Ym1pdF9idG4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkOyB9IH1cbiAgICAucC1mb3JtX3N1Ym1pdF9idG5fd2hpdGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHMsYmFja2dyb3VuZCAuNHM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICBoZWlnaHQ6IDZyZW07IH1cbiAgICAgIC5wLWZvcm1fc3VibWl0X2J0bl93aGl0ZV93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiA2cmVtIGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07IH1cbiAgICAgICAgLnAtZm9ybV9zdWJtaXRfYnRuX3doaXRlX3dyYXBwZXI6aG92ZXIgLnAtZm9ybV9zdWJtaXRfYnRuX3doaXRlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1mb3JtX3N1Ym1pdF9idG5fd2hpdGVfd3JhcHBlcjpob3ZlciAucC1mb3JtX3N1Ym1pdF9idG5fd2hpdGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwNjRhZDsgfSB9XG4gIC5wLWZvcm1fdG9wX3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZm9ybV90b3BfdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAgIC5wLWZvcm1fdG9wX3R4dC5pcy1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtZm9ybV9yYWRpbyB7XG4gICAgYmFja2dyb3VuZDogI2I2YmJjYjsgfVxuICAgIC5wLWZvcm1fcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZm9ybV9yYWRpb193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy4ycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTsgfSB9XG4gICAgLnAtZm9ybV9yYWRpb19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtZm9ybV9yYWRpb19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLnAtZm9ybV9yYWRpb19sYWJlbCBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjQyODY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWZvcm1fcmFkaW9fbGFiZWwgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07IH0gfVxuICAgICAgICAucC1mb3JtX3JhZGlvX2xhYmVsIGxhYmVsOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1mb3JtX3JhZGlvX2xhYmVsIGxhYmVsOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtZm9ybV9yYWRpb19sYWJlbCBsYWJlbCBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAtMXJlbSAwOyB9IH1cbiAgICAgICAgLnAtZm9ybV9yYWRpb19sYWJlbCBsYWJlbDpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IC43cmVtOyB9XG4gICAgICAgIC5wLWZvcm1fcmFkaW9fbGFiZWwgbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnAtZm9ybV9yYWRpb19sYWJlbCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICBsZWZ0OiAtNHJlbTtcbiAgICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICAgIGhlaWdodDogMi44cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1mb3JtX3JhZGlvX2xhYmVsIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiAtMy41cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMi4zcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICAgICAgdG9wOiAuNHJlbTsgfSB9XG4gICAgICAgIC5wLWZvcm1fcmFkaW9fbGFiZWwgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyLjRyZW07XG4gICAgICAgICAgbGVmdDogLTMuM3JlbTtcbiAgICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtZm9ybV9yYWRpb19sYWJlbCBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgbGVmdDogLTIuOXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07IH0gfVxuICAgICAgICAucC1mb3JtX3JhZGlvX2xhYmVsIGxhYmVsLmlzLWNoZWNrZWQ6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1mb3JtX3JhZGlvX2xhYmVsLmlzLXRyYW5zZmVyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIG1hcmdpbjogLTJyZW0gMCAwcmVtOyB9IH1cbiAgLnAtZm9ybV9jaGVja2JveF9sYWJlbCB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnAtZm9ybV9jaGVja2JveF9sYWJlbCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAzLjJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0Mjg2OyB9XG4gICAgICAucC1mb3JtX2NoZWNrYm94X2xhYmVsIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnAtZm9ybV9jaGVja2JveF9sYWJlbCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgI2Q0ZDllNztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdG9wOiAwLjRyZW07XG4gICAgICAgIGxlZnQ6IC0zcmVtO1xuICAgICAgICB3aWR0aDogMi4xcmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMXJlbTsgfVxuICAgICAgLnAtZm9ybV9jaGVja2JveF9sYWJlbCBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIC4ycmVtIC4ycmVtIDA7XG4gICAgICAgIHdpZHRoOiAuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogMC43cmVtO1xuICAgICAgICBsZWZ0OiAtMi4ycmVtOyB9XG4gICAgICAucC1mb3JtX2NoZWNrYm94X2xhYmVsIGxhYmVsLmlzLWNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjYxMDA7IH1cbiAgICAgIC5wLWZvcm1fY2hlY2tib3hfbGFiZWwgbGFiZWwuaXMtY2hlY2tlZDphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnAtZm9ybV9udW1iZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICAgIGJhY2tncm91bmQ6ICNlZWYwZjY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjQyODY7XG4gICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAjZWVmMGY2OyB9XG4gICAgLnAtZm9ybV9udW1iZXI6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYjZiYmNiOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mb3JtX251bWJlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICAgICAgd2lkdGg6IDY0JTsgfSB9XG4gIC5wLWZvcm1fdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBcIk9zYWthXCIsIFwiVmVyZGFuYVwiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZm9ybV90dGwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgICAucC1mb3JtX3R0bF9yZXF1aXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWQ2NDAyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgaGVpZ2h0OiAyLjZyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgd2lkdGg6IDZyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1mb3JtX3R0bF9yZXF1aXJlZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgIC5wLWZvcm1fdHRsX2FueSB7XG4gICAgICBjb2xvcjogIzAwNjRBRDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0QUQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjZyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWZvcm1fdHRsX2FueSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgIC5wLWZvcm1fdHRsLmlzLW1haWxfY29uZmlybSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1mb3JtX3R0bC5pcy1tYWlsX2NvbmZpcm0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgLnAtZm9ybV90dGxfMDIge1xuICAgICAgd2lkdGg6IDI3LjhyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM3NTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWZvcm1fdHRsXzAyIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgICAucC1mb3JtX3R0bF9zdWIge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS45MTY2NztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtZm9ybV90dGxfc3ViIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0uNXJlbTsgfSB9XG4gIC5wLWZvcm1fdHh0X3N1YiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07IH1cbiAgLnAtZm9ybV9ib3R0b21fdHh0IHtcbiAgICBjb2xvcjogIzNhMzIyODtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBtYXJnaW4tdG9wOiAyLjdyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwi5ri444K044K344OD44KvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJPc2FrYVwiLCBcIlZlcmRhbmFcIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZm9ybV9ib3R0b21fdHh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gICAgLnAtZm9ybV9ib3R0b21fdHh0X2xpbmsge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYTMyMjg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICBjb2xvcjogIzNhMzIyODsgfVxuICAucC1mb3JtX21pZGRsZV9idG4ge1xuICAgIHdpZHRoOiAzNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgIGhlaWdodDogNi41cmVtO1xuICAgIG1hcmdpbjogMy41cmVtIGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDYuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZm9ybV9taWRkbGVfYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuOHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mb3JtX21pZGRsZV9idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIC5wLWZvcm1fYnRuX3dyYXBwZXIuaXMtZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWZvcm1fYnRuX3dyYXBwZXIuaXMtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnAtZm9ybV9zdWJtaXRfYnRuX3dyYXBwZXIuaXMtY29uZmlybSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucC1mb3JtX3N1Ym1pdF9idG5fd2hpdGVfd3JhcHBlci5pcy1jb25maXJtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wLWZvcm1fYWxlcnRfdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgY29sb3I6ICMzYTMyMjg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWZvcm1fYWxlcnRfdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAucC1mb3JtX2Vycm9yIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmIwMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mb3JtX2Vycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAucC1mb3JtX2Rvd25sb2FkX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC43cmVtO1xuICAgIHBhZGRpbmc6IDAgNnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAucC1mb3JtX3RvcF9idG5fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAtMTZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWZvcm1fdG9wX2J0bl93cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYuMnJlbSk7XG4gICAgICAgIGJvdHRvbTogLTE0cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtZm9ybV90aGFua3NfdHh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1OyB9IH1cblxuLm13X3dwX2Zvcm1fY29uZmlybSAucC1mb3JtX3RvcF90eHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV9ncm91cF93cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDY0YWQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS40cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV9ncm91cF93cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDMuMnJlbTsgfSB9XG4gIC5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV9ncm91cF93cmFwcGVyLmlzLXRyYW5zZmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV90dGwge1xuICBtaW4td2lkdGg6IDI1LjVyZW07XG4gIHdpZHRoOiAyNS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV90dGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubXdfd3BfZm9ybV9jb25maXJtIC5wLWZvcm1fdHRsLmlzLWNvbmZpcm0ge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubXdfd3BfZm9ybV9jb25maXJtIC5wLWZvcm1fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBsaW5lLWhlaWdodDogMi40O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAubXdfd3BfZm9ybV9jb25maXJtIC5wLWZvcm1fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEwNTI2OyB9IH1cbiAgLm13X3dwX2Zvcm1fY29uZmlybSAucC1mb3JtX2NvbnRlbnQuaXMtY29uZmlybSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV9jb250ZW50X2l0ZW0uaXMtYm9yZGVyX2JvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgbWFyZ2luOiAwIDAgMS44cmVtO1xuICAgIHBhZGRpbmc6IDAgMCAxLjhyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV9jb250ZW50X2l0ZW0uaXMtYm9yZGVyX2JvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNHJlbTsgfSB9XG5cbi5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV9ncm91cF9tYWlsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAubXdfd3BfZm9ybV9jb25maXJtIC5wLWZvcm1fZ3JvdXBfbWFpbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm13X3dwX2Zvcm1fY29uZmlybSAucC1mb3JtX3R0bF9yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm13X3dwX2Zvcm1fY29uZmlybSAucC1mb3JtX3R0bF9hbnkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV9jb250ZW50X3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcmVtIDAgMS44cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNjRhZDtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV9jb250ZW50X3NlbGVjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICBwYWRkaW5nOiAwcmVtIDAgMS40cmVtOyB9IH1cbiAgLm13X3dwX2Zvcm1fY29uZmlybSAucC1mb3JtX2NvbnRlbnRfc2VsZWN0OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubXdfd3BfZm9ybV9jb25maXJtIC5wLWZvcm1fY29udGVudF9zZWxlY3QuaXMtZG93bmxvYWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLm13X3dwX2Zvcm1fY29uZmlybSAucC1mb3JtX2dyb3VwX3ByaXZhY3kge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5td193cF9mb3JtX2NvbmZpcm0gLmpzLWZvcm1fYnRuX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV9idG5fd3JhcHBlci5pcy1jb25maXJtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA2NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLm13X3dwX2Zvcm1fY29uZmlybSAucC1mb3JtX2J0bl93cmFwcGVyLmlzLWNvbmZpcm0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ubXdfd3BfZm9ybV9jb25maXJtIC5wLWZvcm1fc3VibWl0X2J0bl93cmFwcGVyLmlzLWNvbmZpcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNC42cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV9zdWJtaXRfYnRuX3dyYXBwZXIuaXMtY29uZmlybSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQuMnJlbSk7IH0gfVxuXG4ubXdfd3BfZm9ybV9jb25maXJtIC5wLWZvcm1fc3VibWl0X2J0bl93aGl0ZV93cmFwcGVyLmlzLWNvbmZpcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNC42cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV9zdWJtaXRfYnRuX3doaXRlX3dyYXBwZXIuaXMtY29uZmlybSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQuMnJlbSk7IH0gfVxuXG4ubXdfd3BfZm9ybV9jb25maXJtIC5wLWZvcm1fcmFkaW9fdHRsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXdfd3BfZm9ybV9jb25maXJtIC5wLWZvcm1fcmFkaW9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5td193cF9mb3JtX2NvbmZpcm0gLmpzLWRvd25sb2FkX3NlbmQuaXMtbm9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5td193cF9mb3JtX2NvbmZpcm0gLnAtZm9ybV90eHRfc3ViIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXdfd3BfZm9ybV9jb25maXJtIC5wLWZvcm1fY29udGVudC5pcy1zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm13X3dwX2Zvcm1fY29uZmlybSAucC1mb3JtX3RvcF90eHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5td2Zvcm0tcmFkaW8tZmllbGQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi4wNDU0NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41NTU1NjsgfSB9XG5cbiNkb25hdGlvbiAubXdfd3BfZm9ybV9jb25maXJtIC5wLWZvcm1fcmFkaW9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1heC13aWR0aDogMTA0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDByZW0gNnJlbSAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEzcmVtO1xuICB6LWluZGV4OiAzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZhY2lsaXR5X2RldGFpbF93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDByZW0gMy4zcmVtIDJyZW07XG4gICAgICB0b3A6IC0zLjVyZW07XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH0gfVxuICAucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciAuaW1hZ2UxIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZmFjaWxpdHlfZGV0YWlsX3dyYXBwZXIgLmltYWdlMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciAuY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnAtZmFjaWxpdHlfZGV0YWlsX3dyYXBwZXIgLnRleHRfcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciAudGV4dF9yaWdodCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsX3dyYXBwZXIgLnRleHRfcmlnaHQgLmltYWdlX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtZmFjaWxpdHlfZGV0YWlsX3dyYXBwZXIgLnRleHRfcmlnaHQgLmltYWdlX3JpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAgIC5wLWZhY2lsaXR5X2RldGFpbF93cmFwcGVyIC50ZXh0X3JpZ2h0IC5pbWFnZV9yaWdodCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wLWZhY2lsaXR5X2RldGFpbF93cmFwcGVyIC50ZXh0X3JpZ2h0IHAge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWZhY2lsaXR5X2RldGFpbF93cmFwcGVyIC50ZXh0X3JpZ2h0IHAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnAtZmFjaWxpdHlfZGV0YWlsX3dyYXBwZXIgLnRleHRfbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciAudGV4dF9sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wLWZhY2lsaXR5X2RldGFpbF93cmFwcGVyIC50ZXh0X2xlZnQgLmltYWdlX2xlZnQge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciAudGV4dF9sZWZ0IC5pbWFnZV9sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAgIC5wLWZhY2lsaXR5X2RldGFpbF93cmFwcGVyIC50ZXh0X2xlZnQgLmltYWdlX2xlZnQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciAudGV4dF9sZWZ0IHAge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciAudGV4dF9sZWZ0IHAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5wLWZhY2lsaXR5X2RldGFpbF93cmFwcGVyIC5pbWFnZTJfYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWZhY2lsaXR5X2RldGFpbF93cmFwcGVyIC5pbWFnZTJfYiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgICAucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciAuaW1hZ2UyX2IgLmltYWdlMiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciAuaW1hZ2UyX2IgLmltYWdlMiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICAucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciAuaW1hZ2UyX2IgLmltYWdlMiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciAucC1mYWNpbGl0eV9kZXRhaWxfc3ViX2ltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZhY2lsaXR5X2RldGFpbF93cmFwcGVyIC5wLWZhY2lsaXR5X2RldGFpbF9zdWJfaW1nIC5pbWFnZTIge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjZyZW0pOyB9IH1cbiAgLnAtZmFjaWxpdHlfZGV0YWlsX3dyYXBwZXIgLnVwbG9hZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5wLWZhY2lsaXR5X2RldGFpbF93cmFwcGVyIC51cGxvYWQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnAtZmFjaWxpdHlfZGV0YWlsX3dyYXBwZXIgLmFjZi1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRyZW07XG4gICAgbWFyZ2luOiA4cmVtIDAgMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZmFjaWxpdHlfZGV0YWlsX3dyYXBwZXIgLmFjZi1tYXAge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMzByZW07XG4gICAgICAgIG1hcmdpbjogN3JlbSAwIDFyZW07XG4gICAgICAgIGxlZnQ6IC0zLjNyZW07IH0gfVxuICAucC1mYWNpbGl0eV9kZXRhaWxfd3JhcHBlciAuYWNmLW1hcCBpbWcge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDsgfVxuXG4ucC1mYWNpbGl0eV9kZXRhaWxfdG9wIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wLWZhY2lsaXR5X2RldGFpbF90b3BfcmVhZCB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG4gIG1hcmdpbi1ib3R0b206IDdyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsX3RvcF9yZWFkIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDByZW07IH0gfVxuXG4ucC1mYWNpbGl0eV9kZXRhaWxfc3ViIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsX3N1YiBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cblxuLnAtZmFjaWxpdHlfZGV0YWlsX3N1Yl9pbWcge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZhY2lsaXR5X2RldGFpbF9zdWJfaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG5cbi5wLWZhY2lsaXR5X2RldGFpbF90dGxfbGluayB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBwYWRkaW5nOiAycmVtIDhyZW0gMnJlbSAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmM2Y4ZmE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1mYWNpbGl0eV9kZXRhaWxfdHRsX2xpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gNHJlbSAuOHJlbSAxLjVyZW07IH0gfVxuICAucC1mYWNpbGl0eV9kZXRhaWxfdHRsX2xpbmtfd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWZhY2lsaXR5X2RldGFpbF90dGxfbGlua193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnAtZmFjaWxpdHlfZGV0YWlsIHRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZhY2lsaXR5X2RldGFpbCB0YWJsZSB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cblxuLnAtZmFjaWxpdHlfZGV0YWlsIHRib2R5IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG4gIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZhY2lsaXR5X2RldGFpbCB0Ym9keSB7XG4gICAgICBtaW4td2lkdGg6IDA7IH0gfVxuICAucC1mYWNpbGl0eV9kZXRhaWwgdGJvZHkgdHIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsIHRib2R5IHRyOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICAucC1mYWNpbGl0eV9kZXRhaWwgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMSkgdGQ6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNjRhZDsgfVxuICAgIC5wLWZhY2lsaXR5X2RldGFpbCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMXJlbTsgfVxuICAgICAgLnAtZmFjaWxpdHlfZGV0YWlsIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAucC1mYWNpbGl0eV9kZXRhaWwgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDA7IH1cbiAgICAucC1mYWNpbGl0eV9kZXRhaWwgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1pbi13aWR0aDogMjRyZW07XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1mYWNpbGl0eV9kZXRhaWwgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIG1pbi13aWR0aDogMHJlbTsgfSB9XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsIHRib2R5IHRyIHRkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWZhY2lsaXR5X2RldGFpbCB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgd2lkdGg6IDY1JTsgfSB9XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsIHRib2R5IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtZmFjaWxpdHlfZGV0YWlsIHRib2R5IHRyIHRkIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDByZW07IH0gfVxuICAgICAgLnAtZmFjaWxpdHlfZGV0YWlsIHRib2R5IHRyIHRkIGEge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucC1mYWNpbGl0eV9kZXRhaWwgdGJvZHkgdHIgdGQgYS5pcy1saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wLWZhY2lsaXR5X2RldGFpbCB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDY0YWQ7IH1cblxuLnAtZmFjaWxpdHlfZGV0YWlsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40czsgfVxuICAucC1mYWNpbGl0eV9kZXRhaWwgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mYWNpbGl0eV9kZXRhaWwgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAucC1mYWNpbGl0eV9kZXRhaWwgYS5wLWZhY2lsaXR5X2RldGFpbF9ibG9nX2xpc3RfbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucC1mYWNpbGl0eV9kZXRhaWwgYS5wLWZhY2lsaXR5X2RldGFpbF9iYWNrX2J0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiA4cmVtIGF1dG8gMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXIgMC40cyxjb2xvciAwLjRzOyB9XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsIGEucC1mYWNpbGl0eV9kZXRhaWxfYmFja19idG46aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZmFjaWxpdHlfZGV0YWlsIGEucC1mYWNpbGl0eV9kZXRhaWxfYmFja19idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtOyB9IH1cbiAgICAucC1mYWNpbGl0eV9kZXRhaWwgYS5wLWZhY2lsaXR5X2RldGFpbF9iYWNrX2J0bjo6YmVmb3JlLCAucC1mYWNpbGl0eV9kZXRhaWwgYS5wLWZhY2lsaXR5X2RldGFpbF9iYWNrX2J0bjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlci10b3AgMC40cyxib3JkZXItcmlnaHQgMC40czsgfVxuICAgIC5wLWZhY2lsaXR5X2RldGFpbCBhLnAtZmFjaWxpdHlfZGV0YWlsX2JhY2tfYnRuOjpiZWZvcmUge1xuICAgICAgbGVmdDogMnJlbTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsIGEucC1mYWNpbGl0eV9kZXRhaWxfYmFja19idG46OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsIGEucC1mYWNpbGl0eV9kZXRhaWxfYmFja19idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlci10b3AgMC40cyxib3JkZXItcmlnaHQgMC40czsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWZhY2lsaXR5X2RldGFpbCBhLnAtZmFjaWxpdHlfZGV0YWlsX2JhY2tfYnRuOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgICAgIC5wLWZhY2lsaXR5X2RldGFpbCBhLnAtZmFjaWxpdHlfZGV0YWlsX2JhY2tfYnRuOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWZhY2lsaXR5X2RldGFpbCBhLnAtZmFjaWxpdHlfZGV0YWlsX2JhY2tfYnRuOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfSB9XG4gICAgICAucC1mYWNpbGl0eV9kZXRhaWwgYS5wLWZhY2lsaXR5X2RldGFpbF9iYWNrX2J0bjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwNjRhZDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1mYWNpbGl0eV9kZXRhaWwgYS5wLWZhY2lsaXR5X2RldGFpbF9iYWNrX2J0bjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmOyB9IH1cblxuLnAtZmFjaWxpdHlfZGV0YWlsIGFbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZhY2lsaXR5X2RldGFpbCBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wLWZhY2lsaXR5X2RldGFpbCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG4ucC1mYWNpbGl0eV9kZXRhaWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG5cbi5wLWZhY2lsaXR5X2RldGFpbCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZhY2lsaXR5X2RldGFpbCB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgLnAtZmFjaWxpdHlfZGV0YWlsIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mYWNpbGl0eV9kZXRhaWwgdWwgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsIHVsIGxpOm50aC1vZi10eXBlKDEpIGEge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAucC1mYWNpbGl0eV9kZXRhaWwgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZDI7IH1cbiAgICAgIC5wLWZhY2lsaXR5X2RldGFpbCB1bCBsaSBhLnAtZmFjaWxpdHlfZGV0YWlsX2Jsb2dfbGlzdF9saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucC1mYWNpbGl0eV9kZXRhaWwgLmxheW91dF9pbmZvZmxvYXQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1mYWNpbGl0eV9kZXRhaWwgLmxheW91dF9pbmZvZmxvYXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIC5wLWZhY2lsaXR5X2RldGFpbCAubGF5b3V0X2luZm9mbG9hdCAueWVhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC5wLWZhY2lsaXR5X2RldGFpbCAubGF5b3V0X2luZm9mbG9hdCAucGRmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgLnAtZmFjaWxpdHlfZGV0YWlsIC5sYXlvdXRfaW5mb2Zsb2F0IC5saW5rIGEge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuXG4ucC1mYWNpbGl0eV9kZXRhaWwgLmxheW91dF9pbmZvZmxvYXQgLnllYXJfYmxvY2suY2xlYXJmaXggcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZhY2lsaXR5X2RldGFpbCAubGF5b3V0X2luZm9mbG9hdCAueWVhcl9ibG9jay5jbGVhcmZpeCBwIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucC1mYWNpbGl0eV9kZXRhaWwgLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZhY2lsaXR5X2RldGFpbCAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjsgfSB9XG5cbi5wLWZhY2lsaXR5X2RldGFpbF9ibG9nX2xpc3RfYm9yZGVyIHtcbiAgbWFyZ2luOiAwIDEuNnJlbTsgfVxuXG4ucC1mYWNpbGl0eV9kZXRhaWxfYmxvZ19saXN0X3RpbWUge1xuICBtaW4td2lkdGg6IDEwLjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsX2Jsb2dfbGlzdF90aW1lIHtcbiAgICAgIG1pbi13aWR0aDogOC40cmVtOyB9IH1cblxuLnAtZmFjaWxpdHlfZGV0YWlsX2Jsb2dfbGlzdF9saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZhY2lsaXR5X2RldGFpbF9ibG9nX2xpc3RfbGluazo6YmVmb3JlLCAucC1mYWNpbGl0eV9kZXRhaWxfYmxvZ19saXN0X2xpbms6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cblxuLnAtZmFjaWxpdHlfZGV0YWlsX2Jsb2dfbGlzdF90eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsX2Jsb2dfbGlzdF90eHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgLnAtZmFjaWxpdHlfZGV0YWlsX2Jsb2dfbGlzdF90eHQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0zcmVtO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAuOHJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnAtZmFjaWxpdHlfZGV0YWlsX2Jsb2dfYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwcmVtIDMuNXJlbSAwcmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMi43O1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAucC1mYWNpbGl0eV9kZXRhaWxfYmxvZ19idG5fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtZmFjaWxpdHlfZGV0YWlsX2Jsb2dfYnRuX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH0gfVxuICAgIC5wLWZhY2lsaXR5X2RldGFpbF9ibG9nX2J0bl93cmFwcGVyIGEge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGNvbG9yIDAuNHM7IH1cbiAgICAgIC5wLWZhY2lsaXR5X2RldGFpbF9ibG9nX2J0bl93cmFwcGVyIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi5wLWZhY2lsaXR5X2RldGFpbF9ibG9nX2Jucl9saW5rIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtZmFjaWxpdHlfYmxvZ19ibnJfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU4NGE7XG4gIHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1mYWNpbGl0eV9kZXRhaWxfYmxvZ19ibnJfbGluayB7XG4gICAgICBtYXJnaW46IDFyZW0gMDsgfSB9XG4gIC5wLWZhY2lsaXR5X2RldGFpbF9ibG9nX2Jucl9saW5rIGltZyB7XG4gICAgZmlsdGVyOiBpbnZlcnQoMjIlKSBzZXBpYSg4NiUpIHNhdHVyYXRlKDcxNSUpIGh1ZS1yb3RhdGUoMTI5ZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoMTAxJSk7IH1cblxuLnAtZmFjaWxpdHlfZGV0YWlsX21hcF9saW5rIHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtZmFjaWxpdHlfZGV0YWlsX21hcF9saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnAtZmFjaWxpdHlfZGV0YWlsIC5mcmVlaHRtbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnAtZmFjaWxpdHlfZGV0YWlsX2ltZ19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1mYWNpbGl0eV9kZXRhaWxfaW1nX2xpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIC5wLWZhY2lsaXR5X2RldGFpbF9pbWdfbGluayBhW3RhcmdldD1cIl9ibGFua1wiXSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wLWZhY2lsaXR5X2RldGFpbCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucC1mYWNpbGl0eV9zZWFyY2hfYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNHJlbTtcbiAgYm90dG9tOiAzLjVyZW07XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsdmlzaWJpbGl0eSAwLjRzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgIC5wLWZhY2lsaXR5X3NlYXJjaF9idG4ge1xuICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9IH1cbiAgLnAtZmFjaWxpdHlfc2VhcmNoX2J0bi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAucC1mYWNpbGl0eV9zZWFyY2hfYnRuX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTI0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1mYWNpbGl0eV9zZWFyY2hfYnRuX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4jZmFjaWxpdHkgLnVwbG9hZCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgI2ZhY2lsaXR5IC51cGxvYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbi5wLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA5LjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9IH1cbiAgLnAtY29udGVudF90b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtO1xuICAgIG1hcmdpbi10b3A6IDdyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWNvbnRlbnRfdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07IH0gfVxuICAucC1jb250ZW50X2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEzNi42cmVtO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtY29udGVudF9mbGV4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjNyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuM3JlbTsgfSB9XG4gICAgLnAtY29udGVudF9mbGV4LmlzLW1pZGRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5LjVyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9mbGV4LmlzLW1pZGRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1jb250ZW50X2ZsZXguaXMtcmV2ZXJzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gICAgLnAtY29udGVudF9mbGV4X2xlZnQge1xuICAgICAgd2lkdGg6IDUzcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9mbGV4X2xlZnQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wLWNvbnRlbnRfZmxleF9sZWZ0LmlzLW1pZGRsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X2ZsZXhfbGVmdC5pcy1taWRkbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnAtY29udGVudF9mbGV4X2xlZnRfdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X2ZsZXhfbGVmdF90dGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICAucC1jb250ZW50X2ZsZXhfbGVmdF90eHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS45NDQ0NDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWNvbnRlbnRfZmxleF9sZWZ0X3R4dCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gICAgLnAtY29udGVudF9mbGV4X3JpZ2h0X2ltZyB7XG4gICAgICB3aWR0aDogNjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogNi41cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9mbGV4X3JpZ2h0X2ltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICAgICAucC1jb250ZW50X2ZsZXhfcmlnaHRfaW1nLmlzLW1pZGRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiA0MnJlbTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtY29udGVudF9mbGV4X3JpZ2h0X2ltZy5pcy1taWRkbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5wLWNvbnRlbnRfZmxleF9yaWdodC5pcy1taWRkbGUge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X2ZsZXhfcmlnaHQuaXMtbWlkZGxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnAtY29udGVudF9mbGV4X3JpZ2h0LmlzLXNtYWxsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZyZW0pOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9mbGV4X3JpZ2h0LmlzLXNtYWxsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wLWNvbnRlbnRfd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDkuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1jb250ZW50X3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuICAucC1jb250ZW50X3ZvaWNlIHtcbiAgICBtYXgtd2lkdGg6IDEyNHJlbTtcbiAgICBtYXJnaW46IDAgYXV0byA5LjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWNvbnRlbnRfdm9pY2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4zcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmY2ZiZjI7IH0gfVxuICAgIC5wLWNvbnRlbnRfdm9pY2Vfd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNmYmYyO1xuICAgICAgcGFkZGluZy1sZWZ0OiA5LjNyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5LjNyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfdm9pY2Vfd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5wLWNvbnRlbnRfdm9pY2VfdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3ZvaWNlX3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLnAtY29udGVudF92b2ljZV90b3BfbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucC1jb250ZW50X3ZvaWNlX3RvcF9sZWZ0X3R0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1jb250ZW50X3ZvaWNlX3RvcF9sZWZ0X3R0bCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgICAgICAgIC5wLWNvbnRlbnRfdm9pY2VfdG9wX2xlZnRfdHRsLmlzLXlvdXR1YmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnAtY29udGVudF92b2ljZV90b3Bfc3BlbGwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgLnAtY29udGVudF92b2ljZV90b3Bfc3BlbGxfd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnAtY29udGVudF92b2ljZV90b3Bfc3BlbGwuaXMtY29tcGFueSB7XG4gICAgICAgICAgYm90dG9tOiA1LjVyZW07XG4gICAgICAgICAgbGVmdDogNi41cmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogNDNyZW07XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtY29udGVudF92b2ljZV90b3Bfc3BlbGwuaXMtY29tcGFueSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTQuOHJlbTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1LjZyZW07IH0gfVxuICAgICAgICAucC1jb250ZW50X3ZvaWNlX3RvcF9zcGVsbC5pcy1wZXJzb24ge1xuICAgICAgICAgIGJvdHRvbTogMTByZW07XG4gICAgICAgICAgbGVmdDogNC41cmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMjVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWNvbnRlbnRfdm9pY2VfdG9wX3NwZWxsLmlzLXBlcnNvbiB7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTQuNXJlbTtcbiAgICAgICAgICAgICAgbGVmdDogM3JlbTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtOyB9IH1cbiAgICAgIC5wLWNvbnRlbnRfdm9pY2VfdG9wX3JpZ2h0X2ltZyB7XG4gICAgICAgIHdpZHRoOiA0N3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtY29udGVudF92b2ljZV90b3BfcmlnaHRfaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wLWNvbnRlbnRfdm9pY2VfdHh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjIyMjI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3ZvaWNlX3R4dCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1OyB9IH1cbiAgLnAtY29udGVudF9hY2Nlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtY29udGVudF9hY2Nlc3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cbiAgICAucC1jb250ZW50X2FjY2Vzc190dGwge1xuICAgICAgZm9udC1zaXplOiA0LjFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzA3MzI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9hY2Nlc3NfdHRsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjNyZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgLnAtY29udGVudF9hY2Nlc3NfdHRsOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtYWNjZXNzX2ljbi5wbmcpO1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIGhlaWdodDogNi41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjZXNzX3R0bDo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICB3aWR0aDogOXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNy41cmVtOyB9IH1cbiAgICAucC1jb250ZW50X2FjY2Vzc19mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X2FjY2Vzc19mbGV4IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9hY2Nlc3NfZmxleF9sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjNyZW07IH0gfVxuICAgICAgLnAtY29udGVudF9hY2Nlc3NfZmxleF9sZWZ0IGRsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X2FjY2Vzc19mbGV4X2xlZnQgZGwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAucC1jb250ZW50X2FjY2Vzc19mbGV4X2xlZnQgZGwgZHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDUzcmVtO1xuICAgICAgICAgIG1heC13aWR0aDogNTNyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWNvbnRlbnRfYWNjZXNzX2ZsZXhfbGVmdCBkbCBkdCB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk0NDQ0O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjZXNzX2ZsZXhfbGVmdCBkbCBkdDo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RmZjJmZjtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgICAgLnAtY29udGVudF9hY2Nlc3NfZmxleF9sZWZ0IGRsIGR0IHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMCAwOyB9XG4gICAgICAgIC5wLWNvbnRlbnRfYWNjZXNzX2ZsZXhfbGVmdCBkbCBkZCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWNvbnRlbnRfYWNjZXNzX2ZsZXhfbGVmdCBkbCBkZCB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5wLWNvbnRlbnRfYWNjZXNzX2ZsZXhfbGVmdF90eHRfc3ViIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjZXNzX2ZsZXhfbGVmdF90eHRfc3ViIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICAgICAucC1jb250ZW50X2FjY2Vzc19mbGV4X3JpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1M3JlbTtcbiAgICAgICAgbWluLXdpZHRoOiA1M3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X2FjY2Vzc19mbGV4X3JpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgICAucC1jb250ZW50X2FjY2Vzc19mbGV4X3JpZ2h0IGlmcmFtZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1jb250ZW50X2FjY2Vzc19mbGV4X3JpZ2h0IGlmcmFtZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgIC5wLWNvbnRlbnRfYWNjZXNzX21hcF9saW5rIHtcbiAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9hY2Nlc3NfbWFwX2xpbmsge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cbiAgICAgIC5wLWNvbnRlbnRfYWNjZXNzX21hcF9saW5rIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wLWNvbnRlbnRfYWJvdXQge1xuICAgIG1heC13aWR0aDogMTI0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDkuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtY29udGVudF9hYm91dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmNmYmYyOyB9IH1cbiAgICAucC1jb250ZW50X2Fib3V0LmlzLXdoaXRlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAucC1jb250ZW50X2Fib3V0X3dyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZjZmJmMjtcbiAgICAgIHBhZGRpbmctbGVmdDogOS4zcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogOS4zcmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X2Fib3V0X3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5wLWNvbnRlbnRfYWJvdXRfd3JhcHBlci5pcy13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X2Fib3V0X3dyYXBwZXIuaXMtd2hpdGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjNyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjNyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfYWJvdXRfd3JhcHBlci5pcy15b3V0dWJlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjNyZW07IH0gfVxuICAgIC5wLWNvbnRlbnRfYWJvdXRfbGlzdCB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDNyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLnAtY29udGVudF9hYm91dF90eHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOTQ0NDQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDUuNXJlbSAwIDQuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfYWJvdXRfdHh0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgICAgICAgbWFyZ2luOiAyLjVyZW0gMCAyLjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAxLjJyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfYWJvdXRfdHh0LmlzLXlvdXR1YmUge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAucC1jb250ZW50X2Jhc2VfbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS4ycmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1jb250ZW50X2Jhc2VfbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucC1jb250ZW50X2Jhc2VfbGlzdCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1OyB9XG4gICAgLnAtY29udGVudF9iYXNlX2xpc3RfbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIuNHJlbSAwIDIuNHJlbSA1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X2Jhc2VfbGlzdF9saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS45cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjlyZW07IH0gfVxuICAgICAgLnAtY29udGVudF9iYXNlX2xpc3RfbGluazo6YmVmb3JlLCAucC1jb250ZW50X2Jhc2VfbGlzdF9saW5rOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuNHM7IH1cbiAgICAgIC5wLWNvbnRlbnRfYmFzZV9saXN0X2xpbms6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X2Jhc2VfbGlzdF9saW5rOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDIuN3JlbTsgfSB9XG4gICAgICAucC1jb250ZW50X2Jhc2VfbGlzdF9saW5rOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWNvbnRlbnRfYmFzZV9saXN0X2xpbms6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyLjdyZW07IH0gfVxuICAgICAgLnAtY29udGVudF9iYXNlX2xpc3RfbGluayBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucC1jb250ZW50X2Jhc2VfbGlzdF9pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGhlaWdodDogMTAyJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfYmFzZV9saXN0X2ltZyB7XG4gICAgICAgICAgd2lkdGg6IDI0LjVyZW07IH0gfVxuICAgIC5wLWNvbnRlbnRfYmFzZV9saXN0X3dyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0ycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9iYXNlX2xpc3Rfd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfSB9XG4gIC5wLWNvbnRlbnRfdGFibGUgdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1jb250ZW50X3RhYmxlIHRhYmxlIHtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgLnAtY29udGVudF90YWJsZSB0Ym9keSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtY29udGVudF90YWJsZSB0Ym9keSB7XG4gICAgICAgIG1pbi13aWR0aDogNjByZW07IH0gfVxuICAgIC5wLWNvbnRlbnRfdGFibGUgdGJvZHkgdHIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wLWNvbnRlbnRfdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAucC1jb250ZW50X3RhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKDEpIHRkW2NvbHNwYW5dOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IDExMnJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMCAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgcGFkZGluZzogMi40cmVtIDIuNHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWNvbnRlbnRfdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMSkgdGRbY29sc3Bhbl06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAgICAgLnAtY29udGVudF90YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDByZW0gMXJlbTsgfVxuICAgICAgLnAtY29udGVudF90YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMDsgfVxuICAgICAgLnAtY29udGVudF90YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNjRhZDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X3RhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHJlbTsgfSB9XG4gICAgICAgIC5wLWNvbnRlbnRfdGFibGUgdGJvZHkgdHIgdGQgYSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDIuOXJlbSAyLjlyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWNvbnRlbnRfdGFibGUgdGJvZHkgdHIgdGQgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgICAgICAgLnAtY29udGVudF90YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA2NGFkOyB9XG4gIC5wLWNvbnRlbnRfYWNjb3JkaW9uIHtcbiAgICBtYXgtd2lkdGg6IDEzNi42cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDkuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtY29udGVudF9hY2NvcmRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9IH1cbiAgICAucC1jb250ZW50X2FjY29yZGlvbi5pcy1vdGhlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2JnX290aGVyX3BjLnBuZyk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbi5pcy1vdGhlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtY29udGVudF9hY2NvcmRpb25fYmdfb3RoZXJfc3AucG5nKTsgfSB9XG4gICAgICAucC1jb250ZW50X2FjY29yZGlvbi5pcy1vdGhlcjo6YmVmb3JlLCAucC1jb250ZW50X2FjY29yZGlvbi5pcy1vdGhlcjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnAtY29udGVudF9hY2NvcmRpb24uaXMtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1jb250ZW50X2FjY29yZGlvbl9iZ19jaGlsZF9wYy5wbmcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb24uaXMtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2JnX2NoaWxkX3NwLnBuZyk7IH0gfVxuICAgICAgLnAtY29udGVudF9hY2NvcmRpb24uaXMtY2hpbGQ6OmJlZm9yZSwgLnAtY29udGVudF9hY2NvcmRpb24uaXMtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2JnX3RvcF9wYy5wbmcpO1xuICAgICAgaGVpZ2h0OiAxMTVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0MHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtY29udGVudF9hY2NvcmRpb25fYmdfdG9wX3NwLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB0b3A6IDI4cmVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA4MHJlbTsgfSB9XG4gICAgLnAtY29udGVudF9hY2NvcmRpb246OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1jb250ZW50X2FjY29yZGlvbl9iZ19ib3R0b21fcGMucG5nKTtcbiAgICAgIGhlaWdodDogMTMwcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTY0cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb246OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2JnX2JvdHRvbV9zcC5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYm90dG9tOiAtMjlyZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDk4cmVtOyB9IH1cbiAgICAucC1jb250ZW50X2FjY29yZGlvbl93cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTA0cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX3dyYXBwZXIuaXMtc3ViIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1jb250ZW50X2FjY29yZGlvbl90eHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW0ge1xuICAgICAgcGFkZGluZzogM3JlbSAzLjNyZW0gMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMS42cmVtIDJyZW0gMDsgfSB9XG4gICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtLmlzLXNlcnZpY2Uge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDcuM3JlbSA1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtLmlzLXNlcnZpY2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDJyZW0gMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH0gfVxuICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtLmlzLXNlcnZpY2U6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9saXN0X3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZDI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9saXN0X3dyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV93cmFwcGVyLmlzLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV93cmFwcGVyLmlzLXNlYXJjaDo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA0cmVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX3dyYXBwZXIuaXMtc2VhcmNoOjpiZWZvcmUge1xuICAgICAgICAgICAgICB0b3A6IDNyZW07IH0gfVxuICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbSB1bCBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmQyOyB9XG4gICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtIHVsIGxpLmwtY2hpbGRyZW5fZmVhdHVyZV9saXN0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbS5pcy1sZWFmXzAxIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW0uaXMtbGVhZl8wMTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtY29udGVudF9hY2NvcmRpb25fbGVhZl8wMS5wbmcpO1xuICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICByaWdodDogLTE2cmVtO1xuICAgICAgICAgIHdpZHRoOiA5LjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA4LjVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW0uaXMtbGVhZl8wMTo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMy41cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogNXJlbTsgfSB9XG4gICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtLmlzLWxlYWZfMDIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbS5pcy1sZWFmXzAyOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1jb250ZW50X2FjY29yZGlvbl9sZWFmXzAyLnBuZyk7XG4gICAgICAgICAgdG9wOiAxMXJlbTtcbiAgICAgICAgICBsZWZ0OiAtMTRyZW07XG4gICAgICAgICAgd2lkdGg6IDcuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbS5pcy1sZWFmXzAyOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMi44cmVtOyB9IH1cbiAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW0uaXMtbGVhZl8wMyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtLmlzLWxlYWZfMDM6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2xlYWZfMDMucG5nKTtcbiAgICAgICAgICB0b3A6IDQuNXJlbTtcbiAgICAgICAgICByaWdodDogLTVyZW07XG4gICAgICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbS5pcy1sZWFmXzAzOjphZnRlciB7XG4gICAgICAgICAgICAgIHRvcDogMS41cmVtO1xuICAgICAgICAgICAgICByaWdodDogLTNyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07IH0gfVxuICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbS5pcy1hZ2VkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTg0YTsgfVxuICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbS5pcy1wZXJzb24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjM0MGE3OyB9XG4gICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtLmlzLW90aGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhMjUyODsgfVxuICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbS5pcy1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOTkwNmE7IH1cbiAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW0uaXMtaGlzdG9yeSB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTJlMmQyO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UyZTJkMjtcbiAgICAgICAgcGFkZGluZzogMHJlbSAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW0uaXMtaGlzdG9yeSB1bCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG4gICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX3R0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fdHRsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV90dGwuaXMtb3RoZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV90dGw6OmJlZm9yZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiA1LjVyZW07XG4gICAgICAgICAgbWluLWhlaWdodDogNS41cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX3R0bC5pcy1hZ2VkOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLXNlcnZpY2VfYWdlX2ljbi5wbmcpOyB9XG4gICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fdHRsLmlzLWNvbXBhbnk6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3Atc2VydmljZV9jb21wYW55X2ljbi5wbmcpOyB9XG4gICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fdHRsLmlzLXBlcnNvbjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1zZXJ2aWNlX3BlcnNvbl9pY24ucG5nKTsgfVxuICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX3R0bC5pcy1vdGhlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX3R0bC5pcy1vdGhlciB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV90dGwuaXMtb3RoZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1zZXJ2aWNlX3RhbGtfaWNuLnBuZyk7IH1cbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV90dGwuaXMtZmFjaWxpdHkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV90dGwuaXMtZmFjaWxpdHkge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fdHRsLmlzLWZhY2lsaXR5OjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3Atc2VydmljZV9mYWNpbGl0eV9pY24ucG5nKTsgfVxuICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX3R0bC5pcy1jaGlsZCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX3R0bC5pcy1jaGlsZCB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX3R0bC5pcy1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLXNlcnZpY2VfY2hpbGRfaWNuLnBuZyk7IH1cbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV90dGwucC1hcmNoaXZlX2Jsb2dfZmFjaWxpdHlfdHRsIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV90dGwuaXMtYXJjaGl2ZV9ibG9nIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41MTU2MjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV90dGwuaXMtYXJjaGl2ZV9ibG9nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07IH0gfVxuICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2J0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQxMTc2O1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDVyZW0gMnJlbSAwOyB9IH1cbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG46OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxLjVyZW07XG4gICAgICAgICAgcmlnaHQ6IC0wLjJyZW07XG4gICAgICAgICAgd2lkdGg6IDQuNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDQuNnJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG46OmFmdGVyIHtcbiAgICAgICAgICAgICAgdG9wOiAxLjNyZW07XG4gICAgICAgICAgICAgIHJpZ2h0OiAwcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMy42cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMuNnJlbTsgfSB9XG4gICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuLmlzLWFnZWQ6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1ODRhOyB9XG4gICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuLmlzLW90aGVyOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhMjUyODsgfVxuICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2J0bi5pcy1wZXJzb246OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjM0MGE3OyB9XG4gICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuLmlzLWJsdWUge1xuICAgICAgICAgIGNvbG9yOiAjMDA2NGFkOyB9XG4gICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG4uaXMtYmx1ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDsgfVxuICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2J0bi5pcy15ZWFyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNDYxNTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG4uaXMteWVhciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45NDQ0NDsgfSB9XG4gICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG4uaXMteWVhcjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAxLjZyZW07IH1cbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG4uaXMtc2VhcmNoIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjhyZW07XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuLmlzLXNlYXJjaCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICB3aWR0aDogMjByZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMS44cmVtIDFyZW07IH0gfVxuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuLmlzLXNlYXJjaDo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuLmlzLXNlYXJjaDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG5faWNuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuX2ljbi5pcy1hZ2VkOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNTg0YTsgfVxuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuX2ljbi5pcy1hZ2VkOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ODRhOyB9XG4gICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG5faWNuLmlzLXBlcnNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MzQwYTc7IH1cbiAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2J0bl9pY24uaXMtcGVyc29uOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjM0MGE3OyB9XG4gICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG5faWNuLmlzLXNlYXJjaDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2J0bl9pY24uaXMtc2VhcmNoOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cbiAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2J0bl9pY24uaXMtc2VhcmNoOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG5faWNuLmlzLXNlYXJjaDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cbiAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2J0bl9pY24uaXMtYmx1ZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7IH1cbiAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2J0bl9pY24uaXMtYmx1ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDsgfVxuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuX2ljbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMy44cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuX2ljbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMuMXJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogMS4zcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4OyB9IH1cbiAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2J0bl9pY246OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMy44cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40czsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuX2ljbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMy4xcmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjNyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG5faWNuLmlzLXllYXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogMy40cmVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuX2ljbi5pcy15ZWFyOjphZnRlciB7XG4gICAgICAgICAgICAgIHRvcDogMy40cmVtOyB9IH1cbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG4uYWN0aXZlIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuX2ljbjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMy43cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2J0bi5hY3RpdmUgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9idG5faWNuOjphZnRlciB7XG4gICAgICAgICAgICAgIHRvcDogM3JlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuLmFjdGl2ZSAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2J0bl9pY24uaXMteWVhcjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDMuM3JlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fYnRuLmFjdGl2ZSAubC11bml2ZXJzYWxfaGlzdG9yeV9pdGVtX3R0bF93cmFwcGVyOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDEuOHJlbTsgfSB9XG4gICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX3R4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuN3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3JlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX3R4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogLTJyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fbGluazphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLS41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9saW5rOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IC0uNXJlbTsgfSB9XG4gICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fbGluay5jLWFycm93X3JpZ2h0X2dyZWVuOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMDA1ODRhOyB9XG4gICAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9saW5rLmMtYXJyb3dfcmlnaHRfZ3JlZW46aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA1ODRhO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwNTg0YTsgfVxuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fbGluay5jLWFycm93X3JpZ2h0X2dyZWVuOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNTg0YTsgfVxuICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2xpbmsuYy1hcnJvd19yaWdodF9wdXJwbGU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgY29sb3I6ICM2MzQwYTc7IH1cbiAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2xpbmsuYy1hcnJvd19yaWdodF9wdXJwbGU6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjM0MGE3O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzYzNDBhNzsgfVxuICAgICAgICAgIC5wLWNvbnRlbnRfYWNjb3JkaW9uX2l0ZW1fbGluay5jLWFycm93X3JpZ2h0X3B1cnBsZTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MzQwYTc7IH1cbiAgICAgICAgLnAtY29udGVudF9hY2NvcmRpb25faXRlbV9saW5rX3dyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX3RvcF90eHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43Nzc3ODsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX3RvcF90eHQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM3NTsgfSB9XG4gICAgLnAtY29udGVudF9hY2NvcmRpb25fb3BlbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAucC1jb250ZW50X3N5c3RlbV90dGwge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTQ0NDQ7XG4gICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC00cmVtO1xuICAgIHdpZHRoOiA1MHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtY29udGVudF9zeXN0ZW1fdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyNTtcbiAgICAgICAgd2lkdGg6IDI4cmVtO1xuICAgICAgICB0b3A6IC0xLjVyZW07IH0gfVxuICAucC1jb250ZW50X3N5c3RlbV9pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2NGFkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1jb250ZW50X3N5c3RlbV9pdGVtIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gICAgLnAtY29udGVudF9zeXN0ZW1faXRlbV9saXN0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDFyZW0pO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy44cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41ODgyNDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfc3lzdGVtX2l0ZW1fbGlzdCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS41cmVtKTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTg3NTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgIC5wLWNvbnRlbnRfc3lzdGVtX2l0ZW1fbGlzdF9pbWcge1xuICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICAgIGhlaWdodDogMTFyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxLjNyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtY29udGVudF9zeXN0ZW1faXRlbV9saXN0X2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNyZW07IH0gfVxuICAgICAgLnAtY29udGVudF9zeXN0ZW1faXRlbV9saXN0X3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA3cmVtIDZyZW0gMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtY29udGVudF9zeXN0ZW1faXRlbV9saXN0X3dyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAzLjNyZW0gMi41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgLnAtY29udGVudF9waG90b193cmFwcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAucC1jb250ZW50X3Bob3RvIGltZyB7XG4gICAgd2lkdGg6IDY0JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtY29udGVudF9waG90byBpbWcge1xuICAgICAgICB3aWR0aDogNjQlOyB9IH1cbiAgLnAtY29udGVudF9waG90b19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtY29udGVudF9waG90b19yaWdodF9pbWcge1xuICAgICAgbWFyZ2luOiAwIDAgNHJlbSBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3Bob3RvX3JpZ2h0X2ltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLnAtY29udGVudF9waG90b19yaWdodDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWlsbHVzdF9iaXJkXzAxLnBuZyk7XG4gICAgICB0b3A6IDE2cmVtO1xuICAgICAgbGVmdDogMTIlO1xuICAgICAgd2lkdGg6IDhyZW07XG4gICAgICBoZWlnaHQ6IDdyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3Bob3RvX3JpZ2h0OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgICAgbGVmdDogNHJlbTtcbiAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07IH0gfVxuICAgIC5wLWNvbnRlbnRfcGhvdG9fcmlnaHQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1pbGx1c3RfZ3JlZW5fY2lyY2xlXzAxLnBuZyk7XG4gICAgICB3aWR0aDogMjhyZW07XG4gICAgICBoZWlnaHQ6IDI4cmVtO1xuICAgICAgcmlnaHQ6IC0xNHJlbTtcbiAgICAgIGJvdHRvbTogLTE1cmVtO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3Bob3RvX3JpZ2h0OjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC01cmVtO1xuICAgICAgICAgIGJvdHRvbTogLTEwcmVtO1xuICAgICAgICAgIHdpZHRoOiAxM3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEzcmVtOyB9IH1cbiAgLnAtY29udGVudF9waG90b19sZWZ0IHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtY29udGVudF9waG90b19sZWZ0OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtaWxsdXN0X3N1bl8wMS5wbmcpO1xuICAgICAgdG9wOiAtMTNyZW07XG4gICAgICBsZWZ0OiAtMzFyZW07XG4gICAgICB3aWR0aDogNTFyZW07XG4gICAgICBoZWlnaHQ6IDUwcmVtO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3Bob3RvX2xlZnQ6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0xMHJlbTtcbiAgICAgICAgICBsZWZ0OiAtM3JlbTtcbiAgICAgICAgICB3aWR0aDogMThyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxOHJlbTsgfSB9XG4gICAgLnAtY29udGVudF9waG90b19sZWZ0OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtaWxsdXN0X2xlYWZfMDEucG5nKTtcbiAgICAgIHJpZ2h0OiAyNyU7XG4gICAgICBib3R0b206IDRlbTtcbiAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgIGhlaWdodDogMTVyZW07XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9waG90b19sZWZ0OjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDlyZW07XG4gICAgICAgICAgYm90dG9tOiAxZW07XG4gICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgICAgaGVpZ2h0OiA5cmVtOyB9IH1cbiAgLnAtY29udGVudF9zZWFyY2hfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtY29udGVudF9zZWFyY2hfd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuICAucC1jb250ZW50X3NlYXJjaF90dGwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX3R0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTU3OTsgfSB9XG4gICAgLnAtY29udGVudF9zZWFyY2hfdHRsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3AtY29udGVudF9zZWFyY2hfaWNuXzAxLnBuZyk7IH1cbiAgICAucC1jb250ZW50X3NlYXJjaF90dGwuaXMtc2VydmljZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB3aWR0aDogOHJlbTtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWNvbnRlbnRfc2VhcmNoX2ljbl8wMi5wbmcpOyB9XG4gICAgLnAtY29udGVudF9zZWFyY2hfdHRsX3N1YiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3NlYXJjaF90dGxfc3ViIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gICAgICAucC1jb250ZW50X3NlYXJjaF90dGxfc3ViOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIG1pbi13aWR0aDogNS41cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiA1LjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X3NlYXJjaF90dGxfc3ViOjpiZWZvcmUge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtOyB9IH1cbiAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX3R0bF9zdWIuaXMtYWdlZDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnBvcmF0ZS93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGVfcmVuZXdhbC9pbWcvY29tbW9uL3Atc2VydmljZV9hZ2VfaWNuLnBuZyk7IH1cbiAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX3R0bF9zdWIuaXMtcGVyc29uOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1zZXJ2aWNlX3BlcnNvbl9pY24ucG5nKTsgfVxuICAucC1jb250ZW50X3NlYXJjaF9jb250ZW50Om50aC1vZi10eXBlKDEpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJkMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAucC1jb250ZW50X3NlYXJjaF9zZWxlY3RfdHh0IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07IH0gfVxuICAucC1jb250ZW50X3NlYXJjaF90eHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtY29udGVudF9zZWFyY2hfdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgIC5wLWNvbnRlbnRfc2VhcmNoX3R4dF9zdWIge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9zZWFyY2hfdHh0X3N1YiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1OyB9IH1cbiAgICAucC1jb250ZW50X3NlYXJjaF90eHRfbGluayB7XG4gICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wLWNvbnRlbnRfc2VhcmNoX3RvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZDI7IH1cbiAgLnAtY29udGVudF9zZWFyY2hfaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNjRhZDtcbiAgICBwYWRkaW5nOiA0cmVtIDYuM3JlbSA2cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW0ge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDMuM3JlbSAzLjVyZW07IH0gfVxuICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbSA0cmVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gNXJlbSAxLjhyZW0gMDsgfSB9XG4gICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX3dyYXBwZXIuaXMtc2VydmljZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV93cmFwcGVyLmlzLXNlcnZpY2Uge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV9saXN0LmlzLW90aGVyLmlzLWxlYWZfMDEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX2xpc3QuaXMtb3RoZXIuaXMtbGVhZl8wMTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2xlYWZfMDEucG5nKTtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICByaWdodDogLTE2cmVtO1xuICAgICAgICB3aWR0aDogOS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDguNXJlbTtcbiAgICAgICAgdG9wOiAtN3JlbTtcbiAgICAgICAgcmlnaHQ6IC0yMnJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX2xpc3QuaXMtb3RoZXIuaXMtbGVhZl8wMTo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAtNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMy41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDVyZW07IH0gfVxuICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fbGlzdC5pcy1vdGhlci5pcy1sZWFmXzAyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV9saXN0LmlzLW90aGVyLmlzLWxlYWZfMDI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1jb250ZW50X2FjY29yZGlvbl9sZWFmXzAyLnBuZyk7XG4gICAgICAgIHRvcDogMTFyZW07XG4gICAgICAgIGxlZnQ6IC0yMnJlbTtcbiAgICAgICAgd2lkdGg6IDcuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA3LjVyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV9saXN0LmlzLW90aGVyLmlzLWxlYWZfMDI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIHRvcDogLTE1cmVtO1xuICAgICAgICAgICAgbGVmdDogLTRyZW07XG4gICAgICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjhyZW07IH0gfVxuICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fbGlzdC5pcy1vdGhlci5pcy1sZWFmXzAzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV9saXN0LmlzLW90aGVyLmlzLWxlYWZfMDM6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vcC1jb250ZW50X2FjY29yZGlvbl9sZWFmXzAzLnBuZyk7XG4gICAgICAgIHdpZHRoOiA2LjVyZW07XG4gICAgICAgIGhlaWdodDogNy41cmVtO1xuICAgICAgICB0b3A6IC0zLjVyZW07XG4gICAgICAgIHJpZ2h0OiAtMTJyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV9saXN0LmlzLW90aGVyLmlzLWxlYWZfMDM6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogLTM1LjVyZW07XG4gICAgICAgICAgICByaWdodDogLTVyZW07XG4gICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTsgfSB9XG4gICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV9saXN0LmlzLW90aGVyLmlzLWxlYWZfMDQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX2xpc3QuaXMtb3RoZXIuaXMtbGVhZl8wNDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL2NvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2xlYWZfMDIucG5nKTtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICByaWdodDogLTE2cmVtO1xuICAgICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICAgICAgdG9wOiAtMnJlbTtcbiAgICAgICAgcmlnaHQ6IC0xOHJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX2xpc3QuaXMtb3RoZXIuaXMtbGVhZl8wNDo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAtNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMy41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi44cmVtOyB9IH1cbiAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX2ltZyBpbWcge1xuICAgICAgbWluLXdpZHRoOiAyNnJlbTtcbiAgICAgIG1heC13aWR0aDogMjZyZW07XG4gICAgICBoZWlnaHQ6IDEzcmVtO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX2ltZyBpbWcge1xuICAgICAgICAgIGhlaWdodDogMzUuNzMzMzN2dztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiA3MC40dnc7IH0gfVxuICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1faW1nLmlzLXNlcnZpY2UgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMjFyZW07XG4gICAgICBtYXgtd2lkdGg6IDIxcmVtO1xuICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV9pbWcuaXMtc2VydmljZSBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTAuNXJlbSk7XG4gICAgICAgICAgaGVpZ2h0OiAzNS43MzMzM3Z3OyB9IH1cbiAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX3R0bCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fdHRsIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTsgfSB9XG4gICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX3R0bC5pcy1zZXJ2aWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fdHRsLmlzLXNlcnZpY2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjlyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3Nzc4OyB9IH1cbiAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX3R4dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjlyZW0pOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV90eHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX3R4dC5pcy1zZXJ2aWNlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0LjVyZW0pOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fdHh0LmlzLXNlcnZpY2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07IH0gfVxuICAgICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX3R4dC5pcy1zZXJ2aWNlOmhvdmVyOjpiZWZvcmUsIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fdHh0LmlzLXNlcnZpY2U6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTEuNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV90eHQuaXMtc2VydmljZTpob3Zlcjo6YmVmb3JlLCAucC1jb250ZW50X3NlYXJjaF9pdGVtX3R4dC5pcy1zZXJ2aWNlOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwcmVtOyB9IH1cbiAgICAgICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV90eHQuaXMtc2VydmljZTo6YmVmb3JlLCAucC1jb250ZW50X3NlYXJjaF9pdGVtX3R4dC5pcy1zZXJ2aWNlOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fdHh0LmlzLXNlcnZpY2U6OmJlZm9yZSwgLnAtY29udGVudF9zZWFyY2hfaXRlbV90eHQuaXMtc2VydmljZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogMHJlbTsgfSB9XG4gICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV90YWcge1xuICAgICAgbWluLXdpZHRoOiAyMnJlbTtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC43cmVtO1xuICAgICAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAyLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV90YWcge1xuICAgICAgICAgIG1pbi13aWR0aDogNjguNHZ3O1xuICAgICAgICAgIG1heC13aWR0aDogNjguNHZ3O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fdGFnLnJlcXVlc3RfYWdlZCB7XG4gICAgICAgIGNvbG9yOiAjMDA1ODRhO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTg0YTsgfVxuICAgICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV90YWcucmVxdWVzdF9yZXRhcmRhdGVzIHtcbiAgICAgICAgY29sb3I6ICM2MzQwYTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjM0MGE3OyB9XG4gICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX3RhZy5yZXF1ZXN0X2NoaWxkcmVuIHtcbiAgICAgICAgY29sb3I6ICNhNDQ0MDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTQ0NDA0OyB9XG4gICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX3RhZy5yZXF1ZXN0X290aGVyIHtcbiAgICAgICAgY29sb3I6ICNjYTI1Mjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2EyNTI4OyB9XG4gICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX3RhZy5pcy1zb2NpYWw6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7IH1cbiAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fdGFnX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV90YWdfd3JhcHBlci5pcy1zZXJ2aWNlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX3RhZ193cmFwcGVyLmlzLXNlcnZpY2Uge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fdGFnX3dyYXBwZXIuaXMtcmVnaW9uIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjdyZW07XG4gICAgICAgICAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4ycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgICAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fdGFnX3dyYXBwZXIuaXMtcmVnaW9uIHNwYW4ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDY4LjR2dztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2OC40dnc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2l0ZW1fdGFnX3N1YiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ODc1OyB9XG4gICAgLnAtY29udGVudF9zZWFyY2hfaXRlbV9wbGFjZSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3NlYXJjaF9pdGVtX3BsYWNlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNTsgfSB9XG4gIC5wLWNvbnRlbnRfc2VhcmNoX2xpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAucC1jb250ZW50X3NlYXJjaF9saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnAtY29udGVudF9zZWFyY2hfbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnAtY29udGVudF9zZWFyY2hfbGlzdF93cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2xpc3Rfd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucC1jb250ZW50X3NlYXJjaF9idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICAgIHdpZHRoOiA0NXJlbTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjdyZW07IH1cbiAgICAucC1jb250ZW50X3NlYXJjaF9idG4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAxN3JlbTtcbiAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjRzO1xuICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgc2VwaWEoNTIlKSBzYXR1cmF0ZSgyJSkgaHVlLXJvdGF0ZSgzNmRlZykgYnJpZ2h0bmVzcygxMDklKSBjb250cmFzdCgxMDElKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2J0biBpbWcge1xuICAgICAgICAgIHJpZ2h0OiAxMHJlbTsgfSB9XG4gICAgLnAtY29udGVudF9zZWFyY2hfYnRuOmhvdmVyIGltZyB7XG4gICAgICBmaWx0ZXI6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3NlYXJjaF9idG46aG92ZXIgaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSg1MiUpIHNhdHVyYXRlKDIlKSBodWUtcm90YXRlKDM2ZGVnKSBicmlnaHRuZXNzKDEwOSUpIGNvbnRyYXN0KDEwMSUpOyB9IH1cbiAgICAucC1jb250ZW50X3NlYXJjaF9idG46aG92ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBjb2xvcjogIzAwNjRhZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2J0bjpob3ZlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgLnAtY29udGVudF9zZWFyY2hfYnRuX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2J0bl93cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX2J0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucC1jb250ZW50X3NlYXJjaF9idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICB3aWR0aDogNDVyZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3NlYXJjaF9idG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucC1jb250ZW50X3NlYXJjaF9jaGVja19idG4ge1xuICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucC1jb250ZW50X3NlYXJjaF9yZXN1bHQge1xuICAgIHBhZGRpbmc6IDIuOHJlbSA0cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgLnAtY29udGVudF9zZWFyY2hfcmVzdWx0IHtcbiAgICAgICAgcGFkZGluZzogMi44cmVtIDJyZW07IH0gfVxuICAgIC5wLWNvbnRlbnRfc2VhcmNoX3Jlc3VsdF90dGwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAucC1jb250ZW50X3NlYXJjaF9yZXN1bHRfdHRsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAucC1jb250ZW50X3NlYXJjaF9yZXN1bHRfdHh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gICAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX3Jlc3VsdF90eHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX3Jlc3VsdF90eHQuaXMtbm9uZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAgICAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX3Jlc3VsdF90eHQuaXMtbm9uZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgICAgIC5wLWNvbnRlbnRfc2VhcmNoX3Jlc3VsdF90eHRfaWNuIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgICAucC1jb250ZW50X3NlYXJjaF9yZXN1bHRfdHh0X3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucC1jb250ZW50X3NlYXJjaF9yZXN1bHRfdHh0X2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnAtY29udGVudF9zZWFyY2hfcmVzdWx0X2NoYW5nZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogNHJlbSBhdXRvIDA7IH1cbiIsIlxuLnAtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5O1xuICBtaW4td2lkdGg6IDEyOHJlbTtcbiAgJi5pcy1ub25lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAmLmlzLWZpeCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNHM7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDIsIDIsIDIsIDAuMDUpO1xuICB9XG4gICYuaXMtb3BlbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAmLmlzLWZvcm0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXHRAbWVkaWEgI3skYnJlYWtwb2ludH17XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogOXJlbTtcbiAgICB6LWluZGV4OiA5O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgJl93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzNi42cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cdCZfdG9wIHtcblx0XHRoZWlnaHQ6IDYuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG5cdFx0QG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmX29wZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vIGhlaWdodDogNi41cmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cdH1cblx0Jl9sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbjogMi41cmVtIDIuMnJlbTtcblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBtYXJnaW46IDAgMCAwIDJyZW07XG5cdFx0fVxuXHRcdCZfaW1nIHtcblx0XHRcdHdpZHRoOiAxMHJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBtZWRpYSAjeyRicmVha3BvaW50fXtcblx0XHRcdFx0d2lkdGg6IDguNXJlbTtcbiAgICAgIH1cbiAgICAgICZfc3Age1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHdpZHRoOiA4LjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cdFx0Jl9pbWcge1xuXHRcdFx0d2lkdGg6IDE5cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTk5OTtcblx0XHRcdEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgd2lkdGg6IDEzLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG5cdFx0XHR9XG4gICAgfVxuICAgICZfemFpZGFuIHtcbiAgICAgIHdpZHRoOiA2LjJyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICB9XG4gICAgfVxuXHR9XG5cdCZfYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAyLjJyZW07XG4gICAgcmlnaHQ6IDMuNXJlbTtcbiAgICB3aWR0aDogN3JlbTtcbiAgICBoZWlnaHQ6IDdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICB0b3A6IDEuOHJlbTtcbiAgICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgICB3aWR0aDogNi44cmVtO1xuICAgICAgaGVpZ2h0OiA1LjhyZW07XG4gICAgfVxuICAgICZfdHh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0b3A6IDIuMnJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHRvcDogMS42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cdFx0Ji5hY3RpdmUge1xuICAgICAgdG9wOiAyLjJyZW07XG4gICAgICByaWdodDogMy41cmVtO1xuICAgICAgd2lkdGg6IDdyZW07XG4gICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHRvcDogMS44cmVtO1xuICAgICAgICByaWdodDogMi41cmVtO1xuICAgICAgICB3aWR0aDogNi44cmVtO1xuICAgICAgICBoZWlnaHQ6IDUuOHJlbTtcbiAgICAgIH1cblx0XHRcdHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdG9wOiAyLjZyZW07XG4gICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICB0b3A6IDIuM3JlbTtcbiAgICAgICAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdC8vIGJvdHRvbTogMS45cmVtO1xuICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgICAgYm90dG9tOiA0LjJyZW07XG4gICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgYm90dG9tOiAzLjNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICAgIHRvcDogMy45cmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIHRvcDogMy4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDUuMnJlbTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIC8vIHRyYW5zaXRpb246dHJhbnNmb3JtIC40cztcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHR0b3A6IDIuMnJlbTtcblx0XHRcdFx0QG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHRvcDoxLjRyZW07XG4gICAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgICBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdGJvdHRvbTogMS44cmVtO1xuXHRcdFx0XHRAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgYm90dG9tOjEuNXJlbTtcbiAgICAgICAgICAvLyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9uYXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgJl9vcGVuIHtcbiAgICAgIC8vIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDowO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjVzLG9wYWNpdHkgMC41cztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nLXRvcDogOS41cmVtO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC1oZWFkZXJfbmF2X2JnX3BjLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtaGVhZGVyX25hdl9iZ19zcC5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaXMtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmX2xvZ28ge1xuICAgICAgICB3aWR0aDogMjJyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB3aWR0aDogMTMuNXJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cdH1cblx0Jl9saXN0IHtcbiAgICAmOjptYXJrZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cdFx0Jl93cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNC4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogKDQyLzMyKTtcbiAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICNkZWRmZGY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMnJlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1LjJyZW07XG4gICAgfVxuICAgICYuaXMtbG9nbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTFyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAxLjhyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXHRcdCZfbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycmVtKTtcbiAgICAgICAgcGFkZGluZzogMi4ycmVtIDAgMi4ycmVtIDByZW07XG4gICAgICB9XG4gICAgICAmX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgfVxuICAgIH1cbiAgICAmX29wZW4ge1xuICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgXG4gICAgICB9IFxuICAgICAgJl9saW5rIHtcbiAgICAgICAgJi5pcy1ibG9jayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuOGVtO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH0gXG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtYm9yZGVyX2JsdWUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlN2Y1ZmY7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi42cmVtO1xuICAgICAgICB9IFxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IFxuICAgICAgfVxuICAgIH1cbiAgICAmX3dyYXBwZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAzLjNyZW07XG4gICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZjVmZjtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC43cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2JuciB7XG4gICAgICAmX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogNDdyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIucC1mb290ZXIge1xuICAmX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiA1LjZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgICB9XG4gIH1cbiAgJl9jb250ZW50IHtcbiAgICB3aWR0aDogNDByZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6ICgzMi8xNyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYWJvdXQge1xuICAgIGJhY2tncm91bmQ6ICNmY2ZiZjI7XG4gICAgcGFkZGluZzogMi44cmVtIDNyZW0gM3JlbSAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgcGFkZGluZzogMS4ycmVtIDEuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuICAgICZfdHRsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH0gXG4gICAgfVxuICAgICZfdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICg0Ni8yOCk7XG4gICAgICBtYXJnaW46IDAuMnJlbSAwIC45cmVtO1xuICAgIH1cbiAgICAmX2NvbnRlbnQge1xuICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuN3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90dGwge1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgICAgJl90eHQge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg1MS80MCk7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9saW5rIHtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41cmVtOyBcbiAgICAgIH1cbiAgICB9XG4gICAgJl9jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3R0bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG4gICAgJl9saXN0IHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLWxlZnQge1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMnJlbTsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3dyYXBwZXIge1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg2MC8yOCk7XG4gICAgICB9XG4gICAgfVxuICAgICZfYm5yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMnJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG4gICZfYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAyLjdyZW07XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2JvdHRvbSB7XG4gICAgJl9jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNjOWRlOTY7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgJl9saW5rIHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogKDI0LzE3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjZyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICAgICAgLy8gd2lkdGg6IDMzJTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfSBcbiAgICAgIH1cbiAgICB9XG4gICAgJl9jb3B5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICgyNC8xNyk7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkd2lkdGg6MTM2NjtcbiR3aWR0aFNwOjM3NTtcbi5wLWt2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nQ29tbW9uUGF0aH1wLWt2X2JnX3BjLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nQ29tbW9uUGF0aH1wLWt2X2JnX3NwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgJl93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGdldFZ3KDQ3NSwkd2lkdGgpO1xuICAgIG1pbi1oZWlnaHQ6IDQ3LjVyZW07XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgaGVpZ2h0OiBnZXRWdygzODUsJHdpZHRoU3ApO1xuICAgICAgbWluLWhlaWdodDogMzhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgICAvLyAmLmlzLW5ld3NfYXJjaGl2ZSB7XG4gICAgLy8gICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgLy8gICAgIGhlaWdodDogZ2V0VncoNDQ1LCR3aWR0aFNwKTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gICAgJi5pcy1yZXRhcmRhdGVzIHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgaGVpZ2h0OiBnZXRWdyg0NDUsJHdpZHRoU3ApO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWNoaWxkcmVuIHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgaGVpZ2h0OiBnZXRWdyg0MzAsJHdpZHRoU3ApO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLW90aGVyIHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgaGVpZ2h0OiBnZXRWdyg0MzAsJHdpZHRoU3ApO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWZhY2lsaXR5X3NlYXJjaF9yZXN1bHRzX2FnZWQge1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBoZWlnaHQ6IGdldFZ3KDQ0NSwkd2lkdGhTcCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtZmFjaWxpdHlfc2VhcmNoX3Jlc3VsdHNfcmV0YXJkYXRlcyB7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGhlaWdodDogZ2V0VncoNDQ1LCR3aWR0aFNwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl90dGwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTYlO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIHRvcDoxMy41cmVtOyBcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgaGVpZ2h0OiAzLjFyZW07IFxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoODQvNTYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgJi5pcy1wcml2YWN5IHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIGxlZnQ6IDkuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGxlZnQ6IDcuNXJlbTtcbiAgICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXJpZ2h0IHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIGxlZnQ6IDE0LjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMzdyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBsZWZ0OiA5LjVyZW07XG4gICAgICAgICAgdG9wOiA0LjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWluZm9tYXRpb25kaXNjbG9zdXJlIHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgdG9wOiAxMC41cmVtOyBcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIGxlZnQ6IDUuNXJlbTtcbiAgICAgICAgd2lkdGg6IDQwcmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgdG9wOiA0cmVtO1xuICAgICAgICAgIGxlZnQ6IDMuNXJlbTtcbiAgICAgICAgICB3aWR0aDogMjdyZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGhlaWdodDogNy41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWxpbmsge1xuICAgICAgaW1nIHtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGhlaWdodDogMi44cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgbGVmdDogMjFyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBsZWZ0OiAxNXJlbTtcbiAgICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgICAgd2lkdGg6IDExcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtY29udGFjdHVzIHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBoZWlnaHQ6IDIuOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgbGVmdDogMTIuNXJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGxlZnQ6IDkuMXJlbTtcbiAgICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDYuNHJlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1kb2N1bWVudHJlcXVlc3Qge1xuICAgICAgaW1nIHtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGhlaWdodDogMi45cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucC1rdl90dGxfZW4ge1xuICAgICAgICBsZWZ0OiAxMS41cmVtO1xuICAgICAgICB3aWR0aDogMzRyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBsZWZ0OiA5LjFyZW07XG4gICAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICAgIHdpZHRoOiAyMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogOS40cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtY29tcGFueSB7XG4gICAgICBpbWcge1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgaGVpZ2h0OiAyLjhyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucC1rdl90dGxfZW4ge1xuICAgICAgICBsZWZ0OiAxNy41cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgdG9wOiAzLjZyZW07XG4gICAgICAgICAgbGVmdDogMTJyZW07IFxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjZyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtYWdlZCB7XG4gICAgICB0b3A6IDQ2JTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgdG9wOiAxMC41cmVtOyBcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogOC41cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgaGVpZ2h0OiA2cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgd2lkdGg6IDQzcmVtO1xuICAgICAgICB0b3A6IDguNXJlbTtcbiAgICAgICAgbGVmdDogM3JlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHRvcDogNi4xcmVtO1xuICAgICAgICAgIGxlZnQ6IDIuM3JlbTtcbiAgICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDkuNXJlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBoZWlnaHQ6IDYuNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zZWFzb25hbF9zdG9yeSB7XG4gICAgICB0b3A6IDQ2JTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgdG9wOiAxMC41cmVtOyBcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogOC41cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgaGVpZ2h0OiA2cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgd2lkdGg6IDQzcmVtO1xuICAgICAgICB0b3A6IDguNXJlbTtcbiAgICAgICAgbGVmdDogM3JlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHRvcDogNi4xcmVtO1xuICAgICAgICAgIGxlZnQ6IDIuM3JlbTtcbiAgICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDkuNXJlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBoZWlnaHQ6IDYuNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1ibG9nIHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIHRvcDogMy41cmVtO1xuICAgICAgICBsZWZ0OiAxM3JlbTtcbiAgICAgICAgd2lkdGg6IDMzcmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgdG9wOiAzLjFyZW07XG4gICAgICAgICAgbGVmdDogOS4zcmVtO1xuICAgICAgICAgIHdpZHRoOiAyNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBoZWlnaHQ6IDQuOXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1ibG9nX25ldyB7XG4gICAgICB0b3A6IDQ2JTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgdG9wOiAxMC41cmVtOyBcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogOC41cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgaGVpZ2h0OiA2cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgdG9wOiA5cmVtO1xuICAgICAgICBsZWZ0OiAxN3JlbTtcbiAgICAgICAgd2lkdGg6IDMxcmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgdG9wOiA2LjFyZW07XG4gICAgICAgICAgbGVmdDogOC44cmVtO1xuICAgICAgICAgIHdpZHRoOiAyMi4zcmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgaGVpZ2h0OiA1LjFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtYmxvZ190aW1lIHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIHRvcDogMy41cmVtO1xuICAgICAgICBsZWZ0OiAxM3JlbTtcbiAgICAgICAgd2lkdGg6IDMzcmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgdG9wOiAzLjFyZW07XG4gICAgICAgICAgbGVmdDogOS4zcmVtO1xuICAgICAgICAgIHdpZHRoOiAyNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBoZWlnaHQ6IDQuOXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1ibG9nX2ZhY2lsaXR5IHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIHRvcDogMy41cmVtO1xuICAgICAgICBsZWZ0OiAxM3JlbTtcbiAgICAgICAgd2lkdGg6IDMzcmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgdG9wOiAzLjFyZW07XG4gICAgICAgICAgbGVmdDogOS4zcmVtO1xuICAgICAgICAgIHdpZHRoOiAyNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBoZWlnaHQ6IDQuOXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1vdGhlciB7XG4gICAgICB0b3A6IDQ2JTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgdG9wOiAxMC41cmVtOyBcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogOC41cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgaGVpZ2h0OiA2cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgdG9wOiAxMHJlbTtcbiAgICAgICAgbGVmdDogNi41cmVtO1xuICAgICAgICB3aWR0aDogNDNyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB0b3A6IDcuMXJlbTtcbiAgICAgICAgICBsZWZ0OiA0LjNyZW07XG4gICAgICAgICAgd2lkdGg6IDI4cmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMC43cmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGhlaWdodDogNy42cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWNoaWxkcmVuIHtcbiAgICAgIHRvcDogNDYlO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICB0b3A6IDEwLjVyZW07IFxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4LjVyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBoZWlnaHQ6IDZyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucC1rdl90dGxfZW4ge1xuICAgICAgICB0b3A6IDEwLjlyZW07XG4gICAgICAgIGxlZnQ6IDEycmVtO1xuICAgICAgICB3aWR0aDogNDNyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB0b3A6IDcuNnJlbTtcbiAgICAgICAgICBsZWZ0OiA4LjhyZW07XG4gICAgICAgICAgd2lkdGg6IDI0cmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMC41cmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGhlaWdodDogNy4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXJldGFyZGF0ZXMge1xuICAgICAgdG9wOiA0NiU7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHRvcDogMTAuNXJlbTsgXG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDguNXJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGhlaWdodDogNnJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIHdpZHRoOiA0M3JlbTtcbiAgICAgICAgdG9wOiA4LjVyZW07XG4gICAgICAgIGxlZnQ6IDZyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB0b3A6IDYuMXJlbTtcbiAgICAgICAgICBsZWZ0OiA0LjNyZW07XG4gICAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBoZWlnaHQ6IDguMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy11bml2ZXJzYWwge1xuICAgICAgaW1nIHtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGhlaWdodDogMi42cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICB0b3A6IDEyLjVyZW07IFxuICAgICAgfVxuICAgICAgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgdG9wOiA1cmVtO1xuICAgICAgICBsZWZ0OiAzcmVtO1xuICAgICAgICB3aWR0aDogNDNyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB0b3A6IDMuNnJlbTtcbiAgICAgICAgICBsZWZ0OiAyLjNyZW07XG4gICAgICAgICAgd2lkdGg6IDI2LjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDguNXJlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBoZWlnaHQ6IDUuNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1mYWNpbGl0eV9zZWFyY2gge1xuICAgICAgdG9wOiA0NiU7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHRvcDogMTAuNXJlbTsgXG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDguNXJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGhlaWdodDogNnJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIHRvcDogNy41cmVtO1xuICAgICAgICBsZWZ0OiA3cmVtO1xuICAgICAgICB3aWR0aDogNDRyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB0b3A6IDYuMXJlbTtcbiAgICAgICAgICBsZWZ0OiAyLjNyZW07XG4gICAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA5LjVyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtZmFjaWxpdHlfc2VhcmNoX3Jlc3VsdHNfYWdlZCB7XG4gICAgICB0b3A6IDQyJTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgdG9wOiAxMC41cmVtOyBcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBoZWlnaHQ6IDEwLjdyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIHRvcDogMTRyZW07XG4gICAgICAgIGxlZnQ6IDRyZW07XG4gICAgICAgIHdpZHRoOiA0MHJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHRvcDogMTAuNnJlbTtcbiAgICAgICAgICBsZWZ0OiAzLjNyZW07XG4gICAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA5LjVyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtZmFjaWxpdHlfc2VhcmNoX3Jlc3VsdHNfcmV0YXJkYXRlcyB7XG4gICAgICB0b3A6IDQyJTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgdG9wOiAxMC41cmVtOyBcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBoZWlnaHQ6IDEwLjdyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWt2X3R0bF9lbiB7XG4gICAgICAgIHRvcDogMTRyZW07XG4gICAgICAgIGxlZnQ6IDRyZW07XG4gICAgICAgIHdpZHRoOiA0MHJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHRvcDogMTAuNnJlbTtcbiAgICAgICAgICBsZWZ0OiAzLjNyZW07XG4gICAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA5LjVyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtc3lzdGVtIHtcbiAgICAgIHRvcDogNDUlO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICB0b3A6IDkuNXJlbTsgXG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDkuMnJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGhlaWdodDogNi44cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAta3ZfdHRsX2VuIHtcbiAgICAgICAgdG9wOiAxMHJlbTtcbiAgICAgICAgbGVmdDogMTRyZW07XG4gICAgICAgIHdpZHRoOiAzNHJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHRvcDogNy4xcmVtO1xuICAgICAgICAgIGxlZnQ6IDEwLjNyZW07XG4gICAgICAgICAgd2lkdGg6IDIzLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtZG9uYXRpb24ge1xuICAgICAgaW1nIHtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGhlaWdodDogMi44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucC1rdl90dGxfZW4ge1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgdG9wOiA0LjZyZW07XG4gICAgICAgICAgbGVmdDogN3JlbTtcbiAgICAgICAgfSBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9lbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMTEuNXJlbTtcbiAgICAgIHRvcDogNS41cmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBsZWZ0OiAxMHJlbTtcbiAgICAgICAgdG9wOiAyLjZyZW07XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDUuNHJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGhlaWdodDogMy4zcmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1wYWdlIHtcbiAgJl9udW1iZXIge1xuICAgICZfd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMy44cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBRdWljaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjNyZW07XG4gICAgICB9XG4gICAgfVxuICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbjogMCAuNXJlbTs7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICAvLyBtYXJnaW46IDAgMS4zcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJldiB7XG4gICAgICAgICAgJi5pcy1ub25lIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxLjdyZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDQuNXJlbTsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICB0b3A6IDEuNnJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50SW1nO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC1idG5fYXJyb3dfZ3JheS5zdmcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAmLmlzLW5vbmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMS43cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA0LjVyZW07IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgdG9wOiAxLjdyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtYnRuX2Fycm93X2dyYXkuc3ZnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDEuN3JlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgLjRzO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgIHRvcDogMS42cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnRJbWc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWJ0bl9hcnJvd19ibHVlLnN2Zyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC1idG5fYXJyb3dfd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMS43cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZCAuNHM7XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDQuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgIHRvcDogMS43cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnRJbWc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWJ0bl9hcnJvd19ibHVlLnN2Zyk7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgICByaWdodDogMS40cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC1idG5fYXJyb3dfd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDQyLzMyKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogN3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgLjVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHMsYmFja2dyb3VuZCAuNHM7XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgLjVyZW07XG4gICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDQuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuXG4ucC1hcmNoaXZlIHtcbiAgJl9uZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBtYXgtd2lkdGg6IDEyNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICZfd3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmX3NpZGViYXIge1xuICAgICAgcGFkZGluZzogNC41cmVtIDZyZW0gMCA1cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZjZmJmMjtcbiAgICAgIHdpZHRoOiAzMy4zcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbSAwIDAgMnJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDMuM3JlbSAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZjZmJmMjtcbiAgICAgIH1cbiAgICAgICZfY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjQuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgXG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWZpeCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAxNXJlbTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAvLyBoZWlnaHQ6IDYwcmVtO1xuICAgICAgICAvLyBtaW4td2lkdGg6IDI1LjJyZW07XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1ib3R0b20ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDRyZW07XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90dGwge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoNDIvNDApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9IFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjdyZW07XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ0NvbW1vblBhdGh9cC1hcnRpY2xlX3NpZGViYXJfdHRsX2ljbi5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZDI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAvLyAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIC41cmVtKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjdyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjlyZW0gMi4ycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDQyLzM2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICg0Mi8zMik7IFxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNHJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC4zcmVtIDByZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNDIvMzYpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGYzZTg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDQyLzMyKTsgXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMjJyZW07XG4gICAgfVxuICAgICZfY2F0IHtcbiAgICAgICZfdHRsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA2LjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlM2YzZmI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjdyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDYycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2FyZWEge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOC4zcmVtKTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgbWluLWhlaWdodDogMTE0LjRyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMy4zcmVtIDUuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9saXN0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9saW5rIHtcbiAgICAgICAgcGFkZGluZzogMS45cmVtIDVyZW0gMS45cmVtIDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBwYWRkaW5nOiAzLjJyZW0gNHJlbSAzLjNyZW0gMHJlbTsgXG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgcmlnaHQ6IDByZW07IFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIHJpZ2h0OiAwcmVtOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgXG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgICAmX3RpbWUge1xuICAgICAgICBtaW4td2lkdGg6IDguNXJlbTtcbiAgICAgIH1cbiAgICAgICZfY2F0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIC8vIGhlaWdodDogMi40cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuN3JlbTtcbiAgICAgIH1cbiAgICAgICZfdHh0IHtcbiAgICAgICAgbWFyZ2luOiAuN3JlbSAwIDA7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNDQvMzIpO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgfSBcbiAgICAgIH1cbiAgICAgICZfdGltZSB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2Jsb2cge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDAuNXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICB3aWR0aDogMTAwJTsgXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICB9XG4gICAgfVxuICAgICZfZmFjaWxpdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgXG4gICAgICB9XG4gICAgICAmX3R0bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICAgICZfY2F0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MTUzODtcbiAgICAgIH1cbiAgICAgICZfbGlzdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDFyZW0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmX2xpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSA1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICg2Mi80MCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTsgXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNTIvMzIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLWFnZWQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTg0YTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTU0NzA4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLXJldGFyZGF0ZXMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzYzNDBhNztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy1vdGhlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2EyNTI4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2xhcmdlIHtcbiAgICAgICZfdHRsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3R0bCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIH1cbiAgICAmX2ltZyB7XG4gICAgICAmX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNnJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGhlaWdodDogMjZyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgd2lkdGg6IGdldFZ3KDMxMSwzNzUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXRWdygzMTEsMzc1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl90aW1lIHtcbiAgICAgICZfY29udGVudCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgXG4gICAgICAgIH1cbiAgICAgICAgJl9ib3JkZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX21vbnRoIHtcbiAgICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMCA0cmVtO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAzcmVtOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMXJlbSk7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNzAvNDQpO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuM3JlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMTQwLzgyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50SW1nO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWFyY2hpdmVfYmxvZ19pY24ucG5nKTtcbiAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfZGV0YWlsIHtcbiAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICYuaXMtbm9uZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2J0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICBwYWRkaW5nOiAwIDlyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNS43cmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBwYWRkaW5nOiAwIDVyZW07IFxuICAgICAgfVxuICAgICAgJi5pcy1iYWNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgNnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjdyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiA1MXJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYmFjayB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA0Mi41cmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9uZXcge1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIHBhZGRpbmc6IDByZW0gNC41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNC43cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IFxuICAgICAgICB9XG4gICAgICAgICYuaXMtbm9uZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL+aKleeov+mDqOWIhlxuLnAtYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgbWF4LXdpZHRoOiAxMjRyZW07XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICZfd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmX2t2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nQ29tbW9uUGF0aH1wLWFydGljbGVfa3ZfYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICYuaXMtYmxvZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nQ29tbW9uUGF0aH1wLWFydGljbGVfa3ZfYmxvZ19iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgJl93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDExcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgICAgJi5pcy1mYWNpbGl0eSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3R0bCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoMTIwLzg0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoODQvNTYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgICAgJi5pcy1ibG9nIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB9XG4gICAgICAmLmlzLWZhY2lsaXR5IHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICAgICYuaXMtZmFjaWxpdHkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90aW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgQGluY2x1ZGUgUXVpY2s7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoNDIvMzIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICB9XG4gICAgICAmLmlzLWJsb2cge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9jYXQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICBwYWRkaW5nOiAwIDEuOHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8vIGhlaWdodDogM3JlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyLjNyZW07XG4gICAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAuMXJlbSAxLjhyZW07XG4gICAgICAgIG1hcmdpbjogMXJlbSAxcmVtIDEuNXJlbSAwOyBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgICAgJi5pcy1ibG9nIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICB9XG4gICAgICAmLmlzLWZhY2lsaXR5IHtcbiAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICB9XG4gICAgICAmLnNlcnZpY2VfYWdlZCB7XG4gICAgICAgIGNvbG9yOiAjMDA1ODRhO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTg0YTtcbiAgICAgIH1cbiAgICAgICYuc2VydmljZV9yZXRhcmRhdGVzIHtcbiAgICAgICAgY29sb3I6ICM2MzQwYTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjM0MGE3O1xuICAgICAgfVxuICAgICAgJi5zZXJ2aWNlX2NoaWxkcmVuIHtcbiAgICAgICAgY29sb3I6ICNhNDQ0MDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTQ0NDA0O1xuICAgICAgfVxuICAgICAgJi5zZXJ2aWNlX290aGVyIHtcbiAgICAgICAgY29sb3I6ICNjYTI1Mjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2EyNTI4O1xuICAgICAgfVxuICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWZhY2lsaXR5IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAmX3NpZGViYXIge1xuICAgIHBhZGRpbmc6IDQuNXJlbSA2cmVtIDAgNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmYmYyO1xuICAgIHdpZHRoOiAzMy4zcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbSAwIDAgMnJlbTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDMuM3JlbSAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNmYmYyO1xuICAgIH1cbiAgICAmX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjQuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgIG1pbi13aWR0aDogMjIuNXJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIH1cbiAgICAgICYuaXMtZml4IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMTVyZW07XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLy8gaGVpZ2h0OiA2MXJlbTtcbiAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgIC8vIG1heC1oZWlnaHQ6IDYwcmVtO1xuICAgICAgbWluLXdpZHRoOiAyMi41cmVtO1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLWJvdHRvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA0cmVtO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3R0bCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogKDQyLzQwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfSBcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgIGhlaWdodDogMS43cmVtO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdDb21tb25QYXRofXAtYXJ0aWNsZV9zaWRlYmFyX3R0bF9pY24uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAvLyAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjVyZW0pO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZDI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAuN3JlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjlyZW0gMi4ycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNDIvMzYpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNDIvMzIpOyBcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS40cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgJl9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDIycmVtO1xuICB9XG4gICZfYXJlYSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIG1heC13aWR0aDogODByZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4LjNyZW0pO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMy4zcmVtIDJyZW07XG4gICAgfVxuICAgICYuaXMtYmxvZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwNHJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA4cmVtIDZyZW0gMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMy4zcmVtIDJyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfaGVpZ2h0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1cmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyBcbiAgICAgIH1cbiAgICAgICYuaXMtbmV3cyB7XG4gICAgICAgIC5sYXlvdXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgXG4gICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgfVxuICAgIH1cbiAgICAmX3dyYXBwZXIge1xuICAgICAgJi5pcy1ibG9nIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZDI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoOTAvNjQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogKDYwLzQyKTsgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoNzAvNTIpO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoNTYvMzYpOyBcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoNjgvMzYpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoNjgvMzYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogKDU2LzMyKTtcbiAgICAgIH1cbiAgICAgICtwcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNC41cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMuNXJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIG1hcmdpbjogMCBhdXRvIDVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXsgXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmLmFsaWduY2VudGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA1cmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXsgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsaWducmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVyZW0gYXV0bztcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17IFxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbmxlZnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDVyZW0gMDtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17IFxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IzAwNjRhZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJi5wLWZhY2lsaXR5X2RldGFpbF9ibG9nX2Jucl9saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDU4NGE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMTQwLzQwKTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGFbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoNTQvMjgpO1xuICAgICAgLy8gbWFyZ2luLXRvcDogLTQuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg0MC8yOCk7IFxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMy41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIG9sIHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15LWNvdW50ZXIpO1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1jb3VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIFF1aWNrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMy44cmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMy44cmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogKDQyLzMyKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWluLXdpZHRoOiA2MHJlbTtcbiAgICAgIH1cbiAgICAgIHRyIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZDI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YzZjhmYTtcbiAgICAgICAgfVxuICAgICAgICB0ZFtjb2xzcGFuXTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjhyZW07IFxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IFxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgzNi8yOCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGltZyB7XG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA1OHJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogMzByZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlciAwLjRzO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgICAgIH1cbiAgICAgIGFbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC40cztcbiAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSg1MiUpIHNhdHVyYXRlKDIlKSBodWUtcm90YXRlKDM2ZGVnKSBicmlnaHRuZXNzKDEwOSUpIGNvbnRyYXN0KDEwMSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IFxuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZpbHRlcjpub25lO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSg1MiUpIHNhdHVyYXRlKDIlKSBodWUtcm90YXRlKDM2ZGVnKSBicmlnaHRuZXNzKDEwOSUpIGNvbnRyYXN0KDEwMSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNHJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbiAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX21vdmllIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfcGFnaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDYycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gICAgJl9iYWNrIHtcbiAgICAgIG1hcmdpbjogNXJlbSBhdXRvIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICYuaXMtbmV3cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDc1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHBhZGRpbmc6IDAgMy4zcmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pcy1ibG9nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfc2lkZSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjVyZW0pO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuN3JlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGhlaWdodDogNC42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjNyZW07IFxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfcHJldiB7XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlciAwLjRzLGNvbG9yIDAuNHM7XG4gICAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbGVmdDogMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXItdG9wIDAuNHMsYm9yZGVyLXJpZ2h0IDAuNHM7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX25leHQge1xuICAgICAgYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXIgMC40cyxjb2xvciAwLjRzO1xuICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlci10b3AgMC40cyxib3JkZXItcmlnaHQgMC40cztcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyBcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlci10b3AgMC40cyxib3JkZXItcmlnaHQgMC40cztcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cC1jYXB0aW9uICB7XG4gIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBtYXJnaW46IDAgYXV0byA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gbWluLXdpZHRoOiAxMDAlO1xuICBAbWVkaWEgI3skYnJlYWtwb2ludH17IFxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17IFxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cbiAgJi5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCA1cmVtIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9eyBcbiAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgfVxuICB9XG4gICYuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW46IDAgYXV0byA1cmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9eyBcbiAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgfVxuICB9XG59XG5cbi8v5oqV56i/6YOo5YiG57WC44KP44KKXG5cbiNhZ2VfZmFjaWxpdHkge1xuICAucC1hcnRpY2xlX21vdmllIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IFxuICAgIH1cbiAgfSAgXG59XG5cblxuLnAtYm5yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxM3JlbTtcbiAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gIH1cbiAgJi5pcy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgbWFyZ2luLXRvcDogN3JlbTsgXG4gICAgfVxuICB9XG4gICZfY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYuaXMtYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICB9XG4gIH1cbiAgJl9idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICB9XG4gIH1cbiAgJl9yZWNydWl0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nQ29tbW9uUGF0aH1wLWJucl9yZWNydWl0X2JnX3BjLmpwZz8yMzExMDkpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdDb21tb25QYXRofXAtYm5yX3JlY3J1aXRfYmdfc3AuanBnPzIzMTEwOSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZzogNXJlbSAwIDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICAmLmlzLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDEzcmVtIDAgNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07ICAgXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMCAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfSAgXG4gICAgfVxuICAgIC8vICY6OmJlZm9yZSB7XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICBib3R0b206IDA7XG4gICAgLy8gICBsZWZ0OiAwO1xuICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gICBjb250ZW50OiBcIlwiO1xuICAgIC8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDQyLDE5LDYpIDAlLCByZ2JhKDQyLDE5LDYsMC43MSkgMzIlLCByZ2JhKDQyLDE5LDYsMC4yOSkgNzklLCByZ2JhKDQyLDE5LDYsMC4xMDE5NikgMTAwJSk7XG4gICAgLy8gfVxuICAgICZfdHRsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICg4OC81Mik7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMzgvMjYpO1xuICAgICAgfVxuICAgICAgJl9pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS45cmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWJsb2NrIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfdW5pdmVyc2FsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nQ29tbW9uUGF0aH1wLWJucl91bml2ZXJzYWxfYmdfcGMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBwYWRkaW5nOiA0cmVtIDEuNXJlbSA1LjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nQ29tbW9uUGF0aH1wLWJucl91bml2ZXJzYWxfYmdfc3AucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgJi5pcy1ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcmVtOyAgICAgXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3R0bCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogKDU2LzQwKTtcbiAgICAgIGNvbG9yOiAjMDA1ODRhO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIG1heC13aWR0aDogNTVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAyLjJyZW07XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogNC4zcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IFxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDA1ODRhO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gbWF4LXdpZHRoOiA0NXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDQ1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjNyZW07XG4gICAgICAgIC8vIG1heC13aWR0aDogMzByZW07XG4gICAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1ODRhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHRvcDogMS4ycmVtO1xuICAgICAgICByaWdodDogLTEuMnJlbTtcbiAgICAgICAgd2lkdGg6IDQuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHdpZHRoOiAyLjNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgICAgdG9wOiAxLjFyZW07XG4gICAgICAgICAgcmlnaHQ6IC0wLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtYnRuX2Fycm93X2dyZWVuLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICByaWdodDogLjVyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgcmlnaHQ6IC40cmVtO1xuICAgICAgICAgIHdpZHRoOiAwLjdyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjdyZW07XG4gICAgICAgICAgdG9wOiAxLjlyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6ICg0Mi8zMik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICNmY2ZiZjI7XG4gIHBhZGRpbmc6IDEuOHJlbSA2cmVtIDA7XG4gIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICBwYWRkaW5nOiAxLjhyZW0gMnJlbSAwO1xuICB9XG4gICZfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMTByZW07XG4gICAgLy8gb3ZlcmZsb3cteDogYXV0bztcbiAgICAvLyBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW07XG4gIH1cbiAgJl9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBlbGVtZW50SW1nO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ0NvbW1vblBhdGh9cC1icmVhZGNydW1ic19pY24ucG5nKTtcbiAgICAgIHRvcDogLjhyZW07XG4gICAgICByaWdodDogLTEuM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfd3JhcHBlciB7XG4gICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTEwcmVtO1xuICAgICAgLy8gQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgLy8gICBtYXgtd2lkdGg6IDMycmVtO1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4ucC10ZW1wbGF0ZSB7XG4gICZfY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy44cmVtO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogKDkwLzUyKTtcbiAgICBjb2xvcjogIzAwNjRhZDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6ICg5MC81Mik7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICB9XG4gICAgJi5pcy1ibHVlIHtcbiAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG4gIGg1IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyBcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6ICg2MC8zMik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAmLnBkZiB7XG4gICAgICBhIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKCN7JGltZ0NvbW1vblBhdGh9cC1pY25fcGRmLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjsgIFxuICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi4zcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgIH1cbiAgICAgJi5saW5rIHtcbiAgICAgICBhIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKCN7JGltZ0NvbW1vblBhdGh9cC1hcml0aWNsZV9ibGFua19pY24uZ2lmKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi4zcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgfVxuICAgICB9XG4gIH1cbiAgLnAtdGVtcGxhdGVfdHh0X2xhcmdlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAudXBsb2FkIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAucC10ZW1wbGF0ZV9ib3JkZXJfdHh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogKDgwLzM2KTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICg4MC8zMik7IFxuICAgIH1cbiAgfVxuICBhIHtcbiAgICBjb2xvcjogIzAwNjRhZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gICAgb3BhY2l0eTogMTtcbiAgICAvLyBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBvcGFjaXR5OiAxOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYVt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICB9XG4gIH1cbiBcbiAgb2wge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAzLjJyZW0gMi42cmVtIDUuOHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmYmYyO1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBwYWRkaW5nOiAyLjNyZW0gMnJlbSAyLjNyZW0gNHJlbTtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgIH1cbiAgfVxuICAmX2JvcmRlciB7XG4gICAgcGFkZGluZzogMy4ycmVtIDUuNXJlbSAzLjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgLy8gcGFkZGluZzogNC4ycmVtIDIuNXJlbTsgXG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgfVxuICAgICZfdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICg4MC80NCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IFxuICAgICAgICBsaW5lLWhlaWdodDogKDU2LzM2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90eHQge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogKDgwLzM2KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoODAvMzIpOyBcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICg4MC80Nik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDlweDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucC10ZW1wbGF0ZV9idG4ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAuZnJlZWh0bWwge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuOHJlbTtcbiAgICB9XG4gIH1cbiAgLy8gLm1pZGFzaTEgaDIge1xuICAvLyAgIG1hcmdpbi10b3A6IDJyZW07XG4gIC8vICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gfVxuICAvLyAueWVhcl9ibG9jayB7XG4gIC8vICAgZGlzcGxheTogZmxleDtcbiAgLy8gfVxuICAueWVhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG4gIC5taWRhc2kxIHtcbiAgICBtYXJnaW4tdG9wOiAzLjhyZW07XG4gICAgLy8gaDIge1xuICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAvLyB9XG4gIH1cbiAgLm1pZGFzaTE0IHtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0IC5sYXlvdXRfaW5mb2Zsb2F0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgfVxuICAubGF5b3V0X2luZm9mbG9hdCAueWVhcl9ibG9jay5jbGVhcmZpeCBwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuY2xlYXJmaXgge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiOyBcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2luZm9tYXRpb25kaXNjbG9zdXJlIHtcbiAgLnAtdGVtcGxhdGUgLm1pZGFzaTE0IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjhyZW07XG4gIH1cbiAgLnAtdGVtcGxhdGUgaDQge1xuICAgIG1hcmdpbi10b3A6IDMuOHJlbTtcbiAgfVxuICAucC10ZW1wbGF0ZSBoNSB7XG4gICAgbWFyZ2luLXRvcDogMy44cmVtO1xuICB9XG59XG5cbi5wLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbiAgJl9tYWluIHtcbiAgICBtYXgtd2lkdGg6IDEyNHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgfVxuICB9XG4gICZfd3JhcHBlciB7XG4gICAgcGFkZGluZzogMi4ycmVtIDByZW0gMHJlbSAwcmVtO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIHBhZGRpbmc6IDEuMXJlbSAxLjVyZW0gNnJlbTtcbiAgICB9XG4gIH1cbiAgJl9ncm91cCB7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIHBhZGRpbmc6IDIuOXJlbSAwO1xuICAgIC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDNjZGI4O1xuICAgIC8vIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogI2ZjZmJmMjtcbiAgICBwYWRkaW5nOiAxMHJlbSA5LjNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNnJlbTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBwYWRkaW5nOiA0LjhyZW0gMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYuNnJlbTtcbiAgICB9XG4gICAgJi5pcy1kb3dubG9hZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOS42cmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMS42cmVtOyBcbiAgICAgIH1cbiAgICB9XG4gICAgJl93cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAvLyBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMnJlbTsgXG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07IFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgICAgJi5pcy1mbGV4e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYuaXMtdHJhbnNmZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbGVmdDogMDsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl90b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkM2NkYjg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9wcml2YWN5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5wLWZvcm1fdHRsX3JlcXVpcmVkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC43cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3R4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMC40cmVtO1xuICAgICAgICAgIGxlZnQ6IDByZW07XG4gICAgICAgICAgd2lkdGg6IDMuMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDMuMXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjdyZW07XG4gICAgICAgICAgbGVmdDogMC44cmVtO1xuICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdDb21tb25QYXRofXAtZm9ybV9jaGVjay5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1jaGVja2VkIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHRvcDogMS41cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9jb250ZW50IHtcbiAgICAmLmlzLW1haWxfY29uZmlybSB7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IFxuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAzcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoODAvMzgpO1xuICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAjMDA2NGFkO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwYWRkaW5nOiAyLjFyZW0gMi4zcmVtO1xuICAgICAgfVxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIH1cbiAgICAgICYuaXMtdGVsW3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5td2Zvcm0tdGVsLWZpZWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAwIDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG4gICAgJi5pcy1zZWxlY3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDMuMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDMuMXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRvcDogMC40cmVtO1xuICAgICAgICAgIGxlZnQ6IC0zLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDIuMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjZyZW07XG4gICAgICAgICAgbGVmdDogLTMuMnJlbTtcbiAgICAgICAgICB3aWR0aDogMi4ycmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdDb21tb25QYXRofXAtZm9ybV9jaGVjay5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1jaGVja2VkIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHRvcDogMS41cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyBcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgICAgXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyLjJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICg4MC8zOCk7XG4gICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICMwMDY0YWQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgTm90b1NhbnM7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgTm90b1NhbnM7XG4gICAgICBwYWRkaW5nOjAuNXJlbSAyLjJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICMwMDY0YWQ7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM5cmVtO1xuICAgICAgfVxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9zZWxlY3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzLjZyZW07XG4gICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgdG9wOiAzLjVyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB0b3A6IDQuNXJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaXMtZG93bmxvYWQge1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9zdWJtaXQge1xuICAgICZfYnRuIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjRzLGJhY2tncm91bmQgLjRzO1xuICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOjZyZW0gYXV0byAwO1xuICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnAtZm9ybV9zdWJtaXRfYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl93aGl0ZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHMsYmFja2dyb3VuZCAuNHM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOjZyZW0gYXV0byAwO1xuICAgICAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wLWZvcm1fc3VibWl0X2J0bl93aGl0ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3RvcCB7XG4gICAgJl90eHQge1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgXG4gICAgICB9XG4gICAgICAmLmlzLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3JhZGlvIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjZiYmNiO1xuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAmX3dyYXBwZXIge1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtOyBcbiAgICB9XG4gIH1cbiAgJl9sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogKDQ2LzI4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAtMXJlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC43cmVtO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgIGxlZnQ6IC00cmVtO1xuICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGxlZnQ6IC0zLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDIuM3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICB0b3A6IC40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMi40cmVtO1xuICAgICAgICBsZWZ0OiAtMy4zcmVtO1xuICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHRvcDogMS41cmVtO1xuICAgICAgICAgIGxlZnQ6IC0yLjlyZW07XG4gICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pcy1jaGVja2VkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXRyYW5zZmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBtYXJnaW46IC0ycmVtIDAgMHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG4gIH1cbiAgJl9jaGVja2JveCB7XG4gICAgJl9sYWJlbCB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAzLjJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoNDYvMjgpO1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IC42cmVtO1xuICAgICAgLy8gQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgLy8gICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIC8vIH1cbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICNkNGQ5ZTc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRvcDogMC40cmVtO1xuICAgICAgICBsZWZ0OiAtM3JlbTtcbiAgICAgICAgd2lkdGg6IDIuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgLjJyZW0gLjJyZW0gMDtcbiAgICAgICAgd2lkdGg6IC42cmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdG9wOiAwLjdyZW07XG4gICAgICAgIGxlZnQ6IC0yLjJyZW07XG4gICAgICB9XG4gICAgICAmLmlzLWNoZWNrZWQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjYxMDA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX251bWJlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgYmFja2dyb3VuZDogI2VlZjBmNjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogKDQ2LzI4KTtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICNlZWYwZjY7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNiNmJiY2I7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICAgIHdpZHRoOiA2NCU7XG4gICAgfVxuICB9XG4gICZfdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAvLyBsaW5lLWhlaWdodDogKDkwLzQ0KTtcbiAgICBAaW5jbHVkZSBOb3RvU2Fuc0JvbGQ7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgICAmX3JlcXVpcmVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZDY0MDI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICB3aWR0aDogNnJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07IFxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9hbnkge1xuICAgICAgY29sb3I6ICMwMDY0QUQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NEFEO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIGhlaWdodDogMi42cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLy8gbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTsgXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLW1haWxfY29uZmlybSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmXzAyIHtcbiAgICAgIHdpZHRoOiAyNy44cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoNDYvMzIpO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICg0Ni8yNCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3R4dCB7XG4gICAgJl9zdWIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIH1cbiAgfVxuICAmX2JvdHRvbSB7XG4gICAgJl90eHQge1xuICAgICAgY29sb3I6ICMzYTMyMjg7XG4gICAgICBsaW5lLWhlaWdodDogKDU2LzMyKTtcbiAgICAgIG1hcmdpbi10b3A6IDIuN3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgQGluY2x1ZGUgTm90b1NhbnNCb2xkO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgICAgJl9saW5rIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYTMyMjg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgICAgY29sb3I6ICMzYTMyMjg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfbWlkZGxlIHtcbiAgICAmX2J0biB7XG4gICAgICB3aWR0aDogMzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgICAgaGVpZ2h0OiA2LjVyZW07XG4gICAgICBtYXJnaW46IDMuNXJlbSBhdXRvIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDYuNXJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXsgXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjhyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2J0biB7XG4gICAgJl93cmFwcGVyIHtcbiAgICAgICYuaXMtZmxleCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9zdWJtaXQge1xuICAgICZfYnRuIHtcbiAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICYuaXMtY29uZmlybSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl93aGl0ZSB7XG4gICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgJi5pcy1jb25maXJtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYWxlcnQge1xuICAgICZfdHh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICAgIGNvbG9yOiAjM2EzMjI4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9lcnJvciB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZiMDAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cbiAgJl9kb3dubG9hZCB7XG4gICAgJl9idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuN3JlbTtcbiAgICAgIHBhZGRpbmc6IDAgNnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxuICAmX3RvcCB7XG4gICAgJl9idG4ge1xuICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm90dG9tOiAtMTZyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNi4ycmVtKTtcbiAgICAgICAgICBib3R0b206IC0xNHJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl90aGFua3Mge1xuICAgICZfdHh0IHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7IFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXdfd3BfZm9ybV9jb25maXJtIHtcbiAgLnAtZm9ybV90b3BfdHh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLWZvcm1fZ3JvdXBfd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEuNHJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgbWFyZ2luOiAwIDMuMnJlbTtcbiAgICB9XG4gICAgJi5pcy10cmFuc2ZlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAucC1mb3JtX3R0bCB7XG4gICAgLy8gbWluLXdpZHRoOiAyMi41cmVtO1xuICAgIG1pbi13aWR0aDogMjUuNXJlbTtcbiAgICB3aWR0aDogMjUuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICB9XG4gICAgJi5pcy1jb25maXJtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLnAtZm9ybV9jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICg4MC8zOCk7XG4gICAgfVxuICAgICYuaXMtY29uZmlybSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICAmLmlzLWJvcmRlcl9ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS44cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMS44cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtOyBcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wLWZvcm1fZ3JvdXBfbWFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBkaXNwbGF5OiBub25lOyBcbiAgICB9XG4gIH1cbiAgLnAtZm9ybV90dGxfcmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtZm9ybV90dGxfYW55IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLWZvcm1fY29udGVudF9zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDByZW0gMCAxLjhyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDByZW0gMCAxLjRyZW07IFxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmlzLWRvd25sb2FkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC8vIHBhZGRpbmc6IDEuNHJlbSAwO1xuICAgICAgcGFkZGluZzowO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgfVxuICAucC1mb3JtX2dyb3VwX3ByaXZhY3kge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmpzLWZvcm1fYnRuX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtZm9ybV9idG5fd3JhcHBlci5pcy1jb25maXJtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogNjVyZW07XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgXG4gICAgfVxuICB9XG4gIC5wLWZvcm1fc3VibWl0X2J0bl93cmFwcGVyLmlzLWNvbmZpcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQuNnJlbTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyBcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0LjJyZW0pO1xuICAgIH1cbiAgfVxuICAucC1mb3JtX3N1Ym1pdF9idG5fd2hpdGVfd3JhcHBlci5pcy1jb25maXJtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0LjZyZW07XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNC4ycmVtKTtcbiAgICB9XG4gIH1cbiAgLnAtZm9ybV9yYWRpb190dGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtZm9ybV9yYWRpb19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuanMtZG93bmxvYWRfc2VuZC5pcy1ub25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC1mb3JtX3R4dF9zdWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtZm9ybV9jb250ZW50LmlzLXNlbGVjdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wLWZvcm1fdG9wX3R4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6ICg5MC80NCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgXG4gICAgbGluZS1oZWlnaHQ6ICg1Ni8zNik7XG4gIH1cbn1cblxuI2RvbmF0aW9uIHtcbiAgLm13X3dwX2Zvcm1fY29uZmlybSAucC1mb3JtX3JhZGlvX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi5wLWZhY2lsaXR5IHtcbiAgJl9kZXRhaWwge1xuICAgICZfd3JhcHBlciB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMDRyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMHJlbSA2cmVtIDA7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTNyZW07XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBwYWRkaW5nOiAwcmVtIDMuM3JlbSAycmVtO1xuICAgICAgICB0b3A6IC0zLjVyZW07XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIC5pbWFnZTEge1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDgxcmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAudGV4dF9yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlX3JpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHRfbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2VfbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlMl9iIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UyIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWZhY2lsaXR5X2RldGFpbF9zdWJfaW1nIHtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlMiB7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjZyZW0pOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51cGxvYWQge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY2YtbWFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDRyZW07XG4gICAgICAgIG1hcmdpbjogOHJlbSAwIDFyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAzMHJlbTtcbiAgICAgICAgICBtYXJnaW46IDdyZW0gMCAxcmVtO1xuICAgICAgICAgIGxlZnQ6IC0zLjNyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWNmLW1hcCBpbWcge1xuICAgICAgICAvLyBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RvcCB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICZfcmVhZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3N1YiB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3R0bCB7XG4gICAgICAmX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgcGFkZGluZzogMnJlbSA4cmVtIDJyZW0gMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmOGZhO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IFxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSA0cmVtIC44cmVtIDEuNXJlbVxuICAgICAgICB9XG4gICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtOyBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICg0Mi8zMik7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZDI7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1pbi13aWR0aDogMDsgXG4gICAgICB9XG4gICAgICB0ciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxcmVtIDAgMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxcmVtO1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI0cmVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICB3aWR0aDogNjUlOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBtaW4td2lkdGg6IDByZW07IFxuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgJi5pcy1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3BhY2l0eTogIDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgb3BhY2l0eTogMTsgXG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgICAmLnAtZmFjaWxpdHlfZGV0YWlsX2Jsb2dfbGlzdF9saW5rIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wLWZhY2lsaXR5X2RldGFpbF9iYWNrX2J0biB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW46OHJlbSBhdXRvIDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxib3JkZXIgMC40cyxjb2xvciAwLjRzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtOyBcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsYm9yZGVyLXRvcCAwLjRzLGJvcmRlci1yaWdodCAwLjRzO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLGJvcmRlci10b3AgMC40cyxib3JkZXItcmlnaHQgMC40cztcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IFxuICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNjRhZDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgXG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgXG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgXG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IFxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgICAgICAmLnAtZmFjaWxpdHlfZGV0YWlsX2Jsb2dfbGlzdF9saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGF5b3V0X2luZm9mbG9hdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IFxuICAgICAgfVxuICAgICAgLnllYXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgICAucGRmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgICAgLmxpbmsge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxheW91dF9pbmZvZmxvYXQgLnllYXJfYmxvY2suY2xlYXJmaXggcCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2xlYXJmaXgge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIi5cIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgXG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2Jsb2cge1xuICAgICAgJl9saXN0IHtcbiAgICAgICAgJl9ib3JkZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl90aW1lIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwLjRyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4LjRyZW07IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX3R4dCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNC41cmVtOyBcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDQ4LzMyKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTNyZW07XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAuOHJlbSk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2J0biB7XG4gICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IFxuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyxjb2xvciAwLjRzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMHJlbSAzLjVyZW0gMHJlbSAyLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgICAmX2JuciB7XG4gICAgICAgICZfbGluayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWZhY2lsaXR5X2Jsb2dfYm5yX2JnLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU4NGE7XG4gICAgICAgICAgcGFkZGluZzogMi41cmVtIDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDsgXG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCgyMiUpIHNlcGlhKDg2JSkgc2F0dXJhdGUoNzE1JSkgaHVlLXJvdGF0ZSgxMjlkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCgxMDElKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9tYXAge1xuICAgICAgJl9saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mcmVlaHRtbCB7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfaW1nIHtcbiAgICAgICZfbGluayAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgXG4gICAgICAgIH1cbiAgICAgICAgYVt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBcbiAgfVxuICAmX3NlYXJjaCB7XG4gICAgJl9idG4ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDRyZW07XG4gICAgICBib3R0b206IDMuNXJlbTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTVyZW07XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLHZpc2liaWxpdHkgMC40cztcbiAgICAgIFxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBib3R0b206IC0xcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjRyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG59XG5cbiNmYWNpbGl0eSB7XG4gIC51cGxvYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgXG4gICAgfVxuICB9XG59XG5cbi5wLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA5LjVyZW07XG4gIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyBcbiAgfVxuICAmX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLjVyZW07IFxuICAgIH1cbiAgfVxuICAmX2ZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTM2LjZyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjNyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjNyZW07XG4gICAgfVxuICAgICYuaXMtbWlkZGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkuNXJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtcmV2ZXJzZSB7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgXG4gICAgICB9XG4gICAgfVxuICAgICZfbGVmdCB7XG4gICAgICB3aWR0aDogNTNyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMTJyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLmlzLW1pZGRsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90dGwge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgxMDAvNjQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogKDgwLzUwKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07IFxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdHh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg3MC8zNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNjAvMzIpOyBcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3JpZ2h0IHtcbiAgICAgICZfaW1nIHtcbiAgICAgICAgd2lkdGg6IDY1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNi41cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLW1pZGRsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA0MnJlbTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLW1pZGRsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNnJlbSk7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl93cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogOS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVyZW07XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgfVxuICAmX3ZvaWNlIHtcbiAgICBtYXgtd2lkdGg6IDEyNHJlbTtcbiAgICBtYXJnaW46IDAgYXV0byA5LjVyZW07XG4gICAgLy8gcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6My4zcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2ZiZjI7XG4gICAgfVxuICAgICZfd3JhcHBlciB7XG4gICAgICAvLyBtYXgtd2lkdGg6IDk0cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZjZmJmMjtcbiAgICAgIHBhZGRpbmctbGVmdDogOS4zcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogOS4zcmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgICB9XG4gICAgfVxuICAgICZfdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgIH1cbiAgICAgICZfbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJl90dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMTAwLzY0KTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICg4MC81MCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07IFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy15b3V0dWJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3NwZWxsIHtcbiAgICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICYuaXMtY29tcGFueSB7XG4gICAgICAgICAgYm90dG9tOiA1LjVyZW07XG4gICAgICAgICAgbGVmdDogNi41cmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogNDNyZW07XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAvLyBtaW4td2lkdGg6IDMxcmVtOyBcbiAgICAgICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgICAgICAvLyBib3R0b206IC00cmVtO1xuICAgICAgICAgICAgYm90dG9tOiAtNC44cmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDUuNnJlbTtcbiAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICAgICYuaXMtcGVyc29uIHtcbiAgICAgICAgICBib3R0b206IDEwcmVtO1xuICAgICAgICAgIGxlZnQ6IDQuNXJlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDI1cmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGJvdHRvbTogLTQuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDNyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfcmlnaHQge1xuICAgICAgICAmX2ltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ3cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyBcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3R4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoODAvMzYpO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBsaW5lLWhlaWdodDogKDYwLzMyKTsgXG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYWNjZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjVyZW07XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IFxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgICAmX3R0bCB7XG4gICAgICBmb250LXNpemU6IDQuMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaW5lLWhlaWdodDogKDE0MC84Mik7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogKDg0LzU2KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjNyZW07IFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjNyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtYWNjZXNzX2ljbi5wbmcpO1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIGhlaWdodDogNi41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07IFxuICAgICAgICAgIHdpZHRoOiA5cmVtO1xuICAgICAgICAgIGhlaWdodDogNy41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICB9XG4gICAgICAmX2xlZnQge1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjNyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMy4zcmVtOyBcbiAgICAgICAgfVxuICAgICAgICBkbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjNyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgICAgfVxuICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNzAvNDApO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1M3JlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTNyZW07XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNzAvMzYpOyBcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZmYyZmY7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNjAvMzIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDU2LzMyKTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfdHh0IHtcbiAgICAgICAgICAmX3N1YiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyBcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3JpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1M3JlbTtcbiAgICAgICAgbWluLXdpZHRoOiA1M3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyBcbiAgICAgICAgfVxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9tYXAge1xuICAgICAgJl9saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfSBcbiAgICB9XG4gIH1cbiAgJl9hYm91dCB7XG4gICAgbWF4LXdpZHRoOiAxMjRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gOS41cmVtO1xuICAgIC8vIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDoycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2ZiZjI7XG4gICAgfVxuICAgICYuaXMtd2hpdGUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gICAgJl93cmFwcGVyIHtcbiAgICAgIC8vIG1heC13aWR0aDogOTRyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNmYmYyO1xuICAgICAgcGFkZGluZy1sZWZ0OiA5LjNyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5LjNyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyBcbiAgICAgIH1cbiAgICAgICYuaXMtd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjNyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLXlvdXR1YmUge1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjNyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS4zcmVtOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2xpc3Qge1xuICAgICAgcGFkZGluZzogNXJlbSAzcmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB9XG4gICAgJl90eHQge1xuICAgICAgbGluZS1oZWlnaHQ6ICg3MC8zNik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDUuNXJlbSAwIDQuNXJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg2MC8zMik7IFxuICAgICAgICBtYXJnaW46IDIuNXJlbSAwIDIuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxLjJyZW07XG4gICAgICB9XG4gICAgICAmLmlzLXlvdXR1YmUge1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgcGFkZGluZzogMDsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9iYXNlIHtcbiAgICAmX2xpc3Qge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMS4ycmVtKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg1Mi8zMik7XG4gICAgICB9XG4gICAgICAmX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMCAyLjRyZW0gNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNS41cmVtOyBcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS45cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjlyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuNHM7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMi41cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgcmlnaHQ6IDIuN3JlbTsgIFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIHJpZ2h0OiAyLjdyZW07ICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIGhlaWdodDogMTAyJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICB3aWR0aDogMjQuNXJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfd3JhcHBlcntcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl90YWJsZSB7XG4gICAgdGFibGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoNDIvMzIpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBtaW4td2lkdGg6IDYwcmVtOyBcbiAgICAgIH1cbiAgICAgIHRyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0YWQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgdGRbY29sc3Bhbl06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTJyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMCAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNjByZW07IFxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDByZW0gMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHJlbTsgXG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMi45cmVtIDIuOXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG4gICZfYWNjb3JkaW9uIHtcbiAgICBtYXgtd2lkdGg6IDEzNi42cmVtO1xuICAgIG1hcmdpbjowIGF1dG8gOS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IFxuICAgIH1cbiAgICAmLmlzLW90aGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC1jb250ZW50X2FjY29yZGlvbl9iZ19vdGhlcl9wYy5wbmcpO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtY29udGVudF9hY2NvcmRpb25fYmdfb3RoZXJfc3AucG5nKTtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2JnX2NoaWxkX3BjLnBuZyk7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC1jb250ZW50X2FjY29yZGlvbl9iZ19jaGlsZF9zcC5wbmcpO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGVsZW1lbnRJbWc7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC1jb250ZW50X2FjY29yZGlvbl9iZ190b3BfcGMucG5nKTtcbiAgICAgIGhlaWdodDogMTE1cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNDByZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIEBpbmNsdWRlIGVsZW1lbnRJbWc7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2JnX3RvcF9zcC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB0b3A6IDI4cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4MHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2JnX2JvdHRvbV9wYy5wbmcpO1xuICAgICAgaGVpZ2h0OiAxMzByZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtNjRyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIEBpbmNsdWRlIGVsZW1lbnRJbWc7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2JnX2JvdHRvbV9zcC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBib3R0b206IC0yOXJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogOThyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwNHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmLmlzLXN1YiB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gJl9iZyB7XG4gICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICAmOjpiZWZvcmUge1xuICAgIC8vICAgICBAaW5jbHVkZSBlbGVtZW50SW1nO1xuICAgIC8vICAgICB6LWluZGV4OiAwO1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtY29udGVudF9hY2NvcmRpb25fYmdfdG9wXzAyX3BjLnBuZyk7XG4gICAgLy8gICAgIGhlaWdodDogMTE1cmVtO1xuICAgIC8vICAgICBsZWZ0OiAwO1xuICAgIC8vICAgICB0b3A6IDE3MHJlbTtcbiAgICAvLyAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgIC8vICAgICAgIEBpbmNsdWRlIGVsZW1lbnRJbWc7XG4gICAgLy8gICAgICAgei1pbmRleDogMDtcbiAgICAvLyAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC1jb250ZW50X2FjY29yZGlvbl9iZ190b3BfMDJfc3AucG5nKTtcbiAgICAvLyAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC8vICAgICAgIHRvcDogMjhyZW07XG4gICAgLy8gICAgICAgbGVmdDogMDtcbiAgICAvLyAgICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgICBoZWlnaHQ6IDgwcmVtO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgICZfdHh0IHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyBcbiAgICAgIH1cbiAgICB9IFxuICAgICZfaXRlbSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDMuM3JlbSAycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAycmVtIDA7XG4gICAgICB9XG4gICAgICAmLmlzLXNlcnZpY2Uge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDcuM3JlbSA1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAycmVtIDJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbGlzdCB7XG4gICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJkMjsgXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZDI7IFxuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07IFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICYuaXMtc2VhcmNoIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOjRyZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgdG9wOiAzcmVtOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmQyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmwtY2hpbGRyZW5fZmVhdHVyZV9saXN0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLWxlYWYge1xuICAgICAgICAmXzAxIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC1jb250ZW50X2FjY29yZGlvbl9sZWFmXzAxLnBuZyk7XG4gICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICByaWdodDogLTE2cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDkuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogOC41cmVtO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMy41cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogNXJlbTsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfMDIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50SW1nO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2xlYWZfMDIucG5nKTtcbiAgICAgICAgICAgIHRvcDogMTFyZW07XG4gICAgICAgICAgICBsZWZ0OiAtMTRyZW07XG4gICAgICAgICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMi44cmVtOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl8wMyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnRJbWc7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtY29udGVudF9hY2NvcmRpb25fbGVhZl8wMy5wbmcpO1xuICAgICAgICAgICAgdG9wOiA0LjVyZW07XG4gICAgICAgICAgICByaWdodDogLTVyZW07XG4gICAgICAgICAgICB3aWR0aDogNi41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIHRvcDogMS41cmVtO1xuICAgICAgICAgICAgICByaWdodDogLTNyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07IFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pcy1hZ2VkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTg0YTtcbiAgICAgIH1cbiAgICAgICYuaXMtcGVyc29uIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzYzNDBhNztcbiAgICAgIH1cbiAgICAgICYuaXMtb3RoZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2EyNTI4O1xuICAgICAgfVxuICAgICAgJi5pcy1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOTkwNmE7XG4gICAgICB9XG4gICAgICAmLmlzLWhpc3Rvcnkge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UyZTJkMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMmUyZDI7XG4gICAgICAgIHBhZGRpbmc6IDByZW0gMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07IFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90dGwge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg4MC81MCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07IFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNTYvNDApO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1vdGhlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG1pbi13aWR0aDogNS41cmVtO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hZ2VkIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3Atc2VydmljZV9hZ2VfaWNuLnBuZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtY29tcGFueSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnRJbWc7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLXNlcnZpY2VfY29tcGFueV9pY24ucG5nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1wZXJzb24ge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50SW1nO1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC1zZXJ2aWNlX3BlcnNvbl9pY24ucG5nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1vdGhlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3Atc2VydmljZV90YWxrX2ljbi5wbmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWZhY2lsaXR5IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50SW1nO1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nUGF0aH1jb21tb24vcC1zZXJ2aWNlX2ZhY2lsaXR5X2ljbi5wbmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWNoaWxkIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3Atc2VydmljZV9jaGlsZF9pY24ucG5nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wLWFyY2hpdmVfYmxvZ19mYWNpbGl0eV90dGwge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFyY2hpdmVfYmxvZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICg5Ny82NCk7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoNjgvNDApO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNDgvMzQpO1xuICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNXJlbSAycmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgICByaWdodDogLTAuMnJlbTtcbiAgICAgICAgICB3aWR0aDogNC42cmVtO1xuICAgICAgICAgIGhlaWdodDogNC42cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIHRvcDogMS4zcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDByZW07XG4gICAgICAgICAgICB3aWR0aDogMy42cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjZyZW07IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFnZWQge1xuICAgICAgICAgIC8vIGNvbG9yOiAjMDA1ODRhO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU4NGE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtb3RoZXIge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYTI1Mjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtcGVyc29uIHtcbiAgICAgICAgICAvLyBjb2xvcjogIzYzNDBhNztcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjM0MGE3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWJsdWUge1xuICAgICAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMteWVhciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICg3MC81Mik7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDcwLzM2KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAxLjZyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtc2VhcmNoIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjhyZW07XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IFxuICAgICAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMS44cmVtIDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9pY24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICYuaXMtYWdlZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ODRhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ODRhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLXBlcnNvbiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjM0MGE3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjM0MGE3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLXNlYXJjaCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtYmx1ZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NGFkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzLjhyZW07XG4gICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICB0b3A6IDMuMXJlbTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEuM3JlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzLjhyZW07XG4gICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICB0b3A6IDMuMXJlbTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEuM3JlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy15ZWFyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgICB0b3A6IDMuNHJlbTsgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICAgIHRvcDogMy40cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAucC1jb250ZW50X2FjY29yZGlvbl9pdGVtX2J0bl9pY24ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDMuN3JlbTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgICB0b3A6IDNyZW07IFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLXllYXIge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgICAgICB0b3A6IDMuM3JlbTsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sLXVuaXZlcnNhbF9oaXN0b3J5X2l0ZW1fdHRsX3dyYXBwZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICAgICAgdG9wOiAxLjhyZW07IFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3R4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuN3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2xpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1LjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAtMnJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyBcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgcmlnaHQ6IC0uNXJlbTsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgcmlnaHQ6IC0uNXJlbTsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYy1hcnJvd19yaWdodF9ncmVlbiB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDU4NGE7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA1ODRhO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDA1ODRhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNTg0YTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jLWFycm93X3JpZ2h0X3B1cnBsZSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgY29sb3I6ICM2MzQwYTc7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjM0MGE3O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjM0MGE3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzYzNDBhNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90b3Age1xuICAgICAgICAmX3R4dCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICg2NC8zNik7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICg0Ni8zMik7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX29wZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG4gICZfc3lzdGVtIHtcbiAgICAmX3R0bCB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogKDE0MC83Mik7XG4gICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdG9wOiAtNHJlbTtcbiAgICAgIHdpZHRoOiA1MHJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoNTcvNDApO1xuICAgICAgICB3aWR0aDogMjhyZW07XG4gICAgICAgIHRvcDogLTEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgICZfbGlzdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDFyZW0pO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuOHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogKDU0LzM0KTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNXJlbSk7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNTUvMzIpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9pbWcge1xuICAgICAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDExcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEuM3JlbTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICB3aWR0aDogMTNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfd3JhcHBlcntcbiAgICAgICAgICBwYWRkaW5nOiA3cmVtIDZyZW0gMS41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDMuM3JlbSAyLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfcGhvdG8ge1xuICAgICZfd3JhcHBlciB7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDY0JTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgd2lkdGg6IDY0JTsgXG4gICAgICB9XG4gICAgfVxuICAgICZfcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJl9pbWcge1xuICAgICAgICBtYXJnaW46IDAgMCA0cmVtIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtaWxsdXN0X2JpcmRfMDEucG5nKTtcbiAgICAgICAgdG9wOiAxNnJlbTtcbiAgICAgICAgbGVmdDogMTIlO1xuICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgICAgbGVmdDogNHJlbTtcbiAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtaWxsdXN0X2dyZWVuX2NpcmNsZV8wMS5wbmcpO1xuICAgICAgICB3aWR0aDogMjhyZW07XG4gICAgICAgIGhlaWdodDogMjhyZW07XG4gICAgICAgIHJpZ2h0OiAtMTRyZW07XG4gICAgICAgIGJvdHRvbTogLTE1cmVtO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICAgICAgICBib3R0b206IC0xMHJlbTtcbiAgICAgICAgICB3aWR0aDogMTNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxM3JlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9sZWZ0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtaWxsdXN0X3N1bl8wMS5wbmcpO1xuICAgICAgICB0b3A6IC0xM3JlbTtcbiAgICAgICAgbGVmdDogLTMxcmVtO1xuICAgICAgICB3aWR0aDogNTFyZW07XG4gICAgICAgIGhlaWdodDogNTByZW07XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgdG9wOiAtMTByZW07XG4gICAgICAgICAgbGVmdDogLTNyZW07XG4gICAgICAgICAgd2lkdGg6IDE4cmVtO1xuICAgICAgICAgIGhlaWdodDogMThyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGVsZW1lbnRJbWc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWlsbHVzdF9sZWFmXzAxLnBuZyk7XG4gICAgICAgIHJpZ2h0OiAyNyU7XG4gICAgICAgIGJvdHRvbTogNGVtO1xuICAgICAgICB3aWR0aDogMTVyZW07XG4gICAgICAgIGhlaWdodDogMTVyZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICByaWdodDogOXJlbTtcbiAgICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDlyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfc2VhcmNoIHtcbiAgICAmX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDRyZW07XG4gICAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgXG4gICAgICB9XG4gICAgfVxuICAgICZfdHRsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoMTQwLzY0KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg1MC8zOCk7IFxuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBlbGVtZW50SW1nO1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWNvbnRlbnRfc2VhcmNoX2ljbl8wMS5wbmcpO1xuICAgICAgfVxuICAgICAgJi5pcy1zZXJ2aWNlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnRJbWc7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWNvbnRlbnRfc2VhcmNoX2ljbl8wMi5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3N1YiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg5MC83Mik7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICBtaW4td2lkdGg6IDUuNXJlbTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1LjVyZW07XG4gICAgICAgICBcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNHJlbTsgXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hZ2VkIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3Atc2VydmljZV9hZ2VfaWNuLnBuZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtcGVyc29uIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3Atc2VydmljZV9wZXJzb25faWNuLnBuZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfY29udGVudCB7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZDI7XG4gICAgICB9XG4gICAgfVxuICAgICZfc2VsZWN0IHtcbiAgICAgICZfdHh0IHtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoNjgvMzIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgICAmX3N1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAvLyBsaW5lLWhlaWdodDogKDQ4LzQwKTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAvLyBsaW5lLWhlaWdodDogKDQ4LzI4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDA2NGFkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90b3Age1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZDI7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNjRhZDtcbiAgICAgIHBhZGRpbmc6IDRyZW0gNi4zcmVtIDZyZW07XG4gICAgICAvLyBwYWRkaW5nOiA0cmVtIDYuM3JlbSA0cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMy4zcmVtIDMuNXJlbTtcbiAgICAgIH1cbiAgICAgICZfd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJkMjtcbiAgICAgICAgcGFkZGluZzogNHJlbSA1cmVtIDRyZW0gMDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgXG4gICAgICAgICAgcGFkZGluZzogMS44cmVtIDVyZW0gMS44cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1zZXJ2aWNlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9saXN0IHtcbiAgICAgICAgJi5pcy1vdGhlciB7XG4gICAgICAgICAgJi5pcy1sZWFmIHtcbiAgICAgICAgICAgICZfMDEge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50SW1nO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtY29udGVudF9hY2NvcmRpb25fbGVhZl8wMS5wbmcpO1xuICAgICAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogLTE2cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5LjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjVyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAtN3JlbTtcbiAgICAgICAgICAgICAgICByaWdodDogLTIycmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTVyZW07XG4gICAgICAgICAgICAgICAgICByaWdodDogLTMuNXJlbTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cmVtOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfMDIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50SW1nO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtY29udGVudF9hY2NvcmRpb25fbGVhZl8wMi5wbmcpO1xuICAgICAgICAgICAgICAgIHRvcDogMTFyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogLTIycmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3LjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMTVyZW07XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNHJlbTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmXzAzIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudEltZztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdQYXRofWNvbW1vbi9wLWNvbnRlbnRfYWNjb3JkaW9uX2xlYWZfMDMucG5nKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNi41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNy41cmVtO1xuICAgICAgICAgICAgICAgIHRvcDogLTMuNXJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogLTEycmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTM1LjVyZW07XG4gICAgICAgICAgICAgICAgICByaWdodDogLTVyZW07XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfMDQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50SW1nO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1BhdGh9Y29tbW9uL3AtY29udGVudF9hY2NvcmRpb25fbGVhZl8wMi5wbmcpO1xuICAgICAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogLTE2cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3LjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAtMnJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogLTE4cmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTVyZW07XG4gICAgICAgICAgICAgICAgICByaWdodDogLTMuNXJlbTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2ltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNnJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2cmVtO1xuICAgICAgICAgIGhlaWdodDogMTNyZW07XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXRWdygxMzQsMzc1KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogZ2V0VncoMjY0LDM3NSk7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLXNlcnZpY2Uge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIxcmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDB2dyAtIDEwLjVyZW0pOyBcbiAgICAgICAgICAgICAgaGVpZ2h0OiBnZXRWdygxMzQsMzc1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAoNDIvNDApO1xuICAgICAgICBsaW5lLWhlaWdodDogKDU4LzQwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNTYvNDApOyBcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1zZXJ2aWNlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuOXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogKDU4LzQwKTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuOXJlbTsgXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNDYvMzYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90eHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjlyZW0pO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLXNlcnZpY2Uge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNC41cmVtKTtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgICByaWdodDogMHJlbTsgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IFxuICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgcmlnaHQ6IDByZW07IFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90YWcgIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMnJlbTtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuN3JlbTtcbiAgICAgICAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWluLXdpZHRoOiA2OC40dnc7IFxuICAgICAgICAgIG1heC13aWR0aDogNjguNHZ3O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC8vIG1pbi13aWR0aDogODElO1xuICAgICAgICAgIC8vIG1heC13aWR0aDogODElO1xuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy8gJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIC8vICAgY29sb3I6ICNhNDQ0MDQ7XG4gICAgICAgIC8vICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIC8vICAgYm9yZGVyOiAxcHggc29saWQgI2E0NDQwNDtcbiAgICAgICAgLy8gfVxuICAgICAgICAvLyAmOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgLy8gICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgLy8gICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgLy8gICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NGFkO1xuICAgICAgICAvLyB9XG4gICAgICAgICYucmVxdWVzdF9hZ2VkIHtcbiAgICAgICAgICBjb2xvcjogIzAwNTg0YTtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1ODRhO1xuICAgICAgICB9XG4gICAgICAgICYucmVxdWVzdF9yZXRhcmRhdGVzIHtcbiAgICAgICAgICBjb2xvcjogIzYzNDBhNztcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjM0MGE3O1xuICAgICAgICB9XG4gICAgICAgICYucmVxdWVzdF9jaGlsZHJlbiB7XG4gICAgICAgICAgY29sb3I6ICNhNDQ0MDQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E0NDQwNDtcbiAgICAgICAgfVxuICAgICAgICAmLnJlcXVlc3Rfb3RoZXIge1xuICAgICAgICAgIGNvbG9yOiAjY2EyNTI4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYTI1Mjg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1zb2NpYWwge1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgY29sb3I6ICMwMDY0YWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgLy8gQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIC8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyBcbiAgICAgICAgICAvLyB9XG4gICAgICAgICAgJi5pcy1zZXJ2aWNlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtcmVnaW9uIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjRhZDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMnJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuN3JlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuMnJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjdyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY0YWQ7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgICAgICAvLyBtaW4td2lkdGg6IDEwMCU7IFxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjguNHZ3OyBcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY4LjR2dztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX3N1YiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogKDU0LzMyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9wbGFjZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogKDQyLzMyKTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogKDQyLzMyKTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9saXN0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNyZW0pO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmX3dyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDE3cmVtO1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC40cztcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgc2VwaWEoNTIlKSBzYXR1cmF0ZSgyJSkgaHVlLXJvdGF0ZSgzNmRlZykgYnJpZ2h0bmVzcygxMDklKSBjb250cmFzdCgxMDElKTtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgIHJpZ2h0OiAxMHJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGZpbHRlcjpub25lO1xuICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDUyJSkgc2F0dXJhdGUoMiUpIGh1ZS1yb3RhdGUoMzZkZWcpIGJyaWdodG5lc3MoMTA5JSkgY29udHJhc3QoMTAxJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0geyBcbiAgICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ1cmVtO1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1LjdyZW07XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICB3aWR0aDogNDVyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfY2hlY2sge1xuICAgICAgJl9idG4ge1xuICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9yZXN1bHQge1xuICAgICAgcGFkZGluZzogMi44cmVtIDRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjRhZDtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgcGFkZGluZzogMi44cmVtIDJyZW07IFxuICAgICAgfVxuICAgICAgJl90dGwge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludH17XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdHh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50fXtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgXG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1ub25lIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogKDkwLzUwKTtcbiAgICAgICAgICBjb2xvcjogIzAwNjRhZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICg1Ni80MCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2ljbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH0gXG4gICAgICAgICZfY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9jaGFuZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbn1cblxuIiwiQGZ1bmN0aW9uIGdldFZ3KCR2YWx1ZSwgJHdpZHRoKSB7XG4gIEByZXR1cm4gJHZhbHVlIC8gJHdpZHRoICogMTAwICsgMHZ3O1xufVxuQGZ1bmN0aW9uIGNzc0xvY2soJG1heFNpemUsICRtaW5TaXplLCAkbWF4V2lkdGgsICRtaW5XaWR0aCkge1xuICBAcmV0dXJuIGNhbGMoI3tnZXRWdygoJG1heFNpemUgLSAkbWluU2l6ZSksICgkbWF4V2lkdGggLSAkbWluV2lkdGgpKSB9ICsgKCN7JG1heFNpemUgLyAxMH1yZW0gLSAjeyRtYXhXaWR0aCAvIDEwfXJlbSAqICN7KCgkbWF4U2l6ZSAtICRtaW5TaXplKSAvICAoJG1heFdpZHRoIC0gJG1pbldpZHRoKSl9KSk7XG59XG5cbkBmdW5jdGlvbiBjbGFtcFZ3KCRtaW4sICRzaXplLCAkbWF4LCAkdnA6IDE5MjApIHtcbiAgLy8gIGZvbnQtc2l6ZTogY2xhbXBWdygxNCwgMTYsIDE4LCA3NjgpO1xuICAkbWluOiAkbWluICogMC4xcmVtO1xuICAkbWF4OiAkbWF4ICogMC4xcmVtO1xuICAkbnVtOiAxMDAgLyAkdnAgKiAxdnc7XG4gICRzaXplX3Z3OiAkbnVtICogJHNpemU7XG5AcmV0dXJuIGNsYW1wKCRtaW4sICRzaXplX3Z3LCAkbWF4KTtcbn1cblxuIFxuIEBmdW5jdGlvbiBNaW5XaWR0aFNpemUoJHdpZHRoVmFsdWUpe1xuICAvKuOBneOBruOCteOCpOODiOOBp+WkieWLleOBleOBm+OBn+OBhOacgOWwj+OBrueUu+mdouODk+ODpeODvOODneODvOODiOOBruOCteOCpOOCuiovXG4gICAkbWluV2lkdGg6MTM2NjtcbiAvKuOBneOBruOCteOCpOODiOOBp+WkieWLleOBleOBm+OBn+OBhOacgOWkp+OBrueUu+mdouODk+ODpeODvOODneODvOODiOOBruOCteOCpOOCuiovXG4gICAkbWF4V2lkdGg6MTM2NjtcbiAvKnB444Gu5Y2Y5L2N44KS5LuY44GR44KLKi9cbiAgICRtaW5XaWR0aFNpemU6JHdpZHRoVmFsdWUqLjFyZW07XG4gLyrmnIDlsI/jga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrjgajjg5Pjg6Xjg7zjg53jg7zjg4jjga7jgrXjgqTjgrrjgpLkvb/jgaPjgabjgIF2d+OCkuaxguOCgeOCi1xuIOOAgOWApOOBr+Wwj+aVsOeCueesrO+8k+S9jeOBvuOBp+OBp+Wbm+aNqOS6lOWFpeOBmeOCiyovXG4gICAkd2lkdGhWdzpyb3VuZCgkd2lkdGhWYWx1ZS8kbWluV2lkdGgqMTAwKjEwMDApLzEwMDA7XG4gLyrmsYLjgoHjgZ/lgKTjgpLkvb/jgaPjgabjgIFjbGFtcCgp6Zai5pWw44KS6L+U44GZKi9cbiAgIEByZXR1cm4gdW5xdW90ZShcIm1pbigjeyR3aWR0aFZ3fXZ3LCN7JG1pbldpZHRoU2l6ZX0pXCIpO1xuIH1cblxuQGZ1bmN0aW9uIE1heFdpZHRoU2l6ZSgkd2lkdGhWYWx1ZSl7XG4gIC8q44Gd44Gu44K144Kk44OI44Gn5aSJ5YuV44GV44Gb44Gf44GE5pyA5bCP44Gu55S76Z2i44OT44Ol44O844Od44O844OI44Gu44K144Kk44K6Ki9cbiAgICRtaW5XaWR0aDoxMzY2O1xuIC8q44Gd44Gu44K144Kk44OI44Gn5aSJ5YuV44GV44Gb44Gf44GE5pyA5aSn44Gu55S76Z2i44OT44Ol44O844Od44O844OI44Gu44K144Kk44K6Ki9cbiAgICRtYXhXaWR0aDoxMzY2O1xuIC8qcHjjga7ljZjkvY3jgpLku5jjgZHjgosqL1xuICAgJG1pbldpZHRoU2l6ZTokd2lkdGhWYWx1ZSouMXJlbTtcbiAvKuacgOWwj+OBruODleOCqeODs+ODiOOCteOCpOOCuuOBqOODk+ODpeODvOODneODvOODiOOBruOCteOCpOOCuuOCkuS9v+OBo+OBpuOAgXZ344KS5rGC44KB44KLXG4g44CA5YCk44Gv5bCP5pWw54K556ys77yT5L2N44G+44Gn44Gn5Zub5o2o5LqU5YWl44GZ44KLKi9cbiAgICR3aWR0aFZ3OnJvdW5kKCR3aWR0aFZhbHVlLyRtaW5XaWR0aCoxMDAqMTAwMCkvMTAwMDtcbiAvKuaxguOCgeOBn+WApOOCkuS9v+OBo+OBpuOAgWNsYW1wKCnplqLmlbDjgpLov5TjgZkqL1xuICAgQHJldHVybiB1bnF1b3RlKFwibWF4KCN7JHdpZHRoVnd9dncsI3skbWluV2lkdGhTaXplfSlcIik7XG4gfVxuIiwiQG1peGluIGxoQ3JvcCgkbGluZS1oZWlnaHQpIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtICN7JGxpbmUtaGVpZ2h0fSkgKiAwLjVlbSk7XG4gIH1cbn1cblxuQG1peGluIHdyYXBwZXIoJHdyYXBwZXIpIHtcbiAgd2lkdGg6ICR3cmFwcGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBjb250ZW50V2lkdGgge1xuICBtYXgtd2lkdGg6IDEyNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuQG1peGluIGVsZW1lbnRJbWcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1peGluIGVsZW1lbnRJbWdDZW50ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBpbml0aWFsO1xuICBjb250ZW50OiAnJztcbn1cblxuQG1peGluIGNvbnRlbnRCb3JkZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWl4aW4gZWxlbWVudEJvcmRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUlO1xuICBtYXgtd2lkdGg6IDEyOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuQG1peGluIG1vZGFsQmcge1xuICB0b3A6IDhyZW07XG4gIHJpZ2h0OiA1cmVtO1xuICB0b3A6IDZyZW07XG4gIHJpZ2h0OiA3cmVtO1xuICB3aWR0aDogNjRyZW07XG4gIGhlaWdodDogNjRyZW07XG4gIEBtZWRpYSAjeyRicmVha3BvaW50dGFifXtcbiAgICB0b3A6IGdldFZ3KDgwLDEyODApO1xuICAgIHJpZ2h0OiBnZXRWdyg3MCwxMjgwKTtcbiAgICB0b3A6IGdldFZ3KDEwMCwxMjgwKTtcbiAgICByaWdodDogZ2V0VncoNzAsMTI4MCk7XG4gICAgd2lkdGg6IGdldFZ3KDczMCwxMjgwKTtcbiAgICBoZWlnaHQ6IGdldFZ3KDczMCwxMjgwKTtcbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludHRhYjJ9e1xuICAgICAgd2lkdGg6IGdldFZ3KDQyMCwxMDI0KTtcbiAgICAgIGhlaWdodDogZ2V0VncoNDIwLDEwMjQpO1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnR9e1xuICAgICAgICB3aWR0aDogZ2V0VncoMTgwLDM3NSk7XG4gICAgICAgIGhlaWdodDogZ2V0VncoMTgwLDM3NSk7XG4gICAgICAgIHRvcDogZ2V0VncoODAsMzc1KTtcbiAgICAgICAgcmlnaHQ6IGdldFZ3KDgwLDM3NSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufVxuXG5AbWl4aW4gY29udGVudEJnIHtcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcbnRvcDogMDtcbmxlZnQ6IDA7XG53aWR0aDogMTAwJTtcbmhlaWdodDogMTAwJTtcbn1cblxuXG5AbWl4aW4gUm9ib3RCb2xkIHtcbiAgZm9udC1mYW1pbHk6ICRmb250Um9ib3Q7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWl4aW4gYmFybG93SXRhbGljIHtcbiAgZm9udC1mYW1pbHk6ICRmb250QmFybG93O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWl4aW4gYmFybG93Qm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEJhcmxvdztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xufVxuXG5AbWl4aW4gSGlyYWdpbm9XMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEhyYWdpbm9XMztcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xufVxuXG5AbWl4aW4gSGlyYWdpbm9XNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEhyYWdpbm9XNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbn1cblxuQG1peGluIE5vdG9TYW5zQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udE5vdG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWl4aW4gTm90b1NhbnMge1xuICBmb250LWZhbWlseTogJGZvbnROb3RvO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWl4aW4gUXVpY2sge1xuICBmb250LWZhbWlseTogJGZvbnRRdWljaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuLy/jgIDjgIBQQVRIXHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG5cclxuLy8gdXNhZ2U6ICN7JGltZ1BhdGh9XHJcbiRpbWdQYXRoOiBcIi9jb3Jwb3JhdGUvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlX3JlbmV3YWwvaW1nL1wiO1xyXG4kaW1nQ29tbW9uUGF0aDogXCIvY29ycG9yYXRlL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZV9yZW5ld2FsL2ltZy9jb21tb24vXCI7XHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG4vL+OAgOOAgENPTE9SXHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG4kZm9udENvbG9yOiAjMDAwMDAwO1xyXG4kbWFpbkNvbG9yOiAjMDAwMDAwO1xyXG4kdHRsQ29sb3I6ICMwMzJhODA7XHJcbiRzdWJDb2xvcjojMDBiOWM0O1xyXG4kYnRuQ29sb3I6I2Y3YTUxZTtcclxuJGJnQ29sb3I6I2M3MDQwYTtcclxuJGtleUNvbG9yOiAjMDAwO1xyXG5cclxuXHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG4vL+OAgOOAgEZPTlRcclxuLy8g4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSBXHJcblxyXG4kZm9udHNpemU6IDEuOHJlbTtcclxuJGZvbnRzaXplU3A6IDEuNXJlbTtcclxuXHJcblxyXG4kZm9udE5hbWU6ICduYW1lJywgc2Fucy1zZXJpZjtcclxuJGZvbnRCYXJsb3c6ICdCYXJsb3cnLCBzYW5zLXNlcmlmO1xyXG4kZm9udEhyYWdpbm9XMzpcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwi5ri444K044K344OD44KvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiICwgXCJMdWNpZGEgR3JhbmRlXCIsIFwiT3Nha2FcIixcIlZlcmRhbmFcIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7O1xyXG4kZm9udEhyYWdpbm9XNjpcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFc2XCIsIFwi5ri444K044K344OD44KvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiICwgXCJMdWNpZGEgR3JhbmRlXCIsIFwiT3Nha2FcIixcIlZlcmRhbmFcIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250Tm90bzpcIk5vdG8gU2FucyBKUFwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIuODoeOCpOODquOCqlwiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiAsIFwiTHVjaWRhIEdyYW5kZVwiLCBcIk9zYWthXCIsXCJWZXJkYW5hXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udFNvdXJjZTonU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcclxuJGZvbnRSb2JvdDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiRmb250UXVpY2s6ICdRdWlja3NhbmQnLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcblxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuLy/jgIDjgIBNZWRpYSBRdWVyeVxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuXHJcbi8vICRjb2x1bW53aWR0aF9fMDE6IDEyNDBweDtcclxuLy8gJGNvbHVtbndpZHRoX18wMjogMTAyMHB4O1xyXG5cclxuJHdyYXBlcjogMTAwJTtcclxuXHJcblxyXG4kYnJlYWtwb2ludHBjOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSlcIjtcclxuJGJyZWFrcG9pbnR0YWJsYXJnZTogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5LjkzNzVlbSlcIjtcclxuJGJyZWFrcG9pbnR0YWI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45Mzc1ZW0pXCI7XHJcbiRicmVha3BvaW50dGFiMjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwLjc1ZW0pXCI7XHJcbiRicmVha3BvaW50dGFic21hbGw6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2Ny41ZW0pXCI7XHJcbiRicmVha3BvaW50OiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKVwiO1xyXG4kYnJlYWtwb2ludHNwMjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI2LjU2MjVlbSlcIjtcclxuJGJyZWFrcG9pbnRzcDogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzLjM3NWVtKVwiO1xyXG4kaWUxMTogXCJhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVwiO1xyXG4kaXBob25lNTogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pXCI7XHJcblxyXG4iXSwic291cmNlUm9vdCI6IiJ9*/