@charset "UTF-8";
.recipe_contents {
  position: relative;
  background-image: url("/container/recipesearch/images/recipe-bg.png");
}

.recipe_contents--topvisual {
  width: 100%;
  background-image: url("/container/recipesearch/images/recipe-bg-topvisual.png");
}

.recipe_contents--topvisual_bg {
  background-image: url("/container/recipesearch/images/recipe-bg-ttl.png");
  background-position: center center;
  background-repeat: no-repeat;
}

@media (max-width: 425px) {
  .recipe_contents--topvisual_bg {
    background-image: url("/container/recipesearch/images/recipe-bg-ttl-sp.png");
    background-size: 100% 100%;
  }
}

.recipe_contents--ttl {
  display: flex;
  width: 960px;
  height: 180px;
  margin: 0 auto;
  align-items: center;
  color: #603813;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
}

@media (max-width: 425px) {
  .recipe_contents--ttl {
    font-size: 18px;
    font-size: 1.125rem;
    width: 100%;
    height: 140px;
    padding-left: 15px;
    box-sizing: border-box;
  }
}

.recipe_contents--ttl-description {
  flex-direction: column;
  align-items: start;
  justify-content: center;
}

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

.recipe_contents--inner {
  position: relative;
  display: block;
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 0 0;
}

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

.recipe_contents--box {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  margin: 0 0 50px 0;
}

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

.recipe_contents--boxttl {
  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: 5px;
  border-top-right-radius: 5px;
  padding: 15px 0;
}

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

.recipe_search_select {
  background-color: #fff;
}

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

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

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

.recipe_search_select--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) {
  .recipe_search_select--login_select_box {
    width: 90%;
    height: 44px;
  }
}

.recipe_search_select--login_select {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #ffcc00;
  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) {
  .recipe_search_select--login_select {
    width: 100%;
    height: 44px;
  }
}

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

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

.recipe_search_select--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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.recipe_search_select--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);
}

.recipe_search_select--icon:before {
  font-size: 32px;
  font-size: 2rem;
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "ꤡ";
}

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

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

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

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

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

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

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

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

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

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

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

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

.recipe_search_select--icon-sclass:before {
  font-size: 55px;
  font-size: 3.4375rem;
  content: "ꤢ";
}

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

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

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

.recipe_search_select--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) {
  .recipe_search_select--sclass {
    font-size: 16px;
    font-size: 1rem;
  }
}

.recipe_search_select--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 #603813;
  width: 57px;
}

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

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

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

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

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

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

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

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

.recipe_contents_keyword--free_word {
  position: relative;
  width: 520px;
  margin: 0 auto;
}

.recipe_contents_keyword--free_word:before {
  position: absolute;
  top: 4px;
  right: 5px;
  background-color: #f6883f;
  content: "";
  width: 38px;
  border: 0;
  -webkit-appearance: none;
  height: 38px;
  border-radius: 50%;
}

.recipe_contents_keyword--free_word:after {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  font-size: 1.375rem;
  position: absolute;
  top: 11px;
  right: 14px;
  content: "꤆";
  color: #fff;
}

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

.recipe_contents_keyword--input {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0 15px;
  background-color: #eeeae6;
  -webkit-appearance: none;
  border-radius: 30px;
  border: 0;
  width: 100%;
  box-sizing: border-box;
  color: #000;
  height: 46px;
  transition: .5s;
}

.recipe_contents_keyword--input::-webkit-input-placeholder {
  color: #949494;
}

.recipe_contents_keyword--input::-moz-placeholder {
  color: #949494;
}

.recipe_contents_keyword--input:-ms-input-placeholder {
  color: #949494;
}

.recipe_contents_keyword--input::-ms-input-placeholder {
  color: #949494;
}

.recipe_contents_keyword--input::placeholder {
  color: #949494;
}

.recipe_contents_keyword--input:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;
  min-width: 305px;
}

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

.recipe_contents_keyword--submit {
  position: absolute;
  top: 4px;
  right: 5px;
  background-color: transparent;
  width: 38px;
  border: 0;
  -webkit-appearance: none;
  height: 38px;
  border-radius: 50%;
  z-index: 1;
  cursor: pointer;
}

.recipe_contents_keyword--description {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.2;
  color: #b3b3b3;
  padding: 10px 0 0 0;
}

.recipe_new_arrival {
  position: relative;
  background-color: #fff;
  background-image: url("/container/common/images/bg-main-content-base.png");
  padding: 30px 0;
}

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

.recipe_new_arrival--link_bnr {
  position: relative;
  display: block;
  transition: .15s;
}

.recipe_new_arrival--link_bnr:hover {
  opacity: 0.8;
}

.recipe_new_arrival--bnr_img {
  width: 100%;
  margin-bottom: 10px;
}

.recipe_new_arrival--box {
  width: 960px;
  margin: -10px auto 0 auto;
  padding-bottom: 60px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .recipe_new_arrival--box {
    width: 100%;
    margin: -20px auto 0 auto;
    padding-bottom: 40px;
  }
}

.recipe_new_arrival--wrap {
  background-image: url("/container/recipesearch/images/recipe-bg.png");
  padding: 10px;
  margin-top: 5px;
}

.recipe_new_arrival--body {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: 20px 20px 0 20px;
  background-color: #fff;
}

@media (max-width: 425px) {
  .recipe_new_arrival--body {
    padding: 10px 10px 0 10px;
  }
}

