.wrap_rightcontents {
  z-index: 1;
}

.mini_gnav_sp {
  z-index: 2;
}

.mini_header {
  z-index: 4;
}

.mini_gnav {
  z-index: 7;
}

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

.mini_search_modal {
  z-index: 3;
}

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

.wrap_rightcontents {
  z-index: 1;
}

.mini_gnav_sp {
  z-index: 2;
}

.mini_header {
  z-index: 4;
}

.mini_gnav {
  z-index: 7;
}

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

.mini_search_modal {
  z-index: 3;
}

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

.mini_recipe_topvisual {
  position: relative;
  width: 100%;
  background-color: #eee8e3;
  background-image: url("/mini/images/recipesearch/recipesearch-index-ttl-bg-pc.png");
  background-position: top center;
  background-repeat: no-repeat;
}

@media (max-width: 425px) {
  .mini_recipe_topvisual {
    background-image: url("/mini/images/recipesearch/recipesearch-index-ttl-bg-sp.png");
    background-size: cover;
  }
}

.mini_recipe_topvisual--bg {
  display: flex;
  align-items: center;
  flex-direction: row;
  max-width: 960px;
  width: 100%;
  height: 180px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .mini_recipe_topvisual--bg {
    height: 140px;
  }
}

.mini_recipe_topvisual--ttl {
  color: #333;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
  box-sizing: border-box;
  padding-left: 80px;
}

@media (max-width: 425px) {
  .mini_recipe_topvisual--ttl {
    font-size: 18px;
    font-size: 1.125rem;
    padding-left: 35px;
    box-sizing: border-box;
  }
}

.mini_recipe_topvisual--description {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 400;
  margin: 10px 0 0 0;
}

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

.mini_recipe_topvisual--nottl {
  position: relative;
  max-width: 960px;
  width: 100%;
  height: 105px;
  margin: 0 auto;
  font-size: 0;
}

@media (max-width: 425px) {
  .mini_recipe_topvisual--nottl {
    height: 70px;
  }
}

.mini_recipe_topvisual--link_back {
  position: absolute;
  top: 31px;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 220px;
  height: 40px;
  border-radius: 20px;
  background-color: #333;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0 0 0 10px;
  box-sizing: border-box;
  text-decoration: none;
  transition: .15s;
}

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

.mini_recipe_topvisual--link_back:hover {
  background-color: #5c5c5c;
}

@media (max-width: 425px) {
  .mini_recipe_topvisual--link_back {
    top: 15px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
  }
}

.mini_recipe_contents {
  padding: 50px 0;
}

