@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap");
.wrap_rightcontents {
  z-index: 1;
}

.mini_gnav_sp {
  z-index: 2;
}

.mini_header {
  z-index: 4;
}

.mini_gnav {
  z-index: 7;
}

.mini_footer--top_btn {
  z-index: 5;
}

.mini_search_modal {
  z-index: 3;
}

.mini_gnav_sp_contents,
.mini_modal_search {
  z-index: 6;
}

.tech_contents {
  background-image: url("/mini/common/images/bg-marble.png");
}

.tech_contents--top {
  margin-top: 90px;
  margin-bottom: 90px;
}

@media (max-width: 425px) {
  .tech_contents--top {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}

.tech_contents--inner {
  position: relative;
  padding-bottom: 90px;
}

@media (max-width: 425px) {
  .tech_contents--inner {
    padding-bottom: 45px;
  }
}

.tech_contents--ttl {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.3;
  font-weight: 700;
  color: #333;
  text-align: center;
  margin: 0 0 30px 0;
}

@media (max-width: 425px) {
  .tech_contents--ttl {
    font-size: 25px;
    font-size: 1.5625rem;
  }
}

.tech_contents--ttl2 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.3;
  font-weight: 700;
  color: #fff;
  background-color: #333;
  text-align: center;
  padding: 15px 0;
  margin: 0 0 20px 0;
  border-bottom: 2px solid #a71b40;
}

@media (max-width: 425px) {
  .tech_contents--ttl2 {
    font-size: 16px;
    font-size: 1rem;
    padding: 10px 0;
    margin-bottom: 30px;
  }
}

.tech_contents--box {
  display: flex;
  justify-content: space-between;
  margin: 0 0 40px 0;
}

@media (max-width: 425px) {
  .tech_contents--box {
    display: block;
    width: 300px;
    margin: 0 auto 30px auto;
  }
}

.tech_contents--box_link {
  position: relative;
  display: block;
  width: 310px;
  box-sizing: border-box;
  text-decoration: none;
  padding: 10px;
}

.tech_contents--box_link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 0%;
  height: 0%;
  border-radius: 5px;
  background-color: #fff;
  opacity: .5;
  transition: .2s;
  z-index: 0;
}

.tech_contents--box_link:hover:before {
  width: 100%;
  height: 100%;
}

@media (max-width: 425px) {
  .tech_contents--box_link {
    width: 100%;
    padding: 0;
    margin: 0 0 30px 0;
  }
}

.tech_contents--box_pic {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1);
}

.tech_contents--box_ttl {
  position: relative;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  color: #333;
  padding: 0 0 0 10px;
  margin: 15px 0 0 0;
}

.tech_contents--box_ttl:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 4px;
  border-color: transparent transparent transparent #a71b40;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}

.tech_contents--box_txt {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #000;
}

.tech_contents--list_food {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .tech_contents--list_food {
    padding: 0 20px;
  }
}

.tech_contents--list_item {
  position: relative;
  width: 225px;
  padding: 0 0 60px 0;
  margin-right: calc((100% - 900px) / 3);
  margin-bottom: 30px;
}

.tech_contents--list_item:nth-child(4n) {
  margin-right: 0;
}

@media (max-width: 425px) {
  .tech_contents--list_item {
    width: 46%;
    margin-right: 8%;
  }
  .tech_contents--list_item:nth-child(4n) {
    margin-right: 0;
  }
  .tech_contents--list_item:nth-child(2n) {
    margin-right: 0;
  }
}

.tech_contents--list_ttl {
  position: relative;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  color: #333;
  margin: 15px 0;
}

.tech_contents--list_link {
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  text-decoration: none;
  color: #fff;
  background-color: #a71b40;
  border-radius: 3px;
  transition: .15s;
}

.tech_contents--list_link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 15px;
  width: 5px;
  height: 5px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
}

.tech_contents--list_link:hover {
  background-color: #b94966;
}

.tech_contents--icon_application {
  position: absolute;
  top: 0;
  left: 0;
}

.tech_contents--list_pic {
  width: 100%;
}

.tech_contents--link {
  width: 360px;
  height: 50px;
  border-radius: 25px;
  margin: 30px 0 0 0;
  font-size: 13px;
  font-size: 0.8125rem;
}

.tech_contents--link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto 0;
  width: 4px;
  height: 4px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
}

@media (max-width: 425px) {
  .tech_contents--link {
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
  }
}