.recipe_new_arrival--box_content {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.recipe_new_arrival--item {
  margin: 0 20px 20px 0;
  width: calc(25% - 15.5px);
}

.recipe_new_arrival--item:nth-child(4n) {
  margin-right: 0;
}

@media (max-width: 425px) {
  .recipe_new_arrival--item {
    margin: 0 10px 10px 0;
    width: calc(50% - 5px);
  }
  .recipe_new_arrival--item:nth-child(2n), .recipe_new_arrival--item:nth-child(4n) {
    margin-right: 0;
  }
}

.recipe_new_arrival--item_5rows {
  margin: 0 20px 20px 0;
  width: calc(20% - 16px);
}

.recipe_new_arrival--item_5rows:nth-child(5n) {
  margin-right: 0;
}

@media (max-width: 425px) {
  .recipe_new_arrival--item_5rows {
    margin: 0 10px 10px 0;
    width: calc(50% - 5px);
  }
  .recipe_new_arrival--item_5rows:nth-child(5n) {
    margin-right: 10px;
  }
  .recipe_new_arrival--item_5rows:nth-child(2n), .recipe_new_arrival--item_5rows:nth-child(4n) {
    margin-right: 0;
  }
}

.recipe_new_arrival--item_link {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  display: block;
  color: #603813;
  text-decoration: none;
}

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

.recipe_new_arrival--item_link:hover:before {
  opacity: 1;
  transform: scale(1, 1);
}

.recipe_new_arrival--item_link-line {
  border-bottom: 1px dotted #efebe8;
  padding: 10px 0;
}

.recipe_new_arrival--item_link-line:first-of-type {
  border-top: 1px dotted #efebe8;
}

.recipe_new_arrival--pic {
  margin: 0 auto 10px auto;
  position: relative;
  display: block;
  width: 100%;
}

.recipe_new_arrival--txt {
  padding: 0 0 0 15px;
  position: relative;
  display: block;
  line-height: 1.2;
}

.recipe_new_arrival--txt:before {
  position: absolute;
  top: calc(50% - 3px);
  left: 0;
  content: "";
  display: block;
  transform: rotate(-90deg);
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #603813 transparent transparent transparent;
  transition: .15s;
}

.recipe_new_arrival--name {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  color: #603813;
  font-weight: 700;
  padding: 5px 0 10px 0;
}

.recipe_new_arrival--relation {
  display: flex;
  justify-content: center;
  padding: 20px 0;
}

@media (max-width: 425px) {
  .recipe_new_arrival--relation {
    display: block;
    padding-bottom: 0;
  }
}

.recipe_new_arrival--link {
  position: relative;
  width: 200px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px 0 0;
  background-color: #ffcc00;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #603813;
  border-radius: 20px;
  box-sizing: border-box;
  transition: .15s;
}

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

.recipe_new_arrival--link:last-child {
  margin-left: 15px;
}

.recipe_new_arrival--link:hover {
  background-color: #b38f00;
}

@media (max-width: 425px) {
  .recipe_new_arrival--link {
    margin: 0 auto;
    width: 240px;
    margin: 0 auto 10px auto;
  }
  .recipe_new_arrival--link:after {
    right: 20px;
  }
  .recipe_new_arrival--link:last-child {
    margin-left: auto;
    margin-bottom: 0;
  }
}

.hospital_menu {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

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

.hospital_menu--box {
  margin: 0 1px 0 0;
  width: calc(33.3% - 1px);
  background-color: #fff;
}

.hospital_menu--box:first-child {
  margin-left: 0;
}

@media (max-width: 425px) {
  .hospital_menu--box {
    margin: 0 0 1px 0;
    padding: 30px 0 20px 0;
    width: 100%;
  }
  .hospital_menu--box:first-child {
    margin-left: auto;
  }
}

.hospital_menu--img_box {
  position: relative;
  display: block;
  width: 240px;
  margin: 20px auto;
}

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

.hospital_menu--time {
  position: absolute;
  top: 0;
  left: 0;
}

.hospital_menu--time:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: block;
  border-style: solid;
  border-width: 56px 56px 0 0;
  border-color: #007bff transparent transparent transparent;
}

.hospital_menu--time-morning:before {
  border-top-color: #3ab2b8;
}

.hospital_menu--time-lunch:before {
  border-top-color: #f1a423;
}

.hospital_menu--time-denner:before {
  border-top-color: #9f72ba;
}

.hospital_menu--time_txt {
  position: relative;
  top: 8px;
  text-align: center;
  color: #fff;
  display: block;
  width: 31px;
}

.hospital_menu--pic {
  margin: 0 auto;
  width: 240px;
  display: block;
}

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

.hospital_menu--txt {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  line-height: 1.3;
  background: linear-gradient(to bottom, rgba(255, 252, 252, 0) 0%, #6b4426 100%);
  height: 60px;
  width: 100%;
  display: flex;
  align-items: center;
  color: #fff;
  box-sizing: border-box;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}

.hospital_menu_list {
  width: 240px;
  margin: 0 auto 20px auto;
}

@media (max-width: 425px) {
  .hospital_menu_list {
    width: 300px;
  }
}

.hospital_menu_list--item {
  border-bottom: 1px dotted #ddd5cd;
  display: block;
}

.hospital_menu_list--link {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 0 5px 13px;
  position: relative;
  line-height: 1.3;
  text-decoration: none;
  color: #603813;
  display: block;
}

.hospital_menu_list--link:before {
  position: absolute;
  top: 13px;
  left: 0;
  content: "";
  display: block;
  transform: rotate(-90deg);
  border-style: solid;
  border-width: 4px 4px 0 4px;
  border-color: #3e2516 transparent transparent transparent;
  transition: .15s;
}

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

.hospital_menu_list--link:hover:after {
  opacity: 1;
  transform: scale(1, 1);
}

.hospital_menu_list--txt_dot {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 0 5px 0;
  position: relative;
  line-height: 1.3;
  text-decoration: none;
  color: #603813;
  display: block;
}

.hospital_menu_list--txt_dot:before {
  top: 6px;
  content: "・";
  border: 0;
}

.recipe_special {
  padding: 30px 0;
}

.recipe_special--box {
  position: relative;
  width: 960px;
  margin: 0 auto 30px auto;
  background-color: #fff;
  border-top: 2px solid #603813;
}

@media (max-width: 425px) {
  .recipe_special--box {
    width: 90%;
    margin-bottom: 60px;
  }
}

@media (max-width: 425px) {
  .recipe_special--box-2btn {
    margin-bottom: 140px;
  }
}

.recipe_special--box_header {
  padding: 0 15px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 55px;
  border-bottom: 1px solid #ddd5cd;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .recipe_special--box_header {
    justify-content: center;
  }
}

.recipe_special--box_ttl {
  font-size: 20px;
  font-size: 1.25rem;
  padding: 10px 0;
  color: #603813;
}

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

.recipe_special--box_btn {
  font-size: 13px;
  font-size: 0.8125rem;
  background-color: #ffcc00;
  text-decoration: none;
  color: #603813;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 160px;
  height: 30px;
  border-radius: 15px;
  box-sizing: border-box;
  margin: 0 0 0 auto;
  padding: 0 10px 0 0;
  transition: .15s;
}

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

.recipe_special--box_btn:hover {
  background-color: #b38f00;
}

@media (max-width: 425px) {
  .recipe_special--box_btn {
    position: absolute;
    bottom: -50px;
    left: 0;
    right: 0;
    width: 240px;
    height: 40px;
    border-radius: 20px;
    margin: 0 auto;
  }
}

.recipe_special--box_btn-food {
  margin: 0 0 0 10px;
}

@media (max-width: 425px) {
  .recipe_special--box_btn-food {
    bottom: -100px;
    margin: 0 auto;
  }
}

.recipe_special--arw {
  display: none;
}

@media (max-width: 425px) {
  .recipe_special--arw {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background-color: #603813;
    pointer-events: auto;
    border: none;
    cursor: pointer;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  }
  .recipe_special--arw:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 5px;
    height: 5px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
  }
  .recipe_special--arw-l {
    left: 15px;
  }
  .recipe_special--arw-l:before {
    left: 13px;
    transform: rotate(-135deg);
  }
  .recipe_special--arw-r {
    right: 15px;
  }
  .recipe_special--arw-r:before {
    right: 13px;
    transform: rotate(45deg);
  }
}

.recipe_special--counter {
  display: none;
}

@media (max-width: 425px) {
  .recipe_special--counter {
    display: block;
    position: absolute;
    top: 267px;
    right: 48px;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background-color: #e8e3df;
    border: 1px solid #fff;
    font-size: 12px;
    font-size: 0.75rem;
    text-align: center;
    line-height: 30px;
    color: #603813;
  }
}

.recipe_special_list {
  position: relative;
  padding: 20px 32px 20px 32px;
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .recipe_special_list {
    display: block;
    height: 280px;
    margin: 0 0 90px 0;
    padding: 20px 0;
    overflow: hidden;
  }
}

.recipe_special_list--item {
  margin: 0 0 0 32px;
  width: 200px;
}

.recipe_special_list--item:first-child {
  margin-left: 0;
}

@media (max-width: 425px) {
  .recipe_special_list--item {
    position: relative;
    margin: 0;
    width: 100%;
  }
  .recipe_special_list--item:first-child {
    margin-left: 0;
  }
}

.recipe_special_list--person {
  position: absolute;
  right: -5px;
  bottom: -5px;
  border-radius: 50%;
  display: block;
  width: 80px;
  height: 80px;
  overflow: hidden;
  border: 2px solid #fff;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);
  transition: 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.recipe_special_list--person_img {
  position: relative;
  top: -3px;
  left: -4px;
  width: 84px;
}

.recipe_special_list--img_box {
  margin: 0 0 5px 0;
  position: relative;
  display: block;
}

.recipe_special_list--pic {
  margin: 0 auto;
  display: block;
  width: 100%;
}

.recipe_special_list--link {
  position: relative;
  display: block;
  text-decoration: none;
  color: #603813;
}

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

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

.recipe_special_list--link:hover .recipe_special_list--person {
  transform: scale(0.8, 0.8);
}

@media (max-width: 425px) {
  .recipe_special_list--link {
    width: 200px;
    margin: 0 auto;
  }
}

.recipe_special_list--name {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 0 10px 0;
  padding: 5px 0 5px 13px;
  position: relative;
  line-height: 1.3;
  text-decoration: none;
  color: #3e2516;
  display: block;
  min-height: 40px;
  border-bottom: 1px dotted #ddd5cd;
}

.recipe_special_list--name:before {
  position: absolute;
  top: 11px;
  left: 0;
  content: "";
  display: block;
  transform: rotate(-90deg);
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #3e2516 transparent transparent transparent;
  transition: .15s;
}

.recipe_special_list--name-food {
  border-bottom: 0;
}

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

.recipe_special_list--name_strong {
  font-size: 16px;
  font-size: 1rem;
  color: #f6883f;
  display: block;
}

.recipe_special_list--txt {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
}

.recipe_contents_mini {
  position: relative;
  display: block;
  width: 480px;
  height: 176px;
  border: 1px solid #c8bdb2;
  background-color: #fff;
  border-radius: 10px;
  margin: -20px 0 50px 0;
}

@media (max-width: 425px) {
  .recipe_contents_mini {
    width: auto;
    height: auto;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 30px;
    padding-bottom: 10px;
  }
}

.recipe_contents_mini--link_btn {
  text-decoration: none;
  color: #603813;
}

.recipe_contents_mini--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;
}

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

