@charset "UTF-8";
@import url("https://use.typekit.net/rff7gpo.css");
@import url("https://use.typekit.net/rff7gpo.css");
.case-mainvisual {
  position: relative;
  overflow: hidden;
  background-image: url("/container/case/images/mainvisual-bg.png");
  background-repeat: repeat-x;
  background-position: top center;
}

@media (max-width: 425px) {
  .case-mainvisual {
    background-size: cover;
  }
}

.case-mainvisual--inner {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 960px;
  height: 435px;
  margin: 0 auto;
  padding: 40px 0;
  box-sizing: border-box;
  z-index: 1;
}

.case-mainvisual--inner:before, .case-mainvisual--inner:after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  z-index: 1;
}

.case-mainvisual--inner:before {
  bottom: -130px;
  left: -240px;
  width: 580px;
  height: 380px;
  background-image: url("/container/case/images/mainvisual-bg-dish1.png");
}

.case-mainvisual--inner:after {
  top: -30px;
  right: -200px;
  width: 250px;
  height: 250px;
  background-image: url("/container/case/images/mainvisual-bg-dish2.png");
}

@media (max-width: 425px) {
  .case-mainvisual--inner {
    position: relative;
    overflow: hidden;
    display: block;
    background-size: 80%;
    background-position: bottom center;
    width: 100%;
    height: 540px;
    padding: 0;
  }
  .case-mainvisual--inner:before {
    bottom: -80px;
    left: -50px;
    width: 348px;
    height: 228px;
    background-size: cover;
  }
  .case-mainvisual--inner:after {
    top: -60px;
    right: -80px;
    width: 180px;
    height: 180px;
    background-size: cover;
  }
}

.case-mainvisual--slider {
  position: relative;
  z-index: 2;
  width: 570px;
  margin: 0 0 20px 0;
}

@media (max-width: 425px) {
  .case-mainvisual--slider {
    width: 100%;
    margin-right: 0;
  }
}

.case-mainvisual--intro {
  position: relative;
  z-index: 2;
  width: 350px;
  margin: 0 0 0 10px;
  text-align: center;
}

@media (max-width: 425px) {
  .case-mainvisual--intro {
    width: 100%;
    margin: 20px 0 0 0;
  }
}

.case-mainvisual--ttl {
  margin-top: -30px;
}

@media (max-width: 425px) {
  .case-mainvisual--ttl {
    width: 260px;
    margin: 0 auto;
  }
}

.case-mainvisual--logo {
  width: 100%;
}

.case-mainvisual--txt {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 2.0;
  font-weight: 700;
  color: #603813;
  padding: 20px 0 0 0;
}

@media (max-width: 425px) {
  .case-mainvisual--txt {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.7;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.case_slider {
  position: relative;
  width: 100%;
  padding: 5px;
  border: 5px solid #603813;
  background-color: #fff;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .case_slider {
    border-left: 0;
    border-right: 0;
  }
}

.case_slider--link {
  transition: .2s;
}

.case_slider--link:hover {
  background: rgba(255, 255, 255, 0.3);
  transition: .2s;
}

.case_slider--link:hover .case_slider--btn {
  background-color: #754d25;
}

.case_slider--link:hover .case_slider--btn:after {
  color: #754d25;
}

.case_slider--pic {
  line-height: 0;
  max-width: 100%;
}

.case_slider--item {
  width: 100%;
  min-height: 308px;
}

@media (max-width: 425px) {
  .case_slider--item {
    min-height: 205px;
  }
}

.case_slider .flickity-viewport {
  position: relative;
  overflow: hidden;
}

.case_slider .flickity-page-dots {
  position: absolute;
  right: 0;
  bottom: -40px;
  width: 100%;
  height: 25px;
  display: flex;
  justify-content: flex-end;
}

@media (max-width: 425px) {
  .case_slider .flickity-page-dots {
    justify-content: center;
  }
}

.case_slider .flickity-page-dots .dot {
  display: block;
  border: 2px solid #603813;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  box-sizing: border-box;
  margin: 0 10px 0 0;
  cursor: pointer;
  transition: .15s;
}

.case_slider .flickity-page-dots .dot:hover, .case_slider .flickity-page-dots .dot.is-selected {
  background-color: #603813;
}

@media (max-width: 425px) {
  .case_slider .flickity-page-dots .dot {
    width: 10px;
    height: 10px;
  }
}

.case_index_nav {
  position: relative;
  width: 960px;
  margin: 0 auto;
}

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

.case_index_nav--inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 15px 0;
}

@media (max-width: 425px) {
  .case_index_nav--inner {
    display: block;
    text-align: center;
    padding-bottom: 80px;
  }
}

.case_index_nav--box {
  position: relative;
  display: inline-block;
  border: 1px solid #603813;
  border-radius: 5px;
  padding: 10px 20px;
}

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

.case_index_nav--txt {
  font-size: 14px;
  font-size: 0.875rem;
  color: #603813;
}

.case_index_nav--txt_big {
  font-size: 26px;
  font-size: 1.625rem;
}

.case_index_nav--txt_st {
  font-weight: 700;
}

.case_index_nav--tab {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.case_index_nav--tab_link {
  width: 250px;
  height: 65px;
  margin-top: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 700;
  text-decoration: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  transition: .2s;
}

.case_index_nav--tab_link:hover {
  padding-bottom: 5px;
}

@media (max-width: 425px) {
  .case_index_nav--tab_link {
    width: 45%;
    font-size: 14px;
    font-size: 0.875rem;
    margin: 0 3%;
  }
}

.case_index_nav--tab_link:first-of-type {
  margin-right: 10px;
}

.case_index_nav--tab_link-on {
  background-image: url("/container/case/images/bg-case.png");
  color: #603813;
  margin-right: 10px;
}

.case_index_nav--tab_link-off {
  background-color: #ff8123;
  color: #fff;
  box-shadow: 0px -2px 2px -1px rgba(0, 0, 0, 0.2) inset;
}

.case_index_contents {
  position: relative;
  background-image: url("/container/case/images/bg-case.png");
}

.case_index_contents--inner {
  position: relative;
  width: 960px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .case_index_contents--inner {
    width: 100%;
    padding-bottom: 30px;
  }
}

.case_index_contents--btn {
  position: absolute;
  top: 30px;
  right: 0;
}

@media (max-width: 425px) {
  .case_index_contents--btn {
    top: 10px;
    right: 10px;
  }
}

.case_item_list {
  position: relative;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 0 0 30px 0;
}

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

.case_item_list--item {
  position: relative;
  width: 310px;
  margin-right: 15px;
  margin-bottom: 20px;
  box-sizing: border-box;
}

.case_item_list--item:nth-child(3n) {
  margin-right: 0;
}

@media (max-width: 425px) {
  .case_item_list--item {
    margin-right: auto;
    margin-left: auto;
  }
  .case_item_list--item:nth-child(3n) {
    margin-right: auto;
  }
}

.case_item_list--new {
  position: absolute;
  top: 0;
  left: 0;
  width: 65px;
}

.case_item_list--link {
  position: relative;
  display: block;
  padding: 7px 7px 17px 7px;
  text-decoration: none;
  background-color: #fff;
}

.case_item_list--link:before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  background-color: rgba(200, 155, 5, 0.3);
  border-radius: 5px;
  opacity: 0;
  transform: scale(0.9, 0.9);
  transition: .15s;
}

.case_item_list--link:hover:before {
  opacity: 1;
  transform: scale(1, 1);
}

.case_item_list--link:before {
  z-index: 1;
}

.case_item_list--link-japanese .case_item_list--ttl,
.case_item_list--link-japanese .original_recipe--type {
  color: #237483;
}

.case_item_list--link-japanese .case_item_list--data {
  background-color: #237483;
}

.case_item_list--link-european .case_item_list--ttl,
.case_item_list--link-european .original_recipe--type {
  color: #af4076;
}

.case_item_list--link-european .case_item_list--data {
  background-color: #af4076;
}

.case_item_list--link-china .case_item_list--ttl,
.case_item_list--link-china .original_recipe--type {
  color: #de5050;
}

.case_item_list--link-china .case_item_list--data {
  background-color: #de5050;
}

.case_item_list--link-ethnic .case_item_list--ttl,
.case_item_list--link-ethnic .original_recipe--type {
  color: #60499f;
}

.case_item_list--link-ethnic .case_item_list--data {
  background-color: #60499f;
}

.case_item_list--link-cafe .case_item_list--ttl,
.case_item_list--link-cafe .original_recipe--type {
  color: #e65a80;
}

.case_item_list--link-cafe .case_item_list--data {
  background-color: #e65a80;
}

.case_item_list--link-deli .case_item_list--ttl,
.case_item_list--link-deli .original_recipe--type {
  color: #d75817;
}

.case_item_list--link-deli .case_item_list--data {
  background-color: #d75817;
}

.case_item_list--link-pub .case_item_list--ttl,
.case_item_list--link-pub .original_recipe--type {
  color: #0f7e4c;
}

.case_item_list--link-pub .case_item_list--data {
  background-color: #0f7e4c;
}

.case_item_list--link-hospital .case_item_list--ttl,
.case_item_list--link-hospital .original_recipe--type {
  color: #57b5a2;
}

.case_item_list--link-hospital .case_item_list--data {
  background-color: #57b5a2;
}

.case_item_list--link-supply_food .case_item_list--ttl,
.case_item_list--link-supply_food .original_recipe--type {
  color: #8d3b8c;
}

.case_item_list--link-supply_food .case_item_list--data {
  background-color: #8d3b8c;
}

.case_item_list--link-central_kitchen .case_item_list--ttl,
.case_item_list--link-central_kitchen .original_recipe--type {
  color: #335ba4;
}

.case_item_list--link-central_kitchen .case_item_list--data {
  background-color: #335ba4;
}

.case_item_list--link-cafeteria .case_item_list--ttl,
.case_item_list--link-cafeteria .original_recipe--type {
  color: #8c3b8b;
}

.case_item_list--link-cafeteria .case_item_list--data {
  background-color: #8c3b8b;
}

.case_item_list--link-six .case_item_list--ttl,
.case_item_list--link-six .original_recipe--type {
  color: #4ebbd7;
}

.case_item_list--link-six .case_item_list--data {
  background-color: #4ebbd7;
}

.case_item_list--link-party .case_item_list--ttl,
.case_item_list--link-party .original_recipe--type {
  color: #19a4c7;
}

.case_item_list--link-party .case_item_list--data {
  background-color: #19a4c7;
}

.case_item_list--link-processing .case_item_list--ttl,
.case_item_list--link-processing .original_recipe--type {
  color: #aec72b;
}

.case_item_list--link-processing .case_item_list--data {
  background-color: #aec72b;
}

.case_item_list--link-buffet .case_item_list--ttl,
.case_item_list--link-buffet .original_recipe--type {
  color: #8ab334;
}

.case_item_list--link-buffet .case_item_list--data {
  background-color: #8ab334;
}

.case_item_list--link-fast_food .case_item_list--ttl,
.case_item_list--link-fast_food .original_recipe--type {
  color: #d48728;
}

.case_item_list--link-fast_food .case_item_list--data {
  background-color: #d48728;
}

.case_item_list--link-super_market .case_item_list--ttl,
.case_item_list--link-super_market .original_recipe--type {
  color: #ee880e;
}

.case_item_list--link-super_market .case_item_list--data {
  background-color: #ee880e;
}

.case_item_list--data {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 153px;
  padding: 10px 10px 10px 190px;
  margin: 0 auto;
  box-sizing: border-box;
}

.case_item_list--pic {
  position: absolute;
  top: 0;
  left: 0;
  height: 153px;
}

.case_item_list--data_ttl {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #fff;
  padding: 0 0 5px 0;
}

.case_item_list--data_ttl:first-of-type {
  padding-top: 7px;
}

.case_item_list--wrap {
  padding: 0 10px;
}

.case_item_list--ttl {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 700;
  border-bottom: 1px solid #909090;
  padding: 20px 0 10px 0;
  margin: 0 0 10px 0;
}

.case_item_list--name {
  font-size: 12px;
  font-size: 0.75rem;
  color: #3c3c3c;
}

.case_item_list--description {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  padding: 10px 0 5px 0;
  color: #000;
}

.case_item_list--more {
  position: relative;
  display: inline-block;
  font-size: 12px;
  font-size: 0.75rem;
  color: #909090;
  padding: 0 10px 0 5px;
}

.case_item_list--more:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 4px;
  height: 4px;
  margin: auto 0;
  border-top: 1px solid #909090;
  border-right: 1px solid #909090;
  transform: rotate(45deg);
}

.original_recipe--box {
  position: relative;
  display: flex;
}

.original_recipe--pic {
  width: 203px;
}

.original_recipe--data {
  position: relative;
  width: calc(100% - 192px);
  background-image: url("/container/common/images/bg-pagettl.png");
  text-align: center;
}

.original_recipe--data:before {
  position: absolute;
  display: block;
  content: '';
  top: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 42px;
  height: 56px;
  background-repeat: no-repeat;
  background-size: cover;
}

.original_recipe--data-combi:before {
  background-image: url("/container/case/images/mode_icons/icon-original-list-item-combi.png");
}

.original_recipe--data-core:before {
  background-image: url("/container/case/images/mode_icons/icon-original-list-item-core.png");
}

.original_recipe--data-hotair:before {
  background-image: url("/container/case/images/mode_icons/icon-original-list-item-hotair.png");
}

.original_recipe--data-steam:before {
  background-image: url("/container/case/images/mode_icons/icon-original-list-item-steam.png");
}

.original_recipe--data-prepare:before {
  background-image: url("/container/case/images/mode_icons/icon-original-list-item-prepare.png");
}

.original_recipe--data-finish:before {
  background-image: url("/container/case/images/mode_icons/icon-original-list-item-finish.png");
}

.original_recipe--data-vpack:before {
  background-image: url("/container/case/images/mode_icons/icon-original-list-item-vpack.png");
}

.original_recipe--mode {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  color: #603813;
  font-weight: 700;
  padding-top: 65px;
}

.original_recipe--more {
  position: absolute;
  bottom: 10px;
  right: 0;
  left: 0;
  margin: auto 0;
  padding: 0 10px 0 0;
  font-size: 12px;
  font-size: 0.75rem;
  color: #725c50;
}

.original_recipe--more:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto 0;
  width: 4px;
  height: 4px;
  border-top: 1px solid #725c50;
  border-right: 1px solid #725c50;
  transform: rotate(45deg);
}

.original_recipe--inner {
  padding: 0 10px;
}

.original_recipe--ttl {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  color: #603813;
  font-weight: 700;
  text-align: center;
  padding: 10px 0;
  border-bottom: 1px solid #e6e2df;
}

.original_recipe--type {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.3;
  font-weight: 700;
  padding: 10px 0 5px 0;
}

.original_recipe--name {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  color: #3c3c3c;
}

.star_list {
  list-style: none;
  overflow: hidden;
  padding: 0 0 0 3px;
}

.star_list--item {
  float: left;
  background-image: url("/container/case/images/top_icons/icon-star.png");
  background-repeat: no-repeat;
  display: inline-block;
  width: 23px;
  height: 20px;
  position: relative;
  top: -5px;
  margin: 0 0 0 -8px;
  background-size: contain;
}

.star_list--item-none {
  opacity: 0.3;
}

.more_tab {
  position: relative;
  margin: 20px 0 0 0;
  padding: 45px 0 5px 0;
  box-sizing: border-box;
}

.more_tab:before {
  content: "";
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  height: 65px;
  background-color: #fff;
}

.more_tab--btn {
  position: absolute;
  top: 0;
  display: block;
  width: 48%;
  height: 45px;
  border: 0;
  vertical-align: top;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #725c50;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  box-sizing: border-box;
  cursor: pointer;
  transition: .15s;
  z-index: 2;
}

.more_tab--btn:hover {
  top: -5px;
  height: 50px;
  padding-bottom: 5px;
}

.more_tab--btn-tech {
  left: 0;
  background-image: url("/container/common/images/bg-main-content.png");
}

.more_tab--btn-recipe {
  right: 0;
  background-color: #fff;
  border-top: 1px solid #e6e2df;
  border-left: 1px solid #e6e2df;
  border-right: 1px solid #e6e2df;
}

.more_tab--contents {
  position: relative;
  width: 100%;
  min-height: 121px;
  padding: 20px 10px 10px 10px;
  border-bottom: 1px solid #e6e2df;
  border-right: 1px solid #e6e2df;
  border-left: 1px solid #e6e2df;
  box-sizing: border-box;
  display: none;
  z-index: 1;
}

.more_tab--contents.active {
  display: block;
}

.more_tab--contents-tech {
  background-image: url("/container/common/images/bg-main-content.png");
}

.more_tab--contents-recipe {
  background-color: #fff;
}

.more_tab--contents-recipe:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(52% + 1px);
  height: 1px;
  background-color: #e6e2df;
}

.more_tab--link {
  position: relative;
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  text-decoration: none;
  color: #725c50;
  padding: 0 0 0 15px;
  margin: 0 0 10px 0;
  transition: .15s;
}

.more_tab--link:before, .more_tab--link:after {
  content: "";
  position: absolute;
}

.more_tab--link:before {
  top: 2px;
  left: 0;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #ffcc00;
}

.more_tab--link:after {
  top: 5px;
  left: 4px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 2.5px 0 2.5px 3px;
  border-color: transparent transparent transparent #fff;
}

.more_tab--link:hover {
  text-decoration: underline;
}

.more_tab--link-recipe {
  display: flex;
  align-items: center;
  height: 100px;
  padding-left: 125px;
  margin-top: -10px;
  margin-bottom: 0;
}

.more_tab--link-recipe:before, .more_tab--link-recipe:after {
  top: 0;
  bottom: 0;
  margin: auto 0;
}

.more_tab--link-recipe:before {
  left: 110px;
}

.more_tab--link-recipe:after {
  left: 114px;
}

.more_tab--pic {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
}

.search_results {
  position: relative;
  padding: 45px 0 30px 0;
}

@media (max-width: 425px) {
  .search_results {
    padding-top: 30px;
    padding-left: 15px;
  }
}

.search_results--ttl {
  display: inline-block;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 700;
  color: #603813;
  border-right: 1px dotted #603813;
  padding-right: 10px;
  margin-right: 10px;
}

@media (max-width: 425px) {
  .search_results--ttl {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.search_results--count {
  display: inline-block;
}

.search_results--total {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  color: #603813;
}

@media (max-width: 425px) {
  .search_results--total {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.search_results--total_num {
  font-size: 30px;
  font-size: 1.875rem;
}

@media (max-width: 425px) {
  .search_results--total_num {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.search_results--num {
  font-size: 18px;
  font-size: 1.125rem;
}

@media (max-width: 425px) {
  .search_results--num {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.modal_select_case {
  position: relative;
  opacity: 0;
  pointer-events: none;
  z-index: 130;
  transition: .15s;
}

.modal_select_case.active {
  opacity: 1;
  pointer-events: auto;
}

.modal_select_case--bg {
  position: fixed;
  top: 0;
  left: 0;
  opacity: .3;
  width: 100%;
  height: 100%;
  background-color: #000;
}

.modal_select_case--contents {
  position: fixed;
  top: calc(50% - 260px);
  left: calc(50% - 480px + 65px);
  width: 960px;
  height: 520px;
  margin: auto;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .modal_select_case--contents {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

.modal_select_case--bar {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 50px;
  z-index: 10;
}

@media (max-width: 425px) {
  .modal_select_case--bar {
    position: fixed;
    background-color: #42210B;
  }
}

.modal_select_case--close {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 80px;
  height: 100%;
  cursor: pointer;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.1;
  color: #fff;
}

.modal_select_case--close_mark {
  position: relative;
  display: block;
  width: 17px;
  height: 17px;
  margin: 0 0 3px 0;
}

.modal_select_case--close_mark:before, .modal_select_case--close_mark:after {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.modal_select_case--close_mark:before {
  transform: rotate(45deg);
}

.modal_select_case--close_mark:after {
  transform: rotate(-45deg);
}

.modal_select_case--close_mark:before, .modal_select_case--close_mark:after {
  width: 2px;
  height: 24px;
  background-color: #fff;
}

.modal_select_case--ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  background-image: url("/container/recipesearch/images/recipe-bg-bar.png");
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  height: 50px;
}

@media (max-width: 425px) {
  .modal_select_case--ttl {
    font-size: 16px;
    font-size: 1rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 50px;
  }
}

.modal_select_case--inner {
  position: relative;
  padding: 20px 30px;
  background-color: #fff;
}

@media (max-width: 425px) {
  .modal_select_case--inner {
    padding: 0;
    margin-bottom: 50px;
    height: calc(100vh - 170px);
    overflow-y: scroll;
    background-image: url("/container/common/images/bg-main-content.png");
  }
}

.modal_select_case--intro {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4;
  text-align: center;
  color: #603813;
  padding: 0 0 20px 0;
}

@media (max-width: 425px) {
  .modal_select_case--intro {
    display: none;
  }
}

.modal_select_case--col {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  border-bottom: 1px solid #efebe8;
  width: 895px;
  margin: 0 auto;
  padding: 5px 0 10px 0;
}

.modal_select_case--col:last-child {
  border-bottom: none;
}

@media (max-width: 425px) {
  .modal_select_case--col {
    display: block;
    width: 100%;
    padding: 0;
  }
}

.modal_select_case--l {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #42210B;
  width: 180px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .modal_select_case--l {
    width: auto;
    background-image: url("/container/common/images/bg-main-content.png");
    padding: 12px 15px;
    border-bottom: 1px solid #fff;
    transition: .15s;
  }
}

@media (max-width: 425px) {
  .modal_select_case--l-toggle:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto 0;
    width: 7px;
    height: 7px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(135deg);
    transition: .15s;
  }
  .modal_select_case--l-toggle.active:after {
    transform: rotate(-45deg);
  }
}

.modal_select_case--r {
  width: 715px;
}

@media (max-width: 425px) {
  .modal_select_case--r {
    display: none;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
  }
}

.modal_select_case--package {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .modal_select_case--package {
    align-items: stretch;
  }
}

.modal_select_case--label {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #505050;
  margin: 0 15px 5px 0;
  padding: 0;
  cursor: pointer;
  transition: .15s;
}

.modal_select_case--label:hover {
  color: #cca300;
}

@media (max-width: 425px) {
  .modal_select_case--label {
    width: 50%;
    box-sizing: border-box;
    padding: 10px 2px;
    margin: 0;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    display: flex;
    align-items: center;
  }
  .modal_select_case--label:nth-child(2n) {
    border-right: none;
  }
}

.modal_select_case--checkbox {
  position: relative;
  top: 5px;
  border: 1px solid #505050;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  width: 16px;
  height: 16px;
  transition: .15s;
}

.modal_select_case--checkbox:after {
  position: absolute;
  top: 2px;
  left: 2px;
  background-color: #cca300;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  transform: scale(0, 0);
}

.modal_select_case--checkbox:checked:after {
  -webkit-animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
          animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
}

@-webkit-keyframes inputFade {
  0% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}

@keyframes inputFade {
  0% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}

@media (max-width: 425px) {
  .modal_select_case--checkbox {
    top: 0;
  }
}

@media (max-width: 425px) {
  .modal_select_case--fixedarea {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #42210B;
  }
}

.modal_select_case--submit_box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffcc00;
  width: 400px;
  height: 60px;
  margin: 15px auto;
  border-radius: 30px;
  transition: .15s;
}

.modal_select_case--submit_box:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 30px;
  width: 7px;
  height: 7px;
  margin: auto 0;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  transform: rotate(45deg);
  pointer-events: none;
  transition: .15s;
}

.modal_select_case--submit_box:hover {
  -webkit-filter: contrast(120%);
          filter: contrast(120%);
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
}

@media (max-width: 425px) {
  .modal_select_case--submit_box {
    width: 90%;
    height: 50px;
    border-radius: 25px;
    margin: auto;
  }
}

.modal_select_case--submit {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  background-color: transparent;
  width: 100%;
  border: 0;
  color: #603813;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 60px;
  cursor: pointer;
  transition: .15s;
}

@media (max-width: 425px) {
  .modal_select_case--submit {
    height: 50px;
  }
}

.case_article-ethnic .case_article-mainvisual--genre {
  color: #60499a;
  border-color: #60499a;
  background-image: url("/container/case/images/genre_icons/case-icon-ethnic.png");
}

.case_article-ethnic .case_article-mainvisual--info_color {
  color: #60499a;
}

.case_article-ethnic .case_article_interview--genre {
  color: #60499a;
  border-color: #60499a;
  background-image: url("/container/case/images/genre_icons/case-icon-ethnic.png");
}

.case_article-ethnic .case_article_interview--info_recipe_dish {
  color: #60499a;
}

.case_article-ethnic .case_article_interview--info_color {
  color: #60499a;
}

.case_article-ethnic .case_article_interview--ttl2 {
  color: #60499a;
}

.case_article-ethnic .case_article_interview--ttl2:before {
  background-color: #60499a;
}

.case_article-ethnic .case_article_interview--balloon {
  background-color: #60499a;
}

.case_article-ethnic .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #60499a;
}

.case_article-supermarket .case_article-mainvisual--genre {
  color: #e9830e;
  border-color: #e9830e;
  background-image: url("/container/case/images/genre_icons/case-icon-super_market.png");
}

.case_article-supermarket .case_article-mainvisual--info_color {
  color: #e9830e;
}

.case_article-supermarket .case_article_interview--genre {
  color: #e9830e;
  border-color: #e9830e;
  background-image: url("/container/case/images/genre_icons/case-icon-super_market.png");
}

.case_article-supermarket .case_article_interview--info_recipe_dish {
  color: #e9830e;
}

.case_article-supermarket .case_article_interview--info_color {
  color: #e9830e;
}

.case_article-supermarket .case_article_interview--ttl2 {
  color: #e9830e;
}

.case_article-supermarket .case_article_interview--ttl2:before {
  background-color: #e9830e;
}

.case_article-supermarket .case_article_interview--balloon {
  background-color: #e9830e;
}

.case_article-supermarket .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #e9830e;
}

.case_article-fast_food .case_article-mainvisual--genre {
  color: #cf8228;
  border-color: #cf8228;
  background-image: url("/container/case/images/genre_icons/case-icon-fast_food.png");
}

.case_article-fast_food .case_article-mainvisual--info_color {
  color: #cf8228;
}

.case_article-fast_food .case_article_interview--genre {
  color: #cf8228;
  border-color: #cf8228;
  background-image: url("/container/case/images/genre_icons/case-icon-fast_food.png");
}

.case_article-fast_food .case_article_interview--info_recipe_dish {
  color: #cf8228;
}

.case_article-fast_food .case_article_interview--info_color {
  color: #cf8228;
}

.case_article-fast_food .case_article_interview--ttl2 {
  color: #cf8228;
}

.case_article-fast_food .case_article_interview--ttl2:before {
  background-color: #cf8228;
}

.case_article-fast_food .case_article_interview--balloon {
  background-color: #cf8228;
}

.case_article-fast_food .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #cf8228;
}

.case_article-buffet .case_article-mainvisual--genre {
  color: #85ae34;
  border-color: #85ae34;
  background-image: url("/container/case/images/genre_icons/case-icon-buffet.png");
}

.case_article-buffet .case_article-mainvisual--info_color {
  color: #85ae34;
}

.case_article-buffet .case_article_interview--genre {
  color: #85ae34;
  border-color: #85ae34;
  background-image: url("/container/case/images/genre_icons/case-icon-buffet.png");
}

.case_article-buffet .case_article_interview--info_recipe_dish {
  color: #85ae34;
}

.case_article-buffet .case_article_interview--info_color {
  color: #85ae34;
}

.case_article-buffet .case_article_interview--ttl2 {
  color: #85ae34;
}

.case_article-buffet .case_article_interview--ttl2:before {
  background-color: #85ae34;
}

.case_article-buffet .case_article_interview--balloon {
  background-color: #85ae34;
}

.case_article-buffet .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #85ae34;
}

.case_article-central .case_article-mainvisual--genre {
  color: #335ba4;
  border-color: #335ba4;
  background-image: url("/container/case/images/genre_icons/case-icon-central.png");
}

.case_article-central .case_article-mainvisual--info_color {
  color: #335ba4;
}

.case_article-central .case_article_interview--genre {
  color: #335ba4;
  border-color: #335ba4;
  background-image: url("/container/case/images/genre_icons/case-icon-central.png");
}

.case_article-central .case_article_interview--info_recipe_dish {
  color: #335ba4;
}

.case_article-central .case_article_interview--info_color {
  color: #335ba4;
}

.case_article-central .case_article_interview--ttl2 {
  color: #335ba4;
}

.case_article-central .case_article_interview--ttl2:before {
  background-color: #335ba4;
}

.case_article-central .case_article_interview--balloon {
  background-color: #335ba4;
}

.case_article-central .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #335ba4;
}

.case_article-food_processing .case_article-mainvisual--genre {
  color: #a9c22b;
  border-color: #a9c22b;
  background-image: url("/container/case/images/genre_icons/case-icon-processing.png");
}

.case_article-food_processing .case_article-mainvisual--info_color {
  color: #a9c22b;
}

.case_article-food_processing .case_article_interview--genre {
  color: #a9c22b;
  border-color: #a9c22b;
  background-image: url("/container/case/images/genre_icons/case-icon-processing.png");
}

.case_article-food_processing .case_article_interview--info_recipe_dish {
  color: #a9c22b;
}

.case_article-food_processing .case_article_interview--info_color {
  color: #a9c22b;
}

.case_article-food_processing .case_article_interview--ttl2 {
  color: #a9c22b;
}

.case_article-food_processing .case_article_interview--ttl2:before {
  background-color: #a9c22b;
}

.case_article-food_processing .case_article_interview--balloon {
  background-color: #a9c22b;
}

.case_article-food_processing .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #a9c22b;
}

.case_article-sixth_industry .case_article-mainvisual--genre {
  color: #4eb6d2;
  border-color: #4eb6d2;
  background-image: url("/container/case/images/genre_icons/case-icon-six.png");
}

.case_article-sixth_industry .case_article-mainvisual--info_color {
  color: #4eb6d2;
}

.case_article-sixth_industry .case_article_interview--genre {
  color: #4eb6d2;
  border-color: #4eb6d2;
  background-image: url("/container/case/images/genre_icons/case-icon-six.png");
}

.case_article-sixth_industry .case_article_interview--info_recipe_dish {
  color: #4eb6d2;
}

.case_article-sixth_industry .case_article_interview--info_color {
  color: #4eb6d2;
}

.case_article-sixth_industry .case_article_interview--ttl2 {
  color: #4eb6d2;
}

.case_article-sixth_industry .case_article_interview--ttl2:before {
  background-color: #4eb6d2;
}

.case_article-sixth_industry .case_article_interview--balloon {
  background-color: #4eb6d2;
}

.case_article-sixth_industry .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #4eb6d2;
}