@media (max-width: 425px) {
  .mini_recipe_contents {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.mini_recipe_contents--link_recipes {
  display: block;
}

.mini_recipe_contents--link_recipes:hover {
  -webkit-filter: saturate(110%);
          filter: saturate(110%);
}

@media (max-width: 425px) {
  .mini_recipe_contents--link_recipes {
    margin: 10px;
  }
}

.mini_recipe_contents--bnr_recipes {
  width: 100%;
}

.mini_recipe_contents--box {
  position: relative;
  overflow: hidden;
  margin: 0 0 50px 0;
}

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

.mini_recipe_contents--box-keyword {
  margin-top: 50px;
}

@media (max-width: 425px) {
  .mini_recipe_contents--box-keyword {
    margin-top: 25px;
  }
}

.mini_recipe_contents--boxttl {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  background-color: #333;
  border-bottom: 2px solid #a71b40;
  padding: 15px 0;
}

.mini_recipe_contents--box_contents {
  background-color: #fff;
  border: 1px solid #ccc;
}

@media (max-width: 425px) {
  .mini_recipe_contents--box_contents {
    border: none;
  }
}

.mini_recipe_contents_keyword {
  position: relative;
  padding: 30px 0;
}

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

.mini_recipe_contents_keyword--inner {
  max-width: 520px;
  margin: 0 auto;
}

.mini_recipe_contents_keyword--searchbox {
  position: relative;
}

.mini_recipe_contents_keyword--searchbox:before {
  right: 5px;
  width: 38px;
  height: 38px;
}

@media (max-width: 425px) {
  .mini_recipe_contents_keyword--searchbox {
    width: 90%;
    margin: 0 auto;
  }
}

.mini_recipe_contents_keyword--searchbox .searchbox--icon {
  width: 22px;
  height: 22px;
}

.mini_recipe_contents_keyword--searchbox .searchbox--search_tag {
  width: 100%;
  height: 46px;
}

.mini_recipe_contents_keyword--searchbox .searchbox--submit_tag {
  background-color: transparent;
  width: 38px;
  height: 38px;
}

.mini_recipe_contents_keyword--description {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  color: #999;
  padding: 10px 20px 0 20px;
}

.mini_recipe_contents_condition {
  background-color: #fff;
}

.mini_recipe_contents_condition--inner_login {
  padding: 30px 0;
  text-align: center;
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--inner_login {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.mini_recipe_contents_condition--login_select_box {
  position: relative;
  width: 370px;
  height: 40px;
  margin: 0 auto;
}

.mini_recipe_contents_condition--login_select_box:after {
  position: absolute;
  top: calc(50% - 3px);
  right: 15px;
  content: "";
  display: block;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #646464 transparent transparent transparent;
  pointer-events: none;
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--login_select_box {
    width: 90%;
    height: 44px;
  }
}

.mini_recipe_contents_condition--login_select {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #a71b40;
  width: 370px;
  height: 40px;
  box-sizing: border-box;
  padding: 5px 10px;
  border-radius: 3px;
  border: 0;
  overflow: hidden;
  -webkit-appearance: none;
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--login_select {
    width: 100%;
    height: 44px;
  }
}

.mini_recipe_contents_condition--inner {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}

.mini_recipe_contents_condition--link_btn {
  position: relative;
  width: 25%;
  box-sizing: border-box;
  border-right: 1px solid #ddd5cd;
  text-decoration: none;
  color: #b09b8c;
  background-color: #fff;
}

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

.mini_recipe_contents_condition--link_btn:last-child {
  border-right: 0;
}

.mini_recipe_contents_condition--link_btn:hover:before {
  opacity: 1;
  transform: scale(1, 1);
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--link_btn {
    width: 50%;
    border-bottom: 1px solid #ddd5cd;
  }
  .mini_recipe_contents_condition--link_btn:last-child {
    border-right: 1px solid #ddd5cd;
  }
  .mini_recipe_contents_condition--link_btn:nth-child(2n) {
    border-right: none;
  }
}

.mini_recipe_contents_condition--link_btn-3rows {
  width: 33.3%;
  padding: 0 40px;
  box-sizing: border-box;
}

.mini_recipe_contents_condition--link_btn-3rows.active:before {
  opacity: 1;
  transform: scale(1, 1);
}

.mini_recipe_contents_condition--link_btn-3rows .recipe_search_select--icons_box {
  left: 65px;
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--link_btn-3rows {
    width: 50%;
    padding: 0;
  }
  .mini_recipe_contents_condition--link_btn-3rows .recipe_search_select--icons_box {
    left: 10px;
  }
}

.mini_recipe_contents_condition--type {
  padding: 0 0 0 83px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 114px;
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--type {
    padding-left: 30%;
    height: 100px;
  }
}

.mini_recipe_contents_condition--icons_box {
  position: absolute;
  top: 0;
  left: 25px;
  display: block;
  height: 100px;
  width: 30px;
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--icons_box {
    left: 10px;
  }
}

.mini_recipe_contents_condition--icons_box-sclass {
  top: -10px;
  left: 15px;
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--icons_box-sclass {
    top: -40px;
    left: 5px;
  }
}

.mini_recipe_contents_condition--icon {
  position: absolute;
  opacity: 0;
  color: #b2b2b2;
  transform: scale(1.2, 1);
  display: block;
  transition: 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}

.mini_recipe_contents_condition--icon:before {
  font-size: 32px;
  font-size: 2rem;
}

.mini_recipe_contents_condition--icon:nth-child(1) {
  bottom: 0;
}

.mini_recipe_contents_condition--icon:nth-child(2) {
  bottom: 7px;
}

.mini_recipe_contents_condition--icon:nth-child(3) {
  bottom: 14px;
}

.mini_recipe_contents_condition--icon:nth-child(4) {
  bottom: 21px;
}

.mini_recipe_contents_condition--icon:nth-child(5) {
  bottom: 28px;
}

.mini_recipe_contents_condition--icon:nth-child(6) {
  bottom: 35px;
}

.mini_recipe_contents_condition--icon:nth-child(7) {
  bottom: 42px;
}

.mini_recipe_contents_condition--icon:nth-child(8) {
  bottom: 49px;
}

.mini_recipe_contents_condition--icon:nth-child(9) {
  bottom: 56px;
}

.mini_recipe_contents_condition--icon:nth-child(10) {
  bottom: 63px;
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--icon {
    font-size: 28px;
    font-size: 1.75rem;
  }
}

.mini_recipe_contents_condition--icon-sclass {
  transform: scale(1, 1);
  color: #bd9f68;
}

.mini_recipe_contents_condition--icon-sclass:before {
  font-size: 55px;
  font-size: 3.4375rem;
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--icon-sclass:before {
    font-size: 45px;
    font-size: 2.8125rem;
  }
}

.mini_recipe_contents_condition--num {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: bold;
}

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

.mini_recipe_contents_condition--sclass {
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0 0 15px 0;
  font-weight: bold;
  line-height: 1.1;
  display: block;
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--sclass {
    font-size: 16px;
    font-size: 1rem;
  }
}

.mini_recipe_contents_condition--catch {
  margin: 0 0 0 10px;
  padding: 4px 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  border-radius: 3px;
  border: 1px solid #b09b8c;
  width: 57px;
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--catch {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}

.mini_recipe_contents_condition--description {
  margin: -25px 0 0 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--description {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}

.mini_recipe_contents_condition--recipe {
  position: relative;
  display: block;
  width: 202px;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 40px;
  margin: 10px auto;
  background-color: #a71b40;
  color: #b09b8c;
  text-align: center;
  border-radius: 20px;
}

.mini_recipe_contents_condition--recipe:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 20px;
  width: 5px;
  height: 5px;
  border-top: 1px solid #b09b8c;
  border-right: 1px solid #b09b8c;
  transform: rotate(45deg);
}

@media (max-width: 425px) {
  .mini_recipe_contents_condition--recipe {
    width: 90%;
    margin-top: 0;
  }
}

.mini_recipe_news {
  max-width: 960px;
  margin: 0 auto;
}

.mini_recipe_news--contents {
  padding: 50px 0;
}

@media (max-width: 425px) {
  .mini_recipe_news--contents {
    padding-top: 30px;
  }
}

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

@media (max-width: 425px) {
  .mini_recipe_news--wrap {
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
  }
}

.mini_recipe_news--select {
  position: relative;
  width: 100px;
  height: 36px;
  color: #949494;
  border: 1px solid #ccc;
  border-radius: 1px;
  box-sizing: border-box;
}

.mini_recipe_news--select:after {
  position: absolute;
  top: calc(50% - 3px);
  right: 15px;
  content: "";
  display: block;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #646464 transparent transparent transparent;
}

.mini_recipe_news--pulldown {
  background-color: transparent;
  -webkit-appearance: none;
  border: 0;
  width: 100px;
  height: 36px;
  padding: 10px 25px 10px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #4d4d4d;
  text-align: center;
  cursor: pointer;
}

.mini_recipe_news--searchbox {
  width: 300px;
  margin: 0 0 0 auto;
}

.mini_recipe_news--searchbox:before {
  right: 5px;
}

@media (max-width: 425px) {
  .mini_recipe_news--searchbox {
    width: 216px;
  }
}

.mini_recipe_news--list {
  list-style: none;
  margin: 25px auto 50px auto;
}

.mini_recipe_news--list_item {
  border-bottom: 1px solid #ccc;
  padding: 15px 0 10px 0;
}

.mini_recipe_news--list_link {
  position: relative;
  display: flex;
  justify-content: space-between;
  text-decoration: none;
  color: #000;
}

.mini_recipe_news--list_link:after {
  position: absolute;
  top: -8px;
  left: -8px;
  opacity: 0;
  background-color: #ccc;
  content: "";
  display: block;
  width: calc(100% + 16px);
  height: calc(100% + 16px);
  border-radius: 5px;
  transition: .15s;
  transform: scale(0.9, 0.9);
}

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

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

.mini_recipe_news--release {
  font-size: 12px;
  font-size: 0.75rem;
  color: #505050;
  margin: 5px 0;
  display: block;
}

.mini_recipe_news--release_icon {
  width: 12px;
  margin: 0 0 0 5px;
  position: relative;
  top: 2px;
  display: inline-block;
}

.mini_recipe_news--description {
  width: calc(100% - 100px);
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .mini_recipe_news--description {
    width: auto;
  }
}

.mini_recipe_news--pager {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 425px) {
  .mini_recipe_news--pager {
    position: relative;
  }
}

.mini_recipe_news--pager_link_side {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 68px;
  height: 26px;
  box-sizing: border-box;
  border-radius: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #fff;
  text-decoration: none;
  background-color: #333;
}

.mini_recipe_news--pager_link_side:before, .mini_recipe_news--pager_link_side:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

.mini_recipe_news--pager_link_side:before {
  width: 1px;
  height: 16px;
  background-color: #fff;
}

.mini_recipe_news--pager_link_side:after {
  width: 0;
  height: 0;
  border-style: solid;
}

.mini_recipe_news--pager_link_side-first {
  padding: 0 0 0 10px;
}

.mini_recipe_news--pager_link_side-first:before {
  left: 5px;
}

.mini_recipe_news--pager_link_side-first:after {
  left: 8px;
  border-width: 4px 7px 4px 0;
  border-color: transparent #ffffff transparent transparent;
}

.mini_recipe_news--pager_link_side-last {
  padding: 0 10px 0 0;
}

.mini_recipe_news--pager_link_side-last:before {
  right: 5px;
}

.mini_recipe_news--pager_link_side-last:after {
  right: 8px;
  border-width: 4px 0 4px 7px;
  border-color: transparent transparent transparent #ffffff;
}

.mini_recipe_news--pager_link {
  font-size: 16px;
  font-size: 1rem;
  color: #333;
  padding: 0 10px;
}

.mini_recipe_news--pager_this {
  font-size: 16px;
  font-size: 1rem;
  color: #333;
  padding: 0 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1pbmkvY29tbW9uL2Nzcy9fbWl4aW4uc2NzcyIsIm1pbmkvY29tbW9uL2Nzcy9sYXlvdXQvbWluaS1yZWNpcGVzZWFyY2guY3NzIiwibWluaS9jb21tb24vY3NzL2xheW91dC9fbWluaS1yZWNpcGVzZWFyY2gtbW9kdWxlLnNjc3MiLCJtaW5pL2NvbW1vbi9jc3MvbGF5b3V0L21pbmktcmVjaXBlc2VhcmNoLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBYUE7RUFDRSxVQUE0QjtBQ1o5Qjs7QURlQTtFQUNFLFVBQTJCO0FDWjdCOztBRGVBO0VBQ0UsVUFBMEI7QUNaNUI7O0FEZUE7RUFDRSxVQUEyQjtBQ1o3Qjs7QURlQTtFQUNFLFVBQTJCO0FDWjdCOztBRGVBO0VBQ0UsVUFBNEI7QUNaOUI7O0FEZUE7O0VBRUUsVUFBNEI7QUNaOUI7O0FEZEE7RUFDRSxVQUE0QjtBQ2lCOUI7O0FEZEE7RUFDRSxVQUEyQjtBQ2lCN0I7O0FEZEE7RUFDRSxVQUEwQjtBQ2lCNUI7O0FEZEE7RUFDRSxVQUEyQjtBQ2lCN0I7O0FEZEE7RUFDRSxVQUEyQjtBQ2lCN0I7O0FEZEE7RUFDRSxVQUE0QjtBQ2lCOUI7O0FEZEE7O0VBRUUsVUFBNEI7QUNpQjlCOztBQ25EQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLG1GQUFtRjtFQUNuRiwrQkFBK0I7RUFDL0IsNEJBQTRCO0FEc0Q5Qjs7QURvQkU7RUVoRkY7SUFRSSxtRkFBbUY7SUFDbkYsc0JBQXNCO0VEeUR4QjtBQUNGOztBQ3hERTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsYUFBYTtFQUNiLGNBQWM7QUQyRGxCOztBREdFO0VFckVBO0lBU0ksYUFBYTtFRDhEakI7QUFDRjs7QUMzREU7RUFDRSxXQUFXO0VGY2IsZUFBcUI7RUFDckIsa0JBQWdDO0VFYjlCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsa0JB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RnVWNUI7O0FFL1dHO0VBMkJHLFFBQVE7RUFDUixTQUFTO0VBQ1QsbUJBQW1CO0FGd1Z6Qjs7QUV0Vkk7RUFDRSxtQkFBbUI7QUZ5VnpCOztBRTFWSztFQUdHLFNBQVE7QUYyVmhCOztBRTlWSztFQU1HLFNBQVE7RUFDUiwyQkFBMkI7RUFDM0IseURBQXlEO0FGNFZqRTs7QUV6Vkk7RUFDRSxtQkFBbUI7QUY0VnpCOztBRTdWSztFQUdHLFVBQVM7QUY4VmpCOztBRWpXSztFQU1HLFVBQVM7RUFDVCwyQkFBMkI7RUFDM0IseURBQXlEO0FGK1ZqRTs7QUUzVkU7RUhoZ0JBLGVBQXFCO0VBQ3JCLGVBQWdDO0VHaWdCOUIsV0FBVztFQUNYLGVBQWU7QUYrVm5COztBRTdWRTtFSHJnQkEsZUFBcUI7RUFDckIsZUFBZ0M7RUdzZ0I5QixXQUFXO0VBQ1gsZUFBZTtBRmlXbkIiLCJmaWxlIjoibWluaS9jb21tb24vY3NzL2xheW91dC9taW5pLXJlY2lwZXNlYXJjaC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwiaWNvblwiO1xuXG4vLyBjb2xvclxuJGNvbG9yQmFzZTogI2IwOWI4YztcbiRjb2xvclN1YjogI2E3MWI0MDtcbiRjb2xvclN1Yi1ob3ZlcjojYjk0OTY2O1xuXG4vLyB6LWluZGV4566h55CG4oCm6YeN44Gq44KL5pa544KS5b6M44KN44GrXG4vLyBjb250ZW50c+KApuODoeOCpOODs+OCs+ODs+ODhuODs+ODhOOBruimgee0oOOAgHdyYXDigKbjg6HjgqTjg7PjgrPjg7Pjg4bjg7Pjg4TlhajkvZPjgIBtb2RhbOKApuODouODvOODgOODq+imgee0oOOAgG5hdmnigKbjg4rjg5PjgrLjg7zjgrfjg6fjg7PjgIBoZWFkZXLigKbjg5jjg4Pjg4Djg7xcbiR6OiBjb250ZW50cywgbmF2aV9zcCwgbW9kYWxfcGMsIGhlYWRlciwgdG9wX2J0biwgbW9kYWxfc3AsIG5hdmlfcGM7XG5cbi8vIOWPs+OCs+ODs+ODhuODs+ODhFxuLndyYXBfcmlnaHRjb250ZW50cyB7XG4gIHotaW5kZXg6IGluZGV4KCR6LCBjb250ZW50cyk7XG59XG4vLyBTUCDjgrDjg63jg7zjg5Djg6vjg4rjg5Ncbi5taW5pX2duYXZfc3Age1xuICB6LWluZGV4OiBpbmRleCgkeiwgbmF2aV9zcCk7XG59XG4vL+ODmOODg+ODgOODvFxuLm1pbmlfaGVhZGVyIHtcbiAgei1pbmRleDogaW5kZXgoJHosIGhlYWRlcik7XG59XG4vLyDjgrDjg63jg7zjg5Djg6vjg4rjg5Ncbi5taW5pX2duYXYge1xuICB6LWluZGV4OiBpbmRleCgkeiwgbmF2aV9wYyk7XG59XG4vLyDjg5rjg7zjgrjjg4jjg4Pjg5fjgbjjga7jg5zjgr/jg7Ncbi5taW5pX2Zvb3Rlci0tdG9wX2J0biB7XG4gIHotaW5kZXg6IGluZGV4KCR6LCB0b3BfYnRuKTtcbn1cbi8vIOODmOODg+ODgOODvOOBruips+e0sOaknOe0ouODouODvOODgOODq1xuLm1pbmlfc2VhcmNoX21vZGFsIHtcbiAgei1pbmRleDogaW5kZXgoJHosIG1vZGFsX3BjKTtcbn1cbi8vIFNQIOODouODvOODgOODq1xuLm1pbmlfZ25hdl9zcF9jb250ZW50cyxcbi5taW5pX21vZGFsX3NlYXJjaCB7XG4gIHotaW5kZXg6IGluZGV4KCR6LCBtb2RhbF9zcCk7XG59XG5cbi8vIGZvbnQtc2l6ZVxuQG1peGluIGZ6KCRzaXplLCAkYmFzZTogMTYpIHtcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICBmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSArIHJlbTtcbn1cblxuLy8g6L+95Yqg44OV44Kp44Oz44OI77ya5YWo6KeS44K044K344OD44KvXG5AbWl4aW4gemVuS2FrdUdvdGhpY05ldygkd2VpZ2h0OjcwMCkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vLyDjg6zjgrfjg5TmlbDjg5Xjgqnjg7Pjg4jvvJpFQiBHYXJhbW9uZOOAgHNldHRpbmdzLnNjc3PjgatAaW1wb3J0XG5AbWl4aW4gZm9udC1lYl9nYXJhbW9uZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIHdlYiBmb25044KS5L2/44GG5aC05ZCIXG5AbWl4aW4gaWNvbl8ge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIGZvciBvdmVyIHcxMjgwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBmb3IgbGVzcyB3MTI4MFxuQG1peGluIGxhcHRvcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gZm9yIHNwXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gdG8gZXhjbHVkZSBzcFxuQG1peGluIG5vdFNwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5cbi8vIFggbWFyayAoZXguPHNwYW4gY2xhc3M9XCJjbG9zZVwiPjwvc3Bhbj4pXG5AbWl4aW4gbWFyay14IHtcbiAgLy8gw5fjgpLlm7LjgoDmraPmlrnlvaLjgpLov73liqDjgIDigLtwb3Npeml0b246YWJzb2x1dGUgb3IgcmVsYXRpdmXlhaXjgozjgabjga1cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICB0b3A6MDtcbiAgICBib3R0b206MDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLy8g57ea44Gu44K144Kk44K644KS6L+95Yqg44CA4oC76ZW344GV44Gv5p6g5bmFw5fiiJoy44GP44KJ44GEXG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cblxuLy8gYnV0dG9uIOKAu2JhY2tncm91bmQtY29sb3Ig44Gv5YCL5Yil44Gr6Kit5a6aXG5AbWl4aW4gYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIud3JhcF9yaWdodGNvbnRlbnRzIHtcbiAgei1pbmRleDogMTtcbn1cblxuLm1pbmlfZ25hdl9zcCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5taW5pX2hlYWRlciB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5taW5pX2duYXYge1xuICB6LWluZGV4OiA3O1xufVxuXG4ubWluaV9mb290ZXItLXRvcF9idG4ge1xuICB6LWluZGV4OiA1O1xufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwge1xuICB6LWluZGV4OiAzO1xufVxuXG4ubWluaV9nbmF2X3NwX2NvbnRlbnRzLFxuLm1pbmlfbW9kYWxfc2VhcmNoIHtcbiAgei1pbmRleDogNjtcbn1cblxuLndyYXBfcmlnaHRjb250ZW50cyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5taW5pX2duYXZfc3Age1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWluaV9oZWFkZXIge1xuICB6LWluZGV4OiA0O1xufVxuXG4ubWluaV9nbmF2IHtcbiAgei1pbmRleDogNztcbn1cblxuLm1pbmlfZm9vdGVyLS10b3BfYnRuIHtcbiAgei1pbmRleDogNTtcbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsIHtcbiAgei1pbmRleDogMztcbn1cblxuLm1pbmlfZ25hdl9zcF9jb250ZW50cyxcbi5taW5pX21vZGFsX3NlYXJjaCB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5taW5pX3JlY2lwZV90b3B2aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOGUzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvcmVjaXBlc2VhcmNoL3JlY2lwZXNlYXJjaC1pbmRleC10dGwtYmctcGMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfcmVjaXBlX3RvcHZpc3VhbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvaW1hZ2VzL3JlY2lwZXNlYXJjaC9yZWNpcGVzZWFyY2gtaW5kZXgtdHRsLWJnLXNwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5taW5pX3JlY2lwZV90b3B2aXN1YWwtLWJnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfcmVjaXBlX3RvcHZpc3VhbC0tYmcge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX3RvcHZpc3VhbC0tdHRsIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfdG9wdmlzdWFsLS10dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi5taW5pX3JlY2lwZV90b3B2aXN1YWwtLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfcmVjaXBlX3RvcHZpc3VhbC0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX3RvcHZpc3VhbC0tbm90dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfcmVjaXBlX3RvcHZpc3VhbC0tbm90dGwge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4ubWluaV9yZWNpcGVfdG9wdmlzdWFsLS1saW5rX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzFweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ubWluaV9yZWNpcGVfdG9wdmlzdWFsLS1saW5rX2JhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLm1pbmlfcmVjaXBlX3RvcHZpc3VhbC0tbGlua19iYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1Yztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX3JlY2lwZV90b3B2aXN1YWwtLWxpbmtfYmFjayB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50cyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX3JlY2lwZV9jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzLS1saW5rX3JlY2lwZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzLS1saW5rX3JlY2lwZXM6aG92ZXIge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDExMCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfcmVjaXBlX2NvbnRlbnRzLS1saW5rX3JlY2lwZXMge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHMtLWJucl9yZWNpcGVzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50cy0tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfY29udGVudHMtLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHMtLWJveC1rZXl3b3JkIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX3JlY2lwZV9jb250ZW50cy0tYm94LWtleXdvcmQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzLS1ib3h0dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYTcxYjQwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50cy0tYm94X2NvbnRlbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX3JlY2lwZV9jb250ZW50cy0tYm94X2NvbnRlbnRzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2tleXdvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX3JlY2lwZV9jb250ZW50c19rZXl3b3JkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2tleXdvcmQtLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19rZXl3b3JkLS1zZWFyY2hib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19rZXl3b3JkLS1zZWFyY2hib3g6YmVmb3JlIHtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX3JlY2lwZV9jb250ZW50c19rZXl3b3JkLS1zZWFyY2hib3gge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2tleXdvcmQtLXNlYXJjaGJveCAuc2VhcmNoYm94LS1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2tleXdvcmQtLXNlYXJjaGJveCAuc2VhcmNoYm94LS1zZWFyY2hfdGFnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDZweDtcbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2tleXdvcmQtLXNlYXJjaGJveCAuc2VhcmNoYm94LS1zdWJtaXRfdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19rZXl3b3JkLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDAgMjBweDtcbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWlubmVyX2xvZ2luIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pbm5lcl9sb2dpbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tbG9naW5fc2VsZWN0X2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1sb2dpbl9zZWxlY3RfYm94OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gIGJvcmRlci1jb2xvcjogIzY0NjQ2NCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1sb2dpbl9zZWxlY3RfYm94IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1sb2dpbl9zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWI0MDtcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tbG9naW5fc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tbGlua19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ1Y2Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNiMDliOGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWxpbmtfYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgMC4zKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tbGlua19idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tbGlua19idG46aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWxpbmtfYnRuIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkNWNkO1xuICB9XG4gIC5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWxpbmtfYnRuOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ1Y2Q7XG4gIH1cbiAgLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tbGlua19idG46bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWxpbmtfYnRuLTNyb3dzIHtcbiAgd2lkdGg6IDMzLjMlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWxpbmtfYnRuLTNyb3dzLmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1saW5rX2J0bi0zcm93cyAucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWljb25zX2JveCB7XG4gIGxlZnQ6IDY1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1saW5rX2J0bi0zcm93cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWxpbmtfYnRuLTNyb3dzIC5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbnNfYm94IHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXR5cGUge1xuICBwYWRkaW5nOiAwIDAgMCA4M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWljb25zX2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pY29uc19ib3gge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0taWNvbnNfYm94LXNjbGFzcyB7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pY29uc19ib3gtc2NsYXNzIHtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogI2IyYjJiMjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWljb246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWljb246bnRoLWNoaWxkKDEpIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pY29uOm50aC1jaGlsZCgyKSB7XG4gIGJvdHRvbTogN3B4O1xufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pY29uOm50aC1jaGlsZCgzKSB7XG4gIGJvdHRvbTogMTRweDtcbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0taWNvbjpudGgtY2hpbGQoNCkge1xuICBib3R0b206IDIxcHg7XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWljb246bnRoLWNoaWxkKDUpIHtcbiAgYm90dG9tOiAyOHB4O1xufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pY29uOm50aC1jaGlsZCg2KSB7XG4gIGJvdHRvbTogMzVweDtcbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0taWNvbjpudGgtY2hpbGQoNykge1xuICBib3R0b206IDQycHg7XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWljb246bnRoLWNoaWxkKDgpIHtcbiAgYm90dG9tOiA0OXB4O1xufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pY29uOm50aC1jaGlsZCg5KSB7XG4gIGJvdHRvbTogNTZweDtcbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0taWNvbjpudGgtY2hpbGQoMTApIHtcbiAgYm90dG9tOiA2M3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0taWNvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pY29uLXNjbGFzcyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIGNvbG9yOiAjYmQ5ZjY4O1xufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1pY29uLXNjbGFzczpiZWZvcmUge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0taWNvbi1zY2xhc3M6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tbnVtIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLW51bSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4ubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1zY2xhc3Mge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1zY2xhc3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tY2F0Y2gge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjA5YjhjO1xuICB3aWR0aDogNTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWNhdGNoIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IC0yNXB4IDAgMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRzX2NvbmRpdGlvbi0tcmVjaXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzFiNDA7XG4gIGNvbG9yOiAjYjA5YjhjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24tLXJlY2lwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjA5YjhjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjA5YjhjO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfY29udGVudHNfY29uZGl0aW9uLS1yZWNpcGUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWluaV9yZWNpcGVfbmV3cyB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWluaV9yZWNpcGVfbmV3cy0tY29udGVudHMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfbmV3cy0tY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5taW5pX3JlY2lwZV9uZXdzLS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfbmV3cy0td3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX25ld3MtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5taW5pX3JlY2lwZV9uZXdzLS1zZWxlY3Q6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICByaWdodDogMTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ubWluaV9yZWNpcGVfbmV3cy0tcHVsbGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1pbmlfcmVjaXBlX25ld3MtLXNlYXJjaGJveCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG4ubWluaV9yZWNpcGVfbmV3cy0tc2VhcmNoYm94OmJlZm9yZSB7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfbmV3cy0tc2VhcmNoYm94IHtcbiAgICB3aWR0aDogMjE2cHg7XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX25ld3MtLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDI1cHggYXV0byA1MHB4IGF1dG87XG59XG5cbi5taW5pX3JlY2lwZV9uZXdzLS1saXN0X2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTVweCAwIDEwcHggMDtcbn1cblxuLm1pbmlfcmVjaXBlX25ld3MtLWxpc3RfbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubWluaV9yZWNpcGVfbmV3cy0tbGlzdF9saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IC04cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTZweCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG59XG5cbi5taW5pX3JlY2lwZV9uZXdzLS1saXN0X2xpbms6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAuMztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX3JlY2lwZV9uZXdzLS1saXN0X2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5taW5pX3JlY2lwZV9uZXdzLS1yZWxlYXNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBtYXJnaW46IDVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1pbmlfcmVjaXBlX25ld3MtLXJlbGVhc2VfaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWluaV9yZWNpcGVfbmV3cy0tZGVzY3JpcHRpb24ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9yZWNpcGVfbmV3cy0tZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5taW5pX3JlY2lwZV9uZXdzLS1wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfcmVjaXBlX25ld3MtLXBhZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm1pbmlfcmVjaXBlX25ld3MtLXBhZ2VyX2xpbmtfc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ubWluaV9yZWNpcGVfbmV3cy0tcGFnZXJfbGlua19zaWRlOmJlZm9yZSwgLm1pbmlfcmVjaXBlX25ld3MtLXBhZ2VyX2xpbmtfc2lkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4ubWluaV9yZWNpcGVfbmV3cy0tcGFnZXJfbGlua19zaWRlOmJlZm9yZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1pbmlfcmVjaXBlX25ld3MtLXBhZ2VyX2xpbmtfc2lkZTphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5taW5pX3JlY2lwZV9uZXdzLS1wYWdlcl9saW5rX3NpZGUtZmlyc3Qge1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuXG4ubWluaV9yZWNpcGVfbmV3cy0tcGFnZXJfbGlua19zaWRlLWZpcnN0OmJlZm9yZSB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLm1pbmlfcmVjaXBlX25ld3MtLXBhZ2VyX2xpbmtfc2lkZS1maXJzdDphZnRlciB7XG4gIGxlZnQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggN3B4IDRweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5taW5pX3JlY2lwZV9uZXdzLS1wYWdlcl9saW5rX3NpZGUtbGFzdCB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5taW5pX3JlY2lwZV9uZXdzLS1wYWdlcl9saW5rX3NpZGUtbGFzdDpiZWZvcmUge1xuICByaWdodDogNXB4O1xufVxuXG4ubWluaV9yZWNpcGVfbmV3cy0tcGFnZXJfbGlua19zaWRlLWxhc3Q6YWZ0ZXIge1xuICByaWdodDogOHB4O1xuICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA3cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbn1cblxuLm1pbmlfcmVjaXBlX25ld3MtLXBhZ2VyX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLm1pbmlfcmVjaXBlX25ld3MtLXBhZ2VyX3RoaXMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcIi4uL21peGluXCI7XG5cbi8vIOODrOOCt+ODlOezu+OBruOCv+OCpOODiOODq+WRqOOCiuODu+ODnOODg+OCr+OCuVxuLm1pbmlfcmVjaXBlX3RvcHZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU4ZTM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2ltYWdlcy9yZWNpcGVzZWFyY2gvcmVjaXBlc2VhcmNoLWluZGV4LXR0bC1iZy1wYy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9pbWFnZXMvcmVjaXBlc2VhcmNoL3JlY2lwZXNlYXJjaC1pbmRleC10dGwtYmctc3AucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgJi0tYmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgfVxuICAvLyDjgr/jgqTjg4jjg6vjgYzlhaXjgovloLTlkIjvvJrpq5jjgZUxODBweFxuICAmLS10dGwge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIEBpbmNsdWRlIGZ6KDI4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICB9XG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgfVxuICB9XG4gIC8vIOOCv+OCpOODiOODq+OBjOWFpeOCieOBquOBhOWgtOWQiO+8mumrmOOBlTEwNXB4XG4gICYtLW5vdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuICB9XG4gICYtLWxpbmtfYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDozMXB4O1xuICAgIHJpZ2h0OjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzVjNWM7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRvcDoxNXB4O1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcIi4uL21peGluXCI7XG5AaW1wb3J0IFwiLi9taW5pLXJlY2lwZXNlYXJjaC1tb2R1bGVcIjtcblxuLm1pbmlfcmVjaXBlX2NvbnRlbnRze1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLXRvcDowO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gICYtLWxpbmtfcmVjaXBlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IHNhdHVyYXRlKDExMCUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxuICB9XG4gICYtLWJucl9yZWNpcGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLWtleXdvcmQge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYm94dHRsIHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1ib3R0b206ICAycHggc29saWQgJGNvbG9yU3ViO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAmLS1ib3hfY29udGVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ubWluaV9yZWNpcGVfY29udGVudHNfa2V5d29yZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gICYtLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICYtLXNlYXJjaGJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAuc2VhcmNoYm94LS1pY29uIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICAuc2VhcmNoYm94LS1zZWFyY2hfdGFnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgIH1cbiAgICAuc2VhcmNoYm94LS1zdWJtaXRfdGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgfVxuICB9XG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzk5OTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4O1xuICB9XG59XG5cbi5taW5pX3JlY2lwZV9jb250ZW50c19jb25kaXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAmLS1pbm5lcl9sb2dpbiB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICB9XG4gIH1cbiAgJi0tbG9naW5fc2VsZWN0X2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY0NjQ2NCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxuICAmLS1sb2dpbl9zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU3ViO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJi0tbGlua19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDVjZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvckJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAuMyk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSwgLjkpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDVjZDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ1Y2Q7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtM3Jvd3Mge1xuICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1pY29uc19ib3gge1xuICAgICAgICBsZWZ0OjY1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbnNfYm94IHtcbiAgICAgICAgICBsZWZ0OjEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdHlwZSB7XG4gICAgcGFkZGluZzogMCAwIDAgODNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTE0cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1sZWZ0OjMwJTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG4gICYtLWljb25zX2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG4gICAgJi1zY2xhc3Mge1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY29sb3I6ICNiMmIyYjI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IC4zcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDMyKTtcbiAgICAgIC8vQGluY2x1ZGUgaWNvbjI7XG4gICAgICAvL2NvbnRlbnQ6ICRpY29uLXBsYXRlO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvdHRvbTogN3B4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBib3R0b206IDE0cHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGJvdHRvbTogMjFweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgYm90dG9tOiAyOHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICBib3R0b206IDM1cHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgIGJvdHRvbTogNDJweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgYm90dG9tOiA0OXB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg5KSB7XG4gICAgICBib3R0b206IDU2cHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDEwKSB7XG4gICAgICBib3R0b206IDYzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDI4KTtcbiAgICB9XG4gICAgJi1zY2xhc3Mge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIGNvbG9yOiByZ2IoMTg5LCAxNTksIDEwNCk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDU1KTtcbiAgICAgICAgLy9jb250ZW50OiAkaWNvbi1zY2xhc3M7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmeig0NSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbnVtIHtcbiAgICBAaW5jbHVkZSBmeigzMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMjApO1xuICAgIH1cbiAgfVxuICAmLS1zY2xhc3Mge1xuICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgfVxuICB9XG4gICYtLWNhdGNoIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQmFzZTtcbiAgICB3aWR0aDogNTdweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgfVxuICB9XG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IC0yNXB4IDAgMCAwO1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDEzKTtcbiAgICB9XG4gIH1cbiAgJi0tcmVjaXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMnB4O1xuICAgIEBpbmNsdWRlIGZ6KDEzKTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTdWI7XG4gICAgY29sb3I6ICRjb2xvckJhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckJhc2U7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JCYXNlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cbiAgfVxufVxuXG4vLyDjg6zjgrfjg5TlpInmm7Tmg4XloLHvvIgvbWluaS9yZWNpcGVzZWFyY2gvbmV3cy5waHDvvInjg7vmm7TmlrDmg4XloLHvvIgvbWluaS9uZXdzL2luZGV4Lmh0bWzvvIlcbi5taW5pX3JlY2lwZV9uZXdzIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICYtLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gICYtLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJi0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzk0OTQ5NDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6ICM2NDY0NjQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gICYtLXB1bGxkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMTBweDtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgY29sb3I6IzRkNGQ0ZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICYtLXNlYXJjaGJveCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMjE2cHg7XG4gICAgfVxuICB9XG4gICYtLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gNTBweCBhdXRvO1xuICB9XG4gICYtLWxpc3RfaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHggMDtcbiAgfVxuICAmLS1saXN0X2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE2cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1yZWxlYXNlIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgY29sb3I6ICM1MDUwNTA7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLS1yZWxlYXNlX2ljb24ge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgJi0tZGVzY3JpcHRpb24ge1xuICAgIC8vIOODrOOCt+ODlOWkieabtOaDheWgseODnOOCv+ODs+OBguOCiuOBruOBqOOBjVxuICAgIC8vd2lkdGg6IDU4MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gICYtLXBhZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuICAmLS1wYWdlcl9saW5rX3NpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gICAgJi1maXJzdCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OjVweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OjhweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggN3B4IDRweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGFzdCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDo1cHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6OHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA3cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tcGFnZXJfbGluayB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAmLS1wYWdlcl90aGlzIHtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4iXX0= */