.recipe_contents_mini--ttl {
  width: 100%;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  text-align: center;
  padding-top: 20px;
}

@media (max-width: 425px) {
  .recipe_contents_mini--ttl {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}

.recipe_contents_mini--icons_box {
  height: 80px;
}

@media (max-width: 425px) {
  .recipe_contents_mini--icons_box {
    height: 55px;
  }
}

.recipe_contents_mini--type {
  height: 70px;
}

@media (max-width: 425px) {
  .recipe_contents_mini--type {
    height: 60px;
    padding-left: 55px;
  }
}

.recipe_contents_mini--description {
  margin-top: 0;
  margin-left: 10px;
}

.recipe_contents_mini--btn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 302px;
  height: 40px;
  border-radius: 20px;
  background-color: #a71b40;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  color: #fff;
  margin: 0 auto;
}

.recipe_contents_mini--btn:after {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "ꤰ";
  position: absolute;
  top: auto;
  bottom: auto;
  right: 20px;
  font-size: 12px;
  font-size: 0.75rem;
}

@media (max-width: 425px) {
  .recipe_contents_mini--btn {
    width: 300px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.3;
  }
}

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

@media (max-width: 425px) {
  .recipe_news {
    padding-bottom: 50px;
  }
}

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

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

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

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

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

.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;
}

.recipe_news--pulldown {
  background-color: transparent;
  -webkit-appearance: none;
  border: 0;
  width: 100px;
  height: 36px;
  padding: 10px;
  font-size: 14px;
  font-size: 0.875rem;
}

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

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

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

.recipe_news--result {
  position: relative;
  margin-top: 30px;
}

@media (max-width: 425px) {
  .recipe_news--result {
    margin-right: 20px;
    margin-left: 20px;
  }
}

.recipe_news--result_lines {
  border-top: 2px dotted #603813;
  border-bottom: 2px dotted #603813;
  padding: 30px 0 0 0;
}

@media (max-width: 425px) {
  .recipe_news--result_lines {
    margin-right: 20px;
    margin-left: 20px;
  }
}

.recipe_news--result_btn_back {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffcc00;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  color: #603813;
  width: 222px;
  height: 40px;
  border-radius: 20px;
  padding: 0 10px 0 0;
  margin: 40px auto;
  transition: .15s;
  box-sizing: border-box;
}

.recipe_news--result_btn_back:hover {
  background-color: #e6b800;
  box-shadow: 0 0 0 #b79a21;
}

.recipe_news--result_btn_back:after {
  content: "";
  position: absolute;
  top: calc(50% - 4.2px);
  left: 15px;
  width: 6px;
  height: 6px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  transform: rotate(-135deg);
}

.recipe_news--ttl, .recipe_news--result_st {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 700;
  color: #603813;
}

@media (max-width: 425px) {
  .recipe_news--ttl, .recipe_news--result_st {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

.recipe_news--ttl {
  margin: 0 0 50px 0;
}

.recipe_news--ttl:after {
  content: "";
  position: relative;
  border-right: 1px dotted #603813;
  padding: 3px 0;
  margin: 0 0 0 20px;
}

@media (max-width: 425px) {
  .recipe_news--ttl {
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px dotted #603813;
    margin-bottom: 30px;
  }
  .recipe_news--ttl:after {
    content: none;
  }
}

.recipe_news--result_st {
  margin: 0 0 30px 0;
}

.recipe_news--result_description {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5;
  margin: 0 0 30px 0;
}

@media (max-width: 425px) {
  .recipe_news--result_description {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 15px;
  }
}

.recipe_news--recipe_name {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5;
  color: #603813;
  margin: 0 0 30px 0;
}

@media (max-width: 425px) {
  .recipe_news--recipe_name {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 15px;
  }
}

.recipe_news--result_recipe_name {
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  color: #603813;
  border-bottom: 1px dotted #603813;
  padding: 0 0 5px 0;
  margin: 0 0 10px 0;
}

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

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

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

.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);
}

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

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

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

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

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

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

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

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