.case_article-hospital .case_article-mainvisual--genre {
  color: #57b09d;
  border-color: #57b09d;
  background-image: url("/container/case/images/genre_icons/case-icon-hospital.png");
}

.case_article-hospital .case_article-mainvisual--info_color {
  color: #57b09d;
}

.case_article-hospital .case_article_interview--genre {
  color: #57b09d;
  border-color: #57b09d;
  background-image: url("/container/case/images/genre_icons/case-icon-hospital.png");
}

.case_article-hospital .case_article_interview--info_recipe_dish {
  color: #57b09d;
}

.case_article-hospital .case_article_interview--info_color {
  color: #57b09d;
}

.case_article-hospital .case_article_interview--ttl2 {
  color: #57b09d;
}

.case_article-hospital .case_article_interview--ttl2:before {
  background-color: #57b09d;
}

.case_article-hospital .case_article_interview--balloon {
  background-color: #57b09d;
}

.case_article-hospital .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #57b09d;
}

.case_article-party .case_article-mainvisual--genre {
  color: #199fc2;
  border-color: #199fc2;
  background-image: url("/container/case/images/genre_icons/case-icon-party.png");
}

.case_article-party .case_article-mainvisual--info_color {
  color: #199fc2;
}

.case_article-party .case_article_interview--genre {
  color: #199fc2;
  border-color: #199fc2;
  background-image: url("/container/case/images/genre_icons/case-icon-party.png");
}

.case_article-party .case_article_interview--info_recipe_dish {
  color: #199fc2;
}

.case_article-party .case_article_interview--info_color {
  color: #199fc2;
}

.case_article-party .case_article_interview--ttl2 {
  color: #199fc2;
}

.case_article-party .case_article_interview--ttl2:before {
  background-color: #199fc2;
}

.case_article-party .case_article_interview--balloon {
  background-color: #199fc2;
}

.case_article-party .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #199fc2;
}

.case_article-supply_food .case_article-mainvisual--genre {
  color: #8d3b8c;
  border-color: #8d3b8c;
  background-image: url("/container/case/images/genre_icons/case-icon-supply_food.png");
}

.case_article-supply_food .case_article-mainvisual--info_color {
  color: #8d3b8c;
}

.case_article-supply_food .case_article_interview--genre {
  color: #8d3b8c;
  border-color: #8d3b8c;
  background-image: url("/container/case/images/genre_icons/case-icon-supply_food.png");
}

.case_article-supply_food .case_article_interview--info_recipe_dish {
  color: #8d3b8c;
}

.case_article-supply_food .case_article_interview--info_color {
  color: #8d3b8c;
}

.case_article-supply_food .case_article_interview--ttl2 {
  color: #8d3b8c;
}

.case_article-supply_food .case_article_interview--ttl2:before {
  background-color: #8d3b8c;
}

.case_article-supply_food .case_article_interview--balloon {
  background-color: #8d3b8c;
}

.case_article-supply_food .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #8d3b8c;
}

.case_article-deli .case_article-mainvisual--genre {
  color: #d25817;
  border-color: #d25817;
  background-image: url("/container/case/images/genre_icons/case-icon-deli.png");
}

.case_article-deli .case_article-mainvisual--info_color {
  color: #d25817;
}

.case_article-deli .case_article_interview--genre {
  color: #d25817;
  border-color: #d25817;
  background-image: url("/container/case/images/genre_icons/case-icon-deli.png");
}

.case_article-deli .case_article_interview--info_recipe_dish {
  color: #d25817;
}

.case_article-deli .case_article_interview--info_color {
  color: #d25817;
}

.case_article-deli .case_article_interview--ttl2 {
  color: #d25817;
}

.case_article-deli .case_article_interview--ttl2:before {
  background-color: #d25817;
}

.case_article-deli .case_article_interview--balloon {
  background-color: #d25817;
}

.case_article-deli .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #d25817;
}

.case_article-pub .case_article-mainvisual--genre {
  color: #0f7e4c;
  border-color: #0f7e4c;
  background-image: url("/container/case/images/genre_icons/case-icon-pub.png");
}

.case_article-pub .case_article-mainvisual--info_color {
  color: #0f7e4c;
}

.case_article-pub .case_article_interview--genre {
  color: #0f7e4c;
  border-color: #0f7e4c;
  background-image: url("/container/case/images/genre_icons/case-icon-pub.png");
}

.case_article-pub .case_article_interview--info_recipe_dish {
  color: #0f7e4c;
}

.case_article-pub .case_article_interview--info_color {
  color: #0f7e4c;
}

.case_article-pub .case_article_interview--ttl2 {
  color: #0f7e4c;
}

.case_article-pub .case_article_interview--ttl2:before {
  background-color: #0f7e4c;
}

.case_article-pub .case_article_interview--balloon {
  background-color: #0f7e4c;
}

.case_article-pub .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #0f7e4c;
}

.case_article-cafe .case_article-mainvisual--genre {
  color: #e65a80;
  border-color: #e65a80;
  background-image: url("/container/case/images/genre_icons/case-icon-cafe.png");
}

.case_article-cafe .case_article-mainvisual--info_color {
  color: #e65a80;
}

.case_article-cafe .case_article_interview--genre {
  color: #e65a80;
  border-color: #e65a80;
  background-image: url("/container/case/images/genre_icons/case-icon-cafe.png");
}

.case_article-cafe .case_article_interview--info_recipe_dish {
  color: #e65a80;
}

.case_article-cafe .case_article_interview--info_color {
  color: #e65a80;
}

.case_article-cafe .case_article_interview--ttl2 {
  color: #e65a80;
}

.case_article-cafe .case_article_interview--ttl2:before {
  background-color: #e65a80;
}

.case_article-cafe .case_article_interview--balloon {
  background-color: #e65a80;
}

.case_article-cafe .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #e65a80;
}

.case_article-chinese .case_article-mainvisual--genre {
  color: #de5050;
  border-color: #de5050;
  background-image: url("/container/case/images/genre_icons/case-icon-china.png");
}

.case_article-chinese .case_article-mainvisual--info_color {
  color: #de5050;
}

.case_article-chinese .case_article_interview--genre {
  color: #de5050;
  border-color: #de5050;
  background-image: url("/container/case/images/genre_icons/case-icon-china.png");
}

.case_article-chinese .case_article_interview--info_recipe_dish {
  color: #de5050;
}

.case_article-chinese .case_article_interview--info_color {
  color: #de5050;
}

.case_article-chinese .case_article_interview--ttl2 {
  color: #de5050;
}

.case_article-chinese .case_article_interview--ttl2:before {
  background-color: #de5050;
}

.case_article-chinese .case_article_interview--balloon {
  background-color: #de5050;
}

.case_article-chinese .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #de5050;
}

.case_article-european .case_article-mainvisual--genre {
  color: #aa4076;
  border-color: #aa4076;
  background-image: url("/container/case/images/genre_icons/case-icon-european.png");
}

.case_article-european .case_article-mainvisual--info_color {
  color: #aa4076;
}

.case_article-european .case_article_interview--genre {
  color: #aa4076;
  border-color: #aa4076;
  background-image: url("/container/case/images/genre_icons/case-icon-european.png");
}

.case_article-european .case_article_interview--info_recipe_dish {
  color: #aa4076;
}

.case_article-european .case_article_interview--info_color {
  color: #aa4076;
}

.case_article-european .case_article_interview--ttl2 {
  color: #aa4076;
}

.case_article-european .case_article_interview--ttl2:before {
  background-color: #aa4076;
}

.case_article-european .case_article_interview--balloon {
  background-color: #aa4076;
}

.case_article-european .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #aa4076;
}

.case_article-japanese .case_article-mainvisual--genre {
  color: #237480;
  border-color: #237480;
  background-image: url("/container/case/images/genre_icons/case-icon-japanese.png");
}

.case_article-japanese .case_article-mainvisual--info_color {
  color: #237480;
}

.case_article-japanese .case_article_interview--genre {
  color: #237480;
  border-color: #237480;
  background-image: url("/container/case/images/genre_icons/case-icon-japanese.png");
}

.case_article-japanese .case_article_interview--info_recipe_dish {
  color: #237480;
}

.case_article-japanese .case_article_interview--info_color {
  color: #237480;
}

.case_article-japanese .case_article_interview--ttl2 {
  color: #237480;
}

.case_article-japanese .case_article_interview--ttl2:before {
  background-color: #237480;
}

.case_article-japanese .case_article_interview--balloon {
  background-color: #237480;
}

.case_article-japanese .case_article_interview--balloon:after {
  border-color: transparent transparent transparent #237480;
}

.case_article--footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 60px 0 0 0;
}

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

.case_article--back_shop {
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  color: #603813;
  text-decoration: none;
  font-weight: 700;
  padding: 0 0 0 15px;
  transition: .15s;
}

.case_article--back_shop:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  width: 6px;
  height: 6px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  transform: rotate(-135deg);
  transition: .15s;
}

.case_article--back_shop:hover {
  color: #c2aa9f;
}

.case_article--back_shop:hover:before {
  border-top-color: #c2aa9f;
  border-right-color: #c2aa9f;
}

@media (max-width: 425px) {
  .case_article--back_shop {
    width: 180px;
    display: block;
    margin: 0 auto;
  }
}

.case_article--note_footer {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  text-align: right;
}

@media (max-width: 425px) {
  .case_article--note_footer {
    margin: 55px 0 0 0;
  }
}

.case_article-mainvisual {
  background-image: url("/container/case/images/mainvisual-bg.png");
  background-repeat: repeat;
  background-position: top center;
}

@media (max-width: 425px) {
  .case_article-mainvisual {
    background-size: cover;
  }
}

.case_article-mainvisual--inner {
  position: relative;
  display: flex;
  align-items: center;
  max-width: 960px;
  height: 575px;
  margin: 0 auto;
  padding: 0 0 70px 0;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .case_article-mainvisual--inner {
    height: auto;
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.case_article-mainvisual--contents {
  width: calc(100% - 510px - 30px);
}

@media (max-width: 425px) {
  .case_article-mainvisual--contents {
    width: auto;
  }
}

.case_article-mainvisual--ttl {
  position: relative;
  background-image: url("/container/case/images/article-mainvisual--img_vol.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 140px;
  margin: 0 auto;
}

.case_article-mainvisual--txt_vol {
  font-family: flood-std, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 1.3;
  text-align: center;
  color: #603813;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
}

.case_article-mainvisual--visual {
  position: absolute;
  top: 0;
  right: 0;
  width: 510px;
  height: calc(100% - 60px);
  display: flex;
  align-items: center;
}

@media (max-width: 425px) {
  .case_article-mainvisual--visual {
    position: relative;
    right: auto;
    top: auto;
    bottom: auto;
    width: calc(100% - 40px);
    height: auto;
    margin: 20px auto;
  }
}

.case_article-mainvisual--visual_wrap {
  position: relative;
  width: 460px;
  height: 260px;
}

@media (max-width: 425px) {
  .case_article-mainvisual--visual_wrap {
    width: 300px;
    height: 170px;
    margin: 0 auto;
  }
}

.case_article-mainvisual--img_shop {
  width: 100%;
  border: 2px solid #776f6e;
  border-radius: 15px;
  padding: 4px;
  box-sizing: border-box;
}

.case_article-mainvisual--img_shop-large, .case_article-mainvisual--img_shop-small {
  position: absolute;
  background-color: #fff;
}

.case_article-mainvisual--img_shop-large {
  left: 0;
  top: 0;
  width: 62%;
}

.case_article-mainvisual--img_shop-small {
  right: 0;
  bottom: 0;
  width: 45%;
}

.case_article-mainvisual--visual_wrap_small {
  background-image: url("/container/case/images/mainvisual-bg.png");
}

.case_article-mainvisual--img_interview {
  width: 100%;
}

.case_article-mainvisual--info {
  margin: 0 auto;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
}

.case_article-mainvisual--info-shop {
  width: 300px;
}

.case_article-mainvisual--genre {
  position: relative;
  border-width: 2px;
  border-style: solid;
  min-height: 37px;
  padding: 5px 5px 5px 48px;
  margin: 20px auto;
  display: flex;
  align-items: center;
  justify-content: start;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 700;
  background-repeat: no-repeat;
  background-position: center left 5px;
  background-size: 37px auto;
}

.case_article-mainvisual--info_producer {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7;
}

.case_article-mainvisual--producer {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}

.case_article-mainvisual--interview_copy {
  font-family: rocknroll-one, sans-serif;
  font-style: normal;
  font-weight: 400;
  color: #603813;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 2.0;
  text-align: center;
  margin: 40px 0 0 0;
}

.case_article-mainvisual--recipe {
  margin: 50px 0 0 0;
  text-align: center;
}

.case_article-mainvisual--recipe_type {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bolder;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  display: inline-block;
  text-align: center;
  padding-bottom: 5px;
}

.case_article-mainvisual--recipe_type-combi {
  color: #ea6f00;
  border-bottom-color: #ea6f00;
}

.case_article-mainvisual--recipe_type-hotair {
  color: #ec514b;
  border-bottom-color: #ec514b;
}

.case_article-mainvisual--recipe_type-steam {
  color: #46b3e4;
  border-bottom-color: #46b3e4;
}

.case_article-mainvisual--recipe_name {
  font-family: rocknroll-one, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.3;
  margin: 20px 0;
}

.case_article-mainvisual--recipe_producer {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
}

.case_article-mainvisual--recipe_note {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
}

.case_article_nav {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 960px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 35px;
}

@media (max-width: 425px) {
  .case_article_nav {
    position: relative;
    margin: 20px 0;
    display: block;
  }
}

.case_article_nav--tab {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: start;
  width: 280px;
  height: 60px;
  color: #603813;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 700;
  text-decoration: none;
  background-color: #efe9dd;
  padding: 0 0 0 40px;
  box-sizing: border-box;
  transition: .15s;
}

.case_article_nav--tab:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  margin: auto 0;
  width: 6px;
  height: 6px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  transform: rotate(45deg);
}

.case_article_nav--tab.on, .case_article_nav--tab:hover {
  background-color: #fff;
}

@media (max-width: 425px) {
  .case_article_nav--tab {
    margin: 0 auto 5px auto;
  }
  .case_article_nav--tab:last-child {
    margin-bottom: 0;
  }
}

.case_article_interview {
  position: relative;
  max-width: 960px;
  margin: 0 auto;
  padding: 70px 0;
}

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

.case_article_interview--info {
  position: absolute;
  right: 0;
  top: 70px;
  width: 100%;
  max-width: 355px;
  border: 1px solid #e4dad5;
  border-radius: 5px;
  padding: 20px 26px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .case_article_interview--info {
    position: relative;
    right: auto;
    top: auto;
    margin-bottom: 60px;
  }
}

.case_article_interview--info_recipe {
  position: relative;
  display: block;
  border-top: 2px solid #603813;
  border-bottom: 2px solid #603813;
  padding: 20px 0 10px 0;
  margin: 50px 0 0 0;
  text-decoration: none;
}

.case_article_interview--info_recipe:hover .case_article_interview--info_recipe_link {
  background-color: #efe9dd;
  border-radius: 5px;
}

.case_article_interview--info_recipe_img {
  width: 102px;
}

.case_article_interview--info_recipe_ttl {
  font-family: flood-std, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.3;
  text-align: center;
  color: #603813;
  display: block;
  width: 210px;
  margin: -40px auto 20px auto;
  background-color: #fff;
}

.case_article_interview--info_recipe_mode {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  color: #603813;
}

.case_article_interview--info_recipe_dish {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 700;
  padding: 18px 0;
}

.case_article_interview--info_recipe_box {
  position: absolute;
  top: 15px;
  right: 0;
}

.case_article_interview--info_recipe_cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 102px;
}

.case_article_interview--info_recipe_link {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  color: #603813;
  text-decoration: none;
  display: flex;
  text-align: center;
  justify-content: center;
  width: 100%;
  padding: 10px 0;
  transition: .3s;
}

.case_article_interview--info_recipe_link:before {
  content: "";
  margin: auto 5px auto 0;
  width: 3px;
  height: 3px;
  border-top: 1px solid #603813;
  border-right: 1px solid #603813;
  transform: rotate(45deg);
  transition: .3s;
}

.case_article_interview--genre {
  position: relative;
  border-width: 2px;
  border-style: solid;
  min-height: 37px;
  padding: 5px 5px 5px 48px;
  margin: 0 0 20px 0;
  display: flex;
  align-items: center;
  justify-content: start;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 700;
  background-repeat: no-repeat;
  background-position: center left 5px;
  background-size: 37px auto;
}

.case_article_interview--info_producer {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7;
}

.case_article_interview--producer {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}

.case_article_interview--intro {
  width: calc(100% - 355px - 60px);
  margin: 0 0 80px 0;
}

@media (max-width: 425px) {
  .case_article_interview--intro {
    width: auto;
  }
}

.case_article_interview--ttl {
  background-image: url("/container/common/images/bg-main-content.png");
  border-radius: 10px;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.5;
  font-weight: 500;
  color: #603813;
  padding: 15px 25px;
  margin: 0 0 80px 0;
}

@media (max-width: 425px) {
  .case_article_interview--ttl {
    display: block;
    min-height: auto;
    padding: 25px;
    font-size: 22px;
    font-size: 1.375rem;
  }
}

.case_article_interview--ttl-center {
  text-align: center;
  padding: 15px 0;
}

.case_article_interview--ttl2 {
  position: relative;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.5;
  font-weight: 500;
}

@media (max-width: 425px) {
  .case_article_interview--ttl2 {
    font-size: 22px;
    font-size: 1.375rem;
  }
}

.case_article_interview--ttl2-top80 {
  padding-top: 80px;
}

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

.case_article_interview--ttl2-talk {
  width: 750px;
  margin: 0 auto;
  padding: 0 0 0 65px;
  box-sizing: border-box;
}

.case_article_interview--ttl2-talk:before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  width: 50px;
  height: 2px;
}

@media (max-width: 425px) {
  .case_article_interview--ttl2-talk {
    width: auto;
    padding-left: 35px;
  }
  .case_article_interview--ttl2-talk:before {
    width: 25px;
    top: 18px;
  }
}

.case_article_interview--txt {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
}

.case_article_interview--txt-talk {
  margin: 0 0 20px 0;
}

.case_article_interview--highlight {
  background: #f2ed72;
  padding: 0;
  margin: 2px;
  font-weight: normal;
}

.case_article_interview--caption {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2;
  color: #603813;
  margin-top: 10px;
}

.case_article_interview--img {
  width: 100%;
  border-radius: 10px;
}

.case_article_interview--topics {
  position: relative;
  padding: 30px 20px 50px 20px;
  margin: 40px 0 0 0;
}

.case_article_interview--topics:before, .case_article_interview--topics:after {
  content: "";
  width: 100%;
  height: 20px;
  background-image: url("/container/case/images/article--line.png");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: 0;
}

.case_article_interview--topics:before {
  top: 0;
}

.case_article_interview--topics:after {
  bottom: 0;
}

.case_article_interview--topics_ttl {
  font-family: flood-std, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 30px;
  font-size: 1.875rem;
  color: #c2aa9f;
  margin: 0 0 10px 0;
}

.case_article_interview--topics_link {
  position: relative;
  display: block;
  color: #603813;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.75;
  text-decoration: none;
  border-bottom: 1px solid #c2aa9f;
  padding: 5px 0 5px 20px;
  transition: .15s;
}

.case_article_interview--topics_link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  margin: auto 0;
  width: 3px;
  height: 3px;
  border-top: 1px solid #603813;
  border-right: 1px solid #603813;
  transform: rotate(45deg);
}

.case_article_interview--topics_link:after {
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
  background-color: #c89b05;
  content: "";
  display: block;
  width: 100%;
  height: calc(100% - 10px);
  border-radius: 5px;
  transform: scale(0.9, 0.9);
  transition: .15s;
}

.case_article_interview--topics_link:hover:after {
  opacity: .3;
  transform: scale(1, 1);
}

.case_article_interview--contents {
  position: relative;
  border-top: 2px solid #c2aa9f;
  padding: 80px 0;
}

.case_article_interview--contents:last-child {
  border-bottom: 2px solid #c2aa9f;
}

.case_article_interview--wrap_talk {
  width: 750px;
  margin: 60px auto 80px auto;
}

@media (max-width: 425px) {
  .case_article_interview--wrap_talk {
    width: auto;
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

.case_article_interview--wrap_center {
  max-width: 730px;
  margin: 0 auto;
  padding: 50px 0 90px;
}

.case_article_interview--wrap_center:last-of-type {
  padding-bottom: 0;
}

@media (max-width: 425px) {
  .case_article_interview--wrap_center {
    margin: 0;
    padding-top: 40px;
    padding-bottom: 50px;
  }
}

.case_article_interview--name {
  display: inline-block;
  margin: 0 20px 0 0;
  font-weight: 700;
}

.case_article_interview--name-color1 {
  color: #bc67b0;
}

.case_article_interview--name-color2 {
  color: #7abbbf;
}

.case_article_interview--name-color3 {
  color: #E6B450;
}

.case_article_interview--tolk {
  display: inline-block;
}

.case_article_interview--box_img {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  width: 750px;
  margin: 0 auto;
  gap: 0 40px;
}

@media (max-width: 425px) {
  .case_article_interview--box_img {
    width: auto;
    display: block;
  }
}

.case_article_interview--box_img-top80 {
  padding-top: 80px;
}

.case_article_interview--box_img-btm80 {
  padding-bottom: 40px;
}

@media (max-width: 425px) {
  .case_article_interview--box_img-btm80 {
    padding-bottom: 80px;
  }
}

.case_article_interview--box_img_inner {
  margin-bottom: 40px;
}

@media (max-width: 425px) {
  .case_article_interview--box_img_inner {
    margin-bottom: 20px;
  }
  .case_article_interview--box_img_inner:last-of-type {
    margin-bottom: 0;
  }
}

.case_article_interview--box_img_inner-half {
  width: 355px;
}

@media (max-width: 425px) {
  .case_article_interview--box_img_inner-half {
    width: auto;
  }
}

.case_article_interview--box_img_inner-no_margin {
  margin-bottom: 0;
}

@media (max-width: 425px) {
  .case_article_interview--box_img_inner-no_margin {
    margin-bottom: 20px;
  }
  .case_article_interview--box_img_inner-no_margin:last-of-type {
    margin-bottom: 0;
  }
}

.case_article_interview--box_img_inner-bottom10 {
  margin-bottom: 10px;
}

.case_article_interview--box_img_inner-kaku {
  width: 540px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 425px) {
  .case_article_interview--box_img_inner-kaku {
    width: auto;
  }
}

.case_article_interview--report {
  position: relative;
  width: 840px;
  margin: 80px auto 0 auto;
  padding: 40px 50px;
  box-sizing: border-box;
  background-color: #c2aa9f;
  border-radius: 10px;
}

@media (max-width: 425px) {
  .case_article_interview--report {
    width: auto;
    margin-top: 40px;
    padding: 20px;
  }
}

.case_article_interview--report_ttl {
  background-image: url("/container/case/images/article--line-white.png");
  background-repeat: no-repeat;
  background-position: bottom center;
  font-family: ta-kobe, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.3;
  color: #fff;
  padding: 0 0 40px 0;
  margin: 0 0 30px 0;
}

@media (max-width: 425px) {
  .case_article_interview--report_ttl {
    text-align: center;
    padding-top: 20px;
  }
}

.case_article_interview--report_txt {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  color: #fff;
}

.case_article_interview--box_point {
  position: relative;
  border: 3px solid #c2aa9f;
  padding: 50px 40px 30px 40px;
  margin: 35px 0 0 0;
  box-shadow: 7px 7px 0 0 #c2aa9f;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .case_article_interview--box_point {
    padding: 50px 20px 10px 20px;
    border-right: 0;
    border-left: 0;
    margin-right: -20px;
    margin-left: -20px;
  }
}

.case_article_interview--box_point-top80 {
  margin-top: 80px;
}

.case_article_interview--box_point-btm80 {
  margin-bottom: 80px;
}

.case_article_interview--box_point_ttl {
  position: absolute;
  top: -37px;
  right: 0;
  left: 0;
  width: 310px;
  height: 74px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  margin: 0 auto;
  border-right: 3px solid #c2aa9f;
  border-left: 3px solid #c2aa9f;
  background-color: #fff;
}

.case_article_interview--ttl_point {
  display: block;
  font-family: flood-std, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 30px;
  font-size: 1.875rem;
  color: #c2aa9f;
  margin: 0 0 4px 0;
}

.case_article_interview--ttl_point_txt {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.2;
  color: #725c50;
}

@media (max-width: 425px) {
  .case_article_interview--scroll {
    position: relative;
    overflow-x: scroll;
    white-space: nowrap;
    overflow-scrolling: touch;
    margin-right: -20px;
    padding-bottom: 10px;
  }
}

.case_article_interview--scroll_img {
  display: block;
  margin: 0 auto;
}

.case_article_interview--balloon {
  position: relative;
  display: inline-block;
  padding: 20px;
  margin: 0 0 40px 0;
  border-radius: 25px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.15;
  font-weight: 700;
  color: #fff;
}

.case_article_interview--balloon:after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 0 30px 30px;
}

.case_article_interview--link {
  color: #603813;
  transition: .15s;
}

.case_article_interview--link:hover {
  text-decoration: none;
}

.index_box_memo {
  position: relative;
  overflow: hidden;
  max-width: 823px;
  width: 100%;
  border: 3px solid #c2aa9f;
  padding: 40px;
  margin: 0 auto;
  box-shadow: 7px 7px 0 0 #c2aa9f;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .index_box_memo {
    padding: 40px 25px;
  }
}

.index_box_memo-adjust_height {
  min-height: 280px;
}

@media (max-width: 425px) {
  .index_box_memo-adjust_height {
    min-height: auto;
  }
}

.index_box_memo-top80 {
  margin-top: 80px;
}