.tech_index_topvisual {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 360px;
  margin: 0 0 88px;
  background-image: url("/mini/images/tech/tech_index-mainvisual-pc-bg@2x.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.tech_index_topvisual--img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}

@media (max-width: 425px) {
  .tech_index_topvisual {
    height: 400px;
    margin: 0 0 30px;
    background-image: url("/mini/images/tech/tech_index-mainvisual-sp-bg@2x.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }
  .tech_index_topvisual--img {
    width: 195px;
  }
}

@media (max-width: 425px) {
  .tech_index--ttl2 {
    font-size: 18px;
    padding: 24px 0;
  }
}

.tech_index--box {
  padding: 0 0 100px;
  margin: 0;
}

@media (max-width: 425px) {
  .tech_index--box {
    margin: 0 auto;
    padding: 0 0 90px;
  }
}

@media (max-width: 425px) {
  .tech_index--link {
    margin-top: 200px;
    width: 100%;
  }
}

.tech_index--2rows {
  display: flex;
  justify-content: space-between;
  align-items: start;
  margin: 0 0 40px 0;
  padding: 0 0 40px;
  border-bottom: 1px solid #CCCCCC;
}

@media (max-width: 425px) {
  .tech_index--2rows {
    display: block;
    margin-right: 20px;
    margin-left: 20px;
    padding: 0 0 30px;
    position: relative;
  }
}

.tech_index--2rows_inner {
  width: 420px;
}

@media (max-width: 425px) {
  .tech_index--2rows_inner {
    width: auto;
  }
}

.tech_index--ttl_sub {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.3;
  font-weight: 700;
  color: #333;
  margin: 0 0 20px 0;
}

@media (max-width: 425px) {
  .tech_index--ttl_sub {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.tech_index--img_product {
  width: 470px;
}

@media (max-width: 425px) {
  .tech_index--img_product {
    width: 100%;
    margin-right: auto;
    margin-top: 20px;
    position: absolute;
    top: 124px;
  }
}

.tech_index--box_ttl {
  line-height: 1.4;
}

.tech_index--box_ttl::before {
  top: 6px;
  margin: 0;
}

.tech_lowc_2rows {
  display: flex;
  justify-content: space-between;
  align-items: start;
}

@media (max-width: 425px) {
  .tech_lowc_2rows {
    flex-direction: column;
    padding: 0 20px;
  }
  .tech_lowc_2rows .tech_lowc_2rows--txt {
    margin-bottom: 20px;
  }
}

@media (max-width: 425px) {
  .tech_lowc_2rows-re {
    display: flex;
    flex-direction: column-reverse;
    align-items: start;
  }
  .tech_lowc_2rows-re .tech_lowc_2rows--txt {
    margin-top: 20px;
  }
}

.tech_lowc_2rows--contents {
  width: 100%;
  max-width: 460px;
}

@media (max-width: 425px) {
  .tech_lowc_2rows--pic {
    width: 100%;
  }
}

.tech_lowc_2rows--pic_under {
  margin-top: 30px;
}

@media (max-width: 425px) {
  .tech_lowc_2rows--pic_under {
    width: calc(100% - 40px);
    margin-right: 20px;
    margin-left: 20px;
  }
}

.tech_lowc_2rows--link_detail {
  position: relative;
  width: 100%;
  max-width: 340px;
  height: 50px;
  border-radius: 25px;
  font-size: 13px;
  font-size: 0.8125rem;
  margin: 20px 0 0 0;
}

.tech_lowc_2rows--link_detail:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto 0;
  width: 4px;
  height: 4px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
}

.tech_lowc_2rows--link_detail:hover {
  background-color: #b94966;
}

.tech_lowc_2rows--link_detail + .tech_lowc_2rows--link_detail {
  margin-top: 10px;
}

.tech_lowc_2rows--ex {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  color: #454343;
  margin: 10px 0 0 0;
}

.tech_lowc_2rows--ex_item {
  display: inline-block;
  border: 1px solid #c9c9c9;
  background: #fff;
  border-radius: 3px;
  padding: 1px 10px;
  margin: 0 5px 5px 0;
}

.tech_lowc01_merit {
  display: flex;
  justify-content: space-between;
  margin: 30px 0;
}

@media (max-width: 425px) {
  .tech_lowc01_merit {
    display: block;
    padding: 0 10px;
  }
}

.tech_lowc01_merit--item {
  position: relative;
  width: 100%;
  max-width: 460px;
  min-height: 465px;
  padding: 30px;
  box-sizing: border-box;
  background-size: 100%;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-color: #fff;
}

@media (max-width: 425px) {
  .tech_lowc01_merit--item {
    width: 100%;
    margin-bottom: 10px;
    background-position: center center;
  }
  .tech_lowc01_merit--item:last-of-type {
    margin-bottom: 0;
  }
}

.tech_lowc01_merit--item-01 {
  background-image: url("/mini/images/tech/tech_lowc01_merit01@2x.png");
}

.tech_lowc01_merit--item-02 {
  background-image: url("/mini/images/tech/tech_lowc01_merit02@2x.png");
}

.tech_lowc01_merit--ttl {
  position: relative;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 700;
  padding: 0 0 15px 0;
  margin: 0 0 20px 0;
}

.tech_lowc01_merit--ttl:before {
  content: "";
  width: 32px;
  height: 2px;
  background-color: #a71b40;
  position: absolute;
  bottom: 0;
  left: 0;
}

.tech_lowc01_merit--ttl2 {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  margin: 0 0 10px 0;
}

.tech_lowc01_merit--ttl2-center {
  text-align: center;
}

.tech_lowc01_merit--bottom_area {
  position: absolute;
  bottom: 30px;
  left: 0;
  padding: 0 30px;
}

.tech_lowc01_demerit {
  background-color: rgba(23, 23, 25, 0.1);
  padding: 50px 0;
}

@media (max-width: 425px) {
  .tech_lowc01_demerit {
    display: block;
    padding: 40px 20px;
  }
}

.tech_lowc01_demerit--inner {
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .tech_lowc01_demerit--inner {
    display: block;
  }
}

.tech_lowc01_demerit--inner_item {
  width: 300px;
  padding: 10px 25px 30px 25px;
  box-sizing: border-box;
  background-color: #fff;
}

@media (max-width: 425px) {
  .tech_lowc01_demerit--inner_item {
    margin: 0 auto 10px auto;
  }
  .tech_lowc01_demerit--inner_item:last-child {
    margin-bottom: 0;
  }
}

.tech_lowc01_demerit--pic {
  display: block;
  margin: 0 auto 10px auto;
}

.tech_lowc03_usage {
  position: relative;
  width: 100%;
  background-color: rgba(23, 23, 25, 0.1);
  background-image: url("/mini/images/tech/tech-low-combi03-usage@2x.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  padding: 50px 0;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .tech_lowc03_usage {
    background-image: url("/mini/images/tech/tech-low-combi03-usage-sp@2x.png");
    background-position: bottom center;
    background-size: 100% auto;
    padding-bottom: 300px;
    padding-right: 20px;
    padding-left: 20px;
  }
}

.tech_lowc03_usage--contents {
  width: 100%;
  max-width: 460px;
}

.tech_lowc03_usage--ttl {
  position: relative;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 700;
  padding: 0 0 15px 0;
  margin: 0 0 20px 0;
}

.tech_lowc03_usage--ttl:before {
  content: "";
  width: 32px;
  height: 2px;
  background-color: #a71b40;
  position: absolute;
  bottom: 0;
  left: 0;
}

.tech_lowc03_usage--ttl2 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 700;
  margin-bottom: 10px;
}

@media (max-width: 425px) {
  .tech_lowc03_usage--ttl2 {
    text-align: center;
  }
}

.tech_lowc03_usage--box {
  display: flex;
  align-items: start;
  justify-content: space-between;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  padding: 30px;
  background-color: #fff;
  margin-top: 30px;
}

@media (max-width: 425px) {
  .tech_lowc03_usage--box {
    flex-direction: column;
  }
}

.tech_lowc03_usage--box_contents {
  width: 220px;
}

@media (max-width: 425px) {
  .tech_lowc03_usage--box_contents {
    width: 100%;
  }
}

@media (max-width: 425px) {
  .tech_lowc03_usage--pic {
    display: block;
    margin: 0 auto 20px auto;
  }
}

.tech_lowc03_usage--link_detail {
  position: relative;
  width: 300px;
  height: 50px;
  border-radius: 25px;
  font-size: 13px;
  font-size: 0.8125rem;
  margin: 20px auto 0 auto;
}

.tech_lowc03_usage--link_detail:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto 0;
  width: 4px;
  height: 4px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
}

.tech_lowc03_usage--link_detail:hover {
  background-color: #b94966;
}

@media (max-width: 425px) {
  .tech_lowc03_usage--link_detail {
    width: 100%;
  }
}

.tech_topvisual {
  position: relative;
  overflow: hidden;
  background-color: #000;
  width: 100%;
  background-image: url("/mini/images/tech/tech-mainvishal-bg@2x.png");
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.tech_topvisual--inner {
  position: relative;
  max-width: 960px;
  height: 422px;
  width: 100%;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .tech_topvisual--inner {
    height: auto;
  }
}

.tech_topvisual--ttl {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto 0;
  width: 520px;
  height: 266px;
}

@media (max-width: 425px) {
  .tech_topvisual--ttl {
    position: relative;
    right: initial;
    width: initial;
    height: initial;
  }
}

.tech_topvisual--img {
  width: 100%;
}

.tech_topvisual.tech_sinkuuteion_topvisual {
  background-image: url("/mini/images/tech/tech_sinkuuteion-mainvishal-bg@2x.png");
  background-position: right;
}

.tech_topvisual.tech_sinkuuteion_topvisual .tech_sinkuuteion_topvisual--ttl {
  position: absolute;
  bottom: 60px;
  left: 0;
  margin: auto 0 0;
  width: 552px;
  height: 201px;
}

@media (max-width: 425px) {
  .tech_topvisual.tech_sinkuuteion_topvisual .tech_sinkuuteion_topvisual--ttl {
    position: relative;
    left: initial;
    width: initial;
    height: initial;
  }
}

.tech-menu {
  position: relative;
  background-color: #262626;
}

.tech-menu--btn_sp {
  display: none;
}

@media (max-width: 425px) {
  .tech-menu--btn_sp {
    display: block;
    padding: 12px 0 0 0;
    position: relative;
    height: 50px;
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: 700;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
  }
  .tech-menu--btn_sp:after {
    content: "";
    position: absolute;
    bottom: 8px;
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 4px;
    height: 4px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(135deg);
  }
}

.tech-menu--wrap {
  width: 956px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .tech-menu--wrap {
    width: auto;
    display: none;
  }
}

.tech-menu--link {
  position: relative;
  width: 318px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  background-color: #333;
  transition: .15s;
  line-height: 1.4;
  text-align: center;
}

.tech-menu--link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto 0;
  width: 4px;
  height: 4px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}

.tech-menu--link:hover {
  background-color: #000;
}

@media (max-width: 425px) {
  .tech-menu--link {
    width: 100%;
    margin-bottom: 1px;
  }
}

.tech-menu--link-own_page:before {
  transform: rotate(135deg);
}

.tech-menu--link-next_page:before {
  transform: rotate(45deg);
}

.tech-menu_footer {
  position: relative;
  margin: 90px 0 0 0;
}

@media (max-width: 425px) {
  .tech-menu_footer {
    margin-top: 60px;
  }
}

.tech-menu_footer--link_back {
  position: relative;
  width: 400px;
  height: 60px;
  border-radius: 30px;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 40px;
}

.tech-menu_footer--link_back:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  margin: auto 0;
  width: 4px;
  height: 4px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(-135deg);
}

@media (max-width: 425px) {
  .tech-menu_footer--link_back {
    width: 90%;
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.tech-menu_footer--inner {
  background-color: #fff;
}

.tech-menu_footer--list {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 960px;
  margin: 0 auto;
  padding: 10px 0;
}

@media (max-width: 425px) {
  .tech-menu_footer--list {
    width: auto;
    display: block;
    padding: 0;
  }
}

.tech-menu_footer--listitem {
  position: relative;
  width: 320px;
  height: 60px;
  box-sizing: border-box;
  border-left: 1px solid #ccc;
}

.tech-menu_footer--listitem:last-child {
  border-right: 1px solid #ccc;
}

@media (max-width: 425px) {
  .tech-menu_footer--listitem {
    width: 100%;
    margin-bottom: 0;
    border-left: none;
    border-top: 1px solid #ccc;
  }
  .tech-menu_footer--listitem:last-child {
    border-right: none;
    border-bottom: 1px solid #ccc;
  }
}

.tech-menu_footer--link {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 60px;
  padding: 0 10px 0 30px;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -1px;
  text-decoration: none;
  color: #333;
  z-index: 2;
}

.tech-menu_footer--link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-radius: 5px;
  background-color: #eee;
  opacity: .3;
  transition: .2s;
  z-index: -1;
}

.tech-menu_footer--link:after {
  content: "";
  position: absolute;
  top: calc(50% - 3px);
  width: 4px;
  height: 4px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  left: 15px;
  transform: rotate(45deg);
}

.tech-menu_footer--link:hover:before, .tech-menu_footer--link.current:before {
  opacity: 1;
  transform: scale(1, 1);
  width: 95%;
  height: 100%;
}

@media (max-width: 425px) {
  .tech-menu_footer--link {
    height: 100%;
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .tech-menu_footer--link:hover:before {
    content: none;
  }
  .tech-menu_footer--link.current:before {
    width: 100%;
    border-radius: 0;
  }
  .tech-menu_footer--link:after {
    left: auto;
    right: 20px;
  }
}

.tech_sinkuuteion--inner {
  padding-bottom: 40px;
}

.tech_sinkuuteion--inner-wide {
  padding-bottom: 80px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion--txt {
    width: calc(100% - 34px);
    margin: 0 auto;
    text-align: left;
  }
}

@media (max-width: 425px) {
  .tech_sinkuuteion--ttl2 {
    font-size: 18px;
    padding: 24px 0;
  }
}

.tech_sinkuuteion--box {
  padding: 0 0 60px;
}

.tech_sinkuuteion--box_ttl {
  line-height: 1.4;
}

.tech_sinkuuteion--box_ttl::before {
  top: 6px;
  margin: 0;
}

.tech_sinkuuteion-product_bg {
  background: url("/mini/images/tech/tech_sinkuuteion-product-bg@2x.png") no-repeat;
  background-position: top center;
  background-size: cover;
  width: 100%;
  height: 120px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion-product_bg {
    height: 80px;
  }
}

.tech_sinkuuteion-product {
  background: #000;
  padding: 100px 0 88px;
  display: flex;
  justify-content: space-between;
}

.tech_sinkuuteion-product--inner {
  width: 960px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .tech_sinkuuteion-product--inner {
    width: calc(100% - 40px);
    display: block;
  }
}

.tech_sinkuuteion-product--type {
  width: 46%;
  display: flex;
  justify-content: space-between;
  position: relative;
}

@media (max-width: 425px) {
  .tech_sinkuuteion-product--type {
    width: 100%;
    margin: 0 0 50px;
  }
  .tech_sinkuuteion-product--type:last-of-type {
    margin: 0;
  }
}

.tech_sinkuuteion-product--box {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

@media (max-width: 425px) {
  .tech_sinkuuteion-product--box {
    justify-content: normal;
  }
}

@media (max-width: 425px) {
  .tech_sinkuuteion-product--wrap {
    margin: 0 0 0 12px;
  }
}

.tech_sinkuuteion-product--sub {
  color: #fff;
  font-size: 14px;
  display: block;
  margin: 0 0 28px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion-product--sub {
    font-size: 12px;
    line-height: 1.5;
  }
}

.tech_sinkuuteion-product--ttl {
  color: #fff;
  font-size: 18px;
  margin: 0 0 14px;
  line-height: 1.4;
}

@media (max-width: 425px) {
  .tech_sinkuuteion-product--ttl {
    font-size: 16px;
    margin: 0 0 8px;
  }
}

.tech_sinkuuteion-product--small {
  color: #808080;
  font-size: 14px;
  display: block;
  margin: 0 0 50px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion-product--small {
    font-size: 12px;
  }
}

.tech_sinkuuteion-product--link {
  display: block;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  position: absolute;
  width: 300px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  background-color: #313131;
  transition: .15s;
  line-height: 1.4;
  text-align: center;
  border-radius: 25px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.tech_sinkuuteion-product--link::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto 0;
  width: 4px;
  height: 4px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
}

.tech_sinkuuteion-product--link:hover {
  background-color: #000;
}

@media (max-width: 425px) {
  .tech_sinkuuteion-product--link-b20 {
    bottom: -20px;
  }
}

.tech_sinkuuteion-menu_footer {
  margin: 26px 0 0;
}

.tech_sinkuuteion-menu_footer--link {
  line-height: 1.4;
}

.tech_sinkuuteion-menu_footer--list {
  padding: 20px 0;
}

@media (max-width: 425px) {
  .tech_sinkuuteion-menu_footer--list {
    padding: 0;
  }
}

.tech_sinkuuteion_flow {
  height: 214px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin: 48px 0 0;
  position: relative;
}

.tech_sinkuuteion_flow::before {
  content: "";
  width: 10px;
  height: 25px;
  display: inline-block;
  background-image: url("/mini/images/tech/tech_sinkuuteion_flow@2x.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: -38px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.tech_sinkuuteion_flow:first-of-type {
  margin: 0 auto;
}

.tech_sinkuuteion_flow:first-of-type::before {
  content: none;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_flow {
    width: calc(100% - 70px);
    margin: 70px auto 0;
    height: auto;
    display: block;
  }
  .tech_sinkuuteion_flow::before {
    top: -48px;
  }
}

.tech_sinkuuteion_flow--img_wrap {
  position: relative;
}

.tech_sinkuuteion_flow--img_wrap::before {
  content: '';
  display: inline;
  width: 5px;
  height: 214px;
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_flow--img_wrap::before {
    width: 100%;
    height: 5px;
  }
}

.tech_sinkuuteion_flow--number {
  width: 40px;
  height: 40px;
  color: #fff;
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.tech_sinkuuteion_flow--img {
  width: 100%;
}

.tech_sinkuuteion_flow--wrap {
  display: flex;
  justify-content: space-between;
  background: #000;
  padding: 22px 18px 18px 42px;
  width: calc(100% - 300px);
  box-sizing: border-box;
  height: 214px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_flow--wrap {
    display: block;
    padding: 28px 38px;
    height: auto;
    width: 100%;
  }
}

.tech_sinkuuteion_flow--info {
  width: 310px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_flow--info {
    width: 100%;
  }
}

.tech_sinkuuteion_flow--ttl {
  font-size: 18px;
  color: #fff;
  margin: 0 0 32px;
  position: relative;
}

.tech_sinkuuteion_flow--ttl::after {
  content: '';
  width: 32px;
  height: 2px;
  background: #A71B40;
  position: absolute;
  bottom: -14px;
  left: 0;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_flow--ttl::after {
    bottom: -20px;
  }
}

.tech_sinkuuteion_flow--txt {
  color: #fff;
  font-size: 14px;
  line-height: 1.75;
}

.tech_sinkuuteion_flow--ingredient {
  font-size: 12px;
  color: #808080;
  border-top: #808080 1px solid;
  padding: 12px 0 0;
  margin: 30px 0 0;
  display: block;
}

.tech_sinkuuteion_flow--point_area {
  width: 215px;
  height: 170px;
  background: #212121;
  padding: 24px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_flow--point_area {
    width: 100%;
    margin: 24px 0 0;
  }
}

.tech_sinkuuteion_flow--point {
  font-size: 16px;
  font-family: 'Noto Serif JP', serif;
  color: #808080;
  margin: 0 0 34px;
  text-align: center;
  display: block;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_flow_points {
    width: calc(100% - 70px);
    margin: 0 auto;
  }
}

.tech_sinkuuteion_flow_points--ttl {
  font-size: 18px;
  margin: 0 0 35px;
  position: relative;
}

.tech_sinkuuteion_flow_points--ttl::after {
  content: '';
  width: 32px;
  height: 2px;
  background: #A71B40;
  position: absolute;
  bottom: -18px;
  left: 0;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_flow_points--ttl::after {
    bottom: -20px;
  }
}

.tech_sinkuuteion_flow_points--txt {
  font-size: 14px;
  line-height: 1.75;
  background: #E0E0E0;
  padding: 14px 30px;
  box-sizing: border-box;
  border-left: 2px solid #A71B40;
  margin: 4px 0 0;
}

.tech_sinkuuteion_flow_points--txt:first-of-type {
  margin: 0;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method--txt {
    order: 2;
  }
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method--contents {
    width: 100%;
    order: 1;
  }
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method--img {
    width: 100%;
  }
}

.tech_sinkuuteion_method_genre {
  border-top: 2px solid #000;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  margin: 30px auto 0;
}

.tech_sinkuuteion_method_genre:first-of-type {
  margin: 0 auto;
}

.tech_sinkuuteion_method_genre:nth-child(even) {
  justify-content: flex-end;
  padding: 52px 56px 52px 0;
}

.tech_sinkuuteion_method_genre:nth-child(odd) {
  justify-content: flex-start;
  padding: 52px 0 52px 64px;
}

.tech_sinkuuteion_method_genre-japanese {
  background-image: url("/mini/images/tech/tech_sinkuuteion_method_genre--img-japanese-pc@2x.png");
}

.tech_sinkuuteion_method_genre-chinese {
  background-image: url("/mini/images/tech/tech_sinkuuteion_method_genre--img-chinese-pc@2x.png");
}

.tech_sinkuuteion_method_genre-european {
  background-image: url("/mini/images/tech/tech_sinkuuteion_method_genre--img-european-pc@2x.png");
}

.tech_sinkuuteion_method_genre-dessert {
  background-image: url("/mini/images/tech/tech_sinkuuteion_method_genre--img-dessert-pc@2x.png");
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_genre {
    width: calc(100% - 20px);
    margin: 30px auto 0;
  }
  .tech_sinkuuteion_method_genre:nth-child(even) {
    padding: 296px 38px 46px;
  }
  .tech_sinkuuteion_method_genre:nth-child(odd) {
    padding: 296px 38px 46px;
  }
  .tech_sinkuuteion_method_genre-japanese {
    background-image: url("/mini/images/tech/tech_sinkuuteion_method_genre--img-japanese-sp@2x.png");
  }
  .tech_sinkuuteion_method_genre-chinese {
    background-image: url("/mini/images/tech/tech_sinkuuteion_method_genre--img-chinese-sp@2x.png");
  }
  .tech_sinkuuteion_method_genre-european {
    background-image: url("/mini/images/tech/tech_sinkuuteion_method_genre--img-european-sp@2x.png");
  }
  .tech_sinkuuteion_method_genre-dessert {
    background-image: url("/mini/images/tech/tech_sinkuuteion_method_genre--img-dessert-sp@2x.png");
  }
}

.tech_sinkuuteion_method_genre--container {
  position: relative;
  max-width: 100%;
  width: 100%;
  height: 338px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_genre--container {
    height: 100%;
  }
}

.tech_sinkuuteion_method_genre--txt_area {
  color: #fff;
  width: 280px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_genre--txt_area {
    width: 100%;
    margin: 0 auto;
  }
}

.tech_sinkuuteion_method_genre--ttl {
  font-size: 40px;
  font-family: 'Noto Serif JP', serif;
  font-weight: normal;
  letter-spacing: 0.1em;
  margin: 0 0 48px;
  text-align: center;
  position: relative;
}

.tech_sinkuuteion_method_genre--ttl::after {
  content: '';
  width: 32px;
  height: 2px;
  background: #A71B40;
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_genre--ttl {
    font-size: 30px;
    margin: 0 0 42px;
  }
}

.tech_sinkuuteion_method_genre--sub {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 28px;
  text-align: center;
  display: block;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_genre--sub {
    font-size: 16px;
    margin: 0 0 20px;
  }
}

.tech_sinkuuteion_method_genre--txt {
  font-size: 14px;
  line-height: 1.75;
}

.tech_sinkuuteion_method_effective {
  background: url("/mini/images/tech/tech_sinkuuteion_method_effective-pc@2x.png") no-repeat;
  background-size: cover;
  background-position: center center;
  padding: 126px 0;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_effective {
    background: url("/mini/images/tech/tech_sinkuuteion_method_effective-sp@2x.png") no-repeat;
    background-size: cover;
    padding: 144px 0;
  }
}

.tech_sinkuuteion_method_effective--ad {
  font-size: 30px;
  color: #fff;
  line-height: 1.75;
  text-align: center;
  display: block;
  position: relative;
}

.tech_sinkuuteion_method_effective--ad::after {
  content: '';
  width: 32px;
  height: 2px;
  background: #A71B40;
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_effective--ad {
    font-size: 18px;
  }
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_usage {
    width: calc(100% - 34px);
    margin: 0 auto;
  }
}

.tech_sinkuuteion_method_usage--ttl {
  font-size: 18px;
  margin: 0 auto 45px;
  position: relative;
}

.tech_sinkuuteion_method_usage--ttl::after {
  content: '';
  width: 32px;
  height: 2px;
  background: #A71B40;
  position: absolute;
  bottom: -20px;
  left: 0;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_usage--ttl {
    margin: 0 auto 56px;
  }
}

.tech_sinkuuteion_method_usage--link {
  width: 300px;
  height: 50px;
  border-radius: 25px;
  margin: 0 auto 180px;
  font-size: 13px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_usage--link {
    width: calc(100% - 76px);
    margin: 0 auto 56px;
  }
}

.tech_sinkuuteion_method_usage_box {
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  margin: 30px auto 0;
}

.tech_sinkuuteion_method_usage_box:first-of-type {
  margin: 0;
}

.tech_sinkuuteion_method_usage_box:nth-child(even) {
  justify-content: flex-end;
  padding: 35px 35px 35px 0;
}

.tech_sinkuuteion_method_usage_box:nth-child(odd) {
  justify-content: flex-start;
  padding: 35px 0 35px 35px;
}

.tech_sinkuuteion_method_usage_box-prepare {
  background-image: url("/mini/images/tech/tech_sinkuuteion_method_usage_box--img-prepare-pc@2x.png");
}

.tech_sinkuuteion_method_usage_box-party {
  background-image: url("/mini/images/tech/tech_sinkuuteion_method_usage_box--img-party-pc@2x.png");
}

.tech_sinkuuteion_method_usage_box-main {
  background-image: url("/mini/images/tech/tech_sinkuuteion_method_usage_box--img-main-pc@2x.png");
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_usage_box {
    width: 100%;
    margin: 30px 0 0;
  }
  .tech_sinkuuteion_method_usage_box:nth-child(even) {
    padding: 296px 26px 26px;
  }
  .tech_sinkuuteion_method_usage_box:nth-child(odd) {
    padding: 296px 26px 26px;
  }
  .tech_sinkuuteion_method_usage_box-prepare {
    background-image: url("/mini/images/tech/tech_sinkuuteion_method_usage_box--img-prepare-sp@2x.png");
  }
  .tech_sinkuuteion_method_usage_box-party {
    background-image: url("/mini/images/tech/tech_sinkuuteion_method_usage_box--img-party-sp@2x.png");
  }
  .tech_sinkuuteion_method_usage_box-main {
    background-image: url("/mini/images/tech/tech_sinkuuteion_method_usage_box--img-main-sp@2x.png");
  }
}

.tech_sinkuuteion_method_usage_box--txt_area {
  background: #fff;
  width: 392px;
  padding: 34px 34px 26px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_usage_box--txt_area {
    width: 100%;
    padding: 30px;
    margin: 0 auto;
  }
}

.tech_sinkuuteion_method_usage_box--ttl {
  font-size: 18px;
  margin: 0 0 28px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_usage_box--ttl {
    font-size: 16px;
    margin: 0 0 20px;
  }
}

.tech_sinkuuteion_method_usage_box--txt {
  font-size: 14px;
  line-height: 1.75;
  margin: 0 0 14px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_method_usage_box--txt {
    margin: 0 0 30px;
  }
}

.tech_sinkuuteion_method_usage_box--img_area {
  text-align: right;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about_top {
    width: calc(100% - 76px);
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about_top--txt {
    text-align: left;
  }
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about {
    padding: 0;
    margin: 0 0 70px;
  }
}

.tech_sinkuuteion_about--2rows {
  display: flex;
  justify-content: space-between;
  align-items: start;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about--2rows {
    display: block;
    width: calc(100% - 76px);
    margin: 0 auto;
  }
}

.tech_sinkuuteion_about--inner {
  width: 470px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about--inner {
    width: 100%;
  }
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about--img {
    width: 100%;
  }
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about--txt {
    width: 100%;
    margin: 0 0 30px;
  }
}

.tech_sinkuuteion_about_use--img {
  width: 100%;
}

.tech_sinkuuteion_about_use--link {
  width: 300px;
  height: 50px;
  border-radius: 25px;
  margin: 0 auto;
  font-size: 13px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about_use--link {
    width: calc(100% - 76px);
  }
}

.tech_sinkuuteion_about_merit {
  background: url("/mini/images/tech/tech_sinkuuteion_method_effective-pc@2x.png") no-repeat;
  background-size: cover;
  background-position: center center;
  padding: 126px 0;
  margin: 0 0 170px;
  position: relative;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about_merit {
    background: url("/mini/images/tech/tech_sinkuuteion_method_effective-sp@2x.png") no-repeat;
    background-size: cover;
    padding: 144px 0;
    margin: 0 0 100px;
  }
}

.tech_sinkuuteion_about_merit--ad {
  font-size: 25px;
  color: #fff;
  line-height: 1.75;
  text-align: center;
  display: block;
  margin: 0 0 32px;
  position: relative;
}

.tech_sinkuuteion_about_merit--ad::after {
  content: '';
  width: 32px;
  height: 2px;
  background: #A71B40;
  position: absolute;
  bottom: -15px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about_merit--ad {
    font-size: 18px;
  }
}

.tech_sinkuuteion_about_merit--txt {
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 1.75;
}

.tech_sinkuuteion_about_merit--nav {
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0;
  max-width: 960px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about_merit--nav {
    bottom: -60px;
    max-width: 100%;
  }
}

.tech_sinkuuteion_about_merit--wrap {
  display: flex;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about_merit--link {
    height: 70px;
    font-size: 14px;
  }
  .tech_sinkuuteion_about_merit--link::before {
    right: 0;
    left: 0;
    bottom: -52px;
    margin: auto;
  }
}

.tech_sinkuuteion_about_box {
  border-top: 2px solid #000;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  margin: 0 auto 30px;
  border-top: #000 2px solid;
}

.tech_sinkuuteion_about_box-healthy {
  background-image: url("/mini/images/tech/tech_sinkuuteion_about_box--img-healthy-pc@2x.png");
  justify-content: flex-end;
  padding: 130px 80px 130px 0;
}

.tech_sinkuuteion_about_box-effective {
  background-image: url("/mini/images/tech/tech_sinkuuteion_about_box--img-effective-pc@2x.png");
  justify-content: flex-start;
  padding: 130px 0 130px 90px;
}

.tech_sinkuuteion_about_box-hygiene {
  background-image: url("/mini/images/tech/tech_sinkuuteion_about_box--img-hygiene-pc@2x.png");
  justify-content: flex-end;
  padding: 130px 80px 130px 0;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about_box {
    width: calc(100% - 20px);
    margin: 0 auto 20px;
  }
  .tech_sinkuuteion_about_box-healthy {
    background-image: url("/mini/images/tech/tech_sinkuuteion_about_box--img-healthy-sp@2x.png");
    padding: 316px 38px 70px;
  }
  .tech_sinkuuteion_about_box-effective {
    background-image: url("/mini/images/tech/tech_sinkuuteion_about_box--img-effective-sp@2x.png");
    padding: 316px 38px 70px;
  }
  .tech_sinkuuteion_about_box-hygiene {
    background-image: url("/mini/images/tech/tech_sinkuuteion_about_box--img-hygiene-sp@2x.png");
    padding: 316px 38px 70px;
  }
}

.tech_sinkuuteion_about_box--txt_area {
  color: #fff;
  width: 254px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about_box--txt_area {
    width: 100%;
    margin: 0 auto;
  }
}

.tech_sinkuuteion_about_box--ttl {
  font-size: 18px;
  color: #fff;
  margin: 0 0 20px;
  text-align: center;
}

.tech_sinkuuteion_about_box--txt {
  font-size: 14px;
  line-height: 1.75;
  text-align: center;
}

.tech_sinkuuteion_about_merit_area {
  padding-bottom: 0;
  margin: 0 auto 150px;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about_merit_area {
    margin: 0 auto 60px;
  }
}

.tech_sinkuuteion_about_merit_area--wrap {
  display: flex;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about_merit_area--wrap {
    display: block;
  }
}

.tech_sinkuuteion_about_content {
  width: calc(100% / 3);
  border-right: 1px solid #D6D0CE;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 20px;
}

.tech_sinkuuteion_about_content:first-of-type {
  border-left: 1px solid #D6D0CE;
}

@media (max-width: 425px) {
  .tech_sinkuuteion_about_content {
    width: calc(100% - 76px);
    margin: 0 auto;
    border-right: none;
    border-bottom: 1px solid #D6D0CE;
    padding: 0 0 18px;
  }
  .tech_sinkuuteion_about_content:first-of-type {
    border-left: none;
    border-top: 1px solid #D6D0CE;
  }
}

.tech_sinkuuteion_about_content--ttl {
  font-size: 18px;
  margin: 0 0 28px;
}

.tech_sinkuuteion_about_content--txt {
  font-size: 14px;
  line-height: 1.75;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1pbmkvY29tbW9uL2Nzcy9sYXlvdXQvdGVjaC5zY3NzIiwibWluaS9jb21tb24vY3NzL19taXhpbi5zY3NzIiwibWluaS9jb21tb24vY3NzL2xheW91dC90ZWNoLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSwrRkFBWTtBQ1NaO0VBQ0UsVUFBNEI7QUNYOUI7O0FEY0E7RUFDRSxVQUEyQjtBQ1g3Qjs7QURjQTtFQUNFLFVBQTBCO0FDWDVCOztBRGNBO0VBQ0UsVUFBMkI7QUNYN0I7O0FEY0E7RUFDRSxVQUEyQjtBQ1g3Qjs7QURjQTtFQUNFLFVBQTRCO0FDWDlCOztBRGNBOztFQUVFLFVBQTRCO0FDWDlCOztBRnJCQTtFQUNFLDBEQUEwRDtBRXdCNUQ7O0FGdkJFO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBRTBCdkI7O0FEZ0RFO0VENUVBO0lBSUksZ0JBQWdCO0lBQ2hCLG1CQUFtQjtFRTZCdkI7QUFDRjs7QUYzQkU7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQW1CO0FFOEJ2Qjs7QURvQ0U7RURwRUE7SUFJSSxvQkFBb0I7RUVpQ3hCO0FBQ0Y7O0FGL0JFO0VDb0JBLGVBQXFCO0VBQ3JCLG1CQUFnQztFRG5COUIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBRW1DdEI7O0FEb0JFO0VEN0RBO0lDb0JBLGVBQXFCO0lBQ3JCLG9CQUFnQztFQzBCaEM7QUFDRjs7QUZyQ0U7RUNTQSxlQUFxQjtFQUNyQixrQkFBZ0M7RURSOUIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdDQ3ZDYztBQ2dGbEI7O0FEQUU7RURsREE7SUNTQSxlQUFxQjtJQUNyQixlQUFnQztJREU1QixlQUFlO0lBQ2YsbUJBQW1CO0VFNkN2QjtBQUNGOztBRjFDRTtFQUNFLGFBQWE7RUFDYiw4QkFBOEI7RUFD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RTtFRHVvREY7SUFXSSx3QkFBd0I7SUFDeEIsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixnQ0FBZ0M7SUFDaEMsaUJBQWlCO0VFMlpuQjtFRjFhRjtJQWlCTSxpQkFBaUI7SUFDakIsNkJBQTZCO0VFNFpqQztBQUNGOztBRjFaRTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7QUU2WnBCOztBRjNaRTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7QUU4WnJCIiwiZmlsZSI6Im1pbmkvY29tbW9uL2Nzcy9sYXlvdXQvdGVjaC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcblxuLy8gL3RlY2gv5YaF5YWx6YCa44Kz44Oz44OG44Oz44OEXG4udGVjaF9jb250ZW50cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2NvbW1vbi9pbWFnZXMvYmctbWFyYmxlLnBuZ1wiKTtcbiAgJi0tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206OTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBAaW5jbHVkZSBmeigzMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMjUpO1xuICAgIH1cbiAgfVxuICAmLS10dGwyIHtcbiAgICBAaW5jbHVkZSBmeigyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvclN1YjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAvL+OBr+OBmOOCgeOBpuODiuODk2JveFxuICAmLS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tYm94X2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzowO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIH1cbiAgfVxuICAmLS1ib3hfcGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gICYtLWJveF90dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA0LjVweCAwIDQuNXB4IDRweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yU3ViO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDowO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuICB9XG4gICYtLWJveF90eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAvLyDjgYTjgb7jgZnjgZDjgaTjgY/jgozjgovjg4njg6njgqTpo5/lk4Hjg6rjgrnjg4hcbiAgJi0tbGlzdF9mb29kIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8v44OW44Ot44OD44Kv5LiL77yaJi0tbGlzdF9pdGVt5LiL44Gu44Oe44O844K444Oz44KS5raI44GZXG4gICAgLy9tYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG4gICYtLWxpc3RfaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDkwMHB4KSAvIDMpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogOCU7XG4gICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWxpc3RfdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgJi0tbGlzdF9saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgZnooMTMpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1YjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU3ViLWhvdmVyO1xuICAgIH1cbiAgfVxuICAmLS1pY29uX2FwcGxpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICB9XG4gICYtLWxpc3RfcGljIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vLm0tYnRu5LiK5pu444GNXG4gICYtLWxpbmsge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgQGluY2x1ZGUgZnooMTMpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDoyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gL3RlY2gvaW5kZXguaHRtbCDjg4jjg4Pjg5fjg5Pjgrjjg6XjgqLjg6tcbi50ZWNoX2luZGV4X3RvcHZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzYwcHg7XG4gIG1hcmdpbjogMCAwIDg4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfaW5kZXgtbWFpbnZpc3VhbC1wYy1iZ0AyeC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICYtLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX2luZGV4LW1haW52aXN1YWwtc3AtYmdAMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICYtLWltZyB7XG4gICAgICB3aWR0aDogMTk1cHg7XG4gICAgfVxuICB9XG59XG4vLyAvdGVjaC9pbmRleC5odG1sIOeLrOiHquOCs+ODs+ODhuODs+ODhFxuLnRlY2hfaW5kZXgge1xuICAmLS10dGwyIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgfVxuICB9XG4gICYtLWJveCB7XG4gICAgcGFkZGluZzogMCAwIDEwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMCA5MHB4O1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAvLyDmqKoy5YiXXG4gICYtLTJyb3dzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgJi0tMnJvd3NfaW5uZXIge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tdHRsX3N1YiB7XG4gICAgQGluY2x1ZGUgZnooMjIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIH1cbiAgfVxuICAmLS1pbWdfcHJvZHVjdCB7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMjRweDtcbiAgICB9XG4gIH1cbiAgJi0tYm94X3R0bCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIOaoqjLliJdcbi50ZWNoX2xvd2NfMnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIC50ZWNoX2xvd2NfMnJvd3MtLXR4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuICB9XG4gIC8vIOWPs+OCq+ODqeODoOOBrueUu+WDj+OCklNQ44Gn44Gv5YWI44Gr6KGo56S6XG4gICYtcmUge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAudGVjaF9sb3djXzJyb3dzLS10eHQge1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWNvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICB9XG4gICYtLXR4dCB7XG4gIH1cbiAgJi0tcGljIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLy8g44Gf44G+44Gr44GC44KL44CB5bem5Y+z44Kr44Op44Og5LiL44Gr5LuY44GPMTAwJeeUu+WDj1xuICAmLS1waWNfdW5kZXIge1xuICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgfVxuICB9XG4gICYtLWxpbmtfZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1Yi1ob3ZlcjtcbiAgICB9XG4gICAgKyAudGVjaF9sb3djXzJyb3dzLS1saW5rX2RldGFpbCB7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgfVxuICB9XG4gICYtLWV4IHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzQ1NDM0MztcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbiAgJi0tZXhfaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMXB4IDEwcHg7XG4gICAgbWFyZ2luOiAwIDVweCA1cHggMFxuICB9XG59XG4vLyBtaW5pL3RlY2gvbG93LWNvbWJpMDEuaHRtbFxuLnRlY2hfbG93YzAxX21lcml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDMwcHggMDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAmLS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBtaW4taGVpZ2h0OiA0NjVweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtMDEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9sb3djMDFfbWVyaXQwMUAyeC5wbmdcIik7XG4gICAgfVxuICAgICYtMDIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9sb3djMDFfbWVyaXQwMkAyeC5wbmdcIik7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTdWI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmLS10dGwyIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgJi1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLS1ib3R0b21fYXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgfVxuICB9XG59XG4udGVjaF9sb3djMDFfZGVtZXJpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDIzLCAyNSwuMSk7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLWlubmVyX2l0ZW0ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHggMzBweCAyNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1waWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgfVxufVxuLy8gbWluaS90ZWNoL2xvdy1jb21iaTAzLmh0bWxcbi50ZWNoX2xvd2MwM191c2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDIzLCAyNSwuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2gtbG93LWNvbWJpMDMtdXNhZ2VAMngucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoLWxvdy1jb21iaTAzLXVzYWdlLXNwQDJ4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAmLS1jb250ZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgfVxuICAmLS10dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU3ViO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsMiB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi0tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAmLS1ib3hfY29udGVudHMge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0tcGljIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICB9XG5cbiAgfVxuICAmLS1saW5rX2RldGFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1Yi1ob3ZlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vIOODiOODg+ODl+ODk+OCuOODpeOCouODq1xuLnRlY2hfdG9wdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaC1tYWludmlzaGFsLWJnQDJ4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBoZWlnaHQ6IDQyMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMjBweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogNTIwcHg7XG4gICAgaGVpZ2h0OiAyNjZweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxuICAmLS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYudGVjaF9zaW5rdXV0ZWlvbl90b3B2aXN1YWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb24tbWFpbnZpc2hhbC1iZ0AyeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgLnRlY2hfc2lua3V1dGVpb25fdG9wdmlzdWFsLS10dGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwIDA7XG4gICAgICB3aWR0aDogNTUycHg7XG4gICAgICBoZWlnaHQ6IDIwMXB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIOODiuODk+OCsuODvOOCt+ODp+ODs1xuLnRlY2gtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgJi0tYnRuX3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTJweCAwIDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIEBpbmNsdWRlIGZ6KDE1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0td3JhcCB7XG4gICAgd2lkdGg6IDk1NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMThweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBmeigxNSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgfVxuICAgIC8v44Oa44O844K45YaF44Oq44Oz44Kv44Gu55+i5Y2wXG4gICAgJi1vd25fcGFnZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIC8v5Yil44Oa44O844K444Oq44Oz44Kv44Gu55+i5Y2wXG4gICAgJi1uZXh0X3BhZ2Uge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGVjaC1tZW51X2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA5MHB4IDAgMCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAmLS1saW5rX2JhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIH1cbiAgfVxuICAmLS1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLS1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmLS1saXN0aXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICB6LWluZGV4OiAyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDpjYWxjKDUwJSAtIDNweCk7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzMzMztcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzMzM7XG4gICAgICBsZWZ0OjE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJi5jdXJyZW50IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmeigxNSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDphdXRvO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL+ecn+epuuS9jua4qeeJuembhiBpbmRleC5odG1sXG4udGVjaF9zaW5rdXV0ZWlvbiB7XG4gICYtLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAmLXdpZGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmLS10dGwyIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgfVxuICB9XG4gICYtLWJveCB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gIH1cbiAgJi0tYm94X3R0bCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi8v55yf56m65L2O5rip54m56ZuGIOODleODg+OCv+ODvOWFsemAmumDqOWIhlxuLnRlY2hfc2lua3V1dGVpb24tcHJvZHVjdF9iZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb24tcHJvZHVjdC1iZ0AyeC5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLnRlY2hfc2lua3V1dGVpb24tcHJvZHVjdCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDEwMHB4IDAgODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAmLS1pbm5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS10eXBlIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJi0td3JhcCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xuICAgIH07XG4gIH1cbiAgJi0tc3ViIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMjhweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIH1cbiAgfVxuICAmLS1zbWFsbCB7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG4gICAgJi1iMjAge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRlY2hfc2lua3V1dGVpb24tbWVudV9mb290ZXIge1xuICBtYXJnaW46IDI2cHggMCAwO1xuICAmLS1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gICYtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyDnnJ/nqbrkvY7muKnnibnpm4YgZmxvdy5odG1sXG4udGVjaF9zaW5rdXV0ZWlvbl9mbG93IHtcbiAgaGVpZ2h0OiAyMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiA0OHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX2Zsb3dAMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICBtYXJnaW46IDcwcHggYXV0byAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAtNDhweDtcbiAgICB9XG4gIH1cbiAgJi0taW1nX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLW51bWJlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmLS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcGFkZGluZzogMjJweCAxOHB4IDE4cHggNDJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiAyMTRweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDI4cHggMzhweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1pbmZvIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNBNzFCNDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10eHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxuICAmLS1pbmdyZWRpZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgYm9yZGVyLXRvcDogIzgwODA4MCAxcHggc29saWQ7XG4gICAgcGFkZGluZzogMTJweCAwIDA7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgfVxuICB9XG4gICYtLXBvaW50X2FyZWEge1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgICB9XG4gIH1cbiAgJi0tcG9pbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBtYXJnaW46IDAgMCAzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRlY2hfc2lua3V1dGVpb25fZmxvd19wb2ludHMge1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICYtLXR0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNBNzFCNDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0E3MUI0MDtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8g55yf56m65L2O5rip54m56ZuGIG1ldGhvZC5odG1sXG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2Qge1xuICAmLS10eHQge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuICAmLS1jb250ZW50cyB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbiAgJi0taW1nIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDUycHggNTZweCA1MnB4IDA7XG4gIH1cbiAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDUycHggMCA1MnB4IDY0cHg7XG4gIH1cbiAgJi1qYXBhbmVzZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmUtLWltZy1qYXBhbmVzZS1wY0AyeC5wbmdcIik7XG4gIH1cbiAgJi1jaGluZXNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0taW1nLWNoaW5lc2UtcGNAMngucG5nXCIpO1xuICB9XG4gICYtZXVyb3BlYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlLS1pbWctZXVyb3BlYW4tcGNAMngucG5nXCIpO1xuICB9XG4gICYtZGVzc2VydCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmUtLWltZy1kZXNzZXJ0LXBjQDJ4LnBuZ1wiKTtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgcGFkZGluZzogMjk2cHggMzhweCA0NnB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIHBhZGRpbmc6IDI5NnB4IDM4cHggNDZweDtcbiAgICB9XG4gICAgJi1qYXBhbmVzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0taW1nLWphcGFuZXNlLXNwQDJ4LnBuZ1wiKTtcbiAgICB9XG4gICAgJi1jaGluZXNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlLS1pbWctY2hpbmVzZS1zcEAyeC5wbmdcIik7XG4gICAgfVxuICAgICYtZXVyb3BlYW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmUtLWltZy1ldXJvcGVhbi1zcEAyeC5wbmdcIik7XG4gICAgfVxuICAgICYtZGVzc2VydCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0taW1nLWRlc3NlcnQtc3BAMngucG5nXCIpO1xuICAgIH1cbiAgfVxuICAmLS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMzhweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLXR4dF9hcmVhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNBNzFCNDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDQycHg7XG4gICAgfVxuICB9XG4gICYtLXN1YiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICB9XG4gICYtLXR4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG59XG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZWZmZWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZWZmZWN0aXZlLXBjQDJ4LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmc6IDEyNnB4IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9lZmZlY3RpdmUtc3BAMngucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDE0NHB4IDA7XG4gIH1cbiAgJi0tYWQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNBNzFCNDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0zMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cbi50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF91c2FnZSB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0E3MUI0MDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgYXV0byA1NnB4O1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTgwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NnB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDU2cHg7XG4gICAgfVxuICB9XG59XG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2VfYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMzVweCAzNXB4IDM1cHggMDtcbiAgfVxuICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMzVweCAwIDM1cHggMzVweDtcbiAgfVxuICAmLXByZXBhcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveC0taW1nLXByZXBhcmUtcGNAMngucG5nXCIpO1xuICB9XG4gICYtcGFydHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveC0taW1nLXBhcnR5LXBjQDJ4LnBuZ1wiKTtcbiAgfVxuICAmLW1haW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveC0taW1nLW1haW4tcGNAMngucG5nXCIpO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHBhZGRpbmc6IDI5NnB4IDI2cHggMjZweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBwYWRkaW5nOiAyOTZweCAyNnB4IDI2cHg7XG4gICAgfVxuICAgICYtcHJlcGFyZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF91c2FnZV9ib3gtLWltZy1wcmVwYXJlLXNwQDJ4LnBuZ1wiKTtcbiAgICB9XG4gICAgJi1wYXJ0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF91c2FnZV9ib3gtLWltZy1wYXJ0eS1zcEAyeC5wbmdcIik7XG4gICAgfVxuICAgICYtbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF91c2FnZV9ib3gtLWltZy1tYWluLXNwQDJ4LnBuZ1wiKTtcbiAgICB9XG4gIH1cbiAgJi0tdHh0X2FyZWEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDM5MnB4O1xuICAgIHBhZGRpbmc6IDM0cHggMzRweCAyNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gIH1cbiAgJi0tdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbiAgfVxuICAmLS1pbWdfYXJlYSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLy8g55yf56m65L2O5rip54m56ZuGIGFib3V0Lmh0bWxcbi50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X3RvcCB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzZweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbi50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0IHtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgfTtcbiAgJi0tMnJvd3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NnB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1pbm5lciB7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1pbWcge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS10eHQge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfdXNlIHtcbiAgJi0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLS1saW5rIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NnB4KTtcbiAgICB9XG4gIH1cbn1cbi50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X21lcml0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZWZmZWN0aXZlLXBjQDJ4LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmc6IDEyNnB4IDA7XG4gIG1hcmdpbjogMCAwIDE3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9lZmZlY3RpdmUtc3BAMngucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDE0NHB4IDA7XG4gICAgbWFyZ2luOiAwIDAgMTAwcHg7XG4gIH1cbiAgJi0tYWQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0E3MUI0MDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICAmLS10eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbiAgJi0tbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmLS1saW5rIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtNTJweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfYm94IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIGJvcmRlci10b3A6ICMwMDAgMnB4IHNvbGlkO1xuICAmLWhlYWx0aHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fYWJvdXRfYm94LS1pbWctaGVhbHRoeS1wY0AyeC5wbmdcIik7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAxMzBweCA4MHB4IDEzMHB4IDA7XG4gIH1cbiAgJi1lZmZlY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fYWJvdXRfYm94LS1pbWctZWZmZWN0aXZlLXBjQDJ4LnBuZ1wiKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTMwcHggMCAxMzBweCA5MHB4O1xuICB9XG4gICYtaHlnaWVuZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9ib3gtLWltZy1oeWdpZW5lLXBjQDJ4LnBuZ1wiKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDEzMHB4IDgwcHggMTMwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgJi1oZWFsdGh5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fYWJvdXRfYm94LS1pbWctaGVhbHRoeS1zcEAyeC5wbmdcIik7XG4gICAgICBwYWRkaW5nOiAzMTZweCAzOHB4IDcwcHg7XG4gICAgfVxuICAgICYtZWZmZWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fYWJvdXRfYm94LS1pbWctZWZmZWN0aXZlLXNwQDJ4LnBuZ1wiKTtcbiAgICAgIHBhZGRpbmc6IDMxNnB4IDM4cHggNzBweDtcbiAgICB9XG4gICAgJi1oeWdpZW5lIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fYWJvdXRfYm94LS1pbWctaHlnaWVuZS1zcEAyeC5wbmdcIik7XG4gICAgICBwYWRkaW5nOiAzMTZweCAzOHB4IDcwcHg7XG4gICAgfVxuICB9XG4gICYtLXR4dF9hcmVhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMjU0cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi0tdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9tZXJpdF9hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbjogMCBhdXRvIDE1MHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgfVxuICAmLS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q2RDBDRTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q2RDBDRTtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc2cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDBDRTtcbiAgICBwYWRkaW5nOiAwIDAgMThweDtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q2RDBDRTtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMjhweDtcbiAgfVxuICAmLS10eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJpY29uXCI7XG5cbi8vIGNvbG9yXG4kY29sb3JCYXNlOiAjYjA5YjhjO1xuJGNvbG9yU3ViOiAjYTcxYjQwO1xuJGNvbG9yU3ViLWhvdmVyOiNiOTQ5NjY7XG5cbi8vIHotaW5kZXjnrqHnkIbigKbph43jgarjgovmlrnjgpLlvozjgo3jgatcbi8vIGNvbnRlbnRz4oCm44Oh44Kk44Oz44Kz44Oz44OG44Oz44OE44Gu6KaB57Sg44CAd3JhcOKApuODoeOCpOODs+OCs+ODs+ODhuODs+ODhOWFqOS9k+OAgG1vZGFs4oCm44Oi44O844OA44Or6KaB57Sg44CAbmF2aeKApuODiuODk+OCsuODvOOCt+ODp+ODs+OAgGhlYWRlcuKApuODmOODg+ODgOODvFxuJHo6IGNvbnRlbnRzLCBuYXZpX3NwLCBtb2RhbF9wYywgaGVhZGVyLCB0b3BfYnRuLCBtb2RhbF9zcCwgbmF2aV9wYztcblxuLy8g5Y+z44Kz44Oz44OG44Oz44OEXG4ud3JhcF9yaWdodGNvbnRlbnRzIHtcbiAgei1pbmRleDogaW5kZXgoJHosIGNvbnRlbnRzKTtcbn1cbi8vIFNQIOOCsOODreODvOODkOODq+ODiuODk1xuLm1pbmlfZ25hdl9zcCB7XG4gIHotaW5kZXg6IGluZGV4KCR6LCBuYXZpX3NwKTtcbn1cbi8v44OY44OD44OA44O8XG4ubWluaV9oZWFkZXIge1xuICB6LWluZGV4OiBpbmRleCgkeiwgaGVhZGVyKTtcbn1cbi8vIOOCsOODreODvOODkOODq+ODiuODk1xuLm1pbmlfZ25hdiB7XG4gIHotaW5kZXg6IGluZGV4KCR6LCBuYXZpX3BjKTtcbn1cbi8vIOODmuODvOOCuOODiOODg+ODl+OBuOOBruODnOOCv+ODs1xuLm1pbmlfZm9vdGVyLS10b3BfYnRuIHtcbiAgei1pbmRleDogaW5kZXgoJHosIHRvcF9idG4pO1xufVxuLy8g44OY44OD44OA44O844Gu6Kmz57Sw5qSc57Si44Oi44O844OA44OrXG4ubWluaV9zZWFyY2hfbW9kYWwge1xuICB6LWluZGV4OiBpbmRleCgkeiwgbW9kYWxfcGMpO1xufVxuLy8gU1Ag44Oi44O844OA44OrXG4ubWluaV9nbmF2X3NwX2NvbnRlbnRzLFxuLm1pbmlfbW9kYWxfc2VhcmNoIHtcbiAgei1pbmRleDogaW5kZXgoJHosIG1vZGFsX3NwKTtcbn1cblxuLy8gZm9udC1zaXplXG5AbWl4aW4gZnooJHNpemUsICRiYXNlOiAxNikge1xuICBmb250LXNpemU6ICRzaXplICsgcHg7XG4gIGZvbnQtc2l6ZTogKCRzaXplIC8gJGJhc2UpICsgcmVtO1xufVxuXG4vLyDov73liqDjg5Xjgqnjg7Pjg4jvvJrlhajop5LjgrTjgrfjg4Pjgq9cbkBtaXhpbiB6ZW5LYWt1R290aGljTmV3KCR3ZWlnaHQ6NzAwKSB7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8vIOODrOOCt+ODlOaVsOODleOCqeODs+ODiO+8mkVCIEdhcmFtb25k44CAc2V0dGluZ3Muc2Nzc+OBq0BpbXBvcnRcbkBtaXhpbiBmb250LWViX2dhcmFtb25kIHtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8gd2ViIGZvbnTjgpLkvb/jgYbloLTlkIhcbkBtaXhpbiBpY29uXyB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gZm9yIG92ZXIgdzEyODAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGZvciBsZXNzIHcxMjgwXG5AbWl4aW4gbGFwdG9wIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBmb3Igc3BcbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyB0byBleGNsdWRlIHNwXG5AbWl4aW4gbm90U3Age1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cblxuLy8gWCBtYXJrIChleC48c3BhbiBjbGFzcz1cImNsb3NlXCI+PC9zcGFuPilcbkBtaXhpbiBtYXJrLXgge1xuICAvLyDDl+OCkuWbsuOCgOato+aWueW9ouOCkui/veWKoOOAgOKAu3Bvc2l6aXRvbjphYnNvbHV0ZSBvciByZWxhdGl2ZeWFpeOCjOOBpuOBrVxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIHRvcDowO1xuICAgIGJvdHRvbTowO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAvLyDnt5rjga7jgrXjgqTjgrrjgpLov73liqDjgIDigLvplbfjgZXjga/mnqDluYXDl+KImjLjgY/jgonjgYRcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuXG4vLyBidXR0b24g4oC7YmFja2dyb3VuZC1jb2xvciDjga/lgIvliKXjgavoqK3lrppcbkBtaXhpbiBidG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG4ud3JhcF9yaWdodGNvbnRlbnRzIHtcbiAgei1pbmRleDogMTtcbn1cblxuLm1pbmlfZ25hdl9zcCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5taW5pX2hlYWRlciB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5taW5pX2duYXYge1xuICB6LWluZGV4OiA3O1xufVxuXG4ubWluaV9mb290ZXItLXRvcF9idG4ge1xuICB6LWluZGV4OiA1O1xufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwge1xuICB6LWluZGV4OiAzO1xufVxuXG4ubWluaV9nbmF2X3NwX2NvbnRlbnRzLFxuLm1pbmlfbW9kYWxfc2VhcmNoIHtcbiAgei1pbmRleDogNjtcbn1cblxuLnRlY2hfY29udGVudHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9jb21tb24vaW1hZ2VzL2JnLW1hcmJsZS5wbmdcIik7XG59XG5cbi50ZWNoX2NvbnRlbnRzLS10b3Age1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfY29udGVudHMtLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9jb250ZW50cy0taW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi50ZWNoX2NvbnRlbnRzLS10dGwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2NvbnRlbnRzLS10dGwge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgfVxufVxuXG4udGVjaF9jb250ZW50cy0tdHRsMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhNzFiNDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9jb250ZW50cy0tdHRsMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udGVjaF9jb250ZW50cy0tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9jb250ZW50cy0tYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICB9XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1ib3hfbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udGVjaF9jb250ZW50cy0tYm94X2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gIHotaW5kZXg6IDA7XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1ib3hfbGluazpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfY29udGVudHMtLWJveF9saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxufVxuXG4udGVjaF9jb250ZW50cy0tYm94X3BpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1ib3hfdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1ib3hfdHRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNC41cHggMCA0LjVweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2E3MWI0MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1ib3hfdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udGVjaF9jb250ZW50cy0tbGlzdF9mb29kIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfY29udGVudHMtLWxpc3RfZm9vZCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1saXN0X2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMjVweDtcbiAgcGFkZGluZzogMCAwIDYwcHggMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gOTAwcHgpIC8gMyk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1saXN0X2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2NvbnRlbnRzLS1saXN0X2l0ZW0ge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4JTtcbiAgfVxuICAudGVjaF9jb250ZW50cy0tbGlzdF9pdGVtOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudGVjaF9jb250ZW50cy0tbGlzdF9pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4udGVjaF9jb250ZW50cy0tbGlzdF90dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4udGVjaF9jb250ZW50cy0tbGlzdF9saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcxYjQwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1saXN0X2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udGVjaF9jb250ZW50cy0tbGlzdF9saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5NDk2Njtcbn1cblxuLnRlY2hfY29udGVudHMtLWljb25fYXBwbGljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnRlY2hfY29udGVudHMtLWxpc3RfcGljIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1saW5rIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLnRlY2hfY29udGVudHMtLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2NvbnRlbnRzLS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50ZWNoX2luZGV4X3RvcHZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzYwcHg7XG4gIG1hcmdpbjogMCAwIDg4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfaW5kZXgtbWFpbnZpc3VhbC1wYy1iZ0AyeC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi50ZWNoX2luZGV4X3RvcHZpc3VhbC0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2luZGV4X3RvcHZpc3VhbCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfaW5kZXgtbWFpbnZpc3VhbC1zcC1iZ0AyeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbiAgLnRlY2hfaW5kZXhfdG9wdmlzdWFsLS1pbWcge1xuICAgIHdpZHRoOiAxOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfaW5kZXgtLXR0bDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cblxuLnRlY2hfaW5kZXgtLWJveCB7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfaW5kZXgtLWJveCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAwIDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2luZGV4LS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGVjaF9pbmRleC0tMnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9pbmRleC0tMnJvd3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnRlY2hfaW5kZXgtLTJyb3dzX2lubmVyIHtcbiAgd2lkdGg6IDQyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfaW5kZXgtLTJyb3dzX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udGVjaF9pbmRleC0tdHRsX3N1YiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2luZGV4LS10dGxfc3ViIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4udGVjaF9pbmRleC0taW1nX3Byb2R1Y3Qge1xuICB3aWR0aDogNDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9pbmRleC0taW1nX3Byb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyNHB4O1xuICB9XG59XG5cbi50ZWNoX2luZGV4LS1ib3hfdHRsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnRlY2hfaW5kZXgtLWJveF90dGw6OmJlZm9yZSB7XG4gIHRvcDogNnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi50ZWNoX2xvd2NfMnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2xvd2NfMnJvd3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC50ZWNoX2xvd2NfMnJvd3MgLnRlY2hfbG93Y18ycm93cy0tdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9sb3djXzJyb3dzLXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLnRlY2hfbG93Y18ycm93cy1yZSAudGVjaF9sb3djXzJyb3dzLS10eHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnRlY2hfbG93Y18ycm93cy0tY29udGVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2xvd2NfMnJvd3MtLXBpYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRlY2hfbG93Y18ycm93cy0tcGljX3VuZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2xvd2NfMnJvd3MtLXBpY191bmRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG4udGVjaF9sb3djXzJyb3dzLS1saW5rX2RldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuXG4udGVjaF9sb3djXzJyb3dzLS1saW5rX2RldGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udGVjaF9sb3djXzJyb3dzLS1saW5rX2RldGFpbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTQ5NjY7XG59XG5cbi50ZWNoX2xvd2NfMnJvd3MtLWxpbmtfZGV0YWlsICsgLnRlY2hfbG93Y18ycm93cy0tbGlua19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udGVjaF9sb3djXzJyb3dzLS1leCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzQ1NDM0MztcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG4udGVjaF9sb3djXzJyb3dzLS1leF9pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xufVxuXG4udGVjaF9sb3djMDFfbWVyaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfbG93YzAxX21lcml0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLnRlY2hfbG93YzAxX21lcml0LS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgbWluLWhlaWdodDogNDY1cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2xvd2MwMV9tZXJpdC0taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG4gIC50ZWNoX2xvd2MwMV9tZXJpdC0taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRlY2hfbG93YzAxX21lcml0LS1pdGVtLTAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9sb3djMDFfbWVyaXQwMUAyeC5wbmdcIik7XG59XG5cbi50ZWNoX2xvd2MwMV9tZXJpdC0taXRlbS0wMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfbG93YzAxX21lcml0MDJAMngucG5nXCIpO1xufVxuXG4udGVjaF9sb3djMDFfbWVyaXQtLXR0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi50ZWNoX2xvd2MwMV9tZXJpdC0tdHRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWI0MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50ZWNoX2xvd2MwMV9tZXJpdC0tdHRsMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4udGVjaF9sb3djMDFfbWVyaXQtLXR0bDItY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVjaF9sb3djMDFfbWVyaXQtLWJvdHRvbV9hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLnRlY2hfbG93YzAxX2RlbWVyaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjUsIDAuMSk7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2xvd2MwMV9kZW1lcml0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cblxuLnRlY2hfbG93YzAxX2RlbWVyaXQtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfbG93YzAxX2RlbWVyaXQtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGVjaF9sb3djMDFfZGVtZXJpdC0taW5uZXJfaXRlbSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMTBweCAyNXB4IDMwcHggMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2xvd2MwMV9kZW1lcml0LS1pbm5lcl9pdGVtIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIH1cbiAgLnRlY2hfbG93YzAxX2RlbWVyaXQtLWlubmVyX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGVjaF9sb3djMDFfZGVtZXJpdC0tcGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbn1cblxuLnRlY2hfbG93YzAzX3VzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMjMsIDI1LCAwLjEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoLWxvdy1jb21iaTAzLXVzYWdlQDJ4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgcGFkZGluZzogNTBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfbG93YzAzX3VzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoLWxvdy1jb21iaTAzLXVzYWdlLXNwQDJ4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4udGVjaF9sb3djMDNfdXNhZ2UtLWNvbnRlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG5cbi50ZWNoX2xvd2MwM191c2FnZS0tdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLnRlY2hfbG93YzAzX3VzYWdlLS10dGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcxYjQwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnRlY2hfbG93YzAzX3VzYWdlLS10dGwyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9sb3djMDNfdXNhZ2UtLXR0bDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udGVjaF9sb3djMDNfdXNhZ2UtLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2xvd2MwM191c2FnZS0tYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50ZWNoX2xvd2MwM191c2FnZS0tYm94X2NvbnRlbnRzIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfbG93YzAzX3VzYWdlLS1ib3hfY29udGVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9sb3djMDNfdXNhZ2UtLXBpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG5cbi50ZWNoX2xvd2MwM191c2FnZS0tbGlua19kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG59XG5cbi50ZWNoX2xvd2MwM191c2FnZS0tbGlua19kZXRhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnRlY2hfbG93YzAzX3VzYWdlLS1saW5rX2RldGFpbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTQ5NjY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9sb3djMDNfdXNhZ2UtLWxpbmtfZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGVjaF90b3B2aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoLW1haW52aXNoYWwtYmdAMngucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnRlY2hfdG9wdmlzdWFsLS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgaGVpZ2h0OiA0MjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfdG9wdmlzdWFsLS1pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50ZWNoX3RvcHZpc3VhbC0tdHRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogNTIwcHg7XG4gIGhlaWdodDogMjY2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF90b3B2aXN1YWwtLXR0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuXG4udGVjaF90b3B2aXN1YWwtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGVjaF90b3B2aXN1YWwudGVjaF9zaW5rdXV0ZWlvbl90b3B2aXN1YWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uLW1haW52aXNoYWwtYmdAMngucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbn1cblxuLnRlY2hfdG9wdmlzdWFsLnRlY2hfc2lua3V1dGVpb25fdG9wdmlzdWFsIC50ZWNoX3Npbmt1dXRlaW9uX3RvcHZpc3VhbC0tdHRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0byAwIDA7XG4gIHdpZHRoOiA1NTJweDtcbiAgaGVpZ2h0OiAyMDFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3RvcHZpc3VhbC50ZWNoX3Npbmt1dXRlaW9uX3RvcHZpc3VhbCAudGVjaF9zaW5rdXV0ZWlvbl90b3B2aXN1YWwtLXR0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5cbi50ZWNoLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG59XG5cbi50ZWNoLW1lbnUtLWJ0bl9zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaC1tZW51LS1idG5fc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAudGVjaC1tZW51LS1idG5fc3A6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG5cbi50ZWNoLW1lbnUtLXdyYXAge1xuICB3aWR0aDogOTU2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaC1tZW51LS13cmFwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ZWNoLW1lbnUtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMThweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVjaC1tZW51LS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4udGVjaC1tZW51LS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoLW1lbnUtLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxufVxuXG4udGVjaC1tZW51LS1saW5rLW93bl9wYWdlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi50ZWNoLW1lbnUtLWxpbmstbmV4dF9wYWdlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnRlY2gtbWVudV9mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogOTBweCAwIDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoLW1lbnVfZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi50ZWNoLW1lbnVfZm9vdGVyLS1saW5rX2JhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnRlY2gtbWVudV9mb290ZXItLWxpbmtfYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoLW1lbnVfZm9vdGVyLS1saW5rX2JhY2sge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnRlY2gtbWVudV9mb290ZXItLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRlY2gtbWVudV9mb290ZXItLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2gtbWVudV9mb290ZXItLWxpc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnRlY2gtbWVudV9mb290ZXItLWxpc3RpdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4udGVjaC1tZW51X2Zvb3Rlci0tbGlzdGl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaC1tZW51X2Zvb3Rlci0tbGlzdGl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgLnRlY2gtbWVudV9mb290ZXItLWxpc3RpdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgfVxufVxuXG4udGVjaC1tZW51X2Zvb3Rlci0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICB6LWluZGV4OiAyO1xufVxuXG4udGVjaC1tZW51X2Zvb3Rlci0tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IC4zO1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udGVjaC1tZW51X2Zvb3Rlci0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzMzMztcbiAgbGVmdDogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udGVjaC1tZW51X2Zvb3Rlci0tbGluazpob3ZlcjpiZWZvcmUsIC50ZWNoLW1lbnVfZm9vdGVyLS1saW5rLmN1cnJlbnQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2gtbWVudV9mb290ZXItLWxpbmsge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLnRlY2gtbWVudV9mb290ZXItLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC50ZWNoLW1lbnVfZm9vdGVyLS1saW5rLmN1cnJlbnQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC50ZWNoLW1lbnVfZm9vdGVyLS1saW5rOmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uLS1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbi0taW5uZXItd2lkZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb24tLXR4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uLS10dGwyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uLS1ib3gge1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbn1cblxuLnRlY2hfc2lua3V1dGVpb24tLWJveF90dGwge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbi0tYm94X3R0bDo6YmVmb3JlIHtcbiAgdG9wOiA2cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRlY2hfc2lua3V1dGVpb24tcHJvZHVjdF9iZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb24tcHJvZHVjdC1iZ0AyeC5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uLXByb2R1Y3RfYmcge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbi1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMTAwcHggMCA4OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uLXByb2R1Y3QtLWlubmVyIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb24tcHJvZHVjdC0taW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbi1wcm9kdWN0LS10eXBlIHtcbiAgd2lkdGg6IDQ2JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbi1wcm9kdWN0LS10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICB9XG4gIC50ZWNoX3Npbmt1dXRlaW9uLXByb2R1Y3QtLXR5cGU6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb24tcHJvZHVjdC0tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uLXByb2R1Y3QtLWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uLXByb2R1Y3QtLXdyYXAge1xuICAgIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbi1wcm9kdWN0LS1zdWIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uLXByb2R1Y3QtLXN1YiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb24tcHJvZHVjdC0tdHRsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uLXByb2R1Y3QtLXR0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbi1wcm9kdWN0LS1zbWFsbCB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb24tcHJvZHVjdC0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbi1wcm9kdWN0LS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbi1wcm9kdWN0LS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbi1wcm9kdWN0LS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uLXByb2R1Y3QtLWxpbmstYjIwIHtcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uLW1lbnVfZm9vdGVyIHtcbiAgbWFyZ2luOiAyNnB4IDAgMDtcbn1cblxuLnRlY2hfc2lua3V1dGVpb24tbWVudV9mb290ZXItLWxpbmsge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbi1tZW51X2Zvb3Rlci0tbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uLW1lbnVfZm9vdGVyLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Zsb3cge1xuICBoZWlnaHQ6IDIxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDQ4cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Zsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9mbG93QDJ4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fZmxvdzpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Zsb3c6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uX2Zsb3cge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICBtYXJnaW46IDcwcHggYXV0byAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGVjaF9zaW5rdXV0ZWlvbl9mbG93OjpiZWZvcmUge1xuICAgIHRvcDogLTQ4cHg7XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb25fZmxvdy0taW1nX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Zsb3ctLWltZ193cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDIxNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uX2Zsb3ctLWltZ193cmFwOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Zsb3ctLW51bWJlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Zsb3ctLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9mbG93LS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiAyMnB4IDE4cHggMThweCA0MnB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDIxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fZmxvdy0td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjhweCAzOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9mbG93LS1pbmZvIHtcbiAgd2lkdGg6IDMxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fZmxvdy0taW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb25fZmxvdy0tdHRsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9mbG93LS10dGw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0E3MUI0MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNHB4O1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fZmxvdy0tdHRsOjphZnRlciB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9mbG93LS10eHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fZmxvdy0taW5ncmVkaWVudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci10b3A6ICM4MDgwODAgMXB4IHNvbGlkO1xuICBwYWRkaW5nOiAxMnB4IDAgMDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Zsb3ctLXBvaW50X2FyZWEge1xuICB3aWR0aDogMjE1cHg7XG4gIGhlaWdodDogMTcwcHg7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9mbG93LS1wb2ludF9hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDI0cHggMCAwO1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Zsb3ctLXBvaW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgY29sb3I6ICM4MDgwODA7XG4gIG1hcmdpbjogMCAwIDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9mbG93X3BvaW50cyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Zsb3dfcG9pbnRzLS10dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fZmxvd19wb2ludHMtLXR0bDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQTcxQjQwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE4cHg7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9mbG93X3BvaW50cy0tdHRsOjphZnRlciB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9mbG93X3BvaW50cy0tdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgcGFkZGluZzogMTRweCAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNBNzFCNDA7XG4gIG1hcmdpbjogNHB4IDAgMDtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fZmxvd19wb2ludHMtLXR4dDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kLS10eHQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9tZXRob2QtLWNvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kLS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmU6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogNTJweCA1NnB4IDUycHggMDtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlOm50aC1jaGlsZChvZGQpIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA1MnB4IDAgNTJweCA2NHB4O1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmUtamFwYW5lc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0taW1nLWphcGFuZXNlLXBjQDJ4LnBuZ1wiKTtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlLWNoaW5lc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0taW1nLWNoaW5lc2UtcGNAMngucG5nXCIpO1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmUtZXVyb3BlYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0taW1nLWV1cm9wZWFuLXBjQDJ4LnBuZ1wiKTtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlLWRlc3NlcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0taW1nLWRlc3NlcnQtcGNAMngucG5nXCIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxuICAudGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nOiAyOTZweCAzOHB4IDQ2cHg7XG4gIH1cbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nOiAyOTZweCAzOHB4IDQ2cHg7XG4gIH1cbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlLWphcGFuZXNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0taW1nLWphcGFuZXNlLXNwQDJ4LnBuZ1wiKTtcbiAgfVxuICAudGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmUtY2hpbmVzZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmUtLWltZy1jaGluZXNlLXNwQDJ4LnBuZ1wiKTtcbiAgfVxuICAudGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmUtZXVyb3BlYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlLS1pbWctZXVyb3BlYW4tc3BAMngucG5nXCIpO1xuICB9XG4gIC50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS1kZXNzZXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0taW1nLWRlc3NlcnQtc3BAMngucG5nXCIpO1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlLS1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmUtLXR4dF9hcmVhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0tdHh0X2FyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0tdHRsIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW46IDAgMCA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlLS10dGw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0E3MUI0MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZ2VucmUtLXR0bCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbjogMCAwIDQycHg7XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlLS1zdWIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2dlbnJlLS1zdWIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9nZW5yZS0tdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2VmZmVjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fbWV0aG9kX2VmZmVjdGl2ZS1wY0AyeC5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwYWRkaW5nOiAxMjZweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2VmZmVjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZWZmZWN0aXZlLXNwQDJ4LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAxNDRweCAwO1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF9lZmZlY3RpdmUtLWFkIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX2VmZmVjdGl2ZS0tYWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0E3MUI0MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfZWZmZWN0aXZlLS1hZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2UtLXR0bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2UtLXR0bDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQTcxQjQwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2UtLXR0bCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTZweDtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2UtLWxpbmsge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTgwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF91c2FnZS0tbGluayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc2cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvIDU2cHg7XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF91c2FnZV9ib3g6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveDpudGgtY2hpbGQoZXZlbikge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAzNXB4IDM1cHggMzVweCAwO1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2VfYm94Om50aC1jaGlsZChvZGQpIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzNXB4IDAgMzVweCAzNXB4O1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2VfYm94LXByZXBhcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF91c2FnZV9ib3gtLWltZy1wcmVwYXJlLXBjQDJ4LnBuZ1wiKTtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveC1wYXJ0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveC0taW1nLXBhcnR5LXBjQDJ4LnBuZ1wiKTtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveC1tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2VfYm94LS1pbWctbWFpbi1wY0AyeC5wbmdcIik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2VfYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG4gIC50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF91c2FnZV9ib3g6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nOiAyOTZweCAyNnB4IDI2cHg7XG4gIH1cbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveDpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZzogMjk2cHggMjZweCAyNnB4O1xuICB9XG4gIC50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF91c2FnZV9ib3gtcHJlcGFyZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2VfYm94LS1pbWctcHJlcGFyZS1zcEAyeC5wbmdcIik7XG4gIH1cbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveC1wYXJ0eSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2VfYm94LS1pbWctcGFydHktc3BAMngucG5nXCIpO1xuICB9XG4gIC50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF91c2FnZV9ib3gtbWFpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2VfYm94LS1pbWctbWFpbi1zcEAyeC5wbmdcIik7XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveC0tdHh0X2FyZWEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMzkycHg7XG4gIHBhZGRpbmc6IDM0cHggMzRweCAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveC0tdHh0X2FyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveC0tdHRsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveC0tdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9tZXRob2RfdXNhZ2VfYm94LS10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fbWV0aG9kX3VzYWdlX2JveC0tdHh0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX21ldGhvZF91c2FnZV9ib3gtLWltZ19hcmVhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9hYm91dF90b3Age1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NnB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X3RvcC0tdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9hYm91dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCA3MHB4O1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0LS0ycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fYWJvdXQtLTJyb3dzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzZweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb25fYWJvdXQtLWlubmVyIHtcbiAgd2lkdGg6IDQ3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fYWJvdXQtLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fYWJvdXQtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0LS10eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfdXNlLS1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfdXNlLS1saW5rIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9hYm91dF91c2UtLWxpbmsge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NnB4KTtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9tZXJpdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fbWV0aG9kX2VmZmVjdGl2ZS1wY0AyeC5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwYWRkaW5nOiAxMjZweCAwO1xuICBtYXJnaW46IDAgMCAxNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfbWVyaXQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9taW5pL2ltYWdlcy90ZWNoL3RlY2hfc2lua3V1dGVpb25fbWV0aG9kX2VmZmVjdGl2ZS1zcEAyeC5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMTQ0cHggMDtcbiAgICBtYXJnaW46IDAgMCAxMDBweDtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9tZXJpdC0tYWQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9tZXJpdC0tYWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0E3MUI0MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9tZXJpdC0tYWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9tZXJpdC0tdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfbWVyaXQtLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfbWVyaXQtLW5hdiB7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfbWVyaXQtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfbWVyaXQtLWxpbmsge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfbWVyaXQtLWxpbms6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC01MnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9ib3gge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgYm9yZGVyLXRvcDogIzAwMCAycHggc29saWQ7XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X2JveC1oZWFsdGh5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9ib3gtLWltZy1oZWFsdGh5LXBjQDJ4LnBuZ1wiKTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTMwcHggODBweCAxMzBweCAwO1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9ib3gtZWZmZWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3RlY2gvdGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9ib3gtLWltZy1lZmZlY3RpdmUtcGNAMngucG5nXCIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEzMHB4IDAgMTMwcHggOTBweDtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfYm94LWh5Z2llbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X2JveC0taW1nLWh5Z2llbmUtcGNAMngucG5nXCIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxMzBweCA4MHB4IDEzMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9ib3gge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X2JveC1oZWFsdGh5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X2JveC0taW1nLWhlYWx0aHktc3BAMngucG5nXCIpO1xuICAgIHBhZGRpbmc6IDMxNnB4IDM4cHggNzBweDtcbiAgfVxuICAudGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9ib3gtZWZmZWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X2JveC0taW1nLWVmZmVjdGl2ZS1zcEAyeC5wbmdcIik7XG4gICAgcGFkZGluZzogMzE2cHggMzhweCA3MHB4O1xuICB9XG4gIC50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X2JveC1oeWdpZW5lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvdGVjaC90ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X2JveC0taW1nLWh5Z2llbmUtc3BAMngucG5nXCIpO1xuICAgIHBhZGRpbmc6IDMxNnB4IDM4cHggNzBweDtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9ib3gtLXR4dF9hcmVhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X2JveC0tdHh0X2FyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X2JveC0tdHRsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9ib3gtLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfbWVyaXRfYXJlYSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW46IDAgYXV0byAxNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X21lcml0X2FyZWEge1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIH1cbn1cblxuLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfbWVyaXRfYXJlYS0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9tZXJpdF9hcmVhLS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDZEMENFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X2NvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q2RDBDRTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NnB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQwQ0U7XG4gICAgcGFkZGluZzogMCAwIDE4cHg7XG4gIH1cbiAgLnRlY2hfc2lua3V1dGVpb25fYWJvdXRfY29udGVudDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q2RDBDRTtcbiAgfVxufVxuXG4udGVjaF9zaW5rdXV0ZWlvbl9hYm91dF9jb250ZW50LS10dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG59XG5cbi50ZWNoX3Npbmt1dXRlaW9uX2Fib3V0X2NvbnRlbnQtLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4iXX0= */