.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;
}

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

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

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

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

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

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

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

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

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

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

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

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRhaW5lci9jb21tb24vY3NzL2xheW91dC9yZWNpcGVzZWFyY2guY3NzIiwiY29udGFpbmVyL2NvbW1vbi9jc3MvbGF5b3V0L3JlY2lwZXNlYXJjaC5zY3NzIiwiY29udGFpbmVyL2NvbW1vbi9jc3MvX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCO0VBQ0Usa0JBQWtCO0VBQ2xCLHFFQUFxRTtBRER2RTs7QUNFRTtFQUNFLFdBQVc7RUFDWCwrRUFBK0U7QURDbkY7O0FDQ0U7RUFDRSx5RUFBeUU7RUFDekUsa0NBQWtDO0VBQ2xDLDRCQUE0QjtBREVoQzs7QUU4SEU7RURuSUE7SUFLSSw0RUFBNEU7SUFDNUUsMEJBQTBCO0VESzlCO0FBQ0Y7O0FDSEU7RUFDRSxhQUFhO0VBQ2IsWUFBWTtFQUNaLGFBQWE7RUFDYixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGNDdEJnQjtFQW9LbkIsZUFBcUI7RUFDckIsa0JBQWdDO0VEN0k3QixnQkFBZ0I7QURPcEI7O0FFMkdFO0VEMUhBO0lDb0pELGVBQXFCO0lBQ3JCLG1CQUFnQztJRDFJM0IsV0FBVztJQUNYLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsc0JBQXNCO0VEVzFCO0FBQ0Y7O0FDVEk7RUFDRSxzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLHVCQUF1QjtBRFk3Qjs7QUNURTtFQUNFLGNBQWM7RUM0SGpCLGVBQXFCO0VBQ3JCLG1CQUFnQztFRDNIN0IsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixrQkFBa0I7QURhdEI7O0FDWEU7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1CQUFtQjtBRGN2Qjs7QUV3RUU7RUQ1RkE7SUFRSSxjQUFhO0VEaUJqQjtBQUNGOztBQ2ZFO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsa0JBQWtCO0FEa0J0Qjs7QUUyREU7RURq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QkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQ2x4Q3JCLGVBQXFCO0VBQ3JCLG1CQUFnQztFRG14QzdCLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsc0JBQXNCO0FEZ1kxQjs7QUM1WUc7RUFlRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxTQUFRO0VBQ1IsY0FBYztBRGlZcEI7O0FDcFpHO0VBc0JHLFVBQVU7RUFDVixZQUFZO0VBQ1osc0JBQXNCO0FEa1k1Qjs7QUMxWkc7RUEyQkcsUUFBUTtFQUNSLFNBQVM7RUFDVCxtQkFBbUI7QURtWXpCOztBQ2pZSTtFQUNFLG1CQUFtQjtBRG9ZekI7O0FDcllLO0VBR0csU0FBUTtBRHNZaEI7O0FDellLO0VBTUcsU0FBUTtFQUNSLDJCQUEyQjtFQUMzQix5REFBeUQ7QUR1WWpFOztBQ3BZSTtFQUNFLG1CQUFtQjtBRHVZekI7O0FDeFlLO0VBR0csVUFBUztBRHlZakI7O0FDNVlLO0VBTUcsVUFBUztFQUNULDJCQUEyQjtFQUMzQix5REFBeUQ7QUQwWWpFOztBQ3RZRTtFQ2gwQ0QsZUFBcUI7RUFDckIsZUFBZ0M7RURpMEM3QixXQUFXO0VBQ1gsZUFBZTtBRDBZbkI7O0FDeFlFO0VDcjBDRCxlQUFxQjtFQUNyQixlQUFnQztFRHMwQzdCLFdBQVc7RUFDWCxlQUFlO0FENFluQiIsImZpbGUiOiJjb250YWluZXIvY29tbW9uL2Nzcy9sYXlvdXQvcmVjaXBlc2VhcmNoLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5yZWNpcGVfY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmcucG5nXCIpO1xufVxuXG4ucmVjaXBlX2NvbnRlbnRzLS10b3B2aXN1YWwge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9yZWNpcGVzZWFyY2gvaW1hZ2VzL3JlY2lwZS1iZy10b3B2aXN1YWwucG5nXCIpO1xufVxuXG4ucmVjaXBlX2NvbnRlbnRzLS10b3B2aXN1YWxfYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3JlY2lwZXNlYXJjaC9pbWFnZXMvcmVjaXBlLWJnLXR0bC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzLS10b3B2aXN1YWxfYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmctdHRsLXNwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxufVxuXG4ucmVjaXBlX2NvbnRlbnRzLS10dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTYwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzYwMzgxMztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzLS10dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnJlY2lwZV9jb250ZW50cy0tdHRsLWRlc2NyaXB0aW9uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJlY2lwZV9jb250ZW50cy0tdHRsX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG4ucmVjaXBlX2NvbnRlbnRzLS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweCAwIDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfY29udGVudHMtLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucmVjaXBlX2NvbnRlbnRzLS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfY29udGVudHMtLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHMtLWJveHR0bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9yZWNpcGVzZWFyY2gvaW1hZ2VzL3JlY2lwZS1iZy1iYXIucG5nXCIpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfY29udGVudHMtLWJveHR0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taW5uZXJfbG9naW4ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taW5uZXJfbG9naW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tbG9naW5fc2VsZWN0X2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWxvZ2luX3NlbGVjdF9ib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICByaWdodDogMTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tbG9naW5fc2VsZWN0X2JveCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1sb2dpbl9zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1sb2dpbl9zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuXG4ucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tbGlua19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ1Y2Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tbGlua19idG46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAwLjMpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWxpbmtfYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tbGlua19idG46aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tbGlua19idG4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1saW5rX2J0bjpmaXJzdC1jaGlsZCwgLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1saW5rX2J0bjpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkNWNkO1xuICB9XG4gIC5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tbGlua19idG46bnRoLWNoaWxkKDMpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkNWNkO1xuICB9XG4gIC5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tbGlua19idG46bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tbGlua19idG4tM3Jvd3Mge1xuICB3aWR0aDogMzMuMyU7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1saW5rX2J0bi0zcm93cy5hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1saW5rX2J0bi0zcm93cyAucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWljb25zX2JveCB7XG4gIGxlZnQ6IDY1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWxpbmtfYnRuLTNyb3dzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1saW5rX2J0bi0zcm93cyAucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWljb25zX2JveCB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG4ucmVjaXBlX3NlYXJjaF9zZWxlY3QtLXR5cGUge1xuICBwYWRkaW5nOiAwIDAgMCA4M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX3NlYXJjaF9zZWxlY3QtLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMzAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1pY29uc19ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1pY29uc19ib3gge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1pY29uc19ib3gtc2NsYXNzIHtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbnNfYm94LXNjbGFzcyB7XG4gICAgdG9wOiAtNDBweDtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogI2IyYjJiMjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIuqkoVwiO1xufVxuXG4ucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWljb246bnRoLWNoaWxkKDEpIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWljb246bnRoLWNoaWxkKDIpIHtcbiAgYm90dG9tOiA3cHg7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbjpudGgtY2hpbGQoMykge1xuICBib3R0b206IDE0cHg7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbjpudGgtY2hpbGQoNCkge1xuICBib3R0b206IDIxcHg7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbjpudGgtY2hpbGQoNSkge1xuICBib3R0b206IDI4cHg7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbjpudGgtY2hpbGQoNikge1xuICBib3R0b206IDM1cHg7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbjpudGgtY2hpbGQoNykge1xuICBib3R0b206IDQycHg7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbjpudGgtY2hpbGQoOCkge1xuICBib3R0b206IDQ5cHg7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbjpudGgtY2hpbGQoOSkge1xuICBib3R0b206IDU2cHg7XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbjpudGgtY2hpbGQoMTApIHtcbiAgYm90dG9tOiA2M3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1pY29uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbi1zY2xhc3Mge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICBjb2xvcjogI2JkOWY2ODtcbn1cblxuLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1pY29uLXNjbGFzczpiZWZvcmUge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICBjb250ZW50OiBcIuqkolwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1pY29uLXNjbGFzczpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgfVxufVxuXG4ucmVjaXBlX3NlYXJjaF9zZWxlY3QtLW51bSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX3NlYXJjaF9zZWxlY3QtLW51bSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4ucmVjaXBlX3NlYXJjaF9zZWxlY3QtLXNjbGFzcyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tc2NsYXNzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tY2F0Y2gge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjAzODEzO1xuICB3aWR0aDogNTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tY2F0Y2gge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuXG4ucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAtMjVweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cblxuLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1yZWNpcGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1yZWNpcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYwMzgxMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1yZWNpcGUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucmVjaXBlX2NvbnRlbnRzX2tleXdvcmQtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2tleXdvcmQtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLnJlY2lwZV9jb250ZW50c19rZXl3b3JkLS1mcmVlX3dvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yZWNpcGVfY29udGVudHNfa2V5d29yZC0tZnJlZV93b3JkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjg4M2Y7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzOHB4O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5yZWNpcGVfY29udGVudHNfa2V5d29yZC0tZnJlZV93b3JkOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICByaWdodDogMTRweDtcbiAgY29udGVudDogXCLqpIZcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2tleXdvcmQtLWZyZWVfd29yZCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucmVjaXBlX2NvbnRlbnRzX2tleXdvcmQtLWlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDZweDtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4ucmVjaXBlX2NvbnRlbnRzX2tleXdvcmQtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuXG4ucmVjaXBlX2NvbnRlbnRzX2tleXdvcmQtLWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XG4gIG1pbi13aWR0aDogMzA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX2tleXdvcmQtLWlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfa2V5d29yZC0tc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzOHB4O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlY2lwZV9jb250ZW50c19rZXl3b3JkLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2IzYjNiMztcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC1iYXNlLnBuZ1wiKTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9uZXdfYXJyaXZhbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0tbGlua19ibnIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1saW5rX2Jucjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0tYm5yX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1ib3gge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogLTEwcHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9uZXdfYXJyaXZhbC0tYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC0yMHB4IGF1dG8gMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3JlY2lwZXNlYXJjaC9pbWFnZXMvcmVjaXBlLWJnLnBuZ1wiKTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9uZXdfYXJyaXZhbC0tYm9keSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcbiAgfVxufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1ib3hfY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW0ge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE1LjVweCk7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW06bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW06bnRoLWNoaWxkKDJuKSwgLnJlY2lwZV9uZXdfYXJyaXZhbC0taXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0taXRlbV81cm93cyB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMTZweCk7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW1fNXJvd3M6bnRoLWNoaWxkKDVuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW1fNXJvd3Mge1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW1fNXJvd3M6bnRoLWNoaWxkKDVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW1fNXJvd3M6bnRoLWNoaWxkKDJuKSwgLnJlY2lwZV9uZXdfYXJyaXZhbC0taXRlbV81cm93czpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0taXRlbV9saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzYwMzgxMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1pdGVtX2xpbms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNTUsIDUsIDAuMyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1LCAwLjk1KTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0taXRlbV9saW5rOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW1fbGluay1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZWZlYmU4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW1fbGluay1saW5lOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNlZmViZTg7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLXBpYyB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLXR4dCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLXR4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICBib3JkZXItY29sb3I6ICM2MDM4MTMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA1cHggMCAxMHB4IDA7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLXJlbGF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLXJlbGF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwMzgxMztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjAzODEzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjAzODEzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLWxpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzOGYwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWxpbmsge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIH1cbiAgLnJlY2lwZV9uZXdfYXJyaXZhbC0tbGluazphZnRlciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnJlY2lwZV9uZXdfYXJyaXZhbC0tbGluazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ob3NwaXRhbF9tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ob3NwaXRhbF9tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaG9zcGl0YWxfbWVudS0tYm94IHtcbiAgbWFyZ2luOiAwIDFweCAwIDA7XG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gMXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmhvc3BpdGFsX21lbnUtLWJveDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsX21lbnUtLWJveCB7XG4gICAgbWFyZ2luOiAwIDAgMXB4IDA7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9zcGl0YWxfbWVudS0tYm94OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uaG9zcGl0YWxfbWVudS0taW1nX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaG9zcGl0YWxfbWVudS0taW1nX2JveCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5ob3NwaXRhbF9tZW51LS10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5ob3NwaXRhbF9tZW51LS10aW1lOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1NnB4IDU2cHggMCAwO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5ob3NwaXRhbF9tZW51LS10aW1lLW1vcm5pbmc6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNhYjJiODtcbn1cblxuLmhvc3BpdGFsX21lbnUtLXRpbWUtbHVuY2g6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYTQyMztcbn1cblxuLmhvc3BpdGFsX21lbnUtLXRpbWUtZGVubmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5ZjcyYmE7XG59XG5cbi5ob3NwaXRhbF9tZW51LS10aW1lX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzFweDtcbn1cblxuLmhvc3BpdGFsX21lbnUtLXBpYyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsX21lbnUtLXBpYyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ob3NwaXRhbF9tZW51LS10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTIsIDI1MiwgMCkgMCUsICM2YjQ0MjYgMTAwJSk7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmhvc3BpdGFsX21lbnVfbGlzdCB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsX21lbnVfbGlzdCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5ob3NwaXRhbF9tZW51X2xpc3QtLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGQ1Y2Q7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9zcGl0YWxfbWVudV9saXN0LS1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhvc3BpdGFsX21lbnVfbGlzdC0tbGluazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjM2UyNTE2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uaG9zcGl0YWxfbWVudV9saXN0LS1saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogLThweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgMC4zKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbn1cblxuLmhvc3BpdGFsX21lbnVfbGlzdC0tbGluazpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5ob3NwaXRhbF9tZW51X2xpc3QtLXR4dF9kb3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9zcGl0YWxfbWVudV9saXN0LS10eHRfZG90OmJlZm9yZSB7XG4gIHRvcDogNnB4O1xuICBjb250ZW50OiBcIuODu1wiO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZWNpcGVfc3BlY2lhbCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnJlY2lwZV9zcGVjaWFsLS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzYwMzgxMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfc3BlY2lhbC0tYm94IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfc3BlY2lhbC0tYm94LTJidG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5yZWNpcGVfc3BlY2lhbC0tYm94X2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkNWNkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9zcGVjaWFsLS1ib3hfaGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucmVjaXBlX3NwZWNpYWwtLWJveF90dGwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfc3BlY2lhbC0tYm94X3R0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ucmVjaXBlX3NwZWNpYWwtLWJveF9idG4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ucmVjaXBlX3NwZWNpYWwtLWJveF9idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYwMzgxMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ucmVjaXBlX3NwZWNpYWwtLWJveF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4ZjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9zcGVjaWFsLS1ib3hfYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucmVjaXBlX3NwZWNpYWwtLWJveF9idG4tZm9vZCB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfc3BlY2lhbC0tYm94X2J0bi1mb29kIHtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucmVjaXBlX3NwZWNpYWwtLWFydyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX3NwZWNpYWwtLWFydyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwMzgxMztcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLnJlY2lwZV9zcGVjaWFsLS1hcnc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgfVxuICAucmVjaXBlX3NwZWNpYWwtLWFydy1sIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG4gIC5yZWNpcGVfc3BlY2lhbC0tYXJ3LWw6YmVmb3JlIHtcbiAgICBsZWZ0OiAxM3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB9XG4gIC5yZWNpcGVfc3BlY2lhbC0tYXJ3LXIge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5yZWNpcGVfc3BlY2lhbC0tYXJ3LXI6YmVmb3JlIHtcbiAgICByaWdodDogMTNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuLnJlY2lwZV9zcGVjaWFsLS1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfc3BlY2lhbC0tY291bnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjY3cHg7XG4gICAgcmlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTNkZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjNjAzODEzO1xuICB9XG59XG5cbi5yZWNpcGVfc3BlY2lhbF9saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDMycHggMjBweCAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX3NwZWNpYWxfbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBtYXJnaW46IDAgMCA5MHB4IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnJlY2lwZV9zcGVjaWFsX2xpc3QtLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDMycHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnJlY2lwZV9zcGVjaWFsX2xpc3QtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfc3BlY2lhbF9saXN0LS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWNpcGVfc3BlY2lhbF9saXN0LS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucmVjaXBlX3NwZWNpYWxfbGlzdC0tcGVyc29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgYm90dG9tOiAtNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbn1cblxuLnJlY2lwZV9zcGVjaWFsX2xpc3QtLXBlcnNvbl9pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTRweDtcbiAgd2lkdGg6IDg0cHg7XG59XG5cbi5yZWNpcGVfc3BlY2lhbF9saXN0LS1pbWdfYm94IHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZWNpcGVfc3BlY2lhbF9saXN0LS1waWMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVjaXBlX3NwZWNpYWxfbGlzdC0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2MDM4MTM7XG59XG5cbi5yZWNpcGVfc3BlY2lhbF9saXN0LS1saW5rOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAtNnB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg5YjA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAwLjMpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEycHgpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOTUsIDAuOTUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUsIDAuOTUpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ucmVjaXBlX3NwZWNpYWxfbGlzdC0tbGluazpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4ucmVjaXBlX3NwZWNpYWxfbGlzdC0tbGluazpob3ZlciAucmVjaXBlX3NwZWNpYWxfbGlzdC0tcGVyc29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX3NwZWNpYWxfbGlzdC0tbGluayB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5yZWNpcGVfc3BlY2lhbF9saXN0LS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzZTI1MTY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGQ1Y2Q7XG59XG5cbi5yZWNpcGVfc3BlY2lhbF9saXN0LS1uYW1lOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICBib3JkZXItY29sb3I6ICMzZTI1MTYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5yZWNpcGVfc3BlY2lhbF9saXN0LS1uYW1lLWZvb2Qge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9zcGVjaWFsX2xpc3QtLW5hbWUge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnJlY2lwZV9zcGVjaWFsX2xpc3QtLW5hbWVfc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZjY4ODNmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlY2lwZV9zcGVjaWFsX2xpc3QtLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucmVjaXBlX2NvbnRlbnRzX21pbmkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDgwcHg7XG4gIGhlaWdodDogMTc2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGJkYjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogLTIwcHggMCA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX21pbmkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnJlY2lwZV9jb250ZW50c19taW5pLS1saW5rX2J0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2MDM4MTM7XG59XG5cbi5yZWNpcGVfY29udGVudHNfbWluaS0tbGlua19idG46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAwLjMpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ucmVjaXBlX2NvbnRlbnRzX21pbmktLWxpbmtfYnRuOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5yZWNpcGVfY29udGVudHNfbWluaS0tdHRsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfY29udGVudHNfbWluaS0tdHRsIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cblxuLnJlY2lwZV9jb250ZW50c19taW5pLS1pY29uc19ib3gge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX2NvbnRlbnRzX21pbmktLWljb25zX2JveCB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG59XG5cbi5yZWNpcGVfY29udGVudHNfbWluaS0tdHlwZSB7XG4gIGhlaWdodDogNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfY29udGVudHNfbWluaS0tdHlwZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxufVxuXG4ucmVjaXBlX2NvbnRlbnRzX21pbmktLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yZWNpcGVfY29udGVudHNfbWluaS0tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMwMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzFiNDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJlY2lwZV9jb250ZW50c19taW5pLS1idG46YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwi6qSwXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfY29udGVudHNfbWluaS0tYnRuIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4ucmVjaXBlX25ld3Mge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnJlY2lwZV9uZXdzLS1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3cy0tY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5yZWNpcGVfbmV3cy0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9uZXdzLS13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucmVjaXBlX25ld3MtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yZWNpcGVfbmV3cy0tc2VsZWN0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gIGJvcmRlci1jb2xvcjogIzY0NjQ2NCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnJlY2lwZV9uZXdzLS1wdWxsZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnJlY2lwZV9uZXdzLS1zZWFyY2hib3gge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cblxuLnJlY2lwZV9uZXdzLS1zZWFyY2hib3g6YmVmb3JlIHtcbiAgcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3cy0tc2VhcmNoYm94IHtcbiAgICB3aWR0aDogMjE2cHg7XG4gIH1cbn1cblxuLnJlY2lwZV9uZXdzLS1yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX25ld3MtLXJlc3VsdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5yZWNpcGVfbmV3cy0tcmVzdWx0X2xpbmVzIHtcbiAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAjNjAzODEzO1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICM2MDM4MTM7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX25ld3MtLXJlc3VsdF9saW5lcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5yZWNpcGVfbmV3cy0tcmVzdWx0X2J0bl9iYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHdpZHRoOiAyMjJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJlY2lwZV9uZXdzLS1yZXN1bHRfYnRuX2JhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZiODAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAjYjc5YTIxO1xufVxuXG4ucmVjaXBlX25ld3MtLXJlc3VsdF9idG5fYmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDQuMnB4KTtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjAzODEzO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjAzODEzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLnJlY2lwZV9uZXdzLS10dGwsIC5yZWNpcGVfbmV3cy0tcmVzdWx0X3N0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3cy0tdHRsLCAucmVjaXBlX25ld3MtLXJlc3VsdF9zdCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5yZWNpcGVfbmV3cy0tdHRsIHtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xufVxuXG4ucmVjaXBlX25ld3MtLXR0bDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM2MDM4MTM7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX25ld3MtLXR0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzYwMzgxMztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5yZWNpcGVfbmV3cy0tdHRsOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5yZWNpcGVfbmV3cy0tcmVzdWx0X3N0IHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG4ucmVjaXBlX25ld3MtLXJlc3VsdF9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX25ld3MtLXJlc3VsdF9kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5yZWNpcGVfbmV3cy0tcmVjaXBlX25hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3cy0tcmVjaXBlX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ucmVjaXBlX25ld3MtLXJlc3VsdF9yZWNpcGVfbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzYwMzgxMztcbiAgcGFkZGluZzogMCAwIDVweCAwO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5yZWNpcGVfbmV3cy0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMjVweCBhdXRvIDUwcHggYXV0bztcbn1cblxuLnJlY2lwZV9uZXdzLS1saXN0X2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTVweCAwIDEwcHggMDtcbn1cblxuLnJlY2lwZV9uZXdzLS1saXN0X2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnJlY2lwZV9uZXdzLS1saXN0X2xpbms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogLThweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbn1cblxuLnJlY2lwZV9uZXdzLS1saXN0X2xpbms6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAuMztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3cy0tbGlzdF9saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucmVjaXBlX25ld3MtLXJlbGVhc2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVjaXBlX25ld3MtLXJlbGVhc2VfaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVjaXBlX25ld3MtLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9uZXdzLS1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnJlY2lwZV9uZXdzLS1wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9uZXdzLS1wYWdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5yZWNpcGVfbmV3cy0tcGFnZXJfbGlua19zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5yZWNpcGVfbmV3cy0tcGFnZXJfbGlua19zaWRlOmJlZm9yZSwgLnJlY2lwZV9uZXdzLS1wYWdlcl9saW5rX3NpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cblxuLnJlY2lwZV9uZXdzLS1wYWdlcl9saW5rX3NpZGU6YmVmb3JlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVjaXBlX25ld3MtLXBhZ2VyX2xpbmtfc2lkZTphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5yZWNpcGVfbmV3cy0tcGFnZXJfbGlua19zaWRlLWZpcnN0IHtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cblxuLnJlY2lwZV9uZXdzLS1wYWdlcl9saW5rX3NpZGUtZmlyc3Q6YmVmb3JlIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ucmVjaXBlX25ld3MtLXBhZ2VyX2xpbmtfc2lkZS1maXJzdDphZnRlciB7XG4gIGxlZnQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggN3B4IDRweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWNpcGVfbmV3cy0tcGFnZXJfbGlua19zaWRlLWxhc3Qge1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuXG4ucmVjaXBlX25ld3MtLXBhZ2VyX2xpbmtfc2lkZS1sYXN0OmJlZm9yZSB7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbi5yZWNpcGVfbmV3cy0tcGFnZXJfbGlua19zaWRlLWxhc3Q6YWZ0ZXIge1xuICByaWdodDogOHB4O1xuICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA3cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbn1cblxuLnJlY2lwZV9uZXdzLS1wYWdlcl9saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5yZWNpcGVfbmV3cy0tcGFnZXJfdGhpcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcIi4uL21peGluXCI7XG5cbi5yZWNpcGVfY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmcucG5nXCIpO1xuICAmLS10b3B2aXN1YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmctdG9wdmlzdWFsLnBuZ1wiKTtcbiAgfVxuICAmLS10b3B2aXN1YWxfYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmctdHRsLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9yZWNpcGVzZWFyY2gvaW1hZ2VzL3JlY2lwZS1iZy10dGwtc3AucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBAaW5jbHVkZSBmeigyOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAvL+OCv+OCpOODiOODq+S4i+OBq+iqrOaYjuaWh++8iCYtLXR0bF9kZXNjcmlwdGlvbiDjgYzlhaXjgovloLTlkIjvvIlcbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi0tdHRsX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXRvcDowO1xuICAgIH1cbiAgfVxuICAmLS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmLS1ib3h0dGwge1xuICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmctYmFyLnBuZ1wiKTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTYpO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucmVjaXBlX3NlYXJjaF9zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAmLS1pbm5lcl9sb2dpbiB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICB9XG4gIH1cbiAgJi0tbG9naW5fc2VsZWN0X2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY0NjQ2NCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxuICAmLS1sb2dpbl9zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJi0tbGlua19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDVjZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgLjMpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KTtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ1Y2Q7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ1Y2Q7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtM3Jvd3Mge1xuICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlY2lwZV9zZWFyY2hfc2VsZWN0LS1pY29uc19ib3gge1xuICAgICAgICBsZWZ0OjY1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5yZWNpcGVfc2VhcmNoX3NlbGVjdC0taWNvbnNfYm94IHtcbiAgICAgICAgICBsZWZ0OjEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdHlwZSB7XG4gICAgcGFkZGluZzogMCAwIDAgODNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTE0cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1sZWZ0OjMwJTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG4gICYtLWljb25zX2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG4gICAgJi1zY2xhc3Mge1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY29sb3I6ICNiMmIyYjI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IC4zcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDMyKTtcbiAgICAgIEBpbmNsdWRlIGljb24yO1xuICAgICAgY29udGVudDogJGljb24tcGxhdGU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYm90dG9tOiA3cHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvdHRvbTogMTRweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgYm90dG9tOiAyMXB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBib3R0b206IDI4cHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgYm90dG9tOiA0MnB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICBib3R0b206IDQ5cHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgIGJvdHRvbTogNTZweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMTApIHtcbiAgICAgIGJvdHRvbTogNjNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMjgpO1xuICAgIH1cbiAgICAmLXNjbGFzcyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgY29sb3I6IHJnYigxODksIDE1OSwgMTA0KTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZnooNTUpO1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zY2xhc3M7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmeig0NSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbnVtIHtcbiAgICBAaW5jbHVkZSBmeigzMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMjApO1xuICAgIH1cbiAgfVxuICAmLS1zY2xhc3Mge1xuICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgfVxuICB9XG4gICYtLWNhdGNoIHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQnJvd247XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTMpO1xuICAgIH1cbiAgfVxuICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAtMjVweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgfVxuICB9XG4gICYtLXJlY2lwZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDJweDtcbiAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG4gIH1cbn1cblxuLnJlY2lwZV9jb250ZW50c19rZXl3b3JkIHtcbiAgJi0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuICB9XG4gICYtLWZyZWVfd29yZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4ODNmO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb24yO1xuICAgICAgQGluY2x1ZGUgZnooMjIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICBjb250ZW50OiAkaWNvbi1zZWFyY2g7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGhlaWdodDogNDZweDtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5NDk0OTQ7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKSBpbnNldDtcbiAgICAgIG1pbi13aWR0aDogMzA1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICB9XG4gIH1cbiAgJi0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi0tZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIH1cbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC1iYXNlLnBuZ1wiKTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgJi0tbGlua19ibnIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuICAmLS1ibnJfaW1nIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgfVxuICAmLS1ib3gge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IC0xMHB4IGF1dG8gMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOjYwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogLTIwcHggYXV0byAwIGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuICAgIH1cbiAgfVxuICAmLS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3JlY2lwZXNlYXJjaC9pbWFnZXMvcmVjaXBlLWJnLnBuZ1wiKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICB9XG4gICYtLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgfVxuICB9XG4gICYtLWJveF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTUuNXB4KTtcbiAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgJjpudGgtY2hpbGQoMm4pLFxuICAgICAgJjpudGgtY2hpbGQoNG4pICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy815YiXXG4gICYtLWl0ZW1fNXJvd3Mge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxNnB4KTtcbiAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgJjpudGgtY2hpbGQoNW4pICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKSxcbiAgICAgICY6bnRoLWNoaWxkKDRuKSAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWl0ZW1fbGluayB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIGxlZnQ6IC02cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgLjMpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1LCAuOTUpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGluZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlZmViZTg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNlZmViZTg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXBpYyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLS10eHQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvckJyb3duIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xuICB9XG4gICYtLXJlbGF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgfVxuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDE1JSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ob3NwaXRhbF9tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtLWJveCB7XG4gICAgbWFyZ2luOiAwIDFweCAwIDA7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOjAgMCAxcHggMDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taW1nX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS10aW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDU2cHggNTZweCAwIDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDdiZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYtbW9ybmluZyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMzYWIyYjg7XG4gICAgICB9XG4gICAgfVxuICAgICYtbHVuY2gge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZjFhNDIzO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRlbm5lciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM5ZjcyYmE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXRpbWVfdHh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMXB4O1xuICB9XG4gICYtLXBpYyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS10eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1MiwgMjUyLCAwKSAwJSwgIzZiNDQyNiAxMDAlKTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgfVxufVxuLmhvc3BpdGFsX21lbnVfbGlzdCB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gICYtLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RkZDVjZDtcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLS1saW5rIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDEzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDRweCA0cHggMCA0cHg7XG4gICAgICBib3JkZXItY29sb3I6ICMzZTI1MTYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAuMyk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblx0Ji0tdHh0X2RvdCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgZGlzcGxheTogYmxvY2s7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRjb250ZW50OiBcIuODu1wiO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ucmVjaXBlX3NwZWNpYWwge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gICYtLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgICYtMmJ0biB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1ib3hfaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ1Y2Q7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi0tYm94X3R0bCB7XG4gICAgQGluY2x1ZGUgZnooMjApO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIH1cbiAgfVxuICAmLS1ib3hfYnRuIHtcbiAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDE1JSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTotNTBweDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICYtZm9vZCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJvdHRvbTotMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1hcncge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvckJyb3duO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuICAgICAgJi1sIHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6MTNweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1yIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDoxM3B4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNjdweDtcbiAgICAgIHJpZ2h0OiA0OHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTNkZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICB9XG4gIH1cbn1cbi5yZWNpcGVfc3BlY2lhbF9saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDMycHggMjBweCAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbjogMCAwIDkwcHggMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmLS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAwIDMycHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvL2xlZnQ6MDtcbiAgICAgIC8vcmlnaHQ6MDtcbiAgICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgICAvL3RvcDoyMHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1wZXJzb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTVweDtcbiAgICBib3R0b206IC01cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMS4yNzUpO1xuICB9XG4gICYtLXBlcnNvbl9pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgbGVmdDogLTRweDtcbiAgICB3aWR0aDogODRweDtcbiAgfVxuICAmLS1pbWdfYm94IHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi0tcGljIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICBsZWZ0OiAtNnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjODliMDU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAuMyk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjk1LCAuOTUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUsIC45NSk7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIH1cbiAgICAgIC5yZWNpcGVfc3BlY2lhbF9saXN0IHtcbiAgICAgICAgJi0tcGVyc29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44LCAuOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICYtLW5hbWUge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDEzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjM2UyNTE2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGRkNWNkO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzNlMjUxNiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgfVxuICAgICYtZm9vZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1uYW1lX3N0cm9uZyB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGNvbG9yOiAjZjY4ODNmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLnJlY2lwZV9jb250ZW50c19taW5pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4MHB4O1xuICBoZWlnaHQ6IDE3NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhiZGIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IC0yMHB4IDAgNTBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAmLS1saW5rX2J0biB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAuMyk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSwgLjkpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZnooMjIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTcpO1xuICAgIH1cbiAgfVxuICAvLyAucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWljb25zX2JveOS4iuabuOOBjVxuICAmLS1pY29uc19ib3gge1xuICAgIGhlaWdodDogODBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuICB9XG4gIC8vIC5yZWNpcGVfc2VhcmNoX3NlbGVjdC0tdHlwZeS4iuabuOOBjVxuICAmLS10eXBlIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIH1cbiAgfVxuICAvLyAucmVjaXBlX3NlYXJjaF9zZWxlY3QtLWRlc2NyaXB0aW9u5LiK5pu444GNXG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICYtLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzAycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWI0MDtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIGNvbnRlbnQ6ICRpY29uLW5ld3dpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDphdXRvO1xuICAgICAgYm90dG9tOmF1dG87XG4gICAgICByaWdodDoyMHB4O1xuICAgICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zXG4gICAgfVxuICB9XG59XG5cbi8vIOODrOOCt+ODlOWkieabtOaDheWgse+8iC9yZWNpcGVzZWFyY2gvbmV3cy5waHDvvInjg7vmm7TmlrDmg4XloLHvvIgvbmV3cy9pbmRleC5odG1s77yJXG4ucmVjaXBlX25ld3N7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgJi0tY29udGVudHMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgJi0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjOTQ5NDk0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY0NjQ2NCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgJi0tcHVsbGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgfVxuICAmLS1zZWFyY2hib3gge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDIxNnB4O1xuICAgIH1cbiAgfVxuICAmLS1yZXN1bHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1yZXN1bHRfbGluZXMge1xuICAgIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgJGNvbG9yQnJvd247XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkY29sb3JCcm93bjtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAvL+aknOe0oue1kOaenOOBi+OCieS4gOimp+OBq+aIu+OCi+ODnOOCv+ODs1xuICAmLS1yZXN1bHRfYnRuX2JhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgQGluY2x1ZGUgaG92ZXItZGFyaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0LjJweCk7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gIH1cbiAgLy/mpJzntKLntZDmnpzjgr/jgqTjg4jjg6vjgajlvLfoqr/mloflrZdcbiAgJi0tdHRsLFxuICAmLS1yZXN1bHRfc3Qge1xuICAgIEBpbmNsdWRlIGZ6KDMwKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigyNCk7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAkY29sb3JCcm93bjtcbiAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yQnJvd247XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXJlc3VsdF9zdCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gIC8v5qSc57Si57WQ5p6c5paHXG4gICYtLXJlc3VsdF9kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgZnooMjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIC8v5qSc57Si44GX44Gf44Os44K344OU5ZCN77yI44Kt44O844Ov44O844OJ77yJXG4gICYtLXJlY2lwZV9uYW1lIHtcbiAgICBAaW5jbHVkZSBmeigyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIC8v5qSc57Si57WQ5p6c5LiA6Kan44Gu44Os44K344OU5ZCNXG4gICYtLXJlc3VsdF9yZWNpcGVfbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3JCcm93bjtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gICYtLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gNTBweCBhdXRvO1xuICB9XG4gICYtLWxpc3RfaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHggMDtcbiAgfVxuICAmLS1saXN0X2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE2cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1yZWxlYXNlIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgY29sb3I6ICM1MDUwNTA7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLS1yZWxlYXNlX2ljb24ge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgJi0tZGVzY3JpcHRpb24ge1xuICAgIC8vIOODrOOCt+ODlOWkieabtOaDheWgseODnOOCv+ODs+OBguOCiuOBruOBqOOBjVxuICAgIC8vd2lkdGg6IDU4MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gICYtLXBhZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuICAmLS1wYWdlcl9saW5rX3NpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gICAgJi1maXJzdCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OjVweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OjhweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggN3B4IDRweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGFzdCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDo1cHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6OHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA3cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tcGFnZXJfbGluayB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAmLS1wYWdlcl90aGlzIHtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIGNvbG9yXG4kY29sb3JCcm93bjogIzYwMzgxMztcbiRjb2xvclNpZGVuYXY6ICM0MjIxMEI7XG4kY29sb3JZZWxsb3c6ICNmZmNjMDA7XG4kY29sb3JPcmFuZ2U6ICNmZjgxMjM7XG4kY29sb3JGb29kc3R1ZmY6ICM3ZWMwNDQ7XG4kY29sb3JQcm9kdWNlcjogIzFkOWRjZDtcblxuLy/jgrPjg7Pjg5Pjg6Ljg7zjg4lcbiRjb2xvci1jb21iaTogI2VhNmYwMDtcbi8v44Ob44OD44OI44Ko44Ki44Oi44O844OJXG4kY29sb3ItaG90YWlyOiAjZWM1MTRiO1xuLy/jgrnjg4Hjg7zjg6Djg6Ljg7zjg4lcbiRjb2xvci1zdGVhbTogIzQ2YjNlNDtcbi8v5LiL44GU44GX44KJ44GIXG4kY29sb3ItcHJlcGFyYXRpb246ICNmZmMzMDA7XG5cbi8vIGljb25cbiRpY29uLWNvbnRhY3Q6IFwiXFxhOTAwXCI7XG4kaWNvbi1jcm93bjogXCJcXGE5MDFcIjtcbiRpY29uLWV2ZXJpbzogXCJcXGE5MDJcIjtcbiRpY29uLWZhcTogXCJcXGE5MDNcIjtcbiRpY29uLWZsYWc6IFwiXFxhOTA0XCI7XG4kaWNvbi1ob3NwaXRhbDogXCJcXGE5MDVcIjsgXG4kaWNvbi1zZWFyY2g6IFwiXFxhOTA2XCI7XG4kaWNvbi1iZWdpbm5lcjogXCJcXGE5MDdcIjtcbiRpY29uLWNhdGFsb2c6IFwiXFxhOTA4XCI7XG4kaWNvbi1jaGFuZ2U6IFwiXFxhOTA5XCI7XG4kaWNvbi1jb25maWc6IFwiXFxhOTEwXCI7XG4kaWNvbi1sb2dvdXQ6IFwiXFxhOTExXCI7XG4kaWNvbi1ob21lOiBcIlxcYTkxMlwiO1xuJGljb24taG9zcGl0YWxmb29kOiBcIlxcYTkxM1wiO1xuJGljb24tbGFibzogXCJcXGE5MTRcIjtcbiRpY29uLXRlY2g6IFwiXFxhOTE1XCI7XG4kaWNvbi10ZXN0a2l0Y2hlbjogXCJcXGE5MTZcIjtcbiRpY29uLWNhc2U6IFwiXFxhOTE3XCI7XG4kaWNvbi1sb2dvOiBcIlxcYTkxOFwiO1xuJGljb24tcmVjaXBlc2VhcmNoOiBcIlxcYTkxOVwiO1xuJGljb24tbG9naW46IFwiXFxhOTIwXCI7XG4kaWNvbi1wbGF0ZTogXCJcXGE5MjFcIjtcbiRpY29uLXNjbGFzczogXCJcXGE5MjJcIjtcbiRpY29uLWRvd25sb2FkOiBcIlxcYTkyM1wiO1xuJGljb24tcHJpbnQ6IFwiXFxhOTI0XCI7XG4kaWNvbi1yZWNpcGU6IFwiXFxhOTI1XCI7XG4kaWNvbi1jaGVjazogXCJcXGE5MjZcIjtcbiRpY29uLXRpbWU6IFwiXFxhOTI3XCI7XG4kaWNvbi1tZW1vOiBcIlxcYTkyOFwiO1xuJGljb24tYWxsOiBcIlxcYTkyOVwiO1xuJGljb24tbmV3d2luOiBcIlxcYTkzMFwiO1xuJGljb24tYWNsYXNzOiBcIlxcYTkzMVwiO1xuJGljb24tY29ja2hhdDogXCJcXGE5MzJcIjtcbiRpY29uLW5vYnV6emVyOiBcIlxcYTkzM1wiO1xuJGljb24tY29udGludWU6IFwiXFxhOTM0XCI7XG4kaWNvbi1yZXR1cm46IFwiXFxhOTM1XCI7XG4kaWNvbi1ob3NwaXRhbDAxOiBcIlxcZTkwNFwiO1xuJGljb24taG9zcGl0YWwwMjogXCJcXGU5MDNcIjtcbiRpY29uLWhvc3BpdGFsMDM6IFwiXFxlOTAyXCI7XG4kaWNvbi1ob3NwaXRhbDA0OiBcIlxcZTkwMVwiO1xuJGljb24taG9zcGl0YWwwNTogXCJcXGU5MDBcIjtcbiRpY29uLWhvc3BpdGFsMDY6IFwiXFxlOTA2XCI7XG4kaWNvbi1ob3NwaXRhbDA3OiBcIlxcZTkwNVwiO1xuJGljb24tbWluaTogXCJcXGU5MDdcIjtcbiRpY29uLWNvb2tldmVyaW86IFwiXFxlOTA4XCI7XG5cbi8vIFggbWFyayAoZXguPHNwYW4gY2xhc3M9XCJjbG9zZVwiPjwvc3Bhbj4pXG5AbWl4aW4gbWFyay14IHtcbiAgLy8gw5fjgpLlm7LjgoDmraPmlrnlvaLjgpLov73liqDjgIDigLtwb3Npeml0b246YWJzb2x1dGUgb3IgcmVsYXRpdmXlhaXjgozjgabjga1cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICB0b3A6MDtcbiAgICBib3R0b206MDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLy8g57ea44Gu44K144Kk44K644KS6L+95Yqg44CA4oC76ZW344GV44Gv5p6g5bmFw5fiiJoy44GP44KJ44GEXG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi8vIExpbmstaG92ZXIx77ya5Zub6KeS44GM44Od44OD44OX44Ki44OD44OX44GZ44KLIFxuQG1peGluIGhvdmVyLXBvcCB7XG4gIC8vIEFkZCBwb3Npeml0b246YWJzb2x1dGUgb3IgcmVsYXRpdmVcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOSwgLjkpO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuICB9XG59XG4vLyBMaW5rLWhvdmVyMu+8muaal+OCgeOBrum7hOiJsuiDjOaZr+OBq+OBquOCi1xuQG1peGluIGhvdmVyLWRhcmsge1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yWWVsbG93LCA1JSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgI2I3OWEyMTtcbiAgfVxufVxuXG4vLyBidXR0b24g4oC7YmFja2dyb3VuZC1jb2xvciDjga/lgIvliKXjgavoqK3lrppcbkBtaXhpbiBidG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBmb3Igb3ZlciB3MTI4MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gZm9yIGxlc3MgdzEyODBcbkBtaXhpbiBsYXB0b3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIGZvciBzcFxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIHRvIGV4Y2x1ZGUgc3BcbkBtaXhpbiBub3RTcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGljb21vb25cbkBtaXhpbiBpY29uMiB7XG5cdGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcblx0c3BlYWs6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gZm9udC1zaXplXG5AbWl4aW4gZnooJHNpemUsICRiYXNlOiAxNikge1xuXHRmb250LXNpemU6ICRzaXplICsgcHg7XG5cdGZvbnQtc2l6ZTogKCRzaXplIC8gJGJhc2UpICsgcmVtO1xufVxuXG4vLyAjY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG5cdCY6YWZ0ZXIge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHR9XG59XG4iXX0= */