@media (max-width: 425px) {
  .index_box_memo-top80 {
    margin-top: 40px;
  }
}

.index_box_memo--ttl {
  margin: 0 0 30px 0;
}

.index_box_memo--ttl_top {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #c2aa9f;
  margin: 0 0 30px 0;
}

.index_box_memo--ttl_txt {
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 700;
  color: #603813;
  margin: 0 0 30px 0;
}

.index_box_memo--txt_color {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #603813;
  margin: 20px 0 10px 0;
}

.index_box_memo--st {
  font-weight: 700;
}

.index_box_memo--link {
  color: #000;
  text-decoration: underline;
  word-break: break-all;
  transition: .15s;
}

.index_box_memo--link:hover {
  text-decoration: none;
}

.index_box_memo--link_btn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: start;
  width: 100%;
  max-width: 356px;
  height: 60px;
  background-color: #efe9dd;
  color: #603813;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
  padding: 0 20px;
  box-sizing: border-box;
  transition: .15s;
}

.index_box_memo--link_btn:before {
  content: "";
  position: relative;
  margin: 0 10px 0 0;
  width: 6px;
  height: 6px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  transform: rotate(45deg);
}

.index_box_memo--link_btn:hover {
  opacity: .6;
}

.index_box_memo--list {
  list-style: none;
  border-top: 1px solid #c2aa9f;
}

.index_box_memo--list_item {
  border-bottom: 1px solid #c2aa9f;
  padding: 10px 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #603813;
}

.index_box_memo--inner {
  position: relative;
  padding: 0 380px 0 0;
}

@media (max-width: 425px) {
  .index_box_memo--inner {
    padding-top: 20px;
    padding-right: 0;
  }
}

.index_box_memo--img {
  position: absolute;
  top: 40px;
  right: 40px;
  max-width: 335px;
  border-radius: 10px;
}

@media (max-width: 425px) {
  .index_box_memo--img {
    position: relative;
    top: auto;
    right: auto;
    width: 100%;
  }
}

.case_article_recipe {
  position: relative;
  max-width: 960px;
  margin: 0 auto;
  padding: 70px 0;
}

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

.case_article_recipe--wrap {
  display: flex;
  align-items: start;
  justify-content: space-between;
  padding: 0 0 30px 0;
}

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

.case_article_recipe--info {
  width: 300px;
  padding: 20px;
  background-image: url(/container/common/images/bg-main-content.png);
}

@media (max-width: 425px) {
  .case_article_recipe--info {
    width: auto;
  }
}

.case_article_recipe--intro {
  width: 560px;
}

@media (max-width: 425px) {
  .case_article_recipe--intro {
    width: auto;
    margin-bottom: 50px;
  }
}

.case_article_recipe--intro_ttl {
  font-family: rocknroll-one, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.2;
  color: #603813;
  margin: 0 auto 40px auto;
  padding-bottom: 60px;
  background-image: url("/container/case/images/article--line-beige.png");
  background-position: left bottom;
  background-repeat: no-repeat;
}

@media (max-width: 425px) {
  .case_article_recipe--intro_ttl {
    background-position: center bottom;
    text-align: center;
  }
}

.case_article_recipe--txt {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
}

.case_article_recipe--ttl {
  font-family: rocknroll-one, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  text-align: center;
  color: #fff;
  background-color: #754c24;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 15px 0;
  margin: 50px 0 20px 0;
}

.case_article_recipe--list_item {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  padding: 0 0 0 1em;
  text-indent: -1em;
}

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

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

.case_article_recipe--list_img {
  margin: 0 0 0 30px;
  border-radius: 10px;
}

@media (max-width: 425px) {
  .case_article_recipe--list_img {
    margin: 20px 0 0 0;
    width: 100%;
  }
}

.case_article_recipe--box_memo {
  position: relative;
  overflow: hidden;
  border: 3px solid #c2aa9f;
  padding: 40px;
  margin: 40px 0 0 0;
  box-shadow: 7px 7px 0 0 #c2aa9f;
}

@media (max-width: 425px) {
  .case_article_recipe--box_memo {
    padding: 40px 25px;
  }
}

.case_article_recipe--box_memo_ttl {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 700;
  color: #603813;
  margin: 0 0 30px 0;
}

.case_article_recipe--box_memo_link {
  text-decoration: none;
  color: #000;
}

.case_article_recipe--box_memo_color {
  color: #603813;
}

.case_article_recipe--box_memo_img {
  max-width: 335px;
  width: 100%;
  float: right;
  margin: 0 0 0 30px;
}

@media (max-width: 425px) {
  .case_article_recipe--box_memo_img {
    float: none;
    margin: 0 0 20px 0;
  }
}

.case_article_recipe--box_memo_list {
  list-style: none;
  border-top: 1px solid #c2aa9f;
}

.case_article_recipe--box_memo_list_item {
  border-bottom: 1px solid #c2aa9f;
  padding: 10px 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #603813;
}

.recipe_memo--ttl {
  font-family: rocknroll-one, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  color: #603813;
  margin: 0 0 15px 0;
}

.recipe_memo--subttl {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #603813;
  margin: 15px 0 5px 0;
}

.recipe_memo--item {
  position: relative;
  overflow: hidden;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  text-indent: -14px;
  padding: 0 0 0 14px;
  color: #603813;
}

.recipe_memo--item-indent {
  padding-left: 28px;
}

.recipe_memo--item-indent:before {
  content: "";
  position: absolute;
  top: 0;
  left: 7px;
  width: 2px;
  height: 100%;
  background-color: #c2aa9f;
}

.recipe_memo--item-indent:last-of-type {
  margin-bottom: 10px;
}

.recipe_memo--item-amount {
  padding-right: 100px;
}

.recipe_memo--amount {
  float: right;
  width: 90px;
  text-align: right;
}

.recipe_config {
  position: relative;
}

@media (max-width: 425px) {
  .recipe_config {
    overflow-x: scroll;
    white-space: nowrap;
    overflow-scrolling: touch;
  }
}

.recipe_config--tbl {
  width: 640px;
  border-top: 1px solid #e4dad5;
}

.recipe_config--tbl_item {
  width: available;
  font-size: 16px;
  font-size: 1rem;
  color: #603813;
  text-align: center;
  border-bottom: 1px solid #e4dad5;
  border-right: 1px solid #e4dad5;
  padding: 10px;
}

.recipe_config--tbl_item:last-of-type {
  border-right: 0;
}

.recipe_config--tbl_item-ttl {
  font-weight: 700;
  background-color: #f1ebe0;
}

.recipe_config--caution {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  margin: 10px 0 0 0;
}

.recipe_flow--list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 5px;
}

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

.recipe_flow--list_item {
  position: relative;
  display: flex;
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  width: 50%;
  border-bottom: 1px solid #e4dad5;
  box-sizing: border-box;
  padding-bottom: 25px;
  padding-top: 25px;
}

.recipe_flow--list_item:nth-child(odd) {
  padding-right: 25px;
  border-right: 1px solid #e4dad5;
}

.recipe_flow--list_item:nth-child(odd):after {
  content: "";
  width: 50px;
  height: 50px;
  background-color: #fff;
  position: absolute;
  top: -25px;
  right: -25px;
  z-index: 2;
}

.recipe_flow--list_item:nth-child(even) {
  padding-left: 25px;
}

.recipe_flow--list_item:nth-child(even):nth-last-child(2) {
  border-bottom: 1px solid #e4dad5;
}

.recipe_flow--list_item:last-child, .recipe_flow--list_item:nth-last-child(2) {
  border-bottom: 0;
}

.recipe_flow--list_item:before {
  margin: 0 15px 0 0;
}

.recipe_flow--list_item:nth-child(1):before {
  content: url("/container/case/images/recipe_num01.png");
}

.recipe_flow--list_item:nth-child(2):before {
  content: url("/container/case/images/recipe_num02.png");
}

.recipe_flow--list_item:nth-child(3):before {
  content: url("/container/case/images/recipe_num03.png");
}

.recipe_flow--list_item:nth-child(4):before {
  content: url("/container/case/images/recipe_num04.png");
}

.recipe_flow--list_item:nth-child(5):before {
  content: url("/container/case/images/recipe_num05.png");
}

.recipe_flow--list_item:nth-child(6):before {
  content: url("/container/case/images/recipe_num06.png");
}

.recipe_flow--list_item:nth-child(7):before {
  content: url("/container/case/images/recipe_num07.png");
}

.recipe_flow--list_item:nth-child(8):before {
  content: url("/container/case/images/recipe_num08.png");
}

@media (max-width: 425px) {
  .recipe_flow--list_item {
    width: auto;
    padding: 20px 0;
  }
  .recipe_flow--list_item:nth-child(odd) {
    padding-right: 0;
    border-right: 0;
  }
  .recipe_flow--list_item:nth-child(odd):after {
    content: none;
  }
  .recipe_flow--list_item:nth-child(even) {
    padding-left: 0;
  }
  .recipe_flow--list_item:last-child, .recipe_flow--list_item:nth-last-child(2) {
    border-bottom: 1px solid #e4dad5;
  }
}

.recipe_flow--img {
  display: block;
  margin: 20px auto 0 auto;
  width: 100%;
  max-width: 360px;
  border-radius: 10px;
}

.recipe_flow--img_bottom {
  display: block;
  margin: 20px auto 0 auto;
  border-radius: 10px;
}

.recipe_flow--img_bottom:first-child {
  margin-top: 40px;
}

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

.recipe_flow--wrap_bottom-2rows {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: calc(100% - 840px);
  flex-wrap: wrap;
  max-width: 865px;
  margin: 0 auto;
}

.recipe_flow--wrap_bottom-2rows .recipe_flow--img_bottom {
  max-width: 420px;
  margin: 20px 0 0 0;
}

.recipe_flow--wrap_bottom-2rows .recipe_flow--img_bottom:first-child, .recipe_flow--wrap_bottom-2rows .recipe_flow--img_bottom:nth-child(2) {
  margin: 40px 0 0 0;
}

@media (max-width: 425px) {
  .recipe_flow--wrap_bottom-2rows {
    display: block;
    margin: 20px auto 0 auto;
  }
  .recipe_flow--wrap_bottom-2rows .recipe_flow--img_bottom:nth-child(2) {
    margin-top: 20px;
  }
}

.recipe_flow--note {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  text-indent: -1em;
  padding-left: 1em;
  margin: 20px 0 0 0;
}

.case_article_shop {
  position: relative;
  max-width: 960px;
  margin: 0 auto;
  padding: 70px 0;
}

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

.case_article_shop--intro {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  max-width: 730px;
  margin: 0 auto 70px auto;
  padding-bottom: 70px;
  background-image: url("/container/case/images/article--line-beige.png");
  background-position: center bottom;
  background-repeat: no-repeat;
}

.case_article_shop--box {
  display: flex;
  align-items: start;
  justify-content: space-between;
  flex-wrap: wrap;
  border: 3px solid #c2aa9f;
  padding: 40px;
  box-shadow: 7px 7px 0 0 #c2aa9f;
}

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

.case_article_shop--box_note {
  width: 100%;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  text-align: right;
  margin: 10px 0 0 0;
}

.case_article_shop--ph_producer {
  width: 240px;
  border-radius: 10px;
}

@media (max-width: 425px) {
  .case_article_shop--ph_producer {
    display: block;
    margin: 0 auto 40px auto;
  }
}

.case_article_shop--list {
  width: calc(100% - 240px - 45px);
  display: flex;
  align-items: stretch;
  justify-content: start;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .case_article_shop--list {
    width: auto;
    display: block;
  }
}

.case_article_shop--list_ttl, .case_article_shop--list_item {
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.75;
  padding: 5px 0;
  border-bottom: 2px solid #c2aa9f;
}

.case_article_shop--list_ttl:last-of-type, .case_article_shop--list_item:last-of-type {
  border-bottom: none;
}

.case_article_shop--list_ttl {
  width: 120px;
  color: #c2aa9f;
}

@media (max-width: 425px) {
  .case_article_shop--list_ttl {
    width: auto;
    border-bottom: none;
    padding-top: 10px;
    padding-bottom: 0;
  }
  .case_article_shop--list_ttl:first-of-type {
    padding-top: 0;
  }
}

.case_article_shop--list_item {
  width: calc(100% - 120px);
  box-sizing: border-box;
}

.case_article_shop--list_item:first-of-type {
  padding-right: 50px;
}

@media (max-width: 425px) {
  .case_article_shop--list_item {
    width: auto;
    padding-right: 0;
    padding-bottom: 10px;
  }
  .case_article_shop--list_item:first-of-type {
    padding-right: 0;
  }
  .case_article_shop--list_item:last-of-type {
    padding-bottom: 0;
  }
}

.case_article_shop--list_link {
  color: #000;
  transition: .15s;
}

.case_article_shop--list_link:hover {
  color: #666;
}

.case_article_shop--view_map {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  color: #603813;
  text-decoration: none;
  font-weight: 700;
  margin: auto 0;
  padding: 0 0 0 15px;
  transition: .15s;
  cursor: pointer;
}

.case_article_shop--view_map:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  width: 6px;
  height: 6px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  transform: rotate(45deg);
  transition: .15s;
}

.case_article_shop--view_map:hover {
  color: #c2aa9f;
}

.case_article_shop--view_map:hover:before {
  border-top-color: #c2aa9f;
  border-right-color: #c2aa9f;
}

@media (max-width: 425px) {
  .case_article_shop--view_map {
    position: relative;
    display: block;
    width: 45px;
    margin: 0 0 0 auto;
  }
}

.modal_shop_map {
  position: relative;
  z-index: 130;
  transition: .15s;
  opacity: 0;
  pointer-events: none;
}

.modal_shop_map.active {
  opacity: 1;
  pointer-events: auto;
}

.modal_shop_map--bg {
  position: fixed;
  top: 0;
  left: 0;
  opacity: .3;
  width: 100%;
  height: 100%;
  background-color: #000;
}

.modal_shop_map--contents {
  position: fixed;
  margin: auto;
  background-color: #fff;
  transition: .15s;
  width: 670px;
  height: 500px;
  top: calc(50% - 500px / 2);
  left: calc(50% - 670px / 2 + 65px);
}

@media (max-width: 425px) {
  .modal_shop_map--contents {
    width: 335px;
    height: 350px;
    top: calc(50% - 350px / 2);
    left: calc(50% - 335px / 2);
  }
}

.modal_shop_map--inner {
  display: block;
  padding: 10px;
  height: inherit;
}

.modal_shop_map--close {
  position: absolute;
  bottom: -30px;
  right: 0;
  left: 0;
  display: block;
  width: 60px;
  height: 16px;
  margin: 0 auto;
  cursor: pointer;
  background: url("/container/common/images/btn_modal_close.png");
}

.modal_shop_map--link_detail {
  position: absolute;
  right: 10px;
  top: 7px;
  display: block;
  width: 96px;
  height: 21px;
}

@media (max-width: 425px) {
  .modal_shop_map--link_detail {
    position: relative;
    right: 0;
    top: 0;
    margin: 10px 0 10px auto;
  }
}

.modal_shop_map--ttl {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: bold;
  min-height: 30px;
}

.modal_shop_map--map {
  width: 100%;
  height: 450px;
  border: 0;
}

@media (max-width: 425px) {
  .modal_shop_map--map {
    height: 230px;
  }
}

.slider_set {
  width: 500px;
}

@media (max-width: 425px) {
  .slider_set {
    width: 300px;
    margin: 0 auto 40px auto;
  }
}

.slider_set .slider-for {
  position: relative;
}

.slider_set .slider-for .slick-track {
  display: flex;
}

.slider_set .slider-for .slick-slider--ph {
  width: 100%;
  border: 2px solid #776f6e;
  border-radius: 15px;
  padding: 4px;
  box-sizing: border-box;
}

.slider_set .slider-for .slick-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  align-items: inherit;
  cursor: pointer;
}

@media (max-width: 425px) {
  .slider_set .slider-for .slick-arrow {
    width: 30px;
    height: 30px;
    top: auto;
    bottom: -10px;
    margin: 0;
  }
}

.slider_set .slider-for .slick-arrow:before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
}

.slider_set .slider-for .slick-arrow.slick-prev {
  left: -25px;
}

.slider_set .slider-for .slick-arrow.slick-prev:before {
  transform: rotate(-135deg);
}

@media (max-width: 425px) {
  .slider_set .slider-for .slick-arrow.slick-prev {
    left: 0;
  }
}

.slider_set .slider-for .slick-arrow.slick-next {
  right: -25px;
}

.slider_set .slider-for .slick-arrow.slick-next:before {
  transform: rotate(45deg);
}

@media (max-width: 425px) {
  .slider_set .slider-for .slick-arrow.slick-next {
    right: 0;
  }
}

@media (max-width: 425px) {
  .slider_set .slider-for .slick-dots {
    display: flex;
    justify-content: center;
    gap: 30px;
    margin: 20px 0 0 0;
  }
  .slider_set .slider-for .slick-dots li {
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background-color: #efe9dd;
  }
  .slider_set .slider-for .slick-dots li.slick-active {
    background-color: #603813;
  }
  .slider_set .slider-for .slick-dots button {
    opacity: 0;
  }
}

.slider_set .slider-nav {
  position: relative;
  margin: 10px 0 0 0;
}

@media (max-width: 425px) {
  .slider_set .slider-nav {
    display: none;
  }
}

.slider_set .slider-nav .slick-slider--ph {
  width: 100%;
  border-radius: 10px;
  cursor: pointer;
}

.slider_set .slider-nav .slick-list {
  width: 98%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin: 0 auto;
}

.slider_set .slider-nav .slick-track {
  display: flex;
  gap: 7px;
}

.slider_set .slider-nav .slick-slide.slick-current.slick-center {
  opacity: .8;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRhaW5lci9jb21tb24vY3NzL2xheW91dC9jYXNlLmNzcyIsImNvbnRhaW5lci9jb21tb24vY3NzL2xheW91dC9fY2FzZV9taXhpbi5zY3NzIiwiY29udGFpbmVyL2NvbW1vbi9jc3MvbGF5b3V0L2Nhc2Uuc2NzcyIsImNvbnRhaW5lci9jb21tb24vY3NzL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0loQixrREFBWTtBQU9aLGtEQUFZO0FDTlo7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBRWhCLGlFQUFpRTtFQUNqRSwyQkFBMkI7RUFDM0IsK0JBQStCO0FGRmpDOztBR29JRTtFRHhJRjtJQVFJLHNCQUFzQjtFRkN4QjtBQUNGOztBRUFFO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixhQUFhO0VBQ2IsY0FBYztFQUNkLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsVUFBVTtBRkdkOztBRWJHO0VBY0csV0FBVztFQUNYLGtCQUFrQjtFQUNsQiw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3RCLGtDQUFrQztFQUNsQyxVQUFVO0FGR2hCOztBRXRCRztFQXNCRyxjQUFhO0VBQ2IsWUFBVztFQUNYLFlBQVk7RUFDWixhQUFhO0VBQ2IsdUVBQXVFO0FGSTdFOztBRTlCRztFQTZCRyxVQUFTO0VBQ1QsYUFBWTtFQUNaLFlBQVk7RUFDWixhQUFhO0VBQ2IsdUVBQXVFO0FGSzdFOztBR3dGRTtFRDlIQTtJQW9DSSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxvQkFBb0I7SUFDcEIsa0NBQWtDO0lBQ2xDLFdBQVc7SUFDWCxhQUFhO0lBQ2IsVUFBVTtFRk9kO0VFbERDO0lBNkNLLGFBQVk7SUFDWixXQUFVO0lBQ1YsWUFBWTtJQUNaLGFBQWE7SUFDYixzQkFBc0I7RUZRNUI7RUV6REM7SUFvREssVUFBVTtJQUNWLFlBQVc7SUFD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QTtJQVlJLFlBQVk7RUZ1UWhCO0FBQ0Y7O0FFL1BHO0VBR0ssY0Q5cUNtQjtFQytxQ25CLHFCRC9xQ21CO0VDZ3JDbkIsZ0ZBQWdGO0FGZ1F4Rjs7QUVyUUc7RUFRSyxjRG5yQ21CO0FEbzdDM0I7O0FFelFHO0VBYUssY0R4ckNtQjtFQ3lyQ25CLHFCRHpyQ21CO0VDMHJDbkIsZ0ZBQWdGO0FGZ1F4Rjs7QUUvUUc7RUFrQkssY0Q3ckNtQjtBRDg3QzNCOztBRW5SRztFQXFCSyxjRGhzQ21CO0FEazhDM0I7O0FFdlJHO0VBd0JLLGNEbnNDbUI7QURzOEMzQjs7QUUzUkc7RUEyQk8seUJEdHNDaUI7QUQwOEMzQjs7QUUvUkc7RUErQksseUJEMXNDbUI7QUQ4OEMzQjs7QUVuU0c7RUFpQ08seURENXNDaUI7QURrOUMzQjs7QUVoUUc7RUFHSyxjRG50Q3dCO0VDb3RDeEIscUJEcHRDd0I7RUNxdEN4QixzRkFBc0Y7QUZpUTlGOztBRXRRRztFQVFLLGNEeHRDd0I7QUQwOUNoQzs7QUUxUUc7RUFhSyxjRDd0Q3dCO0VDOHRDeEIscUJEOXRDd0I7RUMrdEN4QixzRkFBc0Y7QUZpUTlGOztBRWhSRztFQWtCSyxjRGx1Q3dCO0FEbytDaEM7O0FFcFJHO0VBcUJLLGNEcnVDd0I7QUR3K0NoQzs7QUV4Ukc7RUF3QkssY0R4dUN3QjtBRDQrQ2hDOztBRTVSRztFQTJCTyx5QkQzdUNzQjtBRGcvQ2hDOztBRWhTRztFQStCSyx5QkQvdUN3QjtBRG8vQ2hDOztBRXBTRztFQWtDTyx5RERsdkNzQjtBRHcvQ2hDOztBRWhRRztFQUdLLGNEenZDc0I7RUMwdkN0QixxQkQxdkNzQjtFQzJ2Q3RCLG1GQUFtRjtBRmlRM0Y7O0FFdFFHO0VBUUssY0Q5dkNzQjtBRGdnRDlCOztBRTFRRztFQWFLLGNEbndDc0I7RUNvd0N0QixxQkRwd0NzQjtFQ3F3Q3RCLG1GQUFtRjtBRmlRM0Y7O0FFaFJHO0VBa0JLLGNEeHdDc0I7QUQwZ0Q5Qjs7QUVwUkc7RUFxQkssY0Qzd0NzQjtBRDhnRDlCOztBRXhSRztFQXdCSyxjRDl3Q3NCO0FEa2hEOUI7O0FFNVJHO0VBMEJPLHlCRGh4Q29CO0FEc2hEOUI7O0FFaFNHO0VBOEJLLHlCRHB4Q3NCO0FEMGhEOUI7O0FFcFNHO0VBZ0NPLHlERHR4Q29CO0FEOGhEOUI7O0FFbFFHO0VBR0ssY0Q3eENtQjtFQzh4Q25CLHFCRDl4Q21CO0VDK3hDbkIsZ0ZBQWdGO0FGbVF4Rjs7QUV4UUc7RUFRSyxjRGx5Q21CO0FEc2lEM0I7O0FFNVFHO0VBYUssY0R2eUNtQjtFQ3d5Q25CLHFCRHh5Q21CO0VDeXlDbkIsZ0ZBQWdGO0FGbVF4Rjs7QUVsUkc7RUFrQkssY0Q1eUNtQjtBRGdqRDNCOztBRXRSRztFQXFCSyxjRC95Q21CO0FEb2pEM0I7O0FFMVJHO0VBd0JLLGNEbHpDbUI7QUR3akQzQjs7QUU5Ukc7RUEwQk8seUJEcHpDaUI7QUQ0akQzQjs7QUVsU0c7RUE4QksseUJEeHpDbUI7QURna0QzQjs7QUV0U0c7RUFnQ08seUREMXpDaUI7QURva0QzQjs7QUVwUUc7RUFHSyxjRGowQ29CO0VDazBDcEIscUJEbDBDb0I7RUNtMENwQixpRkFBaUY7QUZxUXpGOztBRTFRRztFQVFLLGNEdDBDb0I7QUQ0a0Q1Qjs7QUU5UUc7RUFhSyxjRDMwQ29CO0VDNDBDcEIscUJENTBDb0I7RUM2MENwQixpRkFBaUY7QUZxUXpGOztBRXBSRztFQWtCSyxjRGgxQ29CO0FEc2xENUI7O0FFeFJHO0VBcUJLLGNEbjFDb0I7QUQwbEQ1Qjs7QUU1Ukc7RUF3QkssY0R0MUNvQjtBRDhsRDVCOztBRWhTRztFQTBCTyx5QkR4MUNrQjtBRGttRDVCOztBRXBTRztFQThCSyx5QkQ1MUNvQjtBRHNtRDVCOztBRXhTRztFQWdDTyx5REQ5MUNrQjtBRDBtRDVCOztBRXRRRztFQUdLLGNEcjJDNEI7RUNzMkM1QixxQkR0MkM0QjtFQ3UyQzVCLG9GQUFvRjtBRnVRNUY7O0FFNVFHO0VBUUssY0QxMkM0QjtBRGtuRHBDOztBRWhSRztFQWFLLGNELzJDNEI7RUNnM0M1QixxQkRoM0M0QjtFQ2kzQzVCLG9GQUFvRjtBRnVRNUY7O0FFdFJHO0VBa0JLLGNEcDNDNEI7QUQ0bkRwQzs7QUUxUkc7RUFxQkssY0R2M0M0QjtBRGdvRHBDOztBRTlSRztFQXdCSyxjRDEzQzRCO0FEb29EcEM7O0FFbFNHO0VBMEJPLHlCRDUzQzBCO0FEd29EcEM7O0FFdFNHO0VBOEJLLHlCRGg0QzRCO0FENG9EcEM7O0FFMVNHO0VBZ0NPLHlERGw0QzBCO0FEZ3BEcEM7O0FFeFFHO0VBR0ssY0R6NEMyQjtFQzA0QzNCLHFCRDE0QzJCO0VDMjRDM0IsNkVBQTZFO0FGeVFyRjs7QUU5UUc7RUFRSyxjRDk0QzJCO0FEd3BEbkM7O0FFbFJHO0VBYUssY0RuNUMyQjtFQ281QzNCLHFCRHA1QzJCO0VDcTVDM0IsNkVBQTZFO0FGeVFyRjs7QUV4Ukc7RUFrQkssY0R4NUMyQjtBRGtxRG5DOztBRTVSRztFQXFCSyxjRDM1QzJCO0FEc3FEbkM7O0FFaFNHO0VBd0JLLGNEOTVDMkI7QUQwcURuQzs7QUVwU0c7RUEwQk8seUJEaDZDeUI7QUQ4cURuQzs7QUV4U0c7RUE4QksseUJEcDZDMkI7QURrckRuQzs7QUU1U0c7RUFnQ08seUREdDZDeUI7QURzckRuQzs7QUUxUUc7RUFHSyxjRDc2Q3FCO0VDODZDckIscUJEOTZDcUI7RUMrNkNyQixrRkFBa0Y7QUYyUTFGOztBRWhSRztFQVFLLGNEbDdDcUI7QUQ4ckQ3Qjs7QUVwUkc7RUFhSyxjRHY3Q3FCO0VDdzdDckIscUJEeDdDcUI7RUN5N0NyQixrRkFBa0Y7QUYyUTFGOztBRTFSRztFQWtCSyxjRDU3Q3FCO0FEd3NEN0I7O0FFOVJHO0VBcUJLLGNELzdDcUI7QUQ0c0Q3Qjs7QUVsU0c7RUF3QkssY0RsOENxQjtBRGd0RDdCOztBRXRTRztFQTJCTyx5QkRyOENtQjtBRG90RDdCOztBRTFTRztFQStCSyx5QkR6OENxQjtBRHd0RDdCOztBRTlTRztFQWlDTyx5REQzOENtQjtBRDR0RDdCOztBRTNRRztFQUdLLGNEbDlDeUI7RUNtOUN6QixxQkRuOUN5QjtFQ285Q3pCLCtFQUErRTtBRjRRdkY7O0FFalJHO0VBUUssY0R2OUN5QjtBRG91RGpDOztBRXJSRztFQWFLLGNENTlDeUI7RUM2OUN6QixxQkQ3OUN5QjtFQzg5Q3pCLCtFQUErRTtBRjRRdkY7O0FFM1JHO0VBa0JLLGNEaitDeUI7QUQ4dURqQzs7QUUvUkc7RUFxQkssY0RwK0N5QjtBRGt2RGpDOztBRW5TRztFQXdCSyxjRHYrQ3lCO0FEc3ZEakM7O0FFdlNHO0VBMkJPLHlCRDErQ3VCO0FEMHZEakM7O0FFM1NHO0VBK0JLLHlCRDkrQ3lCO0FEOHZEakM7O0FFL1NHO0VBaUNPLHlERGgvQ3VCO0FEa3dEakM7O0FFNVFHO0VBR0ssY0R2L0NtQjtFQ3cvQ25CLHFCRHgvQ21CO0VDeS9DbkIscUZBQXFGO0FGNlE3Rjs7QUVsUkc7RUFRSyxjRDUvQ21CO0FEMHdEM0I7O0FFdFJHO0VBYUssY0RqZ0RtQjtFQ2tnRG5CLHFCRGxnRG1CO0VDbWdEbkIscUZBQXFGO0FGNlE3Rjs7QUU1Ukc7RUFrQkssY0R0Z0RtQjtBRG94RDNCOztBRWhTRztFQXFCSyxjRHpnRG1CO0FEd3hEM0I7O0FFcFNHO0VBd0JLLGNENWdEbUI7QUQ0eEQzQjs7QUV4U0c7RUEyQk8seUJEL2dEaUI7QURneUQzQjs7QUU1U0c7RUErQksseUJEbmhEbUI7QURveUQzQjs7QUVoVEc7RUFpQ08seUREcmhEaUI7QUR3eUQzQjs7QUU3UUc7RUFHSyxjRDVoRHNCO0VDNmhEdEIscUJEN2hEc0I7RUM4aER0Qiw4RUFBOEU7QUY4UXRGOztBRW5SRztFQVFLLGNEamlEc0I7QURnekQ5Qjs7QUV2Ukc7RUFhSyxjRHRpRHNCO0VDdWlEdEIscUJEdmlEc0I7RUN3aUR0Qiw4RUFBOEU7QUY4UXRGOztBRTdSRztFQWtCSyxjRDNpRHNCO0FEMHpEOUI7O0FFalNHO0VBcUJLLGNEOWlEc0I7QUQ4ekQ5Qjs7QUVyU0c7RUF5QkssY0RsakRzQjtBRGswRDlCOztBRXpTRztFQTJCTyx5QkRwakRvQjtBRHMwRDlCOztBRTdTRztFQStCSyx5QkR4akRzQjtBRDAwRDlCOztBRWpURztFQWlDTyx5REQxakRvQjtBRDgwRDlCOztBRTlRRztFQUdLLGNEamtEZ0I7RUNra0RoQixxQkRsa0RnQjtFQ21rRGhCLDZFQUE2RTtBRitRckY7O0FFcFJHO0VBUUssY0R0a0RnQjtBRHMxRHhCOztBRXhSRztFQWFLLGNEM2tEZ0I7RUM0a0RoQixxQkQ1a0RnQjtFQzZrRGhCLDZFQUE2RTtBRitRckY7O0FFOVJHO0VBa0JLLGNEaGxEZ0I7QURnMkR4Qjs7QUVsU0c7RUFxQkssY0RubERnQjtBRG8yRHhCOztBRXRTRztFQXdCSyxjRHRsRGdCO0FEdzJEeEI7O0FFMVNHO0VBMEJPLHlCRHhsRGM7QUQ0MkR4Qjs7QUU5U0c7RUE4QksseUJENWxEZ0I7QURnM0R4Qjs7QUVsVEc7RUFnQ08seUREOWxEYztBRG8zRHhCOztBRWhSRztFQUdLLGNEcm1EaUI7RUNzbURqQixxQkR0bURpQjtFQ3VtRGpCLDhFQUE4RTtBRmlSdEY7O0FFdFJHO0VBUUssY0QxbURpQjtBRDQzRHpCOztBRTFSRztFQWFLLGNEL21EaUI7RUNnbkRqQixxQkRobkRpQjtFQ2luRGpCLDhFQUE4RTtBRmlSdEY7O0FFaFNHO0VBa0JLLGNEcG5EaUI7QURzNER6Qjs7QUVwU0c7RUFxQkssY0R2bkRpQjtBRDA0RHpCOztBRXhTRztFQXdCSyxjRDFuRGlCO0FEODREekI7O0FFNVNHO0VBMEJPLHlCRDVuRGU7QURrNUR6Qjs7QUVoVEc7RUE4QksseUJEaG9EaUI7QURzNUR6Qjs7QUVwVEc7RUFnQ08seUREbG9EZTtBRDA1RHpCOztBRWxSRztFQUdLLGNEem9Eb0I7RUMwb0RwQixxQkQxb0RvQjtFQzJvRHBCLCtFQUErRTtBRm1SdkY7O0FFeFJHO0VBUUssY0Q5b0RvQjtBRGs2RDVCOztBRTVSRztFQWFLLGNEbnBEb0I7RUNvcERwQixxQkRwcERvQjtFQ3FwRHBCLCtFQUErRTtBRm1SdkY7O0FFbFNHO0VBa0JLLGNEeHBEb0I7QUQ0NkQ1Qjs7QUV0U0c7RUFxQkssY0QzcERvQjtBRGc3RDVCOztBRTFTRztFQXdCSyxjRDlwRG9CO0FEbzdENUI7O0FFOVNHO0VBMEJPLHlCRGhxRGtCO0FEdzdENUI7O0FFbFRHO0VBOEJLLHlCRHBxRG9CO0FENDdENUI7O0FFdFRHO0VBZ0NPLHlERHRxRGtCO0FEZzhENUI7O0FFcFJHO0VBR0ssY0Q3cURvQjtFQzhxRHBCLHFCRDlxRG9CO0VDK3FEcEIsa0ZBQWtGO0FGcVIxRjs7QUUxUkc7RUFRSyxjRGxyRG9CO0FEdzhENUI7O0FFOVJHO0VBYUssY0R2ckRvQjtFQ3dyRHBCLHFCRHhyRG9CO0VDeXJEcEIsa0ZBQWtGO0FGcVIxRjs7QUVwU0c7RUFrQkssY0Q1ckRvQjtBRGs5RDVCOztBRXhTRztFQXFCSyxjRC9yRG9CO0FEczlENUI7O0FFNVNHO0VBd0JLLGNEbHNEb0I7QUQwOUQ1Qjs7QUVoVEc7RUEwQk8seUJEcHNEa0I7QUQ4OUQ1Qjs7QUVwVEc7RUE4QksseUJEeHNEb0I7QURrK0Q1Qjs7QUV4VEc7RUFnQ08seUREMXNEa0I7QURzK0Q1Qjs7QUV0Ukc7RUFHSyxjRGp0RHFCO0VDa3REckIscUJEbHREcUI7RUNtdERyQixrRkFBa0Y7QUZ1UjFGOztBRTVSRztFQVFLLGNEdHREcUI7QUQ4K0Q3Qjs7QUVoU0c7RUFhSyxjRDN0RHFCO0VDNHREckIscUJENXREcUI7RUM2dERyQixrRkFBa0Y7QUZ1UjFGOztBRXRTRztFQWtCSyxjRGh1RHFCO0FEdy9EN0I7O0FFMVNHO0VBcUJLLGNEbnVEcUI7QUQ0L0Q3Qjs7QUU5U0c7RUF3QkssY0R0dURxQjtBRGdnRTdCOztBRWxURztFQTJCTyx5QkR6dURtQjtBRG9nRTdCOztBRXRURztFQStCSyx5QkQ3dURxQjtBRHdnRTdCOztBRTFURztFQWlDTyx5REQvdURtQjtBRDRnRTdCOztBRXBSRTtFQUNFLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsbUJBQW1CO0VBQ25CLGtCQUFrQjtBRnVSdEI7O0FHNzdERTtFRGtxREE7SUFNSSxjQUFjO0VGMFJsQjtBQUNGOztBRXhSRTtFQUNFLGtCQUFrQjtFQ2xwRHJCLGVBQXFCO0VBQ3JCLGVBQWdDO0VEbXBEN0IsY0N4ekRnQjtFRHl6RGhCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGdCQUFn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O0VBcUdNLFVBQVU7RUFDViwwQkFBMEI7RUFDMUIsMkJBQTJCO0VBQzNCLGNBQWM7QUY4cUJwQjs7QUV0eEJBO0VBMkdNLGFBQWE7RUFDYixRQUFRO0FGK3FCZDs7QUUzeEJBO0VBK0dNLFdBQVc7QUZnckJqQiIsImZpbGUiOiJjb250YWluZXIvY29tbW9uL2Nzcy9sYXlvdXQvY2FzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L3JmZjdncG8uY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9yZmY3Z3BvLmNzc1wiKTtcbi5jYXNlLW1haW52aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvbWFpbnZpc3VhbC1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlLW1haW52aXN1YWwge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLmNhc2UtbWFpbnZpc3VhbC0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDQzNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxO1xufVxuXG4uY2FzZS1tYWludmlzdWFsLS1pbm5lcjpiZWZvcmUsIC5jYXNlLW1haW52aXN1YWwtLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY2FzZS1tYWludmlzdWFsLS1pbm5lcjpiZWZvcmUge1xuICBib3R0b206IC0xMzBweDtcbiAgbGVmdDogLTI0MHB4O1xuICB3aWR0aDogNTgwcHg7XG4gIGhlaWdodDogMzgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvbWFpbnZpc3VhbC1iZy1kaXNoMS5wbmdcIik7XG59XG5cbi5jYXNlLW1haW52aXN1YWwtLWlubmVyOmFmdGVyIHtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IC0yMDBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL21haW52aXN1YWwtYmctZGlzaDIucG5nXCIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2UtbWFpbnZpc3VhbC0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jYXNlLW1haW52aXN1YWwtLWlubmVyOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICB3aWR0aDogMzQ4cHg7XG4gICAgaGVpZ2h0OiAyMjhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5jYXNlLW1haW52aXN1YWwtLWlubmVyOmFmdGVyIHtcbiAgICB0b3A6IC02MHB4O1xuICAgIHJpZ2h0OiAtODBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5jYXNlLW1haW52aXN1YWwtLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDU3MHB4O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZS1tYWludmlzdWFsLS1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uY2FzZS1tYWludmlzdWFsLS1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlLW1haW52aXN1YWwtLWludHJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIH1cbn1cblxuLmNhc2UtbWFpbnZpc3VhbC0tdHRsIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZS1tYWludmlzdWFsLS10dGwge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uY2FzZS1tYWludmlzdWFsLS1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXNlLW1haW52aXN1YWwtLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2UtbWFpbnZpc3VhbC0tdHh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uY2FzZV9zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICM2MDM4MTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9zbGlkZXIge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4uY2FzZV9zbGlkZXItLWxpbmsge1xuICB0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5jYXNlX3NsaWRlci0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdHJhbnNpdGlvbjogLjJzO1xufVxuXG4uY2FzZV9zbGlkZXItLWxpbms6aG92ZXIgLmNhc2Vfc2xpZGVyLS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU0ZDI1O1xufVxuXG4uY2FzZV9zbGlkZXItLWxpbms6aG92ZXIgLmNhc2Vfc2xpZGVyLS1idG46YWZ0ZXIge1xuICBjb2xvcjogIzc1NGQyNTtcbn1cblxuLmNhc2Vfc2xpZGVyLS1waWMge1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2FzZV9zbGlkZXItLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9zbGlkZXItLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICB9XG59XG5cbi5jYXNlX3NsaWRlciAuZmxpY2tpdHktdmlld3BvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXNlX3NsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX3NsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uY2FzZV9zbGlkZXIgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2MDM4MTM7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5jYXNlX3NsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Q6aG92ZXIsIC5jYXNlX3NsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAzODEzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2Vfc2xpZGVyIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5jYXNlX2luZGV4X25hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2luZGV4X25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhc2VfaW5kZXhfbmF2LS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2luZGV4X25hdi0taW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uY2FzZV9pbmRleF9uYXYtLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjAzODEzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2luZGV4X25hdi0tYm94IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uY2FzZV9pbmRleF9uYXYtLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2MDM4MTM7XG59XG5cbi5jYXNlX2luZGV4X25hdi0tdHh0X2JpZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cblxuLmNhc2VfaW5kZXhfbmF2LS10eHRfc3Qge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY2FzZV9pbmRleF9uYXYtLXRhYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmNhc2VfaW5kZXhfbmF2LS10YWJfbGluayB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IC4ycztcbn1cblxuLmNhc2VfaW5kZXhfbmF2LS10YWJfbGluazpob3ZlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9pbmRleF9uYXYtLXRhYl9saW5rIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbjogMCAzJTtcbiAgfVxufVxuXG4uY2FzZV9pbmRleF9uYXYtLXRhYl9saW5rOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jYXNlX2luZGV4X25hdi0tdGFiX2xpbmstb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2JnLWNhc2UucG5nXCIpO1xuICBjb2xvcjogIzYwMzgxMztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2FzZV9pbmRleF9uYXYtLXRhYl9saW5rLW9mZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgxMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggLTJweCAycHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgaW5zZXQ7XG59XG5cbi5jYXNlX2luZGV4X2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2JnLWNhc2UucG5nXCIpO1xufVxuXG4uY2FzZV9pbmRleF9jb250ZW50cy0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9pbmRleF9jb250ZW50cy0taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5jYXNlX2luZGV4X2NvbnRlbnRzLS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9pbmRleF9jb250ZW50cy0tYnRuIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmNhc2VfaXRlbV9saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDAgMzBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfaXRlbV9saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2l0ZW1fbGlzdC0taXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5jYXNlX2l0ZW1fbGlzdC0taXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNhc2VfaXRlbV9saXN0LS1uZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDY1cHg7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDdweCA3cHggMTdweCA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluazpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstamFwYW5lc2UgLmNhc2VfaXRlbV9saXN0LS10dGwsXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstamFwYW5lc2UgLm9yaWdpbmFsX3JlY2lwZS0tdHlwZSB7XG4gIGNvbG9yOiAjMjM3NDgzO1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstamFwYW5lc2UgLmNhc2VfaXRlbV9saXN0LS1kYXRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzNzQ4Mztcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWV1cm9wZWFuIC5jYXNlX2l0ZW1fbGlzdC0tdHRsLFxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWV1cm9wZWFuIC5vcmlnaW5hbF9yZWNpcGUtLXR5cGUge1xuICBjb2xvcjogI2FmNDA3Njtcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWV1cm9wZWFuIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZjQwNzY7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1jaGluYSAuY2FzZV9pdGVtX2xpc3QtLXR0bCxcbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1jaGluYSAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgY29sb3I6ICNkZTUwNTA7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1jaGluYSAuY2FzZV9pdGVtX2xpc3QtLWRhdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU1MDUwO1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstZXRobmljIC5jYXNlX2l0ZW1fbGlzdC0tdHRsLFxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWV0aG5pYyAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgY29sb3I6ICM2MDQ5OWY7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1ldGhuaWMgLmNhc2VfaXRlbV9saXN0LS1kYXRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNDk5Zjtcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWNhZmUgLmNhc2VfaXRlbV9saXN0LS10dGwsXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstY2FmZSAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgY29sb3I6ICNlNjVhODA7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1jYWZlIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjVhODA7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1kZWxpIC5jYXNlX2l0ZW1fbGlzdC0tdHRsLFxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWRlbGkgLm9yaWdpbmFsX3JlY2lwZS0tdHlwZSB7XG4gIGNvbG9yOiAjZDc1ODE3O1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstZGVsaSAuY2FzZV9pdGVtX2xpc3QtLWRhdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDc1ODE3O1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstcHViIC5jYXNlX2l0ZW1fbGlzdC0tdHRsLFxuLmNhc2VfaXRlbV9saXN0LS1saW5rLXB1YiAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgY29sb3I6ICMwZjdlNGM7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1wdWIgLmNhc2VfaXRlbV9saXN0LS1kYXRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmN2U0Yztcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWhvc3BpdGFsIC5jYXNlX2l0ZW1fbGlzdC0tdHRsLFxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWhvc3BpdGFsIC5vcmlnaW5hbF9yZWNpcGUtLXR5cGUge1xuICBjb2xvcjogIzU3YjVhMjtcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWhvc3BpdGFsIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1N2I1YTI7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1zdXBwbHlfZm9vZCAuY2FzZV9pdGVtX2xpc3QtLXR0bCxcbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1zdXBwbHlfZm9vZCAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgY29sb3I6ICM4ZDNiOGM7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1zdXBwbHlfZm9vZCAuY2FzZV9pdGVtX2xpc3QtLWRhdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQzYjhjO1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstY2VudHJhbF9raXRjaGVuIC5jYXNlX2l0ZW1fbGlzdC0tdHRsLFxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWNlbnRyYWxfa2l0Y2hlbiAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgY29sb3I6ICMzMzViYTQ7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1jZW50cmFsX2tpdGNoZW4gLmNhc2VfaXRlbV9saXN0LS1kYXRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNWJhNDtcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWNhZmV0ZXJpYSAuY2FzZV9pdGVtX2xpc3QtLXR0bCxcbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1jYWZldGVyaWEgLm9yaWdpbmFsX3JlY2lwZS0tdHlwZSB7XG4gIGNvbG9yOiAjOGMzYjhiO1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstY2FmZXRlcmlhIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzNiOGI7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1zaXggLmNhc2VfaXRlbV9saXN0LS10dGwsXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstc2l4IC5vcmlnaW5hbF9yZWNpcGUtLXR5cGUge1xuICBjb2xvcjogIzRlYmJkNztcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1saW5rLXNpeCAuY2FzZV9pdGVtX2xpc3QtLWRhdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGViYmQ3O1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstcGFydHkgLmNhc2VfaXRlbV9saXN0LS10dGwsXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstcGFydHkgLm9yaWdpbmFsX3JlY2lwZS0tdHlwZSB7XG4gIGNvbG9yOiAjMTlhNGM3O1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstcGFydHkgLmNhc2VfaXRlbV9saXN0LS1kYXRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5YTRjNztcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1saW5rLXByb2Nlc3NpbmcgLmNhc2VfaXRlbV9saXN0LS10dGwsXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstcHJvY2Vzc2luZyAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgY29sb3I6ICNhZWM3MmI7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1wcm9jZXNzaW5nIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWM3MmI7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1idWZmZXQgLmNhc2VfaXRlbV9saXN0LS10dGwsXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstYnVmZmV0IC5vcmlnaW5hbF9yZWNpcGUtLXR5cGUge1xuICBjb2xvcjogIzhhYjMzNDtcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWJ1ZmZldCAuY2FzZV9pdGVtX2xpc3QtLWRhdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGFiMzM0O1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstZmFzdF9mb29kIC5jYXNlX2l0ZW1fbGlzdC0tdHRsLFxuLmNhc2VfaXRlbV9saXN0LS1saW5rLWZhc3RfZm9vZCAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgY29sb3I6ICNkNDg3Mjg7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1mYXN0X2Zvb2QgLmNhc2VfaXRlbV9saXN0LS1kYXRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODcyODtcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1saW5rLXN1cGVyX21hcmtldCAuY2FzZV9pdGVtX2xpc3QtLXR0bCxcbi5jYXNlX2l0ZW1fbGlzdC0tbGluay1zdXBlcl9tYXJrZXQgLm9yaWdpbmFsX3JlY2lwZS0tdHlwZSB7XG4gIGNvbG9yOiAjZWU4ODBlO1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWxpbmstc3VwZXJfbWFya2V0IC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTg4MGU7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1M3B4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTUzcHg7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tZGF0YV90dGwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDVweCAwO1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLWRhdGFfdHRsOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLXdyYXAge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tdHRsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTA5MDkwO1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzNjM2MzYztcbn1cblxuLmNhc2VfaXRlbV9saXN0LS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2FzZV9pdGVtX2xpc3QtLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjOTA5MDkwO1xuICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XG59XG5cbi5jYXNlX2l0ZW1fbGlzdC0tbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTA5MDkwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTA5MDkwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5vcmlnaW5hbF9yZWNpcGUtLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm9yaWdpbmFsX3JlY2lwZS0tcGljIHtcbiAgd2lkdGg6IDIwM3B4O1xufVxuXG4ub3JpZ2luYWxfcmVjaXBlLS1kYXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTkycHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctcGFnZXR0bC5wbmdcIik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9yaWdpbmFsX3JlY2lwZS0tZGF0YTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5vcmlnaW5hbF9yZWNpcGUtLWRhdGEtY29tYmk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9tb2RlX2ljb25zL2ljb24tb3JpZ2luYWwtbGlzdC1pdGVtLWNvbWJpLnBuZ1wiKTtcbn1cblxuLm9yaWdpbmFsX3JlY2lwZS0tZGF0YS1jb3JlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvbW9kZV9pY29ucy9pY29uLW9yaWdpbmFsLWxpc3QtaXRlbS1jb3JlLnBuZ1wiKTtcbn1cblxuLm9yaWdpbmFsX3JlY2lwZS0tZGF0YS1ob3RhaXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9tb2RlX2ljb25zL2ljb24tb3JpZ2luYWwtbGlzdC1pdGVtLWhvdGFpci5wbmdcIik7XG59XG5cbi5vcmlnaW5hbF9yZWNpcGUtLWRhdGEtc3RlYW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9tb2RlX2ljb25zL2ljb24tb3JpZ2luYWwtbGlzdC1pdGVtLXN0ZWFtLnBuZ1wiKTtcbn1cblxuLm9yaWdpbmFsX3JlY2lwZS0tZGF0YS1wcmVwYXJlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvbW9kZV9pY29ucy9pY29uLW9yaWdpbmFsLWxpc3QtaXRlbS1wcmVwYXJlLnBuZ1wiKTtcbn1cblxuLm9yaWdpbmFsX3JlY2lwZS0tZGF0YS1maW5pc2g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9tb2RlX2ljb25zL2ljb24tb3JpZ2luYWwtbGlzdC1pdGVtLWZpbmlzaC5wbmdcIik7XG59XG5cbi5vcmlnaW5hbF9yZWNpcGUtLWRhdGEtdnBhY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9tb2RlX2ljb25zL2ljb24tb3JpZ2luYWwtbGlzdC1pdGVtLXZwYWNrLnBuZ1wiKTtcbn1cblxuLm9yaWdpbmFsX3JlY2lwZS0tbW9kZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzYwMzgxMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbi5vcmlnaW5hbF9yZWNpcGUtLW1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM3MjVjNTA7XG59XG5cbi5vcmlnaW5hbF9yZWNpcGUtLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MjVjNTA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3MjVjNTA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm9yaWdpbmFsX3JlY2lwZS0taW5uZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5vcmlnaW5hbF9yZWNpcGUtLXR0bCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzYwMzgxMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlMmRmO1xufVxuXG4ub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweCAwIDVweCAwO1xufVxuXG4ub3JpZ2luYWxfcmVjaXBlLS1uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjM2MzYzNjO1xufVxuXG4uc3Rhcl9saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDAgM3B4O1xufVxuXG4uc3Rhcl9saXN0LS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvdG9wX2ljb25zL2ljb24tc3Rhci5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbjogMCAwIDAgLThweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uc3Rhcl9saXN0LS1pdGVtLW5vbmUge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5tb3JlX3RhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBwYWRkaW5nOiA0NXB4IDAgNXB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tb3JlX3RhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb3JlX3RhYi0tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDglO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM3MjVjNTA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubW9yZV90YWItLWJ0bjpob3ZlciB7XG4gIHRvcDogLTVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubW9yZV90YWItLWJ0bi10ZWNoIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG59XG5cbi5tb3JlX3RhYi0tYnRuLXJlY2lwZSB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTJkZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlMmRmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlMmRmO1xufVxuXG4ubW9yZV90YWItLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTIxcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlMmRmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlMmRmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmUyZGY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tb3JlX3RhYi0tY29udGVudHMuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb3JlX3RhYi0tY29udGVudHMtdGVjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nXCIpO1xufVxuXG4ubW9yZV90YWItLWNvbnRlbnRzLXJlY2lwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb3JlX3RhYi0tY29udGVudHMtcmVjaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYyg1MiUgKyAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTJkZjtcbn1cblxuLm1vcmVfdGFiLS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM3MjVjNTA7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLm1vcmVfdGFiLS1saW5rOmJlZm9yZSwgLm1vcmVfdGFiLS1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubW9yZV90YWItLWxpbms6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbn1cblxuLm1vcmVfdGFiLS1saW5rOmFmdGVyIHtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyLjVweCAwIDIuNXB4IDNweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xufVxuXG4ubW9yZV90YWItLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1vcmVfdGFiLS1saW5rLXJlY2lwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9yZV90YWItLWxpbmstcmVjaXBlOmJlZm9yZSwgLm1vcmVfdGFiLS1saW5rLXJlY2lwZTphZnRlciB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cblxuLm1vcmVfdGFiLS1saW5rLXJlY2lwZTpiZWZvcmUge1xuICBsZWZ0OiAxMTBweDtcbn1cblxuLm1vcmVfdGFiLS1saW5rLXJlY2lwZTphZnRlciB7XG4gIGxlZnQ6IDExNHB4O1xufVxuXG4ubW9yZV90YWItLXBpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4uc2VhcmNoX3Jlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ1cHggMCAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2VhcmNoX3Jlc3VsdHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uc2VhcmNoX3Jlc3VsdHMtLXR0bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM2MDM4MTM7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zZWFyY2hfcmVzdWx0cy0tdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2hfcmVzdWx0cy0tY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWFyY2hfcmVzdWx0cy0tdG90YWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNlYXJjaF9yZXN1bHRzLS10b3RhbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoX3Jlc3VsdHMtLXRvdGFsX251bSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zZWFyY2hfcmVzdWx0cy0tdG90YWxfbnVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2hfcmVzdWx0cy0tbnVtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNlYXJjaF9yZXN1bHRzLS1udW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLm1vZGFsX3NlbGVjdF9jYXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTMwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Nhc2UuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0tYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogLjM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0tY29udGVudHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2FsYyg1MCUgLSAyNjBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNDgwcHggKyA2NXB4KTtcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDUyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2VsZWN0X2Nhc2UtLWNvbnRlbnRzIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm1vZGFsX3NlbGVjdF9jYXNlLS1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vZGFsX3NlbGVjdF9jYXNlLS1iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyMTBCO1xuICB9XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0tY2xvc2VfbWFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMCAwIDNweCAwO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Nhc2UtLWNsb3NlX21hcms6YmVmb3JlLCAubW9kYWxfc2VsZWN0X2Nhc2UtLWNsb3NlX21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0tY2xvc2VfbWFyazpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0tY2xvc2VfbWFyazphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0tY2xvc2VfbWFyazpiZWZvcmUsIC5tb2RhbF9zZWxlY3RfY2FzZS0tY2xvc2VfbWFyazphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFsX3NlbGVjdF9jYXNlLS10dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3JlY2lwZXNlYXJjaC9pbWFnZXMvcmVjaXBlLWJnLWJhci5wbmdcIik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vZGFsX3NlbGVjdF9jYXNlLS10dGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF9zZWxlY3RfY2FzZS0taW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzBweCk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nXCIpO1xuICB9XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0taW50cm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzYwMzgxMztcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF9zZWxlY3RfY2FzZS0taW50cm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vZGFsX3NlbGVjdF9jYXNlLS1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWJlODtcbiAgd2lkdGg6IDg5NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Nhc2UtLWNvbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF9zZWxlY3RfY2FzZS0tY29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0tbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQyMjEwQjtcbiAgd2lkdGg6IDE4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2VsZWN0X2Nhc2UtLWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nXCIpO1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2VsZWN0X2Nhc2UtLWwtdG9nZ2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbiAgLm1vZGFsX3NlbGVjdF9jYXNlLS1sLXRvZ2dsZS5hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLm1vZGFsX3NlbGVjdF9jYXNlLS1yIHtcbiAgd2lkdGg6IDcxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vZGFsX3NlbGVjdF9jYXNlLS1yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ubW9kYWxfc2VsZWN0X2Nhc2UtLXBhY2thZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2VsZWN0X2Nhc2UtLXBhY2thZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0tbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBtYXJnaW46IDAgMTVweCA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Nhc2UtLWxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICNjY2EzMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2VsZWN0X2Nhc2UtLWxhYmVsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTBweCAycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tb2RhbF9zZWxlY3RfY2FzZS0tbGFiZWw6bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0tY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5tb2RhbF9zZWxlY3RfY2FzZS0tY2hlY2tib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2EzMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Nhc2UtLWNoZWNrYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICBhbmltYXRpb246IGlucHV0RmFkZSAwLjJzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGlucHV0RmFkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF9zZWxlY3RfY2FzZS0tY2hlY2tib3gge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vZGFsX3NlbGVjdF9jYXNlLS1maXhlZGFyZWEge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjIxMEI7XG4gIH1cbn1cblxuLm1vZGFsX3NlbGVjdF9jYXNlLS1zdWJtaXRfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Nhc2UtLXN1Ym1pdF9ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzYwMzgxMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLm1vZGFsX3NlbGVjdF9jYXNlLS1zdWJtaXRfYm94OmhvdmVyIHtcbiAgZmlsdGVyOiBjb250cmFzdCgxMjAlKTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF9zZWxlY3RfY2FzZS0tc3VibWl0X2JveCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsX3NlbGVjdF9jYXNlLS1zdWJtaXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzYwMzgxMztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2VsZWN0X2Nhc2UtLXN1Ym1pdCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5jYXNlX2FydGljbGUtZXRobmljIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tZ2VucmUge1xuICBjb2xvcjogIzYwNDk5YTtcbiAgYm9yZGVyLWNvbG9yOiAjNjA0OTlhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1ldGhuaWMucG5nXCIpO1xufVxuXG4uY2FzZV9hcnRpY2xlLWV0aG5pYyAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWluZm9fY29sb3Ige1xuICBjb2xvcjogIzYwNDk5YTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1ldGhuaWMgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWdlbnJlIHtcbiAgY29sb3I6ICM2MDQ5OWE7XG4gIGJvcmRlci1jb2xvcjogIzYwNDk5YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tZXRobmljLnBuZ1wiKTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1ldGhuaWMgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlX2Rpc2gge1xuICBjb2xvcjogIzYwNDk5YTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1ldGhuaWMgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fY29sb3Ige1xuICBjb2xvcjogIzYwNDk5YTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1ldGhuaWMgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDIge1xuICBjb2xvcjogIzYwNDk5YTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1ldGhuaWMgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNDk5YTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1ldGhuaWMgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA0OTlhO1xufVxuXG4uY2FzZV9hcnRpY2xlLWV0aG5pYyAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYmFsbG9vbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzYwNDk5YTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1zdXBlcm1hcmtldCAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWdlbnJlIHtcbiAgY29sb3I6ICNlOTgzMGU7XG4gIGJvcmRlci1jb2xvcjogI2U5ODMwZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tc3VwZXJfbWFya2V0LnBuZ1wiKTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1zdXBlcm1hcmtldCAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWluZm9fY29sb3Ige1xuICBjb2xvcjogI2U5ODMwZTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1zdXBlcm1hcmtldCAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tZ2VucmUge1xuICBjb2xvcjogI2U5ODMwZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTk4MzBlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1zdXBlcl9tYXJrZXQucG5nXCIpO1xufVxuXG4uY2FzZV9hcnRpY2xlLXN1cGVybWFya2V0IC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX3JlY2lwZV9kaXNoIHtcbiAgY29sb3I6ICNlOTgzMGU7XG59XG5cbi5jYXNlX2FydGljbGUtc3VwZXJtYXJrZXQgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fY29sb3Ige1xuICBjb2xvcjogI2U5ODMwZTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1zdXBlcm1hcmtldCAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsMiB7XG4gIGNvbG9yOiAjZTk4MzBlO1xufVxuXG4uY2FzZV9hcnRpY2xlLXN1cGVybWFya2V0IC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTgzMGU7XG59XG5cbi5jYXNlX2FydGljbGUtc3VwZXJtYXJrZXQgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk4MzBlO1xufVxuXG4uY2FzZV9hcnRpY2xlLXN1cGVybWFya2V0IC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTk4MzBlO1xufVxuXG4uY2FzZV9hcnRpY2xlLWZhc3RfZm9vZCAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWdlbnJlIHtcbiAgY29sb3I6ICNjZjgyMjg7XG4gIGJvcmRlci1jb2xvcjogI2NmODIyODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tZmFzdF9mb29kLnBuZ1wiKTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1mYXN0X2Zvb2QgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbmZvX2NvbG9yIHtcbiAgY29sb3I6ICNjZjgyMjg7XG59XG5cbi5jYXNlX2FydGljbGUtZmFzdF9mb29kIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1nZW5yZSB7XG4gIGNvbG9yOiAjY2Y4MjI4O1xuICBib3JkZXItY29sb3I6ICNjZjgyMjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLWZhc3RfZm9vZC5wbmdcIik7XG59XG5cbi5jYXNlX2FydGljbGUtZmFzdF9mb29kIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX3JlY2lwZV9kaXNoIHtcbiAgY29sb3I6ICNjZjgyMjg7XG59XG5cbi5jYXNlX2FydGljbGUtZmFzdF9mb29kIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX2NvbG9yIHtcbiAgY29sb3I6ICNjZjgyMjg7XG59XG5cbi5jYXNlX2FydGljbGUtZmFzdF9mb29kIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyIHtcbiAgY29sb3I6ICNjZjgyMjg7XG59XG5cbi5jYXNlX2FydGljbGUtZmFzdF9mb29kIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjgyMjg7XG59XG5cbi5jYXNlX2FydGljbGUtZmFzdF9mb29kIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmODIyODtcbn1cblxuLmNhc2VfYXJ0aWNsZS1mYXN0X2Zvb2QgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjZjgyMjg7XG59XG5cbi5jYXNlX2FydGljbGUtYnVmZmV0IC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tZ2VucmUge1xuICBjb2xvcjogIzg1YWUzNDtcbiAgYm9yZGVyLWNvbG9yOiAjODVhZTM0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1idWZmZXQucG5nXCIpO1xufVxuXG4uY2FzZV9hcnRpY2xlLWJ1ZmZldCAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWluZm9fY29sb3Ige1xuICBjb2xvcjogIzg1YWUzNDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1idWZmZXQgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWdlbnJlIHtcbiAgY29sb3I6ICM4NWFlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzg1YWUzNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tYnVmZmV0LnBuZ1wiKTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1idWZmZXQgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlX2Rpc2gge1xuICBjb2xvcjogIzg1YWUzNDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1idWZmZXQgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fY29sb3Ige1xuICBjb2xvcjogIzg1YWUzNDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1idWZmZXQgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDIge1xuICBjb2xvcjogIzg1YWUzNDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1idWZmZXQgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YWUzNDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1idWZmZXQgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVhZTM0O1xufVxuXG4uY2FzZV9hcnRpY2xlLWJ1ZmZldCAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYmFsbG9vbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg1YWUzNDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1jZW50cmFsIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tZ2VucmUge1xuICBjb2xvcjogIzMzNWJhNDtcbiAgYm9yZGVyLWNvbG9yOiAjMzM1YmE0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1jZW50cmFsLnBuZ1wiKTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1jZW50cmFsIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0taW5mb19jb2xvciB7XG4gIGNvbG9yOiAjMzM1YmE0O1xufVxuXG4uY2FzZV9hcnRpY2xlLWNlbnRyYWwgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWdlbnJlIHtcbiAgY29sb3I6ICMzMzViYTQ7XG4gIGJvcmRlci1jb2xvcjogIzMzNWJhNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tY2VudHJhbC5wbmdcIik7XG59XG5cbi5jYXNlX2FydGljbGUtY2VudHJhbCAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0taW5mb19yZWNpcGVfZGlzaCB7XG4gIGNvbG9yOiAjMzM1YmE0O1xufVxuXG4uY2FzZV9hcnRpY2xlLWNlbnRyYWwgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fY29sb3Ige1xuICBjb2xvcjogIzMzNWJhNDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1jZW50cmFsIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyIHtcbiAgY29sb3I6ICMzMzViYTQ7XG59XG5cbi5jYXNlX2FydGljbGUtY2VudHJhbCAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1YmE0O1xufVxuXG4uY2FzZV9hcnRpY2xlLWNlbnRyYWwgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1YmE0O1xufVxuXG4uY2FzZV9hcnRpY2xlLWNlbnRyYWwgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzViYTQ7XG59XG5cbi5jYXNlX2FydGljbGUtZm9vZF9wcm9jZXNzaW5nIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tZ2VucmUge1xuICBjb2xvcjogI2E5YzIyYjtcbiAgYm9yZGVyLWNvbG9yOiAjYTljMjJiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1wcm9jZXNzaW5nLnBuZ1wiKTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1mb29kX3Byb2Nlc3NpbmcgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbmZvX2NvbG9yIHtcbiAgY29sb3I6ICNhOWMyMmI7XG59XG5cbi5jYXNlX2FydGljbGUtZm9vZF9wcm9jZXNzaW5nIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1nZW5yZSB7XG4gIGNvbG9yOiAjYTljMjJiO1xuICBib3JkZXItY29sb3I6ICNhOWMyMmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLXByb2Nlc3NpbmcucG5nXCIpO1xufVxuXG4uY2FzZV9hcnRpY2xlLWZvb2RfcHJvY2Vzc2luZyAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0taW5mb19yZWNpcGVfZGlzaCB7XG4gIGNvbG9yOiAjYTljMjJiO1xufVxuXG4uY2FzZV9hcnRpY2xlLWZvb2RfcHJvY2Vzc2luZyAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0taW5mb19jb2xvciB7XG4gIGNvbG9yOiAjYTljMjJiO1xufVxuXG4uY2FzZV9hcnRpY2xlLWZvb2RfcHJvY2Vzc2luZyAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsMiB7XG4gIGNvbG9yOiAjYTljMjJiO1xufVxuXG4uY2FzZV9hcnRpY2xlLWZvb2RfcHJvY2Vzc2luZyAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMjJiO1xufVxuXG4uY2FzZV9hcnRpY2xlLWZvb2RfcHJvY2Vzc2luZyAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYmFsbG9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWMyMmI7XG59XG5cbi5jYXNlX2FydGljbGUtZm9vZF9wcm9jZXNzaW5nIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYTljMjJiO1xufVxuXG4uY2FzZV9hcnRpY2xlLXNpeHRoX2luZHVzdHJ5IC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tZ2VucmUge1xuICBjb2xvcjogIzRlYjZkMjtcbiAgYm9yZGVyLWNvbG9yOiAjNGViNmQyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1zaXgucG5nXCIpO1xufVxuXG4uY2FzZV9hcnRpY2xlLXNpeHRoX2luZHVzdHJ5IC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0taW5mb19jb2xvciB7XG4gIGNvbG9yOiAjNGViNmQyO1xufVxuXG4uY2FzZV9hcnRpY2xlLXNpeHRoX2luZHVzdHJ5IC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1nZW5yZSB7XG4gIGNvbG9yOiAjNGViNmQyO1xuICBib3JkZXItY29sb3I6ICM0ZWI2ZDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLXNpeC5wbmdcIik7XG59XG5cbi5jYXNlX2FydGljbGUtc2l4dGhfaW5kdXN0cnkgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlX2Rpc2gge1xuICBjb2xvcjogIzRlYjZkMjtcbn1cblxuLmNhc2VfYXJ0aWNsZS1zaXh0aF9pbmR1c3RyeSAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0taW5mb19jb2xvciB7XG4gIGNvbG9yOiAjNGViNmQyO1xufVxuXG4uY2FzZV9hcnRpY2xlLXNpeHRoX2luZHVzdHJ5IC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyIHtcbiAgY29sb3I6ICM0ZWI2ZDI7XG59XG5cbi5jYXNlX2FydGljbGUtc2l4dGhfaW5kdXN0cnkgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlYjZkMjtcbn1cblxuLmNhc2VfYXJ0aWNsZS1zaXh0aF9pbmR1c3RyeSAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYmFsbG9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZWI2ZDI7XG59XG5cbi5jYXNlX2FydGljbGUtc2l4dGhfaW5kdXN0cnkgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0ZWI2ZDI7XG59XG5cbi5jYXNlX2FydGljbGUtaG9zcGl0YWwgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1nZW5yZSB7XG4gIGNvbG9yOiAjNTdiMDlkO1xuICBib3JkZXItY29sb3I6ICM1N2IwOWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLWhvc3BpdGFsLnBuZ1wiKTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1ob3NwaXRhbCAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWluZm9fY29sb3Ige1xuICBjb2xvcjogIzU3YjA5ZDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1ob3NwaXRhbCAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tZ2VucmUge1xuICBjb2xvcjogIzU3YjA5ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTdiMDlkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1ob3NwaXRhbC5wbmdcIik7XG59XG5cbi5jYXNlX2FydGljbGUtaG9zcGl0YWwgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlX2Rpc2gge1xuICBjb2xvcjogIzU3YjA5ZDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1ob3NwaXRhbCAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0taW5mb19jb2xvciB7XG4gIGNvbG9yOiAjNTdiMDlkO1xufVxuXG4uY2FzZV9hcnRpY2xlLWhvc3BpdGFsIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyIHtcbiAgY29sb3I6ICM1N2IwOWQ7XG59XG5cbi5jYXNlX2FydGljbGUtaG9zcGl0YWwgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3YjA5ZDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1ob3NwaXRhbCAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYmFsbG9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1N2IwOWQ7XG59XG5cbi5jYXNlX2FydGljbGUtaG9zcGl0YWwgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM1N2IwOWQ7XG59XG5cbi5jYXNlX2FydGljbGUtcGFydHkgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1nZW5yZSB7XG4gIGNvbG9yOiAjMTk5ZmMyO1xuICBib3JkZXItY29sb3I6ICMxOTlmYzI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLXBhcnR5LnBuZ1wiKTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1wYXJ0eSAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWluZm9fY29sb3Ige1xuICBjb2xvcjogIzE5OWZjMjtcbn1cblxuLmNhc2VfYXJ0aWNsZS1wYXJ0eSAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tZ2VucmUge1xuICBjb2xvcjogIzE5OWZjMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5ZmMyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1wYXJ0eS5wbmdcIik7XG59XG5cbi5jYXNlX2FydGljbGUtcGFydHkgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlX2Rpc2gge1xuICBjb2xvcjogIzE5OWZjMjtcbn1cblxuLmNhc2VfYXJ0aWNsZS1wYXJ0eSAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0taW5mb19jb2xvciB7XG4gIGNvbG9yOiAjMTk5ZmMyO1xufVxuXG4uY2FzZV9hcnRpY2xlLXBhcnR5IC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyIHtcbiAgY29sb3I6ICMxOTlmYzI7XG59XG5cbi5jYXNlX2FydGljbGUtcGFydHkgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWZjMjtcbn1cblxuLmNhc2VfYXJ0aWNsZS1wYXJ0eSAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYmFsbG9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTlmYzI7XG59XG5cbi5jYXNlX2FydGljbGUtcGFydHkgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxOTlmYzI7XG59XG5cbi5jYXNlX2FydGljbGUtc3VwcGx5X2Zvb2QgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1nZW5yZSB7XG4gIGNvbG9yOiAjOGQzYjhjO1xuICBib3JkZXItY29sb3I6ICM4ZDNiOGM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLXN1cHBseV9mb29kLnBuZ1wiKTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1zdXBwbHlfZm9vZCAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWluZm9fY29sb3Ige1xuICBjb2xvcjogIzhkM2I4Yztcbn1cblxuLmNhc2VfYXJ0aWNsZS1zdXBwbHlfZm9vZCAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tZ2VucmUge1xuICBjb2xvcjogIzhkM2I4YztcbiAgYm9yZGVyLWNvbG9yOiAjOGQzYjhjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1zdXBwbHlfZm9vZC5wbmdcIik7XG59XG5cbi5jYXNlX2FydGljbGUtc3VwcGx5X2Zvb2QgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlX2Rpc2gge1xuICBjb2xvcjogIzhkM2I4Yztcbn1cblxuLmNhc2VfYXJ0aWNsZS1zdXBwbHlfZm9vZCAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0taW5mb19jb2xvciB7XG4gIGNvbG9yOiAjOGQzYjhjO1xufVxuXG4uY2FzZV9hcnRpY2xlLXN1cHBseV9mb29kIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyIHtcbiAgY29sb3I6ICM4ZDNiOGM7XG59XG5cbi5jYXNlX2FydGljbGUtc3VwcGx5X2Zvb2QgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkM2I4Yztcbn1cblxuLmNhc2VfYXJ0aWNsZS1zdXBwbHlfZm9vZCAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYmFsbG9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDNiOGM7XG59XG5cbi5jYXNlX2FydGljbGUtc3VwcGx5X2Zvb2QgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ZDNiOGM7XG59XG5cbi5jYXNlX2FydGljbGUtZGVsaSAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWdlbnJlIHtcbiAgY29sb3I6ICNkMjU4MTc7XG4gIGJvcmRlci1jb2xvcjogI2QyNTgxNztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tZGVsaS5wbmdcIik7XG59XG5cbi5jYXNlX2FydGljbGUtZGVsaSAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWluZm9fY29sb3Ige1xuICBjb2xvcjogI2QyNTgxNztcbn1cblxuLmNhc2VfYXJ0aWNsZS1kZWxpIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1nZW5yZSB7XG4gIGNvbG9yOiAjZDI1ODE3O1xuICBib3JkZXItY29sb3I6ICNkMjU4MTc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLWRlbGkucG5nXCIpO1xufVxuXG4uY2FzZV9hcnRpY2xlLWRlbGkgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlX2Rpc2gge1xuICBjb2xvcjogI2QyNTgxNztcbn1cblxuLmNhc2VfYXJ0aWNsZS1kZWxpIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX2NvbG9yIHtcbiAgY29sb3I6ICNkMjU4MTc7XG59XG5cbi5jYXNlX2FydGljbGUtZGVsaSAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsMiB7XG4gIGNvbG9yOiAjZDI1ODE3O1xufVxuXG4uY2FzZV9hcnRpY2xlLWRlbGkgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyNTgxNztcbn1cblxuLmNhc2VfYXJ0aWNsZS1kZWxpIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyNTgxNztcbn1cblxuLmNhc2VfYXJ0aWNsZS1kZWxpIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZDI1ODE3O1xufVxuXG4uY2FzZV9hcnRpY2xlLXB1YiAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWdlbnJlIHtcbiAgY29sb3I6ICMwZjdlNGM7XG4gIGJvcmRlci1jb2xvcjogIzBmN2U0YztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tcHViLnBuZ1wiKTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1wdWIgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbmZvX2NvbG9yIHtcbiAgY29sb3I6ICMwZjdlNGM7XG59XG5cbi5jYXNlX2FydGljbGUtcHViIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1nZW5yZSB7XG4gIGNvbG9yOiAjMGY3ZTRjO1xuICBib3JkZXItY29sb3I6ICMwZjdlNGM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLXB1Yi5wbmdcIik7XG59XG5cbi5jYXNlX2FydGljbGUtcHViIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX3JlY2lwZV9kaXNoIHtcbiAgY29sb3I6ICMwZjdlNGM7XG59XG5cbi5jYXNlX2FydGljbGUtcHViIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX2NvbG9yIHtcbiAgY29sb3I6ICMwZjdlNGM7XG59XG5cbi5jYXNlX2FydGljbGUtcHViIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyIHtcbiAgY29sb3I6ICMwZjdlNGM7XG59XG5cbi5jYXNlX2FydGljbGUtcHViIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjdlNGM7XG59XG5cbi5jYXNlX2FydGljbGUtcHViIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmN2U0Yztcbn1cblxuLmNhc2VfYXJ0aWNsZS1wdWIgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwZjdlNGM7XG59XG5cbi5jYXNlX2FydGljbGUtY2FmZSAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWdlbnJlIHtcbiAgY29sb3I6ICNlNjVhODA7XG4gIGJvcmRlci1jb2xvcjogI2U2NWE4MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tY2FmZS5wbmdcIik7XG59XG5cbi5jYXNlX2FydGljbGUtY2FmZSAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWluZm9fY29sb3Ige1xuICBjb2xvcjogI2U2NWE4MDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1jYWZlIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1nZW5yZSB7XG4gIGNvbG9yOiAjZTY1YTgwO1xuICBib3JkZXItY29sb3I6ICNlNjVhODA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLWNhZmUucG5nXCIpO1xufVxuXG4uY2FzZV9hcnRpY2xlLWNhZmUgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlX2Rpc2gge1xuICBjb2xvcjogI2U2NWE4MDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1jYWZlIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX2NvbG9yIHtcbiAgY29sb3I6ICNlNjVhODA7XG59XG5cbi5jYXNlX2FydGljbGUtY2FmZSAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsMiB7XG4gIGNvbG9yOiAjZTY1YTgwO1xufVxuXG4uY2FzZV9hcnRpY2xlLWNhZmUgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NWE4MDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1jYWZlIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NWE4MDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1jYWZlIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTY1YTgwO1xufVxuXG4uY2FzZV9hcnRpY2xlLWNoaW5lc2UgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1nZW5yZSB7XG4gIGNvbG9yOiAjZGU1MDUwO1xuICBib3JkZXItY29sb3I6ICNkZTUwNTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLWNoaW5hLnBuZ1wiKTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1jaGluZXNlIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0taW5mb19jb2xvciB7XG4gIGNvbG9yOiAjZGU1MDUwO1xufVxuXG4uY2FzZV9hcnRpY2xlLWNoaW5lc2UgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWdlbnJlIHtcbiAgY29sb3I6ICNkZTUwNTA7XG4gIGJvcmRlci1jb2xvcjogI2RlNTA1MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tY2hpbmEucG5nXCIpO1xufVxuXG4uY2FzZV9hcnRpY2xlLWNoaW5lc2UgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlX2Rpc2gge1xuICBjb2xvcjogI2RlNTA1MDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1jaGluZXNlIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX2NvbG9yIHtcbiAgY29sb3I6ICNkZTUwNTA7XG59XG5cbi5jYXNlX2FydGljbGUtY2hpbmVzZSAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsMiB7XG4gIGNvbG9yOiAjZGU1MDUwO1xufVxuXG4uY2FzZV9hcnRpY2xlLWNoaW5lc2UgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlNTA1MDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1jaGluZXNlIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlNTA1MDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1jaGluZXNlIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGU1MDUwO1xufVxuXG4uY2FzZV9hcnRpY2xlLWV1cm9wZWFuIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tZ2VucmUge1xuICBjb2xvcjogI2FhNDA3NjtcbiAgYm9yZGVyLWNvbG9yOiAjYWE0MDc2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1ldXJvcGVhbi5wbmdcIik7XG59XG5cbi5jYXNlX2FydGljbGUtZXVyb3BlYW4gLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbmZvX2NvbG9yIHtcbiAgY29sb3I6ICNhYTQwNzY7XG59XG5cbi5jYXNlX2FydGljbGUtZXVyb3BlYW4gLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWdlbnJlIHtcbiAgY29sb3I6ICNhYTQwNzY7XG4gIGJvcmRlci1jb2xvcjogI2FhNDA3NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tZXVyb3BlYW4ucG5nXCIpO1xufVxuXG4uY2FzZV9hcnRpY2xlLWV1cm9wZWFuIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX3JlY2lwZV9kaXNoIHtcbiAgY29sb3I6ICNhYTQwNzY7XG59XG5cbi5jYXNlX2FydGljbGUtZXVyb3BlYW4gLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fY29sb3Ige1xuICBjb2xvcjogI2FhNDA3Njtcbn1cblxuLmNhc2VfYXJ0aWNsZS1ldXJvcGVhbiAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsMiB7XG4gIGNvbG9yOiAjYWE0MDc2O1xufVxuXG4uY2FzZV9hcnRpY2xlLWV1cm9wZWFuIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYTQwNzY7XG59XG5cbi5jYXNlX2FydGljbGUtZXVyb3BlYW4gLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWE0MDc2O1xufVxuXG4uY2FzZV9hcnRpY2xlLWV1cm9wZWFuIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYWE0MDc2O1xufVxuXG4uY2FzZV9hcnRpY2xlLWphcGFuZXNlIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tZ2VucmUge1xuICBjb2xvcjogIzIzNzQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjM3NDgwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1qYXBhbmVzZS5wbmdcIik7XG59XG5cbi5jYXNlX2FydGljbGUtamFwYW5lc2UgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbmZvX2NvbG9yIHtcbiAgY29sb3I6ICMyMzc0ODA7XG59XG5cbi5jYXNlX2FydGljbGUtamFwYW5lc2UgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWdlbnJlIHtcbiAgY29sb3I6ICMyMzc0ODA7XG4gIGJvcmRlci1jb2xvcjogIzIzNzQ4MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tamFwYW5lc2UucG5nXCIpO1xufVxuXG4uY2FzZV9hcnRpY2xlLWphcGFuZXNlIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX3JlY2lwZV9kaXNoIHtcbiAgY29sb3I6ICMyMzc0ODA7XG59XG5cbi5jYXNlX2FydGljbGUtamFwYW5lc2UgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fY29sb3Ige1xuICBjb2xvcjogIzIzNzQ4MDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1qYXBhbmVzZSAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsMiB7XG4gIGNvbG9yOiAjMjM3NDgwO1xufVxuXG4uY2FzZV9hcnRpY2xlLWphcGFuZXNlIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzc0ODA7XG59XG5cbi5jYXNlX2FydGljbGUtamFwYW5lc2UgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJhbGxvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM3NDgwO1xufVxuXG4uY2FzZV9hcnRpY2xlLWphcGFuZXNlIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMjM3NDgwO1xufVxuXG4uY2FzZV9hcnRpY2xlLS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNjBweCAwIDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGUtLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNhc2VfYXJ0aWNsZS0tYmFja19zaG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmNhc2VfYXJ0aWNsZS0tYmFja19zaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2MDM4MTM7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uY2FzZV9hcnRpY2xlLS1iYWNrX3Nob3A6aG92ZXIge1xuICBjb2xvcjogI2MyYWE5Zjtcbn1cblxuLmNhc2VfYXJ0aWNsZS0tYmFja19zaG9wOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjMmFhOWY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2MyYWE5Zjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGUtLWJhY2tfc2hvcCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jYXNlX2FydGljbGUtLW5vdGVfZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZS0tbm90ZV9mb290ZXIge1xuICAgIG1hcmdpbjogNTVweCAwIDAgMDtcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlLW1haW52aXN1YWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL21haW52aXN1YWwtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIGhlaWdodDogNTc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgNzBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tY29udGVudHMge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTEwcHggLSAzMHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tY29udGVudHMge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2FydGljbGUtbWFpbnZpc3VhbC0taW1nX3ZvbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS10eHRfdm9sIHtcbiAgZm9udC1mYW1pbHk6IGZsb29kLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tdmlzdWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTEwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLXZpc3VhbF93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDYwcHg7XG4gIGhlaWdodDogMjYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLXZpc3VhbF93cmFwIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWltZ19zaG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NzZmNmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbWdfc2hvcC1sYXJnZSwgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbWdfc2hvcC1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbWdfc2hvcC1sYXJnZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDYyJTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbWdfc2hvcC1zbWFsbCB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tdmlzdWFsX3dyYXBfc21hbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL21haW52aXN1YWwtYmcucG5nXCIpO1xufVxuXG4uY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWltZ19pbnRlcnZpZXcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbmZvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbmZvLXNob3Age1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tZ2VucmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCA0OHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCA1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzdweCBhdXRvO1xufVxuXG4uY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLWluZm9fcHJvZHVjZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tcHJvZHVjZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1pbnRlcnZpZXdfY29weSB7XG4gIGZvbnQtZmFtaWx5OiByb2NrbnJvbGwtb25lLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xufVxuXG4uY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLXJlY2lwZSB7XG4gIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLXJlY2lwZV90eXBlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsLS1yZWNpcGVfdHlwZS1jb21iaSB7XG4gIGNvbG9yOiAjZWE2ZjAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWE2ZjAwO1xufVxuXG4uY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLXJlY2lwZV90eXBlLWhvdGFpciB7XG4gIGNvbG9yOiAjZWM1MTRiO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWM1MTRiO1xufVxuXG4uY2FzZV9hcnRpY2xlLW1haW52aXN1YWwtLXJlY2lwZV90eXBlLXN0ZWFtIHtcbiAgY29sb3I6ICM0NmIzZTQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NmIzZTQ7XG59XG5cbi5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tcmVjaXBlX25hbWUge1xuICBmb250LWZhbWlseTogcm9ja25yb2xsLW9uZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tcmVjaXBlX3Byb2R1Y2VyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5jYXNlX2FydGljbGUtbWFpbnZpc3VhbC0tcmVjaXBlX25vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmNhc2VfYXJ0aWNsZV9uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwIDM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9hcnRpY2xlX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jYXNlX2FydGljbGVfbmF2LS10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzYwMzgxMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmU5ZGQ7XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5jYXNlX2FydGljbGVfbmF2LS10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzYwMzgxMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2FzZV9hcnRpY2xlX25hdi0tdGFiLm9uLCAuY2FzZV9hcnRpY2xlX25hdi0tdGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfbmF2LS10YWIge1xuICAgIG1hcmdpbjogMCBhdXRvIDVweCBhdXRvO1xuICB9XG4gIC5jYXNlX2FydGljbGVfbmF2LS10YWI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRkYWQ1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDIwcHggMjZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2MDM4MTM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjAzODEzO1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwO1xuICBtYXJnaW46IDUwcHggMCAwIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlOmhvdmVyIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX3JlY2lwZV9saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZTlkZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0taW5mb19yZWNpcGVfaW1nIHtcbiAgd2lkdGg6IDEwMnB4O1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0taW5mb19yZWNpcGVfdHRsIHtcbiAgZm9udC1mYW1pbHk6IGZsb29kLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxMHB4O1xuICBtYXJnaW46IC00MHB4IGF1dG8gMjBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0taW5mb19yZWNpcGVfbW9kZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM2MDM4MTM7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX3JlY2lwZV9kaXNoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDE4cHggMDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlX2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlX2NvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDJweDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWluZm9fcmVjaXBlX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0taW5mb19yZWNpcGVfbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IGF1dG8gNXB4IGF1dG8gMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjAzODEzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjAzODEzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWdlbnJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbWluLWhlaWdodDogMzdweDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggNDhweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzN3B4IGF1dG87XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX3Byb2R1Y2VyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tcHJvZHVjZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWludHJvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1NXB4IC0gNjBweCk7XG4gIG1hcmdpbjogMCAwIDgwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbnRybyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nXCIpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIG1hcmdpbjogMCAwIDgwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyLXRvcDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bDItdGFsayB7XG4gIHdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDY1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyLXRhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10dGwyLXRhbGsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsMi10YWxrOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgdG9wOiAxOHB4O1xuICB9XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10eHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10eHQtdGFsayB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmMmVkNzI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10b3BpY3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4IDIwcHg7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXRvcGljczpiZWZvcmUsIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10b3BpY3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2FydGljbGUtLWxpbmUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXRvcGljczpiZWZvcmUge1xuICB0b3A6IDA7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10b3BpY3M6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10b3BpY3NfdHRsIHtcbiAgZm9udC1mYW1pbHk6IGZsb29kLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjYzJhYTlmO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10b3BpY3NfbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmFhOWY7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdG9waWNzX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjAzODEzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjAzODEzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS10b3BpY3NfbGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODliMDU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXRvcGljc19saW5rOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogLjM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjMmFhOWY7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWNvbnRlbnRzOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2MyYWE5Zjtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXdyYXBfdGFsayB7XG4gIHdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gODBweCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXdyYXBfdGFsayB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS13cmFwX2NlbnRlciB7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDAgOTBweDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXdyYXBfY2VudGVyOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXdyYXBfY2VudGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLW5hbWUtY29sb3IxIHtcbiAgY29sb3I6ICNiYzY3YjA7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1uYW1lLWNvbG9yMiB7XG4gIGNvbG9yOiAjN2FiYmJmO1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tbmFtZS1jb2xvcjMge1xuICBjb2xvcjogI0U2QjQ1MDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXRvbGsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1ib3hfaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGdhcDogMCA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJveF9pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1ib3hfaW1nLXRvcDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1ib3hfaW1nLWJ0bTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYm94X2ltZy1idG04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJveF9pbWdfaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJveF9pbWdfaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJveF9pbWdfaW5uZXI6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1ib3hfaW1nX2lubmVyLWhhbGYge1xuICB3aWR0aDogMzU1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYm94X2ltZ19pbm5lci1oYWxmIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYm94X2ltZ19pbm5lci1ub19tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJveF9pbWdfaW5uZXItbm9fbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1ib3hfaW1nX2lubmVyLW5vX21hcmdpbjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJveF9pbWdfaW5uZXItYm90dG9tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYm94X2ltZ19pbm5lci1rYWt1IHtcbiAgd2lkdGg6IDU0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJveF9pbWdfaW5uZXIta2FrdSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXJlcG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg0MHB4O1xuICBtYXJnaW46IDgwcHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYWE5ZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1yZXBvcnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tcmVwb3J0X3R0bCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvYXJ0aWNsZS0tbGluZS13aGl0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB0YS1rb2JlLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXJlcG9ydF90dGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tcmVwb3J0X3R4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1ib3hfcG9pbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjMmFhOWY7XG4gIHBhZGRpbmc6IDUwcHggNDBweCAzMHB4IDQwcHg7XG4gIG1hcmdpbjogMzVweCAwIDAgMDtcbiAgYm94LXNoYWRvdzogN3B4IDdweCAwIDAgI2MyYWE5ZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1ib3hfcG9pbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1ib3hfcG9pbnQtdG9wODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYm94X3BvaW50LWJ0bTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLWJveF9wb2ludF90dGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM3cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzEwcHg7XG4gIGhlaWdodDogNzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNjMmFhOWY7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2MyYWE5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXctLXR0bF9wb2ludCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogZmxvb2Qtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgY29sb3I6ICNjMmFhOWY7XG4gIG1hcmdpbjogMCAwIDRweCAwO1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tdHRsX3BvaW50X3R4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM3MjVjNTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9hcnRpY2xlX2ludGVydmlldy0tc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1zY3JvbGxfaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2FzZV9hcnRpY2xlX2ludGVydmlldy0tYmFsbG9vbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1iYWxsb29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDMwcHggMCAzMHB4IDMwcHg7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1saW5rIHtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaW5kZXhfYm94X21lbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogODIzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjYzJhYTlmO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNoYWRvdzogN3B4IDdweCAwIDAgI2MyYWE5ZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmRleF9ib3hfbWVtbyB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4O1xuICB9XG59XG5cbi5pbmRleF9ib3hfbWVtby1hZGp1c3RfaGVpZ2h0IHtcbiAgbWluLWhlaWdodDogMjgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXhfYm94X21lbW8tYWRqdXN0X2hlaWdodCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uaW5kZXhfYm94X21lbW8tdG9wODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4X2JveF9tZW1vLXRvcDgwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5pbmRleF9ib3hfbWVtby0tdHRsIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG4uaW5kZXhfYm94X21lbW8tLXR0bF90b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYzJhYTlmO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbi5pbmRleF9ib3hfbWVtby0tdHRsX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cblxuLmluZGV4X2JveF9tZW1vLS10eHRfY29sb3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG59XG5cbi5pbmRleF9ib3hfbWVtby0tc3Qge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaW5kZXhfYm94X21lbW8tLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmluZGV4X2JveF9tZW1vLS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaW5kZXhfYm94X21lbW8tLWxpbmtfYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNTZweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlOWRkO1xuICBjb2xvcjogIzYwMzgxMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uaW5kZXhfYm94X21lbW8tLWxpbmtfYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2MDM4MTM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmluZGV4X2JveF9tZW1vLS1saW5rX2J0bjpob3ZlciB7XG4gIG9wYWNpdHk6IC42O1xufVxuXG4uaW5kZXhfYm94X21lbW8tLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MyYWE5Zjtcbn1cblxuLmluZGV4X2JveF9tZW1vLS1saXN0X2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MyYWE5ZjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjAzODEzO1xufVxuXG4uaW5kZXhfYm94X21lbW8tLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDM4MHB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmRleF9ib3hfbWVtby0taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmluZGV4X2JveF9tZW1vLS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXhfYm94X21lbW8tLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX3JlY2lwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfcmVjaXBlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cblxuLmNhc2VfYXJ0aWNsZV9yZWNpcGUtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAwIDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfcmVjaXBlLS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX3JlY2lwZS0taW5mbyB7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfcmVjaXBlLS1pbmZvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX3JlY2lwZS0taW50cm8ge1xuICB3aWR0aDogNTYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9hcnRpY2xlX3JlY2lwZS0taW50cm8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmNhc2VfYXJ0aWNsZV9yZWNpcGUtLWludHJvX3R0bCB7XG4gIGZvbnQtZmFtaWx5OiByb2NrbnJvbGwtb25lLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvYXJ0aWNsZS0tbGluZS1iZWlnZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9yZWNpcGUtLWludHJvX3R0bCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNhc2VfYXJ0aWNsZV9yZWNpcGUtLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmNhc2VfYXJ0aWNsZV9yZWNpcGUtLXR0bCB7XG4gIGZvbnQtZmFtaWx5OiByb2NrbnJvbGwtb25lLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU0YzI0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW46IDUwcHggMCAyMHB4IDA7XG59XG5cbi5jYXNlX2FydGljbGVfcmVjaXBlLS1saXN0X2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5jYXNlX2FydGljbGVfcmVjaXBlLS13cmFwX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9yZWNpcGUtLXdyYXBfaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX3JlY2lwZS0tbGlzdF9pbWcge1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9hcnRpY2xlX3JlY2lwZS0tbGlzdF9pbWcge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX3JlY2lwZS0tYm94X21lbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjMmFhOWY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgYm94LXNoYWRvdzogN3B4IDdweCAwIDAgI2MyYWE5Zjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfcmVjaXBlLS1ib3hfbWVtbyB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4O1xuICB9XG59XG5cbi5jYXNlX2FydGljbGVfcmVjaXBlLS1ib3hfbWVtb190dGwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9yZWNpcGUtLWJveF9tZW1vX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2FzZV9hcnRpY2xlX3JlY2lwZS0tYm94X21lbW9fY29sb3Ige1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLmNhc2VfYXJ0aWNsZV9yZWNpcGUtLWJveF9tZW1vX2ltZyB7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfcmVjaXBlLS1ib3hfbWVtb19pbWcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX3JlY2lwZS0tYm94X21lbW9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzJhYTlmO1xufVxuXG4uY2FzZV9hcnRpY2xlX3JlY2lwZS0tYm94X21lbW9fbGlzdF9pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmFhOWY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLnJlY2lwZV9tZW1vLS10dGwge1xuICBmb250LWZhbWlseTogcm9ja25yb2xsLW9uZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cblxuLnJlY2lwZV9tZW1vLS1zdWJ0dGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBtYXJnaW46IDE1cHggMCA1cHggMDtcbn1cblxuLnJlY2lwZV9tZW1vLS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtaW5kZW50OiAtMTRweDtcbiAgcGFkZGluZzogMCAwIDAgMTRweDtcbiAgY29sb3I6ICM2MDM4MTM7XG59XG5cbi5yZWNpcGVfbWVtby0taXRlbS1pbmRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG5cbi5yZWNpcGVfbWVtby0taXRlbS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJhYTlmO1xufVxuXG4ucmVjaXBlX21lbW8tLWl0ZW0taW5kZW50Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZWNpcGVfbWVtby0taXRlbS1hbW91bnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLnJlY2lwZV9tZW1vLS1hbW91bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA5MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJlY2lwZV9jb25maWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbmZpZyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG4ucmVjaXBlX2NvbmZpZy0tdGJsIHtcbiAgd2lkdGg6IDY0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZGFkNTtcbn1cblxuLnJlY2lwZV9jb25maWctLXRibF9pdGVtIHtcbiAgd2lkdGg6IGF2YWlsYWJsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNjAzODEzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRkYWQ1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRkYWQ1O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucmVjaXBlX2NvbmZpZy0tdGJsX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4ucmVjaXBlX2NvbmZpZy0tdGJsX2l0ZW0tdHRsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWJlMDtcbn1cblxuLnJlY2lwZV9jb25maWctLWNhdXRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG4ucmVjaXBlX2Zsb3ctLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9mbG93LS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucmVjaXBlX2Zsb3ctLWxpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZGFkNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ucmVjaXBlX2Zsb3ctLWxpc3RfaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNGRhZDU7XG59XG5cbi5yZWNpcGVfZmxvdy0tbGlzdF9pdGVtOm50aC1jaGlsZChvZGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICByaWdodDogLTI1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5yZWNpcGVfZmxvdy0tbGlzdF9pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnJlY2lwZV9mbG93LS1saXN0X2l0ZW06bnRoLWNoaWxkKGV2ZW4pOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGRhZDU7XG59XG5cbi5yZWNpcGVfZmxvdy0tbGlzdF9pdGVtOmxhc3QtY2hpbGQsIC5yZWNpcGVfZmxvdy0tbGlzdF9pdGVtOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9mbG93LS1saXN0X2l0ZW06YmVmb3JlIHtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xufVxuXG4ucmVjaXBlX2Zsb3ctLWxpc3RfaXRlbTpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9yZWNpcGVfbnVtMDEucG5nXCIpO1xufVxuXG4ucmVjaXBlX2Zsb3ctLWxpc3RfaXRlbTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9yZWNpcGVfbnVtMDIucG5nXCIpO1xufVxuXG4ucmVjaXBlX2Zsb3ctLWxpc3RfaXRlbTpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9yZWNpcGVfbnVtMDMucG5nXCIpO1xufVxuXG4ucmVjaXBlX2Zsb3ctLWxpc3RfaXRlbTpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9yZWNpcGVfbnVtMDQucG5nXCIpO1xufVxuXG4ucmVjaXBlX2Zsb3ctLWxpc3RfaXRlbTpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9yZWNpcGVfbnVtMDUucG5nXCIpO1xufVxuXG4ucmVjaXBlX2Zsb3ctLWxpc3RfaXRlbTpudGgtY2hpbGQoNik6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9yZWNpcGVfbnVtMDYucG5nXCIpO1xufVxuXG4ucmVjaXBlX2Zsb3ctLWxpc3RfaXRlbTpudGgtY2hpbGQoNyk6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9yZWNpcGVfbnVtMDcucG5nXCIpO1xufVxuXG4ucmVjaXBlX2Zsb3ctLWxpc3RfaXRlbTpudGgtY2hpbGQoOCk6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9yZWNpcGVfbnVtMDgucG5nXCIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9mbG93LS1saXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAucmVjaXBlX2Zsb3ctLWxpc3RfaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnJlY2lwZV9mbG93LS1saXN0X2l0ZW06bnRoLWNoaWxkKG9kZCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLnJlY2lwZV9mbG93LS1saXN0X2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnJlY2lwZV9mbG93LS1saXN0X2l0ZW06bGFzdC1jaGlsZCwgLnJlY2lwZV9mbG93LS1saXN0X2l0ZW06bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRkYWQ1O1xuICB9XG59XG5cbi5yZWNpcGVfZmxvdy0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5yZWNpcGVfZmxvdy0taW1nX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5yZWNpcGVfZmxvdy0taW1nX2JvdHRvbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2Zsb3ctLWltZ19ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZWNpcGVfZmxvdy0td3JhcF9ib3R0b20tMnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogY2FsYygxMDAlIC0gODQwcHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogODY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVjaXBlX2Zsb3ctLXdyYXBfYm90dG9tLTJyb3dzIC5yZWNpcGVfZmxvdy0taW1nX2JvdHRvbSB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cblxuLnJlY2lwZV9mbG93LS13cmFwX2JvdHRvbS0ycm93cyAucmVjaXBlX2Zsb3ctLWltZ19ib3R0b206Zmlyc3QtY2hpbGQsIC5yZWNpcGVfZmxvdy0td3JhcF9ib3R0b20tMnJvd3MgLnJlY2lwZV9mbG93LS1pbWdfYm90dG9tOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfZmxvdy0td3JhcF9ib3R0b20tMnJvd3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgfVxuICAucmVjaXBlX2Zsb3ctLXdyYXBfYm90dG9tLTJyb3dzIC5yZWNpcGVfZmxvdy0taW1nX2JvdHRvbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnJlY2lwZV9mbG93LS1ub3RlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cblxuLmNhc2VfYXJ0aWNsZV9zaG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNzBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9zaG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCAyMHB4O1xuICB9XG59XG5cbi5jYXNlX2FydGljbGVfc2hvcC0taW50cm8ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDcwcHggYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvYXJ0aWNsZS0tbGluZS1iZWlnZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jYXNlX2FydGljbGVfc2hvcC0tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2MyYWE5ZjtcbiAgcGFkZGluZzogNDBweDtcbiAgYm94LXNoYWRvdzogN3B4IDdweCAwIDAgI2MyYWE5Zjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfc2hvcC0tYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX3Nob3AtLWJveF9ub3RlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG4uY2FzZV9hcnRpY2xlX3Nob3AtLXBoX3Byb2R1Y2VyIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9zaG9wLS1waF9wcm9kdWNlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICB9XG59XG5cbi5jYXNlX2FydGljbGVfc2hvcC0tbGlzdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCAtIDQ1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9zaG9wLS1saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX3Nob3AtLWxpc3RfdHRsLCAuY2FzZV9hcnRpY2xlX3Nob3AtLWxpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjMmFhOWY7XG59XG5cbi5jYXNlX2FydGljbGVfc2hvcC0tbGlzdF90dGw6bGFzdC1vZi10eXBlLCAuY2FzZV9hcnRpY2xlX3Nob3AtLWxpc3RfaXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY2FzZV9hcnRpY2xlX3Nob3AtLWxpc3RfdHRsIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBjb2xvcjogI2MyYWE5Zjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlX2FydGljbGVfc2hvcC0tbGlzdF90dGwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmNhc2VfYXJ0aWNsZV9zaG9wLS1saXN0X3R0bDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uY2FzZV9hcnRpY2xlX3Nob3AtLWxpc3RfaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jYXNlX2FydGljbGVfc2hvcC0tbGlzdF9pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VfYXJ0aWNsZV9zaG9wLS1saXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNhc2VfYXJ0aWNsZV9zaG9wLS1saXN0X2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY2FzZV9hcnRpY2xlX3Nob3AtLWxpc3RfaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXNlX2FydGljbGVfc2hvcC0tbGlzdF9saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5jYXNlX2FydGljbGVfc2hvcC0tbGlzdF9saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5jYXNlX2FydGljbGVfc2hvcC0tdmlld19tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhc2VfYXJ0aWNsZV9zaG9wLS12aWV3X21hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjAzODEzO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjAzODEzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5jYXNlX2FydGljbGVfc2hvcC0tdmlld19tYXA6aG92ZXIge1xuICBjb2xvcjogI2MyYWE5Zjtcbn1cblxuLmNhc2VfYXJ0aWNsZV9zaG9wLS12aWV3X21hcDpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzJhYTlmO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjMmFhOWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FzZV9hcnRpY2xlX3Nob3AtLXZpZXdfbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG59XG5cbi5tb2RhbF9zaG9wX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTMwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGFsX3Nob3BfbWFwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubW9kYWxfc2hvcF9tYXAtLWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IC4zO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubW9kYWxfc2hvcF9tYXAtLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIHdpZHRoOiA2NzBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwMHB4IC8gMik7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNjcwcHggLyAyICsgNjVweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2hvcF9tYXAtLWNvbnRlbnRzIHtcbiAgICB3aWR0aDogMzM1cHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMzUwcHggLyAyKTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDMzNXB4IC8gMik7XG4gIH1cbn1cblxuLm1vZGFsX3Nob3BfbWFwLS1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tb2RhbF9zaG9wX21hcC0tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2J0bl9tb2RhbF9jbG9zZS5wbmdcIik7XG59XG5cbi5tb2RhbF9zaG9wX21hcC0tbGlua19kZXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2hvcF9tYXAtLWxpbmtfZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggYXV0bztcbiAgfVxufVxuXG4ubW9kYWxfc2hvcF9tYXAtLXR0bCB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuXG4ubW9kYWxfc2hvcF9tYXAtLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBib3JkZXI6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2hvcF9tYXAtLW1hcCB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuXG4uc2xpZGVyX3NldCB7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zbGlkZXJfc2V0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICB9XG59XG5cbi5zbGlkZXJfc2V0IC5zbGlkZXItZm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyX3NldCAuc2xpZGVyLWZvciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2xpZGVyX3NldCAuc2xpZGVyLWZvciAuc2xpY2stc2xpZGVyLS1waCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzc2ZjZlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zbGlkZXJfc2V0IC5zbGlkZXItZm9yIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2xpZGVyX3NldCAuc2xpZGVyLWZvciAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnNsaWRlcl9zZXQgLnNsaWRlci1mb3IgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjAzODEzO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjAzODEzO1xufVxuXG4uc2xpZGVyX3NldCAuc2xpZGVyLWZvciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG4uc2xpZGVyX3NldCAuc2xpZGVyLWZvciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zbGlkZXJfc2V0IC5zbGlkZXItZm9yIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5zbGlkZXJfc2V0IC5zbGlkZXItZm9yIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG4uc2xpZGVyX3NldCAuc2xpZGVyLWZvciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2xpZGVyX3NldCAuc2xpZGVyLWZvciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zbGlkZXJfc2V0IC5zbGlkZXItZm9yIC5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIH1cbiAgLnNsaWRlcl9zZXQgLnNsaWRlci1mb3IgLnNsaWNrLWRvdHMgbGkge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmU5ZGQ7XG4gIH1cbiAgLnNsaWRlcl9zZXQgLnNsaWRlci1mb3IgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAzODEzO1xuICB9XG4gIC5zbGlkZXJfc2V0IC5zbGlkZXItZm9yIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uc2xpZGVyX3NldCAuc2xpZGVyLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNsaWRlcl9zZXQgLnNsaWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsaWRlcl9zZXQgLnNsaWRlci1uYXYgLnNsaWNrLXNsaWRlci0tcGgge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpZGVyX3NldCAuc2xpZGVyLW5hdiAuc2xpY2stbGlzdCB7XG4gIHdpZHRoOiA5OCU7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2xpZGVyX3NldCAuc2xpZGVyLW5hdiAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbn1cblxuLnNsaWRlcl9zZXQgLnNsaWRlci1uYXYgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stY2VudGVyIHtcbiAgb3BhY2l0eTogLjg7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5cIjtcblxuLy9hZG9iZeODleOCqeODs+ODiO+8mkZsb29k44CA6KiY5LqL44Gudm9s44OK44Oz44OQ44O8XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L3JmZjdncG8uY3NzXCIpO1xuQG1peGluIGZvbnQtZmxvb2Qge1xuICBmb250LWZhbWlseTogZmxvb2Qtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vL2Fkb2Jl44OV44Kp44Oz44OI77yaRmxvb2TjgIDoqJjkuovjga52b2zjg4rjg7Pjg5Djg7xcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvcmZmN2dwby5jc3NcIik7XG5AbWl4aW4gZm9udC10YSB7XG4gIGZvbnQtZmFtaWx5OiB0YS1rb2JlLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vL2Fkb2Jl44OV44Kp44Oz44OI77yaUm9ja25Sb2xsIE9uZVxuQG1peGluIGZvbnQtcm9jayB7XG4gIGZvbnQtZmFtaWx5OiByb2NrbnJvbGwtb25lLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8vIOOCqOOCueODi+ODg+OCr1xuJGNvbG9yLWNhc2UtZXRobmljOiAjNjA0OTlhO1xuLy8g44K544O844OR44O8XG4kY29sb3ItY2FzZS1zdXBlcm1hcmtldDogI2U5ODMwZTtcbi8vIOODleOCoeODvOOCueODiOODleODvOODieODu+OCouODn+ODpeODvOOCuuODoeODs+ODiFxuJGNvbG9yLWNhc2UtZmFzdF9mb29kOiAjY2Y4MjI4O1xuLy8g44OT44Ol44OD44OV44KnXG4kY29sb3ItY2FzZS1idWZmZXQ6ICM4NWFlMzQ7XG4vLyDjgrvjg7Pjg4jjg6njg6vjgq3jg4Pjg4Hjg7NcbiRjb2xvci1jYXNlLWNlbnRyYWw6ICMzMzViYTQ7XG4vLyDpo5/lk4HliqDlt6Xjg7sg6KO96YCgXG4kY29sb3ItY2FzZS1mb29kX3Byb2Nlc3Npbmc6ICNhOWMyMmI7XG4vLyA25qyh55Sj5qWtXG4kY29sb3ItY2FzZS1zaXh0aF9pbmR1c3RyeTogIzRlYjZkMjtcbi8vIOeXhemZouODu+iAgeWBpVxuJGNvbG9yLWNhc2UtaG9zcGl0YWw6ICM1N2IwOWQ7XG4vLyDlrrTkvJrjg7sg57WQ5ama5byP5aC0XG4kY29sb3ItY2FzZS13ZWRkaW5nX2hhbGw6ICMxOTlmYzI7XG4vLyDntabpo5/jg7vpo5/loIJcbiRjb2xvci1jYXNlLWRpbmluZzogIzhkM2I4Yztcbi8vIOOBiuaDo+iPnOODu+W8geW9k1xuJGNvbG9yLWNhc2Utc2lkZV9kaXNoOiAjZDI1ODE3O1xuLy8g5bGF6YWS5bGLXG4kY29sb3ItY2FzZS1iYXI6ICMwZjdlNGM7XG4vLyDjgqvjg5Xjgqfjg7vjgrnjgqTjg7zjg4RcbiRjb2xvci1jYXNlLWNhZmU6ICNlNjVhODA7XG4vLyDkuK3oj6/jg7sg44Op44O844Oh44OzXG4kY29sb3ItY2FzZS1jaGluZXNlOiAjZGU1MDUwO1xuLy8g5rSL6aOfXG4kY29sb3ItY2FzZS13ZXN0ZXJuOiAjYWE0MDc2O1xuLy8g5ZKM6aOfXG4kY29sb3ItY2FzZS1qYXBhbmVzZTogIzIzNzQ4MDtcblxuLy/jgrPjg7Pjg5Pjg6Ljg7zjg4lcbi8vJGNvbG9yLWNvbWJpOiAjZWE2ZjAwO1xuLy/jg5vjg4Pjg4jjgqjjgqLjg6Ljg7zjg4lcbi8vJGNvbG9yLWhvdGFpcjogI2VjNTE0Yjtcbi8v44K544OB44O844Og44Oi44O844OJXG4vLyRjb2xvci1zdGVhbTogIzQ2YjNlNDtcbi8vIOKGkm1peGlu5Y+C54WnXG5cbi8v5LiL44GU44GX44KJ44GIXG4kY29sb3ItcHJlcGFyYXRpb246ICNmZmMzMDA7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5cIjtcbkBpbXBvcnQgXCIuL2Nhc2VfbWl4aW5cIjtcblxuLy8gaW5kZXjjgb7jgo/jgopcbi5jYXNlLW1haW52aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIOiDjOaZr+OBruadv1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL21haW52aXN1YWwtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgaGVpZ2h0OiA0MzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIOiDjOaZr+OBrueav1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTotMTMwcHg7XG4gICAgICBsZWZ0Oi0yNDBweDtcbiAgICAgIHdpZHRoOiA1ODBweDtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL21haW52aXN1YWwtYmctZGlzaDEucG5nXCIpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDotMzBweDtcbiAgICAgIHJpZ2h0Oi0yMDBweDtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL21haW52aXN1YWwtYmctZGlzaDIucG5nXCIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3R0b206LTgwcHg7XG4gICAgICAgIGxlZnQ6LTUwcHg7XG4gICAgICAgIHdpZHRoOiAzNDhweDtcbiAgICAgICAgaGVpZ2h0OiAyMjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICByaWdodDotODBweDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA1NzBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gIH1cbiAgJi0taW50cm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIG1hcmdpbi10b3A6LTMwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICYtLWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTUpO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhc2Vfc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuXHQmLS1saW5rIHtcblx0XHR0cmFuc2l0aW9uOiAuMnM7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICAuY2FzZV9zbGlkZXItLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTRkMjU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNzU0ZDI1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXHR9XG5cdCYtLXBpYyB7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdCYtLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAzMDhweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWluLWhlaWdodDogMjA1cHg7XG4gICAgICB9XG5cdH1cbiAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6MDtcbiAgICBib3R0b206LTQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmRvdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjoycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCcm93bjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhc2VfaW5kZXhfbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG4gICYtLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgfVxuICAmLS10eHRfYmlnIHtcbiAgICBAaW5jbHVkZSBmeigyNik7XG4gIH1cbiAgJi0tdHh0X3N0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICYtLXRhYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTowO1xuICAgIHJpZ2h0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgfVxuICB9XG4gICYtLXRhYl9saW5rIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgJjpob3ZlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBtYXJnaW46IDAgMyU7XG4gICAgfVxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgICYtb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9iZy1jYXNlLnBuZ1wiKTtcbiAgICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJi1vZmYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yT3JhbmdlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggLTJweCAycHggLTFweCByZ2JhKDAsIDAsIDAsIC4yKSBpbnNldDtcbiAgICB9XG4gIH1cbn1cblxuLmNhc2VfaW5kZXhfY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvYmctY2FzZS5wbmdcIik7XG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgICB9XG4gIH1cbiAgJi0tYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OjA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdG9wOjEwcHg7XG4gICAgICByaWdodDoxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2FzZV9pdGVtX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLW5ldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxuICAmLS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogN3B4IDdweCAxN3B4IDdweDtcbiAgQGluY2x1ZGUgaG92ZXItcG9wO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICY6YmVmb3JlIHt6LWluZGV4OiAxO31cbiAgJi1qYXBhbmVzZSB7XG4gICAgLmNhc2VfaXRlbV9saXN0LS10dGwsXG4gICAgLm9yaWdpbmFsX3JlY2lwZS0tdHlwZSB7XG4gICAgICBjb2xvcjogIzIzNzQ4MztcbiAgICB9XG4gICAgLmNhc2VfaXRlbV9saXN0LS1kYXRhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzc0ODM7XG4gICAgfVxuICB9XG4gICYtZXVyb3BlYW4ge1xuICAgIC5jYXNlX2l0ZW1fbGlzdC0tdHRsLFxuICAgIC5vcmlnaW5hbF9yZWNpcGUtLXR5cGUge1xuICAgICAgY29sb3I6ICNhZjQwNzY7XG4gICAgfVxuICAgIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWY0MDc2O1xuICAgIH1cbiAgfVxuICAmLWNoaW5hIHtcbiAgICAuY2FzZV9pdGVtX2xpc3QtLXR0bCxcbiAgICAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgICAgIGNvbG9yOiAjZGU1MDUwO1xuICAgIH1cbiAgICAuY2FzZV9pdGVtX2xpc3QtLWRhdGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlNTA1MDtcbiAgICB9XG4gIH1cbiAgJi1ldGhuaWMge1xuICAgIC5jYXNlX2l0ZW1fbGlzdC0tdHRsLFxuICAgIC5vcmlnaW5hbF9yZWNpcGUtLXR5cGUge1xuICAgICAgY29sb3I6ICM2MDQ5OWY7XG4gICAgfVxuICAgIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA0OTlmO1xuICAgIH1cbiAgfVxuICAmLWNhZmUge1xuICAgIC5jYXNlX2l0ZW1fbGlzdC0tdHRsLFxuICAgIC5vcmlnaW5hbF9yZWNpcGUtLXR5cGUge1xuICAgICAgY29sb3I6ICNlNjVhODA7XG4gICAgfVxuICAgIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1YTgwO1xuICAgIH1cbiAgfVxuICAmLWRlbGkge1xuICAgIC5jYXNlX2l0ZW1fbGlzdC0tdHRsLFxuICAgIC5vcmlnaW5hbF9yZWNpcGUtLXR5cGUge1xuICAgICAgY29sb3I6ICNkNzU4MTc7XG4gICAgfVxuICAgIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDc1ODE3O1xuICAgIH1cbiAgfVxuICAmLXB1YiB7XG4gICAgLmNhc2VfaXRlbV9saXN0LS10dGwsXG4gICAgLm9yaWdpbmFsX3JlY2lwZS0tdHlwZSB7XG4gICAgICBjb2xvcjogIzBmN2U0Yzs7XG4gICAgfVxuICAgIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY3ZTRjO1xuICAgIH1cbiAgfVxuICAmLWhvc3BpdGFsIHtcbiAgICAuY2FzZV9pdGVtX2xpc3QtLXR0bCxcbiAgICAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgICAgIGNvbG9yOiAjNTdiNWEyO1xuICAgIH1cbiAgICAuY2FzZV9pdGVtX2xpc3QtLWRhdGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3YjVhMjtcbiAgICB9XG4gIH1cbiAgJi1zdXBwbHlfZm9vZCB7XG4gICAgLmNhc2VfaXRlbV9saXN0LS10dGwsXG4gICAgLm9yaWdpbmFsX3JlY2lwZS0tdHlwZSB7XG4gICAgICBjb2xvcjogIzhkM2I4YztcbiAgICB9XG4gICAgLmNhc2VfaXRlbV9saXN0LS1kYXRhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDNiOGM7XG4gICAgfVxuICB9XG4gICYtY2VudHJhbF9raXRjaGVuIHtcbiAgICAuY2FzZV9pdGVtX2xpc3QtLXR0bCxcbiAgICAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgICAgIGNvbG9yOiMzMzViYTQ7XG4gICAgfVxuICAgIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1YmE0O1xuICAgIH1cbiAgfVxuICAmLWNhZmV0ZXJpYSB7XG4gICAgLmNhc2VfaXRlbV9saXN0LS10dGwsXG4gICAgLm9yaWdpbmFsX3JlY2lwZS0tdHlwZSB7XG4gICAgICBjb2xvcjogIzhjM2I4YjtcbiAgICB9XG4gICAgLmNhc2VfaXRlbV9saXN0LS1kYXRhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzNiOGI7XG4gICAgfVxuICB9XG4gICYtc2l4IHtcbiAgICAuY2FzZV9pdGVtX2xpc3QtLXR0bCxcbiAgICAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgICAgIGNvbG9yOiM0ZWJiZDc7XG4gICAgfVxuICAgIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGViYmQ3O1xuICAgIH1cbiAgfVxuICAmLXBhcnR5IHtcbiAgICAuY2FzZV9pdGVtX2xpc3QtLXR0bCxcbiAgICAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgICAgIGNvbG9yOiMxOWE0Yzc7XG4gICAgfVxuICAgIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlhNGM3O1xuICAgIH1cbiAgfVxuICAmLXByb2Nlc3Npbmcge1xuICAgIC5jYXNlX2l0ZW1fbGlzdC0tdHRsLFxuICAgIC5vcmlnaW5hbF9yZWNpcGUtLXR5cGUge1xuICAgICAgY29sb3I6I2FlYzcyYjtcbiAgICB9XG4gICAgLmNhc2VfaXRlbV9saXN0LS1kYXRhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZWM3MmI7XG4gICAgfVxuICB9XG4gICYtYnVmZmV0IHtcbiAgICAuY2FzZV9pdGVtX2xpc3QtLXR0bCxcbiAgICAub3JpZ2luYWxfcmVjaXBlLS10eXBlIHtcbiAgICAgIGNvbG9yOiM4YWIzMzQ7XG4gICAgfVxuICAgIC5jYXNlX2l0ZW1fbGlzdC0tZGF0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGFiMzM0O1xuICAgIH1cbiAgfVxuICAmLWZhc3RfZm9vZCB7XG4gICAgLmNhc2VfaXRlbV9saXN0LS10dGwsXG4gICAgLm9yaWdpbmFsX3JlY2lwZS0tdHlwZSB7XG4gICAgICBjb2xvcjojZDQ4NzI4O1xuICAgIH1cbiAgICAuY2FzZV9pdGVtX2xpc3QtLWRhdGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODcyODtcbiAgICB9XG4gIH1cbiAgJi1zdXBlcl9tYXJrZXR7XG4gICAgLmNhc2VfaXRlbV9saXN0LS10dGwsXG4gICAgLm9yaWdpbmFsX3JlY2lwZS0tdHlwZSB7XG4gICAgICBjb2xvcjojZWU4ODBlO1xuICAgIH1cbiAgICAuY2FzZV9pdGVtX2xpc3QtLWRhdGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlODgwZTtcbiAgICB9XG4gIH1cbiAgfVxuICAmLS1kYXRhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTUzcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXHQmLS1waWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgaGVpZ2h0OiAxNTNweDtcblx0fVxuICAmLS1kYXRhX3R0bCB7XG4gICAgQGluY2x1ZGUgZnooMTMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICB9XG4gIH1cbiAgJi0td3JhcCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cdCYtLXR0bCB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwOTA5MDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblx0fVxuXHQmLS1uYW1lIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgY29sb3I6ICMzYzNjM2M7XG5cdH1cblx0Ji0tZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMTBweCAwIDVweCAwO1xuICAgIGNvbG9yOiAjMDAwO1xuXHR9XG5cdCYtLW1vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGNvbG9yOiAjOTA5MDkwO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDVweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBtYXJnaW46ICBhdXRvIDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkwOTA5MDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5MDkwOTA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXHR9XG59XG5cbi5vcmlnaW5hbF9yZWNpcGUge1xuICAuY2FzZV9pdGVtX2xpc3QtLWxpbmsge1xuICAgIC8vaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgfVxuICAmLS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICYtLXBpYyB7XG4gICAgd2lkdGg6IDIwM3B4O1xuICB9XG4gICYtLWRhdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTkycHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1wYWdldHRsLnBuZ1wiKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDowO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAmLWNvbWJpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvbW9kZV9pY29ucy9pY29uLW9yaWdpbmFsLWxpc3QtaXRlbS1jb21iaS5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICYtY29yZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL21vZGVfaWNvbnMvaWNvbi1vcmlnaW5hbC1saXN0LWl0ZW0tY29yZS5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICYtaG90YWlyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvbW9kZV9pY29ucy9pY29uLW9yaWdpbmFsLWxpc3QtaXRlbS1ob3RhaXIucG5nXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXN0ZWFtIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvbW9kZV9pY29ucy9pY29uLW9yaWdpbmFsLWxpc3QtaXRlbS1zdGVhbS5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICYtcHJlcGFyZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL21vZGVfaWNvbnMvaWNvbi1vcmlnaW5hbC1saXN0LWl0ZW0tcHJlcGFyZS5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICYtZmluaXNoIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvbW9kZV9pY29ucy9pY29uLW9yaWdpbmFsLWxpc3QtaXRlbS1maW5pc2gucG5nXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXZwYWNrIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvbW9kZV9pY29ucy9pY29uLW9yaWdpbmFsLWxpc3QtaXRlbS12cGFjay5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLW1vZGUge1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiRjb2xvckJyb3duO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbiAgJi0tbW9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbToxMHB4O1xuICAgIHJpZ2h0OjA7XG4gICAgbGVmdDowO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGNvbG9yOiAjNzI1YzUwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzI1YzUwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcyNWM1MDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAmLS10dGwge1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiRjb2xvckJyb3duO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTJkZjtcbiAgfVxuICAmLS10eXBlIHtcbiAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggMDtcbiAgfVxuICAmLS1uYW1lIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzNjM2MzYztcbiAgfVxufVxuXG4uc3Rhcl9saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDAgM3B4O1xuICAmLS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL3RvcF9pY29ucy9pY29uLXN0YXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuICAgIG1hcmdpbjogMCAwIDAgLThweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgJi1ub25lIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gIH1cbn1cblxuLm1vcmVfdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDQ1cHggMCA1cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDotMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICYtLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlcjowO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgQGluY2x1ZGUgZnooMTMpO1xuICAgIGNvbG9yOiAjNzI1YzUwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgei1pbmRleDogMjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRvcDotNXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgJi10ZWNoIHtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nXCIpO1xuICAgIH1cbiAgICAmLXJlY2lwZSB7XG4gICAgICByaWdodDowO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlNmUyZGY7XG4gICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2U2ZTJkZjtcbiAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2U2ZTJkZjtcbiAgICB9XG4gIH1cbiAgJi0tY29udGVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMjFweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlMmRmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmUyZGY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlMmRmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLXRlY2gge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG4gICAgfVxuICAgICYtcmVjaXBlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUyJSArIDFweCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlMmRmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNzI1YzUwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6MnB4O1xuICAgICAgbGVmdDowO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOjVweDtcbiAgICAgIGxlZnQ6NHB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAyLjVweCAwIDIuNXB4IDNweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJi1yZWNpcGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OjEyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OjExMHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6MTE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXBpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbn1cblxuLnNlYXJjaF9yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0NXB4IDAgMzBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgfVxuICAmLS10dGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmeigzMCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICRjb2xvckJyb3duO1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigyMCk7XG4gICAgfVxuICB9XG4gICYtLWNvdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgJi0tdG90YWwge1xuICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgfVxuICB9XG4gICYtLXRvdGFsX251bSB7XG4gICAgQGluY2x1ZGUgZnooMzApO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICB9XG4gIH1cbiAgJi0tbnVtIHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWxfc2VsZWN0X2Nhc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OjEzMDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgJi0tYmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDowO1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgJi0tY29udGVudHMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjYwcHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDgwcHggKyA2NXB4KTtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgaGVpZ2h0OiA1MjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICByaWdodDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgIH1cbiAgfVxuICAmLS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBmeigxMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLS1jbG9zZV9tYXJrIHtcbiAgICBAaW5jbHVkZSBtYXJrLXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBtYXJnaW46IDAgMCAzcHggMDtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3JlY2lwZXNlYXJjaC9pbWFnZXMvcmVjaXBlLWJnLWJhci5wbmdcIik7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTYpO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgIH1cbiAgfVxuICAmLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzBweCk7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LnBuZ1wiKTtcbiAgICB9XG4gIH1cbiAgJi0taW50cm8ge1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlYmU4O1xuICAgIHdpZHRoOiA4OTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA1cHggMCAxMHB4IDA7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmLS1sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LnBuZ1wiKTtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJi10b2dnbGUge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXIge1xuICAgIHdpZHRoOiA3MTVweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAvL3NsaWRlVG9nZ2xlIOOBpyBibG9ja1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gICYtLXBhY2thZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuICB9XG4gICYtLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzUwNTA1MDtcbiAgICBtYXJnaW46IDAgMTVweCA1cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDEwJSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMTBweCAycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yWWVsbG93LCAxMCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIH1cbiAgICAmOmNoZWNrZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogaW5wdXRGYWRlIC4ycyBjdWJpYy1iZXppZXIoLjg5NSwgLjAzLCAuNjg1LCAuMjIpIGZvcndhcmRzO1xuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGlucHV0RmFkZSB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdG9wOjA7XG4gICAgfVxuICB9XG4gICYtLWZpeGVkYXJlYSB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgIH1cbiAgfVxuICAmLS1zdWJtaXRfYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogY29udHJhc3QoMTIwJSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tc3VibWl0IHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8g5rS755So5LqL5L6L6KiY5LqL44CA5bqX6IiX44K444Oj44Oz44Or5Yil44Gu6Imy5YiG44GRXG4vL+OAgOKGkuimquimgee0oC5jYXNlX2FydGljbGXjgatjbGFzc+S7mOS4jlxuLmNhc2VfYXJ0aWNsZSB7XG4gIC8vIOOCqOOCueODi+ODg+OCr1xuICAmLWV0aG5pYyB7XG4gICAgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsIHtcbiAgICAgICYtLWdlbnJlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWV0aG5pYztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2FzZS1ldGhuaWM7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLWV0aG5pYy5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWV0aG5pYztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXcge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtZXRobmljO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jYXNlLWV0aG5pYztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tZXRobmljLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fcmVjaXBlX2Rpc2gge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtZXRobmljO1xuICAgICAgfVxuICAgICAgJi0taW5mb19jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1ldGhuaWM7XG4gICAgICB9XG4gICAgICAmLS10dGwyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWV0aG5pYztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhc2UtZXRobmljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1iYWxsb29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhc2UtZXRobmljO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1jYXNlLWV0aG5pYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDjgrnjg7zjg5Hjg7xcbiAgJi1zdXBlcm1hcmtldCB7XG4gICAgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsIHtcbiAgICAgICYtLWdlbnJlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLXN1cGVybWFya2V0O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jYXNlLXN1cGVybWFya2V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1zdXBlcl9tYXJrZXQucG5nXCIpO1xuICAgICAgfVxuICAgICAgJi0taW5mb19jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1zdXBlcm1hcmtldDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXcge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2Utc3VwZXJtYXJrZXQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNhc2Utc3VwZXJtYXJrZXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLXN1cGVyX21hcmtldC5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX3JlY2lwZV9kaXNoIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLXN1cGVybWFya2V0O1xuICAgICAgfVxuICAgICAgJi0taW5mb19jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1zdXBlcm1hcmtldDtcbiAgICAgIH1cbiAgICAgICYtLXR0bDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2Utc3VwZXJtYXJrZXQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXNlLXN1cGVybWFya2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1iYWxsb29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhc2Utc3VwZXJtYXJrZXQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItY2FzZS1zdXBlcm1hcmtldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDjg5XjgqHjg7zjgrnjg4jjg5Xjg7zjg4njg7vjgqLjg5/jg6Xjg7zjgrrjg6Hjg7Pjg4hcbiAgJi1mYXN0X2Zvb2Qge1xuICAgIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbCB7XG4gICAgICAmLS1nZW5yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1mYXN0X2Zvb2Q7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNhc2UtZmFzdF9mb29kO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1mYXN0X2Zvb2QucG5nXCIpO1xuICAgICAgfVxuICAgICAgJi0taW5mb19jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1mYXN0X2Zvb2Q7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3IHtcbiAgICAgICYtLWdlbnJlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWZhc3RfZm9vZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2FzZS1mYXN0X2Zvb2Q7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLWZhc3RfZm9vZC5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX3JlY2lwZV9kaXNoIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWZhc3RfZm9vZDtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fY29sb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtZmFzdF9mb29kO1xuICAgICAgfVxuICAgICAgJi0tdHRsMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1mYXN0X2Zvb2Q7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FzZS1mYXN0X2Zvb2Q7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWJhbGxvb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FzZS1mYXN0X2Zvb2Q7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWNhc2UtZmFzdF9mb29kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOODk+ODpeODg+ODleOCp1xuICAmLWJ1ZmZldCB7XG4gICAgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsIHtcbiAgICAgICYtLWdlbnJlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWJ1ZmZldDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2FzZS1idWZmZXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLWJ1ZmZldC5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWJ1ZmZldDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXcge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtYnVmZmV0O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jYXNlLWJ1ZmZldDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tYnVmZmV0LnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fcmVjaXBlX2Rpc2gge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtYnVmZmV0O1xuICAgICAgfVxuICAgICAgJi0taW5mb19jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1idWZmZXQ7XG4gICAgICB9XG4gICAgICAmLS10dGwyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWJ1ZmZldDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXNlLWJ1ZmZldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tYmFsbG9vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXNlLWJ1ZmZldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItY2FzZS1idWZmZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g44K744Oz44OI44Op44Or44Kt44OD44OB44OzXG4gICYtY2VudHJhbCB7XG4gICAgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsIHtcbiAgICAgICYtLWdlbnJlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWNlbnRyYWw7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNhc2UtY2VudHJhbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tY2VudHJhbC5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWNlbnRyYWw7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3IHtcbiAgICAgICYtLWdlbnJlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWNlbnRyYWw7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNhc2UtY2VudHJhbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tY2VudHJhbC5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX3JlY2lwZV9kaXNoIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWNlbnRyYWw7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWNlbnRyYWw7XG4gICAgICB9XG4gICAgICAmLS10dGwyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWNlbnRyYWw7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FzZS1jZW50cmFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1iYWxsb29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhc2UtY2VudHJhbDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItY2FzZS1jZW50cmFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOmjn+WTgeWKoOW3peODuyDoo73pgKBcbiAgJi1mb29kX3Byb2Nlc3Npbmcge1xuICAgIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbCB7XG4gICAgICAmLS1nZW5yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1mb29kX3Byb2Nlc3Npbmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNhc2UtZm9vZF9wcm9jZXNzaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1wcm9jZXNzaW5nLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fY29sb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtZm9vZF9wcm9jZXNzaW5nO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FzZV9hcnRpY2xlX2ludGVydmlldyB7XG4gICAgICAmLS1nZW5yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1mb29kX3Byb2Nlc3Npbmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNhc2UtZm9vZF9wcm9jZXNzaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1wcm9jZXNzaW5nLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fcmVjaXBlX2Rpc2gge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtZm9vZF9wcm9jZXNzaW5nO1xuICAgICAgfVxuICAgICAgJi0taW5mb19jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1mb29kX3Byb2Nlc3Npbmc7XG4gICAgICB9XG4gICAgICAmLS10dGwyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWZvb2RfcHJvY2Vzc2luZztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXNlLWZvb2RfcHJvY2Vzc2luZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tYmFsbG9vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXNlLWZvb2RfcHJvY2Vzc2luZztcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItY2FzZS1mb29kX3Byb2Nlc3Npbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gNuasoeeUo+alrVxuICAmLXNpeHRoX2luZHVzdHJ5IHtcbiAgICAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2Utc2l4dGhfaW5kdXN0cnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNhc2Utc2l4dGhfaW5kdXN0cnk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLXNpeC5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLXNpeHRoX2luZHVzdHJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FzZV9hcnRpY2xlX2ludGVydmlldyB7XG4gICAgICAmLS1nZW5yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1zaXh0aF9pbmR1c3RyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2FzZS1zaXh0aF9pbmR1c3RyeTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tc2l4LnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fcmVjaXBlX2Rpc2gge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2Utc2l4dGhfaW5kdXN0cnk7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLXNpeHRoX2luZHVzdHJ5O1xuICAgICAgfVxuICAgICAgJi0tdHRsMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1zaXh0aF9pbmR1c3RyeTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXNlLXNpeHRoX2luZHVzdHJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1iYWxsb29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhc2Utc2l4dGhfaW5kdXN0cnk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWNhc2Utc2l4dGhfaW5kdXN0cnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g55eF6Zmi44O76ICB5YGlXG4gICYtaG9zcGl0YWwge1xuICAgIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbCB7XG4gICAgICAmLS1nZW5yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1ob3NwaXRhbDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2FzZS1ob3NwaXRhbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24taG9zcGl0YWwucG5nXCIpO1xuICAgICAgfVxuICAgICAgJi0taW5mb19jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1ob3NwaXRhbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXcge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtaG9zcGl0YWw7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNhc2UtaG9zcGl0YWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLWhvc3BpdGFsLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fcmVjaXBlX2Rpc2gge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtaG9zcGl0YWw7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWhvc3BpdGFsO1xuICAgICAgfVxuICAgICAgJi0tdHRsMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1ob3NwaXRhbDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhc2UtaG9zcGl0YWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWJhbGxvb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FzZS1ob3NwaXRhbDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItY2FzZS1ob3NwaXRhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDlrrTkvJrjg7sg57WQ5ama5byP5aC0XG4gICYtcGFydHkge1xuICAgIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbCB7XG4gICAgICAmLS1nZW5yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS13ZWRkaW5nX2hhbGw7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNhc2Utd2VkZGluZ19oYWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1wYXJ0eS5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLXdlZGRpbmdfaGFsbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXcge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2Utd2VkZGluZ19oYWxsO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jYXNlLXdlZGRpbmdfaGFsbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tcGFydHkucG5nXCIpO1xuICAgICAgfVxuICAgICAgJi0taW5mb19yZWNpcGVfZGlzaCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS13ZWRkaW5nX2hhbGw7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLXdlZGRpbmdfaGFsbDtcbiAgICAgIH1cbiAgICAgICYtLXR0bDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2Utd2VkZGluZ19oYWxsO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FzZS13ZWRkaW5nX2hhbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWJhbGxvb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FzZS13ZWRkaW5nX2hhbGw7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWNhc2Utd2VkZGluZ19oYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOe1pumjn+ODu+mjn+WgglxuICAmLXN1cHBseV9mb29kIHtcbiAgICAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtZGluaW5nO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jYXNlLWRpbmluZztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tc3VwcGx5X2Zvb2QucG5nXCIpO1xuICAgICAgfVxuICAgICAgJi0taW5mb19jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1kaW5pbmc7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3IHtcbiAgICAgICYtLWdlbnJlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWRpbmluZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2FzZS1kaW5pbmc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLXN1cHBseV9mb29kLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fcmVjaXBlX2Rpc2gge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtZGluaW5nO1xuICAgICAgfVxuICAgICAgJi0taW5mb19jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1kaW5pbmc7XG4gICAgICB9XG4gICAgICAmLS10dGwyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWRpbmluZztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhc2UtZGluaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1iYWxsb29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhc2UtZGluaW5nO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1jYXNlLWRpbmluZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDjgYrmg6Poj5zjg7vjgYrlvIHlvZNcbiAgJi1kZWxpIHtcbiAgICAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2Utc2lkZV9kaXNoO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jYXNlLXNpZGVfZGlzaDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tZGVsaS5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLXNpZGVfZGlzaDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXcge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2Utc2lkZV9kaXNoO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jYXNlLXNpZGVfZGlzaDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tZGVsaS5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX3JlY2lwZV9kaXNoIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLXNpZGVfZGlzaDtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fY29sb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2Utc2lkZV9kaXNoO1xuICAgICAgfVxuXG4gICAgICAmLS10dGwyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLXNpZGVfZGlzaDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXNlLXNpZGVfZGlzaDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tYmFsbG9vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXNlLXNpZGVfZGlzaDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItY2FzZS1zaWRlX2Rpc2g7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g5bGF6YWS5bGLXG4gICYtcHViIHtcbiAgICAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtYmFyO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jYXNlLWJhcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tcHViLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fY29sb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtYmFyO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FzZV9hcnRpY2xlX2ludGVydmlldyB7XG4gICAgICAmLS1nZW5yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1iYXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNhc2UtYmFyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1wdWIucG5nXCIpO1xuICAgICAgfVxuICAgICAgJi0taW5mb19yZWNpcGVfZGlzaCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1iYXI7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWJhcjtcbiAgICAgIH1cbiAgICAgICYtLXR0bDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtYmFyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhc2UtYmFyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1iYWxsb29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhc2UtYmFyO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1jYXNlLWJhcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDjgqvjg5Xjgqfjg7vjgrnjgqTjg7zjg4RcbiAgJi1jYWZlIHtcbiAgICAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtY2FmZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2FzZS1jYWZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1jYWZlLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fY29sb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtY2FmZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXcge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtY2FmZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2FzZS1jYWZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1jYWZlLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fcmVjaXBlX2Rpc2gge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtY2FmZTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fY29sb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtY2FmZTtcbiAgICAgIH1cbiAgICAgICYtLXR0bDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtY2FmZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXNlLWNhZmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWJhbGxvb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FzZS1jYWZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1jYXNlLWNhZmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g5Lit6I+v44O7IOODqeODvOODoeODs1xuICAmLWNoaW5lc2Uge1xuICAgIC5jYXNlX2FydGljbGUtbWFpbnZpc3VhbCB7XG4gICAgICAmLS1nZW5yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1jaGluZXNlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jYXNlLWNoaW5lc2U7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvZ2VucmVfaWNvbnMvY2FzZS1pY29uLWNoaW5hLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fY29sb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtY2hpbmVzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXcge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtY2hpbmVzZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2FzZS1jaGluZXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1jaGluYS5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX3JlY2lwZV9kaXNoIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWNoaW5lc2U7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWNoaW5lc2U7XG4gICAgICB9XG4gICAgICAmLS10dGwyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWNoaW5lc2U7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FzZS1jaGluZXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1iYWxsb29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhc2UtY2hpbmVzZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItY2FzZS1jaGluZXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOa0i+mjn1xuICAmLWV1cm9wZWFuIHtcbiAgICAuY2FzZV9hcnRpY2xlLW1haW52aXN1YWwge1xuICAgICAgJi0tZ2VucmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2Utd2VzdGVybjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2FzZS13ZXN0ZXJuO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1ldXJvcGVhbi5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLXdlc3Rlcm47XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3IHtcbiAgICAgICYtLWdlbnJlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLXdlc3Rlcm47XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWNhc2Utd2VzdGVybjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tZXVyb3BlYW4ucG5nXCIpO1xuICAgICAgfVxuICAgICAgJi0taW5mb19yZWNpcGVfZGlzaCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS13ZXN0ZXJuO1xuICAgICAgfVxuICAgICAgJi0taW5mb19jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS13ZXN0ZXJuO1xuICAgICAgfVxuICAgICAgJi0tdHRsMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS13ZXN0ZXJuO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhc2Utd2VzdGVybjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tYmFsbG9vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXNlLXdlc3Rlcm47XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWNhc2Utd2VzdGVybjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDlkozpo59cbiAgJi1qYXBhbmVzZSB7XG4gICAgLmNhc2VfYXJ0aWNsZS1tYWludmlzdWFsIHtcbiAgICAgICYtLWdlbnJlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWphcGFuZXNlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jYXNlLWphcGFuZXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL2dlbnJlX2ljb25zL2Nhc2UtaWNvbi1qYXBhbmVzZS5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLS1pbmZvX2NvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWphcGFuZXNlO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FzZV9hcnRpY2xlX2ludGVydmlldyB7XG4gICAgICAmLS1nZW5yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1qYXBhbmVzZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2FzZS1qYXBhbmVzZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9nZW5yZV9pY29ucy9jYXNlLWljb24tamFwYW5lc2UucG5nXCIpO1xuICAgICAgfVxuICAgICAgJi0taW5mb19yZWNpcGVfZGlzaCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FzZS1qYXBhbmVzZTtcbiAgICAgIH1cbiAgICAgICYtLWluZm9fY29sb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNhc2UtamFwYW5lc2U7XG4gICAgICB9XG4gICAgICAmLS10dGwyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jYXNlLWphcGFuZXNlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FzZS1qYXBhbmVzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tYmFsbG9vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXNlLWphcGFuZXNlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1jYXNlLWphcGFuZXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIOa0u+eUqOS6i+S+i+iomOS6i+WFsemAmuimgee0oFxuLmNhc2VfYXJ0aWNsZSB7XG4gICYtLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLWJhY2tfc2hvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICNjMmFhOWY7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNjMmFhOWY7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2MyYWE5ZjtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tbm90ZV9mb290ZXIge1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogNTVweCAwIDAgMDtcbiAgICB9XG4gIH1cbn1cbi8vIOa0u+eUqOS6i+S+i+iomOS6iyDlhbHpgJrjg6HjgqTjg7PjgqTjg6Hjg7zjgrhcbi5jYXNlX2FydGljbGUtbWFpbnZpc3VhbCB7XG4gIC8vIOiDjOaZr+OBruadv1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL21haW52aXN1YWwtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIGhlaWdodDogNTc1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAwIDcwcHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJi0tY29udGVudHMge1xuICAgIHdpZHRoOmNhbGMoMTAwJSAtIDUxMHB4IC0gMzBweCk7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvYXJ0aWNsZS1tYWludmlzdWFsLS1pbWdfdm9sLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmLS10eHRfdm9sIHtcbiAgICBAaW5jbHVkZSBmb250LWZsb29kO1xuICAgIEBpbmNsdWRlIGZ6KDQwKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgJi0tdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6NTEwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tdmlzdWFsX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDo0NjBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1pbWdfc2hvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzc3NmY2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8v44G144Gf44Gk5YWl44KM44KL5aC05ZCI44Gu5aSn5bCP5YaZ55yfXG4gICAgJi1sYXJnZSxcbiAgICAmLXNtYWxsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYtbGFyZ2Uge1xuICAgICAgbGVmdDowO1xuICAgICAgdG9wOjA7XG4gICAgICB3aWR0aDogNjIlO1xuICAgIH1cbiAgICAmLXNtYWxsIHtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuICB9XG4gICYtLXZpc3VhbF93cmFwX3NtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL21haW52aXN1YWwtYmcucG5nXCIpO1xuXG4gIH1cbiAgJi0taW1nX2ludGVydmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi0taW5mbyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgJi1zaG9wIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbiAgJi0tZ2VucmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIG1pbi1oZWlnaHQ6IDM3cHg7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNDhweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzdweCBhdXRvO1xuICB9XG4gICYtLWluZm9fcHJvZHVjZXIge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG4gICYtLXByb2R1Y2VyIHtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLS1pbnRlcnZpZXdfY29weSB7XG4gICAgQGluY2x1ZGUgZm9udC1yb2NrO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBAaW5jbHVkZSBmeigyMik7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICB9XG4gICYtLXJlY2lwZSB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLS1yZWNpcGVfdHlwZSB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAvL+OCs+ODs+ODk+ODouODvOODieOBruWgtOWQiFxuICAgICYtY29tYmkge1xuICAgICAgY29sb3I6ICRjb2xvci1jb21iaTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1jb21iaTtcbiAgICB9XG4gICAgLy/jg5vjg4Pjg4jjgqjjgqLjg6Ljg7zjg4njga7loLTlkIhcbiAgICAmLWhvdGFpciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWhvdGFpcjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ob3RhaXI7XG4gICAgfVxuICAgIC8v44K544OB44O844Og44Oi44O844OJ44Gu5aC05ZCIXG4gICAgJi1zdGVhbSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXN0ZWFtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXN0ZWFtO1xuICAgIH1cbiAgfVxuICAmLS1yZWNpcGVfbmFtZSB7XG4gICAgQGluY2x1ZGUgZm9udC1yb2NrO1xuICAgIEBpbmNsdWRlIGZ6KDI4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gICYtLXJlY2lwZV9wcm9kdWNlciB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAmLS1yZWNpcGVfbm90ZSB7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi8vIOa0u+eUqOS6i+S+i+iomOS6iyDlhbHpgJrjg4rjg5PjgrLjg7zjgrfjg6fjg7Ncbi5jYXNlX2FydGljbGVfbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6MDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwIDM1cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi0tdGFiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZTlkZDtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJi5vbixcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDVweCBhdXRvO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gaW5kZXguaHRtbO+8muOCpOODs+OCv+ODk+ODpeODvOODmuODvOOCuFxuLmNhc2VfYXJ0aWNsZV9pbnRlcnZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbiAgJi0taW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGRhZDU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cbiAgJi0taW5mb19yZWNpcGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jYXNlX2FydGljbGVfaW50ZXJ2aWV3LS1pbmZvX3JlY2lwZV9saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZTlkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1pbmZvX3JlY2lwZV9pbWcge1xuICAgIHdpZHRoOiAxMDJweDtcbiAgfVxuICAmLS1pbmZvX3JlY2lwZV90dGwge1xuICAgIEBpbmNsdWRlIGZvbnQtZmxvb2Q7XG4gICAgQGluY2x1ZGUgZnooMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgbWFyZ2luOiAtNDBweCBhdXRvIDIwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICYtLWluZm9fcmVjaXBlX21vZGUge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgfVxuICAmLS1pbmZvX3JlY2lwZV9kaXNoIHtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxuICAmLS1pbmZvX3JlY2lwZV9ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MTVweDtcbiAgICByaWdodDogMDtcbiAgfVxuICAmLS1pbmZvX3JlY2lwZV9jb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAycHg7XG4gIH1cbiAgJi0taW5mb19yZWNpcGVfbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbWFyZ2luOiBhdXRvIDVweCBhdXRvIDA7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB9XG4gIH1cbiAgJi0tZ2VucmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIG1pbi1oZWlnaHQ6IDM3cHg7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggNDhweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM3cHggYXV0bztcbiAgfVxuICAmLS1pbmZvX3Byb2R1Y2VyIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuICAmLS1wcm9kdWNlciB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgJi0taW50cm8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTVweCAtIDYwcHgpO1xuICAgIG1hcmdpbjogMCAwIDgwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LnBuZ1wiKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIEBpbmNsdWRlIGZ6KDI2KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBtYXJnaW46IDAgMCA4MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICB9XG4gICAgJi1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgfVxuICAmLS10dGwyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZnooMjYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigyMik7XG4gICAgfVxuICAgICYtdG9wODAge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgICYtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi10YWxrIHtcbiAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAwIDAgNjVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gaGVpZ2h0IDM5cHjjga7ljYrliIZcbiAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgdG9wOjE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdHh0IHtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgJi10YWxrIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB9XG4gIH1cbiAgJi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJlZDcyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAmLS1jYXB0aW9uIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgJi0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gICYtLXRvcGljcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4IDIwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9hcnRpY2xlLS1saW5lLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6MDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtLXRvcGljc190dGwge1xuICAgIEBpbmNsdWRlIGZvbnQtZmxvb2Q7XG4gICAgQGluY2x1ZGUgZnooMzApO1xuICAgIGNvbG9yOiAjYzJhYTlmO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAmLS10b3BpY3NfbmF2IHtcbiAgfVxuICAmLS10b3BpY3NfbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJhYTlmO1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4OWIwNTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KTtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1jb250ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYzJhYTlmO1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjMmFhOWY7XG4gICAgfVxuICB9XG4gICYtLXdyYXBfdGFsayB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDgwcHggYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmLS13cmFwX2NlbnRlciB7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDAgOTBweDtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICYtY29sb3IxIHtcbiAgICAgIGNvbG9yOiAjYmM2N2IwO1xuICAgIH1cbiAgICAmLWNvbG9yMiB7XG4gICAgICBjb2xvcjogIzdhYmJiZjtcbiAgICB9XG4gICAgJi1jb2xvcjMge1xuICAgICAgY29sb3I6ICNFNkI0NTA7XG4gICAgfVxuICB9XG4gICYtLXRvbGsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmLS1ib3hfaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdhcDogMCA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC8vIOWGmeecn+S4iuOBq+ODnuODvOOCuOODs+i/veWKoFxuICAgICYtdG9wODAge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgIC8vIOWGmeecn+S4i+OBq+ODnuODvOOCuOODs+i/veWKoCBQQ+OBp+OBr+WAi+WIpeOBruWGmeecn+S4i+ODnuODvOOCuOODs+OBjOOBguOCi+OBruOBp+i2s+OBl+OBpu+8mO+8kFxuICAgICYtYnRtODAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1ib3hfaW1nX2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtaGFsZiB7XG4gICAgICB3aWR0aDogMzU1cHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyDlhpnnnJ/kuIvjga7jg57jg7zjgrjjg7PjgpLmtojjgZfjgZ/jgYTloLTlkIjvvIjjgq3jg6Pjg5fjgrfjg6fjg7PluYUxMDDvvIXvvIlcbiAgICAmLW5vX21hcmdpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyDlhpnnnJ/kuIvjga7jg57jg7zjgrjjg7PlsI/jgZXjgoFcbiAgICAmLWJvdHRvbTEwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC8vIOecn+Wbm+inkuOBruWGmeecn1xuICAgICYta2FrdSB7XG4gICAgICB3aWR0aDogNTQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXJlcG9ydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0byAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyYWE5ZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLXJlcG9ydF90dGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvYXJ0aWNsZS0tbGluZS13aGl0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtdGE7XG4gICAgQGluY2x1ZGUgZnooMzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLXJlcG9ydF90eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLS1ib3hfcG9pbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjYzJhYTlmO1xuICAgIHBhZGRpbmc6IDUwcHggNDBweCAzMHB4IDQwcHg7XG4gICAgbWFyZ2luOiAzNXB4IDAgMCAwO1xuICAgIGJveC1zaGFkb3c6IDdweCA3cHggMCAwIHJnYmEoMTk0LCAxNzAsIDE1OSwgMS4wKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgfVxuICAgICYtdG9wODAge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG4gICAgJi1idG04MCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgfVxuICAmLS1ib3hfcG9pbnRfdHRsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOi0zN3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjYzJhYTlmO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2MyYWE5ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICYtLXR0bF9wb2ludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udC1mbG9vZDtcbiAgICBAaW5jbHVkZSBmeigzMCk7XG4gICAgY29sb3I6ICNjMmFhOWY7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gIH1cbiAgJi0tdHRsX3BvaW50X3R4dCB7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICM3MjVjNTA7XG4gIH1cbiAgJi0tc2Nyb2xsIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tc2Nyb2xsX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi0tYmFsbG9vbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAzMHB4IDAgMzBweCAzMHB4O1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi8vIGluZGV4Lmh0bWxcbi5pbmRleF9ib3hfbWVtbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA4MjNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjMmFhOWY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiA3cHggN3B4IDAgMCByZ2JhKDE5NCwgMTcwLCAxNTksIDEuMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIH1cbiAgLy8gYWJzb2x1dGXnlLvlg4/lhaXjgorjga7loLTlkIjjgarjganjgIHpq5jjgZXjga7mnIDkvY7lgKTjgYzlv4XopoHjgarloLTlkIhcbiAgJi1hZGp1c3RfaGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmLXRvcDgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gICYtLXR0bF90b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjYzJhYTlmO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxuICAmLS10dGxfdHh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmeigyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbiAgJi0tdHh0X2NvbG9yIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xuICB9XG4gICYtLXN0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICYtLWxpbmsge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1saW5rX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzU2cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmU5ZGQ7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxuICB9XG4gICYtLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMmFhOWY7XG4gIH1cbiAgJi0tbGlzdF9pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MyYWE5ZjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICB9XG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAzODBweCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICB9XG4gIH1cbiAgJi0taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4vLyByZWNpcGUuaHRtbO+8muODrOOCt+ODlOODmuODvOOCuFxuLmNhc2VfYXJ0aWNsZV9yZWNpcGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbiAgJi0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLWluZm8ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nKTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgJi0taW50cm8ge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gICYtLWludHJvX3R0bCB7XG4gICAgQGluY2x1ZGUgZm9udC1yb2NrO1xuICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9hcnRpY2xlLS1saW5lLWJlaWdlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gICYtLXR0bCB7XG4gICAgQGluY2x1ZGUgZm9udC1yb2NrO1xuICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NGMyNDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW46IDUwcHggMCAyMHB4IDA7XG4gIH1cbiAgJi0tbGlzdF9pdGVtIHtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgcGFkZGluZzogMCAwIDAgMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICB9XG4gICYtLXdyYXBfaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLWxpc3RfaW1nIHtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0tYm94X21lbW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNjMmFhOWY7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgYm94LXNoYWRvdzogN3B4IDdweCAwIDAgcmdiYSgxOTQsIDE3MCwgMTU5LCAxLjApO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgICB9XG4gIH1cbiAgJi0tYm94X21lbW9fdHRsIHtcbiAgICBAaW5jbHVkZSBmeigyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbiAgJi0tYm94X21lbW9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gICYtLWJveF9tZW1vX2NvbG9yIHtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gIH1cbiAgJi0tYm94X21lbW9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuICB9XG4gICYtLWJveF9tZW1vX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMmFhOWY7XG4gIH1cbiAgJi0tYm94X21lbW9fbGlzdF9pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MyYWE5ZjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICB9XG59XG4vLyByZWNpcGUuaHRtbO+8muODrOOCt+ODlOODmuODvOOCuOOAgOadkOaWmVxuLnJlY2lwZV9tZW1vIHtcbiAgJi0tbGlzdCB7fVxuICAmLS10dGwge1xuICAgIEBpbmNsdWRlIGZvbnQtcm9jaztcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxuICAmLS1zdWJ0dGwge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBtYXJnaW46IDE1cHggMCA1cHggMDtcbiAgfVxuICAmLS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWluZGVudDogLTE0cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMTRweDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgJi1pbmRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OjI4cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6N3B4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmFhOWY7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtYW1vdW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuICAmLS1hbW91bnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogOTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLy8gcmVjaXBlLmh0bWzvvJrjg6zjgrfjg5Tjg5rjg7zjgrjjgIDoqK3lrppcbi5yZWNpcGVfY29uZmlnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAmLS10Ymwge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZGFkNTtcbiAgfVxuICAmLS10YmxfaXRlbSB7XG4gICAgd2lkdGg6IGF2YWlsYWJsZTtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZGFkNTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRkYWQ1O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLXR0bCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWJlMDtcbiAgICB9XG4gIH1cbiAgJi0tY2F1dGlvbiB7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG59XG4vLyByZWNpcGUuaHRtbO+8muODrOOCt+ODlOODmuODvOOCuOOAgOOBpOOBj+OCiuaWuVxuLnJlY2lwZV9mbG93IHtcbiAgJi0tbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1saXN0X2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRkYWQ1O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy10b3A6MjVweDtcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRkYWQ1O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAvLyDmnIDlvozjgYvjgoky55Wq55uu44GM5YG25pWw44Gu5aC05ZCI44Gv5LiL57ea44KS44Gy44GPXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDIpe1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZGFkNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8g5pyA5b6M44Go5pyA5b6M44GL44KJMueVquebruOBr+S4i+e3muOCkuOBsuOBi+OBquOBhFxuICAgICY6bGFzdC1jaGlsZCxcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpe1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9yZWNpcGVfbnVtMDEucG5nXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvcmVjaXBlX251bTAyLnBuZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL3JlY2lwZV9udW0wMy5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9yZWNpcGVfbnVtMDQucG5nXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvcmVjaXBlX251bTA1LnBuZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL3JlY2lwZV9udW0wNi5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiL2NvbnRhaW5lci9jYXNlL2ltYWdlcy9yZWNpcGVfbnVtMDcucG5nXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvcmVjaXBlX251bTA4LnBuZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC8vIOacgOW+jOOBqOacgOW+jOOBi+OCiTLnlarnm67jga/kuIvnt5rjgpLjgbLjgYvjgarjgYRcbiAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoMil7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRkYWQ1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgJi0taW1nX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0td3JhcF9ib3R0b20ge1xuICAgICYtMnJvd3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBnYXA6IGNhbGMoMTAwJSAtIDg0MHB4KTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1heC13aWR0aDogODY1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIC5yZWNpcGVfZmxvdy0taW1nX2JvdHRvbSB7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAucmVjaXBlX2Zsb3ctLWltZ19ib3R0b20ge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLW5vdGUge1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIH1cbn1cbi8vIHNob3AuaHRtbO+8muW6l+iIl+aDheWgseODmuODvOOCuFxuLmNhc2VfYXJ0aWNsZV9zaG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNzBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHggMjBweDtcbiAgfVxuICAmLS1pbnRybyB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNzBweCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvYXJ0aWNsZS0tbGluZS1iZWlnZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gICYtLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjYzJhYTlmO1xuICAgIHBhZGRpbmc6IDQwcHg7O1xuICAgIGJveC1zaGFkb3c6IDdweCA3cHggMCAwIHJnYmEoMTk0LCAxNzAsIDE1OSwgMS4wKTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tYm94X25vdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxuICAmLS1waF9wcm9kdWNlciB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gICAgfVxuICB9XG4gICYtLWxpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCAtIDQ1cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tbGlzdF90dGwsXG4gICYtLWxpc3RfaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2MyYWE5ZjtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1saXN0X3R0bCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGNvbG9yOiAjYzJhYTlmO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1saXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbGlzdF9saW5rIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IzY2NjtcbiAgICB9XG4gIH1cbiAgJi0tdmlld19tYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6MDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAjYzJhYTlmO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjYzJhYTlmO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNjMmFhOWY7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgfVxuICB9XG59XG4vLyBzaG9wLmh0bWzvvJrlupfoiJfmg4XloLHjg5rjg7zjgrjjgIBNQVDjg6Ljg7zjg4Djg6tcbi5tb2RhbF9zaG9wX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDoxMzA7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAmLS1iZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OjA7XG4gICAgb3BhY2l0eTogLjM7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICAmLS1jb250ZW50cyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgd2lkdGg6IDY3MHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwMHB4IC8gMik7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2NzBweCAvIDIgKyA2NXB4KTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMzM1cHg7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDM1MHB4IC8gMik7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMzNXB4IC8gMik7XG4gICAgfVxuICB9XG4gICYtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuICAmLS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTotMzBweDtcbiAgICByaWdodDowO1xuICAgIGxlZnQ6MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6dXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2J0bl9tb2RhbF9jbG9zZS5wbmdcIik7XG4gIH1cbiAgJi0tbGlua19kZXRhaWwge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDowO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIGZvbnQtZmFtaWx5Olwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxuICAvLyBnb29nbGVtYXBcbiAgJi0tbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGJvcmRlcjowO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgfVxuICB9XG59XG4vLyBzaG9wLmh0bWzvvJrlupfoiJfmg4XloLHjg5rjg7zjgrjjgIDjgrnjg6njgqTjg4Djg7xcbi5zbGlkZXJfc2V0IHtcbiAgd2lkdGg6IDUwMHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgfVxuICAvL+OAgOOCueODqeOCpOODgOODvOOBruODoeOCpOODs+eUu+WDj++8mlNQ54mI44Gn44GvZG9044KS6KGo56S6XG4gIC5zbGlkZXItZm9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZXItLXBoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzc3NmY2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgdG9wOmF1dG87XG4gICAgICAgIGJvdHRvbTotMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgfVxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlOWRkO1xuICAgICAgICB9XG4gICAgICAgIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQnJvd247XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFBD54mI44K544Op44Kk44OA44O844Gu44K144Og44ON44CA4oC7U1Djgafjga/pnZ7ooajnpLpcbiAgLnNsaWRlci1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlci0tcGgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICB3aWR0aDogOTglO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDdweDtcbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stY2VudGVyIHtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBjb2xvclxuJGNvbG9yQnJvd246ICM2MDM4MTM7XG4kY29sb3JTaWRlbmF2OiAjNDIyMTBCO1xuJGNvbG9yWWVsbG93OiAjZmZjYzAwO1xuJGNvbG9yT3JhbmdlOiAjZmY4MTIzO1xuJGNvbG9yRm9vZHN0dWZmOiAjN2VjMDQ0O1xuJGNvbG9yUHJvZHVjZXI6ICMxZDlkY2Q7XG5cbi8v44Kz44Oz44OT44Oi44O844OJXG4kY29sb3ItY29tYmk6ICNlYTZmMDA7XG4vL+ODm+ODg+ODiOOCqOOCouODouODvOODiVxuJGNvbG9yLWhvdGFpcjogI2VjNTE0Yjtcbi8v44K544OB44O844Og44Oi44O844OJXG4kY29sb3Itc3RlYW06ICM0NmIzZTQ7XG4vL+S4i+OBlOOBl+OCieOBiFxuJGNvbG9yLXByZXBhcmF0aW9uOiAjZmZjMzAwO1xuXG4vLyBpY29uXG4kaWNvbi1jb250YWN0OiBcIlxcYTkwMFwiO1xuJGljb24tY3Jvd246IFwiXFxhOTAxXCI7XG4kaWNvbi1ldmVyaW86IFwiXFxhOTAyXCI7XG4kaWNvbi1mYXE6IFwiXFxhOTAzXCI7XG4kaWNvbi1mbGFnOiBcIlxcYTkwNFwiO1xuJGljb24taG9zcGl0YWw6IFwiXFxhOTA1XCI7IFxuJGljb24tc2VhcmNoOiBcIlxcYTkwNlwiO1xuJGljb24tYmVnaW5uZXI6IFwiXFxhOTA3XCI7XG4kaWNvbi1jYXRhbG9nOiBcIlxcYTkwOFwiO1xuJGljb24tY2hhbmdlOiBcIlxcYTkwOVwiO1xuJGljb24tY29uZmlnOiBcIlxcYTkxMFwiO1xuJGljb24tbG9nb3V0OiBcIlxcYTkxMVwiO1xuJGljb24taG9tZTogXCJcXGE5MTJcIjtcbiRpY29uLWhvc3BpdGFsZm9vZDogXCJcXGE5MTNcIjtcbiRpY29uLWxhYm86IFwiXFxhOTE0XCI7XG4kaWNvbi10ZWNoOiBcIlxcYTkxNVwiO1xuJGljb24tdGVzdGtpdGNoZW46IFwiXFxhOTE2XCI7XG4kaWNvbi1jYXNlOiBcIlxcYTkxN1wiO1xuJGljb24tbG9nbzogXCJcXGE5MThcIjtcbiRpY29uLXJlY2lwZXNlYXJjaDogXCJcXGE5MTlcIjtcbiRpY29uLWxvZ2luOiBcIlxcYTkyMFwiO1xuJGljb24tcGxhdGU6IFwiXFxhOTIxXCI7XG4kaWNvbi1zY2xhc3M6IFwiXFxhOTIyXCI7XG4kaWNvbi1kb3dubG9hZDogXCJcXGE5MjNcIjtcbiRpY29uLXByaW50OiBcIlxcYTkyNFwiO1xuJGljb24tcmVjaXBlOiBcIlxcYTkyNVwiO1xuJGljb24tY2hlY2s6IFwiXFxhOTI2XCI7XG4kaWNvbi10aW1lOiBcIlxcYTkyN1wiO1xuJGljb24tbWVtbzogXCJcXGE5MjhcIjtcbiRpY29uLWFsbDogXCJcXGE5MjlcIjtcbiRpY29uLW5ld3dpbjogXCJcXGE5MzBcIjtcbiRpY29uLWFjbGFzczogXCJcXGE5MzFcIjtcbiRpY29uLWNvY2toYXQ6IFwiXFxhOTMyXCI7XG4kaWNvbi1ub2J1enplcjogXCJcXGE5MzNcIjtcbiRpY29uLWNvbnRpbnVlOiBcIlxcYTkzNFwiO1xuJGljb24tcmV0dXJuOiBcIlxcYTkzNVwiO1xuJGljb24taG9zcGl0YWwwMTogXCJcXGU5MDRcIjtcbiRpY29uLWhvc3BpdGFsMDI6IFwiXFxlOTAzXCI7XG4kaWNvbi1ob3NwaXRhbDAzOiBcIlxcZTkwMlwiO1xuJGljb24taG9zcGl0YWwwNDogXCJcXGU5MDFcIjtcbiRpY29uLWhvc3BpdGFsMDU6IFwiXFxlOTAwXCI7XG4kaWNvbi1ob3NwaXRhbDA2OiBcIlxcZTkwNlwiO1xuJGljb24taG9zcGl0YWwwNzogXCJcXGU5MDVcIjtcbiRpY29uLW1pbmk6IFwiXFxlOTA3XCI7XG4kaWNvbi1jb29rZXZlcmlvOiBcIlxcZTkwOFwiO1xuXG4vLyBYIG1hcmsgKGV4LjxzcGFuIGNsYXNzPVwiY2xvc2VcIj48L3NwYW4+KVxuQG1peGluIG1hcmsteCB7XG4gIC8vIMOX44KS5Zuy44KA5q2j5pa55b2i44KS6L+95Yqg44CA4oC7cG9zaXppdG9uOmFic29sdXRlIG9yIHJlbGF0aXZl5YWl44KM44Gm44GtXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIC8vIOe3muOBruOCteOCpOOCuuOCkui/veWKoOOAgOKAu+mVt+OBleOBr+aeoOW5hcOX4oiaMuOBj+OCieOBhFxuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4vLyBMaW5rLWhvdmVyMe+8muWbm+inkuOBjOODneODg+ODl+OCouODg+ODl+OBmeOCiyBcbkBtaXhpbiBob3Zlci1wb3Age1xuICAvLyBBZGQgcG9zaXppdG9uOmFic29sdXRlIG9yIHJlbGF0aXZlXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIH1cbiAgfVxufVxuLy8gTGluay1ob3ZlcjLvvJrmmpfjgoHjga7pu4ToibLog4zmma/jgavjgarjgotcbkBtaXhpbiBob3Zlci1kYXJrIHtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvclllbGxvdywgNSUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICNiNzlhMjE7XG4gIH1cbn1cblxuLy8gYnV0dG9uIOKAu2JhY2tncm91bmQtY29sb3Ig44Gv5YCL5Yil44Gr6Kit5a6aXG5AbWl4aW4gYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gZm9yIG92ZXIgdzEyODAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGZvciBsZXNzIHcxMjgwXG5AbWl4aW4gbGFwdG9wIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBmb3Igc3BcbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyB0byBleGNsdWRlIHNwXG5AbWl4aW4gbm90U3Age1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBpY29tb29uXG5AbWl4aW4gaWNvbjIge1xuXHRmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHNwZWFrOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIGZvbnQtc2l6ZVxuQG1peGluIGZ6KCRzaXplLCAkYmFzZTogMTYpIHtcblx0Zm9udC1zaXplOiAkc2l6ZSArIHB4O1xuXHRmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSArIHJlbTtcbn1cblxuLy8gI2NsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGhlaWdodDogMDtcblx0XHRjb250ZW50OiBcIi5cIjtcblx0fVxufVxuIl19 */
