@charset "UTF-8";
.cmn_header {
  position: relative;
  border-top: 5px solid #42210B;
  height: 160px;
  box-sizing: border-box;
  box-shadow: 2px 0 5px 0 rgba(0, 0, 0, 0.3);
  z-index: 40;
  /*
  &--counter_link {
    position: relative;
    display: block;
    text-decoration: none;
    color: $colorSidenav;
    &:before {
      content: "";
      position: absolute;
      top:0;
      bottom: 0;
      margin: auto 0;
      left: -22px;
      width: 16px;
      height: 22px;
      border-radius: 5px;
      background-color: transparent;
      transition: .15s;
    }
    &:after {
      content: "";
      position: absolute;
      top:0;
      bottom: 0;
      margin: auto 0;
      left: -20px;
      width: 6px;
      height: 6px;
      border-top: 2px solid $colorSidenav;
      border-right: 2px solid $colorSidenav;
      transform: rotate(45deg);
    }
    &:hover {
      &:before {
        background-color: $colorYellow;
      }
    }
    @include sp {
      &:after {
        left: -10px;
      }
    }
  }
  &--counter_num {
    display: inline-block;
    @include fz(34);
    font-weight: 700;
  }
  &--counter_unit {
    display: inline-block;
  }
  */
}

@media (max-width: 425px) {
  .cmn_header {
    border-top-width: 3px;
    height: auto;
  }
}

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

@media (max-width: 425px) {
  .cmn_header--name {
    border-bottom: 1px solid #f2f2f2;
  }
}

.cmn_header--logo_kp {
  display: block;
  width: 225px;
  padding: 15px 0 0 0;
}

@media (max-width: 425px) {
  .cmn_header--logo_kp {
    width: 160px;
    padding: 5px 0 5px 20px;
  }
}

.cmn_header--counter {
  position: absolute;
  top: 20px;
  left: 270px;
  z-index: 10;
}

@media (max-width: 425px) {
  .cmn_header--counter {
    top: 65px;
    left: 20px;
  }
}

.cmn_header--counter_ttl {
  font-size: 13px;
  font-size: 0.8125rem;
  margin: 0 0 5px 0;
}

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

.cmn_header_nav {
  position: absolute;
  top: 10px;
  right: 0;
  display: flex;
}

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

.cmn_header_nav--link {
  position: relative;
  display: inline-block;
  color: #7b7b7b;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  padding: 0 15px 0 5px;
  transition: .15s;
}

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

.cmn_header_nav--link:last-child {
  padding-right: 0;
}

.cmn_header_nav:hover {
  color: #000;
}

.cmn_header_user {
  position: absolute;
  top: 40px;
  right: 0;
  display: flex;
  align-items: center;
}

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

.cmn_header_user--box {
  color: #646464;
}

@media (max-width: 425px) {
  .cmn_header_user--box {
    position: absolute;
    top: 0;
    right: 0;
    white-space: nowrap;
  }
}

.cmn_header_user--box-login {
  margin-right: 10px;
}

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

.cmn_header_user--name {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 700;
}

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

.cmn_header_user--dear {
  font-size: 16px;
  font-size: 1rem;
  padding: 0 0 0 5px;
}

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

.cmn_header_user--config {
  position: relative;
  display: flex;
  align-items: center;
  margin: 0 30px;
  color: #646464;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
}

.cmn_header_user--config:before {
  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: "ꤐ";
  font-size: 22px;
  font-size: 1.375rem;
  margin-right: 10px;
}

@media (max-width: 425px) {
  .cmn_header_user--config {
    font-size: 12px;
    font-size: 0.75rem;
    margin: 20px 10px 10px 0;
    padding-left: 0;
  }
  .cmn_header_user--config:before {
    position: relative;
    vertical-align: middle;
    font-size: 16px;
    font-size: 1rem;
    margin-right: 5px;
  }
}

.cmn_header_user--btn {
  position: relative;
  width: 155px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  transition: .15s;
}

.cmn_header_user--btn:before {
  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: 18px;
  font-size: 1.125rem;
  margin: 0 10px 0 0;
}

@media (max-width: 425px) {
  .cmn_header_user--btn {
    height: 26px;
    font-size: 12px;
    font-size: 0.75rem;
    margin: 10px auto;
  }
  .cmn_header_user--btn:before {
    font-size: 14px;
    font-size: 0.875rem;
    margin-right: 5px;
  }
}

.cmn_header_user--btn-login {
  background-color: #8b7d75;
  border-radius: 5px;
  color: #fff;
}

.cmn_header_user--btn-login:before {
  content: "ꤠ";
}

.cmn_header_user--btn-login:hover {
  background-color: #6e5d53;
}

@media (max-width: 425px) {
  .cmn_header_user--btn-login {
    width: 102px;
    margin-top: 20px;
  }
}

.cmn_header_user--btn-logout {
  border: 1px solid #d5d5d5;
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 5px;
  color: #646464;
}

.cmn_header_user--btn-logout:before {
  content: "ꤑ";
}

.cmn_header_user--btn-logout:hover {
  background-color: #e6e6e6;
}

@media (max-width: 425px) {
  .cmn_header_user--btn-logout {
    border: none;
    width: 95px;
    border-radius: 0;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    margin: 20px auto 10px auto;
  }
}

.cmn_header_search {
  border-top: 1px solid #f2f2f2;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

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

.cmn_header_search--inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 960px;
  height: 58px;
  margin: 0 auto;
  border-bottom: 2px solid #ff8123;
}

@media (max-width: 425px) {
  .cmn_header_search--inner {
    justify-content: flex-end;
    width: 100%;
    height: 56px;
    border-bottom: 1px solid #f2f2f2;
  }
}

.cmn_header_search--link {
  position: relative;
  display: flex;
  align-items: center;
  width: 200px;
  height: 58px;
  padding-left: 30px;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #fff;
  background-color: #ff8123;
  background-image: url("./container/common/images/cmn-img-cooker.png");
  background-position: 120px 6px;
  background-repeat: no-repeat;
  transition: .15s;
}

.cmn_header_search--link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  margin: auto 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #fff;
}

.cmn_header_search--link:hover {
  background-color: #ffcc00;
  color: #603813;
}

.cmn_header_search--link:hover:before {
  border-color: transparent transparent transparent #603813;
}

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

.cmn_header_search--type {
  display: flex;
  align-items: center;
}

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

.cmn_header_search--type_txt {
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  margin: 0 10px 0 0;
}

.cmn_header_search--select {
  padding: 0 15px;
  position: relative;
  border: 1px solid #ccc;
  border-radius: 5px;
  min-width: 170px;
  overflow: hidden;
  box-sizing: border-box;
  height: 36px;
}

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

.cmn_header_search--select_tag {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  background-color: transparent;
  height: 36px;
  -webkit-appearance: none;
  width: 120%;
  left: -5%;
  z-index: 1;
  color: #949494;
  border: 0;
}

.cmn_header_search--label {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 10px 0 0;
  color: #603813;
}

.cmn_header_search--link_btn {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  display: flex;
  align-items: center;
  width: 170px;
  height: 58px;
  padding: 0 0 0 30px;
  color: #603813;
  text-decoration: none;
  box-sizing: border-box;
  border-right: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
  box-sizing: border-box;
}

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

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

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

.cmn_header_search--link_btn_cross {
  display: inline-block;
  position: absolute;
  top: calc(50% - 8px);
  right: 35px;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background-color: #ff8123;
}

.cmn_header_search--link_btn_cross:before, .cmn_header_search--link_btn_cross:after {
  position: absolute;
  top: 7px;
  left: 3px;
  content: "";
  display: block;
  width: 10px;
  height: 2px;
  background: #fff;
}

.cmn_header_search--link_btn_cross:after {
  transform: rotate(-90deg);
}

.cmn_header_search--link_btn_cross.active:before {
  display: none;
}

.cmn_header_search--link_btn_cross.active:after {
  transform: rotate(0deg);
}

.gl_search_detail {
  opacity: 0;
  visibility: hidden;
  transition: .3s;
  position: absolute;
  left: 0;
  right: 0;
  top: 60px;
  width: 960px;
  margin: 0 auto;
}

.gl_search_detail.active {
  opacity: 1;
  visibility: visible;
  z-index: 130;
  top: 70px;
}

.gl_search_detail--bg {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  transition: opacity .3s;
  z-index: 1;
  top: 60px;
  left: 0;
  width: 100%;
  background-image: url("./container/common/images/bg-main-content.png");
}

.gl_search_detail--bg.active {
  opacity: 1;
  visibility: visible;
  z-index: 9;
}

.gl_search_detail--in {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 10px;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}

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

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

.gl_search_detail--l {
  font-weight: 700;
  color: #42210B;
  width: 180px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 15px;
  font-size: 0.9375rem;
}

.gl_search_detail--r {
  width: 715px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 14px;
  font-size: 0.875rem;
}

.gl_search_detail--label {
  margin: 0 15px 5px 0;
  padding: 0;
  color: #505050;
  cursor: pointer;
  transition: .15s;
}

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

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

.gl_search_detail--radiobox:after {
  position: absolute;
  top: 2px;
  left: 2px;
  background-color: #cca300;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transform: scale(0, 0);
}

.gl_search_detail--radiobox:checked {
  border-radius: 50%;
}

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

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

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

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

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

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

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

.gl_search_detail--select_box {
  margin: 5px 3px 0 0;
  position: relative;
  display: inline-block;
  top: 0;
  background-color: #eeeae6;
  height: 34px;
  width: 190px;
  overflow: hidden;
}

.gl_search_detail--select_box:before {
  position: absolute;
  top: 8px;
  right: 10px;
  content: "";
  display: block;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #725c50 transparent;
}

.gl_search_detail--select_box:after {
  position: absolute;
  right: 10px;
  bottom: 8px;
  content: "";
  display: block;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #725c50 transparent transparent transparent;
}

.gl_search_detail--select_box:nth-child(3n) {
  margin-right: 0;
}

.gl_search_detail--select_box-wide {
  width: 290px;
}

.gl_search_detail--select {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 10px;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 290px;
  box-sizing: border-box;
  border: 0;
  height: 34px;
  overflow: hidden;
}

.gl_search_detail--select-wide {
  width: 390px;
}

.gl_search_detail--input_box {
  display: inline-block;
}

.gl_search_detail--input {
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 5px 10px 0 0;
  padding: 5px 10px;
  background-color: #eeeae6;
  width: 190px;
  border: 0;
  height: 34px;
  box-sizing: border-box;
  z-index: 100;
  position: relative;
}

.gl_search_detail--type {
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  position: relative;
  top: 5px;
  font-weight: 700;
}

.gl_search_detail--txt {
  display: inline;
  margin: 0 0 0 10px;
  position: relative;
  top: 4px;
  line-height: 1.3;
}

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

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

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

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

@media (max-width: 425px) {
  .gl_footer {
    margin-bottom: 60px;
  }
}

.gl_footer--top_btn {
  position: fixed;
  right: 25px;
  bottom: 25px;
  background-color: rgba(62, 37, 22, 0.6);
  width: 70px;
  height: 70px;
  text-decoration: none;
  transition: .15s;
  border-radius: 50%;
  color: #fff;
  z-index: 120;
}

.gl_footer--top_btn:before {
  content: "";
  position: absolute;
  top: calc(50% - 6px);
  left: 0;
  right: 0;
  width: 16px;
  height: 16px;
  border-top: 5px solid #fff;
  border-right: 5px solid #fff;
  transform: rotate(-45deg);
  margin: 0 auto;
  display: block;
}

.gl_footer--top_btn:hover {
  background: rgba(62, 37, 22, 0.9);
}

@media (max-width: 425px) {
  .gl_footer--top_btn {
    right: 0;
    bottom: 0;
    width: 70px;
    height: 60px;
    border-radius: 0;
    background-color: #42210B;
  }
  .gl_footer--top_btn:before {
    width: 10px;
    height: 10px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    top: 20px;
  }
  .gl_footer--top_btn:after {
    content: "Page Top";
    font-size: 10px;
    font-size: 0.625rem;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding: 0 0 10px 0;
    height: 100%;
    box-sizing: border-box;
  }
}

.gl_footer--top {
  background-image: url("./container/common/images/bg-main-content-footer.png");
}

.gl_footer--bottom {
  padding: 25px 0 15px;
  border-bottom: 1px solid #ccc;
  background: #fff;
}

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

.gl_footer--in {
  position: relative;
  max-width: 1000px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

@media (max-width: 425px) {
  .gl_footer--in {
    padding: 20px 10px;
    justify-content: space-between;
  }
}

.gl_footer--request_btn {
  position: relative;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  color: #fff;
  text-decoration: none;
  width: 170px;
  height: 90px;
  padding: 13px 0 0 0;
  box-sizing: border-box;
  background-color: #ff8123;
  box-shadow: 0 2px 0 #b55e33;
  border-radius: 5px;
  transition: .15s;
}

.gl_footer--request_btn:before {
  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: 20px;
  font-size: 1.25rem;
  margin: 10px 0;
  content: "꤈";
  display: block;
}

.gl_footer--request_btn:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  transition: .15s;
  width: 100%;
  border-radius: 5px;
  height: 100%;
  box-shadow: 0 0 0 #b55e33 inset;
}

.gl_footer--request_btn:hover {
  top: 2px;
  background-color: #f57927;
  box-shadow: 0 0 0 #b55e33;
}

.gl_footer--request_btn:hover:after {
  box-shadow: 0 2px 0 #b55e33 inset;
}

@media (max-width: 425px) {
  .gl_footer--request_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0;
    padding-left: 30px;
    width: 100%;
    height: 50px;
    margin: 0 auto 20px auto;
  }
  .gl_footer--request_btn:before {
    margin-right: 10px;
    margin-left: -40px;
  }
}

.gl_footer--copy_text {
  font-size: 12px;
  font-size: 0.75rem;
  margin: 0 0 0 auto;
  text-align: right;
  display: inline-block;
}

@media (max-width: 425px) {
  .gl_footer--copy_text {
    margin: 0;
  }
}

.gl_footer--logo {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0 0 0 20px;
  text-decoration: none;
  color: #505050;
  transition: .15s;
}

.gl_footer--logo:before {
  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: "ꤘ";
}

.gl_footer--logo:hover {
  color: #ffcc00;
}

.gl_footer_nav {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 195px);
  margin: 0 0 0 25px;
}

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

.gl_footer_nav--link_btn {
  position: relative;
  display: block;
  padding: 33px 0 0 0;
  text-align: center;
  height: 150px;
  width: 25%;
  box-sizing: border-box;
  text-decoration: none;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  box-sizing: border-box;
  transition: .15s;
}

.gl_footer_nav--link_btn:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.gl_footer_nav--link_btn:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: block;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  background-color: #eadccb;
  z-index: 1;
}

.gl_footer_nav--link_btn:before {
  position: relative;
  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: 30px;
  font-size: 1.875rem;
  margin: 0 0 30px 0;
  display: block;
  transition: .15s;
  color: #6d3315;
  width: 100%;
  z-index: 3;
}

.gl_footer_nav--link_btn:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

.gl_footer_nav--link_btn:hover .gl_footer_nav--ttl {
  color: #fff;
}

@media (max-width: 425px) {
  .gl_footer_nav--link_btn {
    width: 50%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
  .gl_footer_nav--link_btn:last-child {
    border-right: none;
  }
  .gl_footer_nav--link_btn:nth-child(2n-1) {
    border-left: none;
  }
  .gl_footer_nav--link_btn:nth-child(3), .gl_footer_nav--link_btn:nth-child(4) {
    border-bottom: none;
  }
}

.gl_footer_nav--link_btn-catalog:before {
  content: "꤂";
}

.gl_footer_nav--link_btn-experience:before {
  content: "ꤖ";
}

.gl_footer_nav--link_btn-faq:before {
  content: "꤃";
}

.gl_footer_nav--link_btn-contact:before {
  content: "꤀";
}

.gl_footer_nav--ttl {
  margin: 0 0 10px 0;
  font-size: 16px;
  font-size: 1rem;
  color: #eadccb;
  display: block;
  width: 100%;
  transition: .15s;
}

@media (max-width: 425px) {
  .gl_footer_nav--ttl {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.gl_footer_nav--catch {
  font-size: 14px;
  font-size: 0.875rem;
  color: #e8e3df;
  width: 100%;
  display: block;
}

.gl_footer_nav--catch:before {
  margin: 0 5px 0 0;
  position: relative;
  top: 1px;
  content: "";
  display: inline-block;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #e8e3df;
}

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

.gl_footer_bottom_nav {
  padding: 15px 0;
  background: #fff;
}

.gl_footer_bottom_nav--in {
  max-width: 1000px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

@media (max-width: 425px) {
  .gl_footer_bottom_nav--in {
    padding-right: 15px;
  }
}

.gl_footer_bottom_nav--link_btn {
  font-size: 12px;
  font-size: 0.75rem;
  padding: 0 15px;
  color: #000;
  display: block;
  text-decoration: none;
  border-right: 1px solid #000;
  transition: .15s;
}

.gl_footer_bottom_nav--link_btn:first-child {
  border-left: 1px solid #000;
}

.gl_footer_bottom_nav--link_btn:hover {
  color: #ffcc00;
}

.gnav {
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 130px;
  height: 100%;
  z-index: 110;
}

@media (max-width: 1279px) {
  .gnav {
    pointer-events: none;
  }
}

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

.gnav--bg {
  position: relative;
  display: block;
  background-image: url("./container/common/images/cmn-sidemenu-bg.png");
  box-shadow: -1px -1px 3px 1px rgba(0, 0, 0, 0.3) inset;
  width: 130px;
  height: calc(100% + 1px);
  z-index: 5;
}

@media (max-width: 1279px) {
  .gnav--bg {
    width: 15px;
    transition: .15s;
  }
  .gnav--bg.slide {
    width: 130px;
  }
  .gnav--bg.slide .gnav--inner {
    opacity: 1;
    pointer-events: auto;
  }
}

.gnav--inner {
  display: block;
}

@media (max-width: 1279px) {
  .gnav--inner {
    position: relative;
    opacity: 0;
    pointer-events: none;
    transition: .3s;
    z-index: 100;
  }
}

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

.gnav--tab {
  display: none;
}

@media (max-width: 1279px) {
  .gnav--tab {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    margin: auto 0;
    width: 30px;
    height: 60px;
    border-radius: 0 30px 30px 0;
    background-image: url("./container/common/images/cmn-sidemenu-bg.png");
    box-shadow: 3px 0 1px 1px rgba(0, 0, 0, 0.3);
    cursor: pointer;
    pointer-events: auto;
    transition: .15s;
    z-index: 6;
  }
  .gnav--tab:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 5px;
    margin: auto 0;
    width: 10px;
    height: 10px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
  }
  .gnav--tab.slide {
    left: calc(130px - 5px);
  }
  .gnav--tab.slide:before {
    transform: rotate(-135deg);
  }
  .gnav--tab.hidden {
    opacity: 0;
    pointer-events: none;
  }
}

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

.gnav--close {
  display: none;
  position: absolute;
  top: 0;
  right: -36px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  background-color: #42210B;
  z-index: 10;
}

.gnav--close:before, .gnav--close:after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 86%;
  height: 4%;
  margin: -2% 0 0 -43%;
  background-color: #fff;
}

.gnav--close:before {
  transform: rotate(-45deg);
}

.gnav--close:after {
  transform: rotate(45deg);
}

.gnav--close-on {
  display: block;
}

.gnav--link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  font-weight: 700;
  text-align: center;
  color: #42210B;
  text-decoration: none;
  padding: 7px 0;
  box-sizing: border-box;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  transition: .15s;
}

.gnav--link:before {
  position: relative;
  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;
  padding-bottom: 5px;
}

.gnav--link:hover {
  color: #f16b24;
}

.gnav--link.active {
  background-color: #42210B;
  color: #f16b24;
}

.gnav--link-home {
  padding-top: 10px;
}

.gnav--link-home:before {
  content: "ꤒ";
  font-size: 22px;
  font-size: 1.375rem;
}

.gnav--link-navi:before {
  content: "꤇";
  font-size: 22px;
  font-size: 1.375rem;
}

.gnav--link-tech:before {
  content: "ꤕ";
  font-size: 25px;
  font-size: 1.5625rem;
}

.gnav--link-case:before {
  content: "ꤗ";
  font-size: 25px;
  font-size: 1.5625rem;
}

.gnav--link-labo:before {
  content: "ꤔ";
  font-size: 27px;
  font-size: 1.6875rem;
}

.gnav--link-hospitalfood:before {
  content: "ꤓ";
  font-size: 32px;
  font-size: 2rem;
}

.gnav--link-testkitchen:before {
  content: "ꤖ";
  font-size: 21px;
  font-size: 1.3125rem;
}

.gnav--link-mini {
  padding-top: 10px;
}

.gnav_box_2nd {
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 130px;
  width: 0;
  height: 100%;
  padding: 10px;
  box-sizing: border-box;
  background-color: #42210B;
  color: #ffcc00;
  transition-duration: .3s;
  z-index: 10;
}

.gnav_box_2nd.open {
  opacity: 1;
  pointer-events: auto;
  width: 260px;
}

.gnav_box_2nd.open .gnav_box_2nd--wrap {
  opacity: 1;
}

.gnav_box_2nd--wrap {
  opacity: 0;
  transition-duration: .15s;
  transition-delay: .3s;
}

.gnav_box_2nd--category {
  position: relative;
  display: block;
  color: #ffcc00;
  text-decoration: none;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
  font-weight: bold;
  margin: 10px 0;
  padding: 15px 0;
  transition: .15s;
}

.gnav_box_2nd--category:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 10px;
  width: 5px;
  height: 5px;
  border-top: 2px solid #ffcc00;
  border-right: 2px solid #ffcc00;
  transform: rotate(45deg);
}

.gnav_box_2nd--category:hover {
  background-color: #ffcc00;
  border-radius: 5px;
  color: #42210B;
}

.gnav_box_2nd--category:hover:after {
  border-top-color: #42210B;
  border-right-color: #42210B;
}

.gnav_box_2nd--category:before {
  position: relative;
  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;
  margin: 0 10px 0 20px;
  vertical-align: middle;
}

.gnav_box_2nd--category-navi:before {
  content: "꤇";
  font-size: 25px;
  font-size: 1.5625rem;
}

.gnav_box_2nd--category-tech:before {
  content: "ꤕ";
  font-size: 25px;
  font-size: 1.5625rem;
}

.gnav_box_2nd--category-case:before {
  content: "ꤗ";
  font-size: 25px;
  font-size: 1.5625rem;
}

.gnav_box_2nd--category-labo:before {
  content: "ꤔ";
  font-size: 28px;
  font-size: 1.75rem;
}

.gnav_box_2nd--category-hospitalfood:before {
  content: "ꤓ";
  font-size: 32px;
  font-size: 2rem;
  top: -3px;
}

.gnav_box_2nd--category-testkitchen:before {
  content: "ꤖ";
  font-size: 22px;
  font-size: 1.375rem;
  top: -3px;
}

.gnav_box_2nd--ttl {
  background-color: #603813;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  color: #fff;
  padding: 10px;
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}

.gnav_box_2nd--linkitem {
  display: block;
  border-bottom: 1px dotted #efebe8;
  text-decoration: none;
}

.gnav_box_2nd--linkitem.active .gnav_box_2nd--ttl_sub {
  background-color: #ffcc00;
  border-radius: 5px;
  color: #42210B;
}

.gnav_box_2nd--linkitem.active .gnav_box_2nd--ttl_sub:before {
  background-color: #603813;
}

.gnav_box_2nd--linkitem.active .gnav_box_2nd--ttl_sub:after {
  border-top-color: #603813;
  border-right-color: #603813;
  transform: rotate(-135deg);
  right: 12px;
}

.gnav_box_2nd--linkitem-topline {
  border-top: 1px dotted #efebe8;
}

.gnav_box_2nd--ttl_sub {
  position: relative;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #fff;
  font-weight: normal;
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  transition: .3s;
}

.gnav_box_2nd--ttl_sub:before, .gnav_box_2nd--ttl_sub:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 10px;
}

.gnav_box_2nd--ttl_sub:before {
  width: 10px;
  height: 1px;
  background-color: #fff;
}

.gnav_box_2nd--ttl_sub:after {
  width: 6px;
  height: 6px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
}

.gnav_box_2nd--ttl_sub:hover {
  background-color: #ffcc00;
  border-radius: 5px;
  color: #42210B;
}

.gnav_box_2nd--ttl_sub:hover:before {
  background-color: #603813;
}

.gnav_box_2nd--ttl_sub:hover:after {
  border-top-color: #603813;
  border-right-color: #603813;
}

.gnav_box_2nd--link {
  position: relative;
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 5px 15px 5px 7px;
  transition: .15s;
}

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

.gnav_box_2nd--link:hover {
  color: #ffcc00;
}

.gnav_box_2nd--link:hover:after {
  border-top-color: #ffcc00;
  border-right-color: #ffcc00;
}

.gnav_box_3rd {
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: calc(130px + 260px);
  width: 0;
  height: 100%;
  padding: 30px 0 0 60px;
  box-sizing: border-box;
  background-color: #fff;
  color: #603813;
  transition-duration: .3s;
}

.gnav_box_3rd.open {
  opacity: 1;
  pointer-events: auto;
  width: calc(100% - (130px + 260px));
}

.gnav_box_3rd.open .gnav_box_3rd--wrap {
  opacity: 1;
}

@media (max-width: 1279px) {
  .gnav_box_3rd {
    overflow-y: scroll;
  }
}

.gnav_box_3rd--wrap {
  opacity: 0;
  transition-duration: .15s;
  transition-delay: .3s;
}

.gnav_box_3rd--category {
  color: #603813;
  font-weight: 700;
  margin: 0 0 40px 0;
}

.gnav_box_3rd--category_name1 {
  font-size: 13px;
  font-size: 0.8125rem;
  padding-bottom: 10px;
}

.gnav_box_3rd--category_name2 {
  font-size: 17px;
  font-size: 1.0625rem;
}

.gnav_box_3rd--inner {
  position: relative;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  max-width: 760px;
}

.gnav_box_3rd--innerbox {
  width: 32%;
  margin-right: 2%;
}

.gnav_box_3rd--innerbox:last-child {
  margin-right: 0;
}

@media (max-width: 1279px) {
  .gnav_box_3rd--innerbox {
    width: 46%;
    margin-right: 2%;
    margin-bottom: 20px;
  }
}

@media (max-width: 1279px) {
  .gnav_box_3rd--innerbox-forlaptop {
    width: 100%;
    display: flex;
  }
}

.gnav_box_3rd--innerbox_forlaptop {
  margin-bottom: 20px;
}

@media (max-width: 1279px) {
  .gnav_box_3rd--innerbox_forlaptop {
    width: 46%;
    margin-right: 2%;
  }
}

.gnav_box_3rd--ttl {
  display: flex;
  align-items: center;
  min-height: 40px;
  background-color: #ffcc00;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  color: #603813;
  padding: 0 10px;
  margin: 30px 0 10px 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 400;
  border-bottom: 1px solid #603813;
}

.gnav_box_3rd--ttl:first-of-type {
  margin-top: 0;
}

.gnav_box_3rd--ttl2 {
  color: #603813;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-top: 25px;
  margin-bottom: 10px;
  padding: 0 0 0 5px;
}

.gnav_box_3rd--link {
  position: relative;
  display: block;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 10px 5px;
  transition: .2s;
}

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

.gnav_box_3rd--link:hover {
  color: #603813;
}

.gnav_box_3rd--link:hover:after {
  border-top-color: #603813;
  border-right-color: #603813;
}

.gnav_sp {
  display: none;
}

@media (max-width: 425px) {
  .gnav_sp {
    position: fixed;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 60px;
    background-image: url("./container/common/images/cmn-sidemenu-bg.png");
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.3) inset;
    z-index: 110;
  }
}

.gnav_sp--mainmenu {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 70px - 5px);
  height: 100%;
}

.gnav_sp--menubtn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-width: 60px;
  cursor: pointer;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.1;
  font-weight: 700;
  color: #603813;
}

.gnav_sp--menubtn_icon {
  position: relative;
  width: 17px;
  height: 17px;
  border-bottom: 2px solid #603813;
  box-sizing: border-box;
  margin: 5px 0;
}

.gnav_sp--menubtn_icon:before, .gnav_sp--menubtn_icon:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #603813;
}

.gnav_sp--menubtn_icon:before {
  top: 0;
}

.gnav_sp--menubtn_icon:after {
  top: calc(50% - 1px);
}

.gnav_sp--mainlink {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: calc(100% / 4);
  min-width: 60px;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.1;
  font-weight: 700;
  text-decoration: none;
  color: #603813;
  text-align: center;
}

.gnav_sp--mainlink:before {
  position: relative;
  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;
  padding-bottom: 5px;
}

.gnav_sp--mainlink-home:before {
  content: "ꤒ";
  font-size: 22px;
  font-size: 1.375rem;
}

.gnav_sp--mainlink-beginner:before {
  content: "꤇";
  font-size: 22px;
  font-size: 1.375rem;
}

.gnav_sp--mainlink-search:before {
  content: "ꤙ";
  font-size: 22px;
  font-size: 1.375rem;
}

.gnav_sp_contents {
  display: none;
}

@media (max-width: 425px) {
  .gnav_sp_contents {
    display: block;
    height: 0;
    opacity: 0;
    pointer-events: none;
    overflow: hidden;
    z-index: -1;
    transition: .3s;
  }
  .gnav_sp_contents.open {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 1;
    pointer-events: auto;
    overflow-y: scroll;
    z-index: 150;
  }
  .gnav_sp_contents--inenr {
    position: relative;
    margin-top: 50px;
  }
  .gnav_sp_contents--bar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background-color: #42210B;
  }
  .gnav_sp_contents--close {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 80px;
    height: 100%;
    cursor: pointer;
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 1.1;
    color: #fff;
  }
  .gnav_sp_contents--close_icon {
    position: relative;
    width: 20px;
    height: 20px;
    margin: 2px 0;
  }
  .gnav_sp_contents--close_icon:before {
    display: inline-block;
    content: "";
    position: absolute;
    top: 0;
    left: 9px;
    width: 2px;
    height: 20px;
    background-color: #fff;
    transform: rotate(45deg);
  }
  .gnav_sp_contents--close_icon:after {
    display: inline-block;
    content: "";
    position: absolute;
    top: 0;
    right: 9px;
    width: 2px;
    height: 20px;
    border-radius: 1px;
    background-color: #fff;
    transform: rotate(-45deg);
  }
  .gnav_sp_contents--ttl {
    background-image: url("./container/common/images/bg-main-content-footer.png");
    padding: 15px 0;
    text-align: center;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color: #fff;
  }
}

@media (max-width: 425px) {
  .gnav_sp_search {
    position: relative;
    background-color: #fff;
    display: flex;
    justify-content: flex-end;
    width: 100%;
    height: 56px;
    padding: 10px 0;
    margin: 50px 0 0 0;
    box-sizing: border-box;
  }
  .gnav_sp_search--counter {
    position: absolute;
    top: auto;
    bottom: auto;
    left: 20px;
    margin: auto 0;
  }
  .gnav_sp_submenu {
    position: relative;
    padding: 15px 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background-image: url("./container/common/images/cmn-sidemenu-bg.png");
  }
  .gnav_sp_submenu--item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(50% - 20px);
    height: 100px;
    box-sizing: border-box;
  }
  .gnav_sp_submenu--link {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #42210B;
    text-decoration: none;
    text-align: center;
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.2;
    font-weight: 700;
    padding: 10px;
  }
  .gnav_sp_submenu--link:before {
    position: relative;
    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;
    padding-bottom: 10px;
  }
  .gnav_sp_submenu--link-navi:before {
    content: "꤇";
    font-size: 30px;
    font-size: 1.875rem;
  }
  .gnav_sp_submenu--link-tech:before {
    content: "ꤕ";
    font-size: 32px;
    font-size: 2rem;
  }
  .gnav_sp_submenu--link-case:before {
    content: "ꤗ";
    font-size: 28px;
    font-size: 1.75rem;
  }
  .gnav_sp_submenu--link-labo:before {
    content: "ꤔ";
    font-size: 32px;
    font-size: 2rem;
  }
  .gnav_sp_submenu--link-hospitalfood:before {
    content: "ꤓ";
    font-size: 34px;
    font-size: 2.125rem;
  }
  .gnav_sp_submenu--link-testkitchen:before {
    content: "ꤖ";
    font-size: 25px;
    font-size: 1.5625rem;
  }
  .gnav_sp_footer {
    background-image: url("./container/common/images/bg-main-content-footer.png");
    padding: 20px 0;
  }
  .gnav_sp_footer--bnrlink {
    position: relative;
    display: block;
    width: 320px;
    margin: 0 auto;
  }
  .gnav_sp_footer--bnrimg {
    width: 100%;
  }
  .gnav_sp_footer--inner {
    width: 320px;
    margin: 0 auto;
    padding: 20px 0;
    display: flex;
    flex-wrap: wrap;
  }
  .gnav_sp_footer--link {
    position: relative;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.2;
    color: #fff;
    text-decoration: none;
    padding: 10px 0 10px 10px;
    box-sizing: border-box;
  }
  .gnav_sp_footer--link:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #fff;
  }
  .gnav_sp_footer--link:nth-child(2n-1) {
    width: 55%;
  }
  .gnav_sp_footer--link:nth-child(2n) {
    width: 45%;
  }
  .gnav_search_detail {
    position: relative;
    margin-bottom: 90px;
  }
  .gnav_search_detail--ttl {
    position: relative;
    color: #42210B;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 700;
    padding: 12px 15px;
    background-image: url("./container/common/images/bg-main-content.png");
    border-bottom: 1px solid #fff;
    transition: .15s;
  }
  .gnav_search_detail--ttl.active:after {
    transform: rotate(-45deg);
  }
  .gnav_search_detail--ttl-toggle:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto 0;
    width: 7px;
    height: 7px;
    border-top: 2px solid #42210B;
    border-right: 2px solid #42210B;
    transform: rotate(135deg);
    transition: .15s;
  }
  .gnav_search_detail--box {
    position: relative;
    box-sizing: border-box;
    opacity: 0;
    pointer-events: none;
    height: 0;
    transition: .3s;
  }
  .gnav_search_detail--box.open {
    opacity: 1;
    pointer-events: auto;
    height: auto;
  }
  .gnav_search_detail--inner {
    padding: 10px 15px 0 15px;
  }
  .gnav_search_detail--package {
    display: flex;
    flex-wrap: wrap;
  }
  .gnav_search_detail--package-1 .gnav_search_detail--label:last-child, .gnav_search_detail--package-1 .gnav_search_detail--label:nth-last-child(2), .gnav_search_detail--package-2 .gnav_search_detail--label:last-child, .gnav_search_detail--package-2 .gnav_search_detail--label:nth-last-child(2) {
    border-bottom: none;
  }
  .gnav_search_detail--package-3 .gnav_search_detail--label:last-child, .gnav_search_detail--package-4 .gnav_search_detail--label:last-child {
    border-bottom: none;
  }
  .gnav_search_detail--2rows {
    display: flex;
    flex-wrap: wrap;
    padding: 10px;
  }
  .gnav_search_detail--label {
    width: 33%;
    box-sizing: border-box;
    padding: 10px 2px;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.2;
    color: #505050;
    cursor: pointer;
    transition: .15s;
  }
  .gnav_search_detail--label:nth-child(3n) {
    border-right: none;
  }
  .gnav_search_detail--label:hover {
    color: #cca300;
  }
  .gnav_search_detail--checkbox {
    position: relative;
    border: 1px solid #505050;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    cursor: pointer;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    transition: .15s;
  }
  .gnav_search_detail--checkbox:after {
    position: absolute;
    top: 2px;
    left: 2px;
    background-color: #cca300;
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    transform: scale(0, 0);
  }
  .gnav_search_detail--checkbox:checked:after {
    -webkit-animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
            animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
  }
  @-webkit-keyframes inputFade {
    0% {
      transform: scale(0, 0);
    }
    100% {
      transform: scale(1, 1);
    }
  }
  @keyframes inputFade {
    0% {
      transform: scale(0, 0);
    }
    100% {
      transform: scale(1, 1);
    }
  }
  .gnav_search_detail--select_box {
    position: relative;
    display: block;
    margin: 0 10px 10px 0;
    width: calc(50% - 10px);
    height: 44px;
    background-color: #eeeae6;
    overflow: hidden;
  }
  .gnav_search_detail--select_box:before {
    position: absolute;
    top: 8px;
    right: 10px;
    content: "";
    display: block;
    border-style: solid;
    border-width: 0 6px 6px 6px;
    border-color: transparent transparent #725c50 transparent;
  }
  .gnav_search_detail--select_box:after {
    position: absolute;
    right: 10px;
    bottom: 8px;
    content: "";
    display: block;
    border-style: solid;
    border-width: 6px 6px 0 6px;
    border-color: #725c50 transparent transparent transparent;
  }
  .gnav_search_detail--select_box:nth-child(2n) {
    margin-right: 0;
  }
  .gnav_search_detail--select_box-wide {
    width: 100%;
  }
  .gnav_search_detail--select {
    font-size: 16px;
    font-size: 1rem;
    padding: 5px 10px;
    background-color: transparent;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    width: 100%;
    height: 44px;
    box-sizing: border-box;
    border: 0;
    overflow: hidden;
  }
  .gnav_search_detail--input_box {
    display: flex;
  }
  .gnav_search_detail--input {
    display: inline-block;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 5px 10px;
    margin: 0 10px 10px 0;
    width: calc(50% - 5px);
    height: 44px;
    background-color: #eeeae6;
    box-sizing: border-box;
    border: 0;
    position: relative;
  }
  .gnav_search_detail--type {
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 700;
    top: 15px;
  }
  .gnav_search_detail--txt {
    display: inline-block;
    position: relative;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.3;
    width: 40%;
    margin-left: 10px;
  }
  .gnav_search_detail--fixedarea {
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #42210B;
    padding: 10px 0;
    width: 100%;
  }
  .gnav_search_detail--submit_box {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 90%;
    height: 50px;
    margin: 0 auto;
    border-radius: 25px;
    background-color: #ffcc00;
    transition: .15s;
  }
  .gnav_search_detail--submit_box:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 30px;
    width: 7px;
    height: 7px;
    margin: auto 0;
    border-top: 2px solid #603813;
    border-right: 2px solid #603813;
    transform: rotate(45deg);
    transition: .15s;
  }
  .gnav_search_detail--submit_box:hover {
    -webkit-filter: contrast(120%);
            filter: contrast(120%);
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
  }
  .gnav_search_detail--submit {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 700;
    background-color: transparent;
    width: 100%;
    border: 0;
    color: #603813;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    height: 50px;
    cursor: pointer;
    transition: .15s;
  }
}

.gnav_fukidashi {
  position: relative;
  display: inline-block;
  min-width: 85px;
  background-color: #42210B;
  border-radius: 5px;
  padding: 5px;
  margin: 0 auto 5px auto;
  color: #ffcc00;
  transition: .15s;
}

.gnav_fukidashi:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #42210B transparent transparent transparent;
  transition: .15s;
}

.gnav--link:hover .gnav_fukidashi,
.gnav_sp_submenu:hover .gnav_fukidashi {
  background-color: #f16b24;
}

.gnav--link:hover .gnav_fukidashi:after,
.gnav_sp_submenu:hover .gnav_fukidashi:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #f16b24 transparent transparent transparent;
}

@font-face {
  font-family: "icomoon";
  font-weight: normal;
  font-style: normal;
  font-display: block;
  src: url("./container/common/fonts/icomoon.eot?11ivf4");
  src: url("./container/common/fonts/icomoon.eot?11ivf4#iefix") format("embedded-opentype"), url("./container/common/fonts/icomoon.ttf?11ivf4") format("truetype"), url("./container/common/fonts/icomoon.woff?11ivf4") format("woff"), url("./container/common/fonts/icomoon.svg?11ivf4#icomoon") format("svg");
}

.contents {
  position: relative;
  width: 100%;
}

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

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

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

.contents--inner {
  width: 960px;
  margin: 0 auto;
}

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

.breadcrumb {
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  display: flex;
  width: 960px;
  margin: 0 auto;
  z-index: 1;
}

@media (max-width: 425px) {
  .breadcrumb {
    width: 100%;
    top: auto;
    bottom: 0;
    overflow-x: scroll;
    white-space: nowrap;
    background-color: #fff;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    box-sizing: border-box;
  }
}

.breadcrumb-white .breadcrumb--link {
  color: #fff;
}

.breadcrumb-white .breadcrumb--link:after {
  border-top-color: #fff;
  border-right-color: #fff;
}

.breadcrumb-white .breadcrumb--item {
  color: #fff;
}

@media (max-width: 425px) {
  .breadcrumb-white .breadcrumb--link {
    color: #666;
  }
  .breadcrumb-white .breadcrumb--link:after {
    border-top-color: #666;
    border-right-color: #666;
  }
  .breadcrumb-white .breadcrumb--item {
    color: #666;
  }
}

@media (max-width: 425px) {
  .breadcrumb--inner {
    display: inline-block;
    padding: 10px;
  }
}

.breadcrumb--link {
  position: relative;
  display: inline-block;
  color: #666;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  padding: 0 15px 0 0;
}

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

.breadcrumb--item {
  position: relative;
  display: inline-block;
  color: #666;
  font-size: 12px;
  font-size: 0.75rem;
}

/* 病院食「献立づくりのコツとポイント」「疾病別展開食のポイント」shadowbox ---------------------------------------------------- */
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message {
  font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 200;
  color: #fff;
}

#sb-container {
  position: fixed;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: left;
  visibility: hidden;
  display: none;
}

#sb-overlay {
  position: relative;
  height: 100%;
  width: 100%;
}

#sb-wrapper {
  position: absolute;
  visibility: hidden;
  width: 100px;
}

#sb-wrapper-inner {
  position: relative;
  border: 1px solid #ccc;
}

#sb-body {
  position: relative;
  height: 100%;
}

#sb-body-inner {
  position: absolute;
  height: 100%;
  width: 100%;
}

#sb-player.html {
  height: 100%;
  overflow: hidden;
}

#sb-body img {
  border: none;
}

#sb-loading {
  position: relative;
  height: 100%;
}

#sb-loading-inner {
  position: absolute;
  font-size: 12px;
  line-height: 32px;
  height: 32px;
  top: 50%;
  margin-top: -12px;
  width: 100%;
  text-align: center;
}

#sb-loading-inner span {
  background: url(/hospital-food/js/shadowbox/loading.gif) no-repeat;
  padding-left: 32px;
  display: inline-block;
}

#sb-body, #sb-loading {
  background: #fff;
}

#sb-title, #sb-info {
  position: relative;
  margin: 0;
  padding: 0;
}

#sb-title-inner {
  font-size: 12px;
}

#sb-info, #sb-info-inner {
  width: 100%;
}

#sb-nav {
  position: relative;
  width: 100%;
}

#sb-nav a {
  display: block;
  cursor: pointer;
  background: no-repeat;
}

#sb-nav-close {
  background: url(/hospital-food/js/shadowbox/btn_close.png) !important;
  width: 71px;
  height: 27px;
  margin: 0 auto;
}

#sb-nav-close:hover {
  background: url(/hospital-food/js/shadowbox/btn_close-on.png) !important;
}

#sb-counter {
  display: none;
}

div.sb-message {
  display: none;
}

div.sb-message a:link, div.sb-message a:visited {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRhaW5lci9jb21tb24vY3NzL2NvbW1vbi5jc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9jb21tb24vX2dsLWhlYWRlci5zY3NzIiwiY29udGFpbmVyL2NvbW1vbi9jc3MvX21peGluLnNjc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9jb21tb24vX2dsLWZvb3Rlci5zY3NzIiwiY29udGFpbmVyL2NvbW1vbi9jc3MvY29tbW9uL19nbmF2LnNjc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9jb21tb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7RUFDRSxrQkFBa0I7RUFDbEIsNkJDRm9CO0VER3BCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsMENBQXlDO0VBQ3pDLFdBQVc7RUEyQ1g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHRE1DO0FBQ0g7O0FFaUZFO0VEeklGO0lBUUkscUJBQXFCO0lBQ3JCLFlBQVk7RURxRGQ7QUFDRjs7QUNwREU7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsY0FBYztBRHVEbEI7O0FFa0VFO0VEdkhBO0lBRUksZ0NBQWdDO0VEd0RwQztBQUNGOztBQ3RERTtFQUNFLGNBQWM7RUFDZCxZQUFZO0VBQ1osbUJBQW1CO0FEeUR2Qjs7QUVzREU7RURsSEE7SUFLSSxZQUFZO0lBQ1osdUJBQXVCO0VENEQzQjtBQUNGOztBQzFERTtFQUNFLGtCQUFrQjtFQUNsQixTQUFRO0VBQ1IsV0FBVTtFQUNWLFdBQVc7QUQ2RGY7O0FFd0NFO0VEekdBO0lBTUksU0FBUTtJQUNSLFVBQVM7RURnRWI7QUFDRjs7QUM5REU7RUN5SEQsZUFBcUI7RUFDckIsb0JBQWdDO0VEeEg3QixpQkFBaUI7QURrRXJCOztBRTJCRTtFRC9GQTtJQ3lIRCxlQUFxQjtJQUNyQixrQkFBZ0M7RUZoRC9CO0FBQ0Y7O0FDZEE7RUFD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Qzs7QUs1bEZBO0VBQWUsa0JBQWlCO0VBQUMsWUFBVztFQUFDLFdBQVU7QUxrbUZ2RDs7QUtqbUZBO0VBQWdCLFlBQVc7RUFBQyxnQkFBZTtBTHNtRjNDOztBS3JtRkE7RUFBYSxZQUFXO0FMeW1GeEI7O0FLeG1GQTtFQUFZLGtCQUFpQjtFQUFDLFlBQVc7QUw2bUZ6Qzs7QUs1bUZBO0VBQWtCLGtCQUFpQjtFQUFDLGVBQWM7RUFBQyxpQkFBZ0I7RUFBQyxZQUFXO0VBQUMsUUFBTztFQUFDLGlCQUFnQjtFQUFDLFdBQVU7RUFBQyxrQkFBaUI7QUx1bkZySTs7QUt0bkZBO0VBQXVCLGtFQUFpRTtFQUFDLGtCQUFpQjtFQUFDLHFCQUFvQjtBTDRuRi9IOztBSzNuRkE7RUFBcUIsZ0JBQWU7QUwrbkZwQzs7QUs5bkZBO0VBQW1CLGtCQUFpQjtFQUFDLFNBQVE7RUFBQyxVQUFTO0FMb29GdkQ7O0FLbG9GQTtFQUFnQixlQUFjO0FMc29GOUI7O0FLcm9GQTtFQUF3QixXQUFVO0FMeW9GbEM7O0FLdm9GQTtFQUFRLGtCQUFpQjtFQUFDLFdBQVU7QUw0b0ZwQzs7QUszb0ZBO0VBQVUsY0FBYTtFQUFDLGVBQWM7RUFBQyxxQkFBb0I7QUxpcEYzRDs7QUsvb0ZBO0VBQ0MscUVBQW9FO0VBQ3BFLFdBQVU7RUFDVixZQUFXO0VBQ1gsY0FBYTtBTGtwRmQ7O0FLaHBGQTtFQUFxQix3RUFBdUU7QUxvcEY1Rjs7QUs3b0ZBO0VBQVksYUFBWTtBTGlwRnhCOztBSzlvRkE7RUFBZSxhQUFZO0FMa3BGM0I7O0FLanBGQTtFQUErQyxhQUFZO0FMcXBGM0QiLCJmaWxlIjoiY29udGFpbmVyL2NvbW1vbi9jc3MvY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5jbW5faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzQyMjEwQjtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMnB4IDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiA0MDtcbiAgLypcbiAgJi0tY291bnRlcl9saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgbGVmdDogLTIycHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvclNpZGVuYXY7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JTaWRlbmF2O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWNvdW50ZXJfbnVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMzQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgJi0tY291bnRlcl91bml0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jbW5faGVhZGVyLS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyLS1uYW1lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgfVxufVxuXG4uY21uX2hlYWRlci0tbG9nb19rcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjI1cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlci0tbG9nb19rcCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xuICB9XG59XG5cbi5jbW5faGVhZGVyLS1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDI3MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyLS1jb3VudGVyIHtcbiAgICB0b3A6IDY1cHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG4uY21uX2hlYWRlci0tY291bnRlcl90dGwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyLS1jb3VudGVyX3R0bCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4uY21uX2hlYWRlcl9uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlcl9uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNtbl9oZWFkZXJfbmF2LS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHggMCA1cHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5jbW5faGVhZGVyX25hdi0tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgbGVmdDogLTVweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN2I3YjdiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2I3YjdiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jbW5faGVhZGVyX25hdi0tbGluazpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNtbl9oZWFkZXJfbmF2OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jbW5faGVhZGVyX3VzZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlcl91c2VyIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4uY21uX2hlYWRlcl91c2VyLS1ib3gge1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyX3VzZXItLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5jbW5faGVhZGVyX3VzZXItLWJveC1sb2dpbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyX3VzZXItLWJveC1sb2dpbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jbW5faGVhZGVyX3VzZXItLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyX3VzZXItLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmNtbl9oZWFkZXJfdXNlci0tZGVhciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlcl91c2VyLS1kZWFyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5jbW5faGVhZGVyX3VzZXItLWNvbmZpZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDMwcHg7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY21uX2hlYWRlcl91c2VyLS1jb25maWc6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIuqkkFwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyX3VzZXItLWNvbmZpZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW46IDIwcHggMTBweCAxMHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jbW5faGVhZGVyX3VzZXItLWNvbmZpZzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmNtbl9oZWFkZXJfdXNlci0tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTU1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uY21uX2hlYWRlcl91c2VyLS1idG46YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyX3VzZXItLWJ0biB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cbiAgLmNtbl9oZWFkZXJfdXNlci0tYnRuOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmNtbl9oZWFkZXJfdXNlci0tYnRuLWxvZ2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiN2Q3NTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNtbl9oZWFkZXJfdXNlci0tYnRuLWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSgXCI7XG59XG5cbi5jbW5faGVhZGVyX3VzZXItLWJ0bi1sb2dpbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTVkNTM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlcl91c2VyLS1idG4tbG9naW4ge1xuICAgIHdpZHRoOiAxMDJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5jbW5faGVhZGVyX3VzZXItLWJ0bi1sb2dvdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuXG4uY21uX2hlYWRlcl91c2VyLS1idG4tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSRXCI7XG59XG5cbi5jbW5faGVhZGVyX3VzZXItLWJ0bi1sb2dvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNtbl9oZWFkZXJfdXNlci0tYnRuLWxvZ291dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweCBhdXRvO1xuICB9XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlcl9zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmODEyMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbW5faGVhZGVyX3NlYXJjaC0taW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICB9XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MTIzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY21uLWltZy1jb29rZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMjBweCA2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggMCA2cHggNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG4gIGNvbG9yOiAjNjAzODEzO1xufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNjAzODEzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNtbl9oZWFkZXJfc2VhcmNoLS1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uX2hlYWRlcl9zZWFyY2gtLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNtbl9oZWFkZXJfc2VhcmNoLS10eXBlX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tc2VsZWN0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLXNlbGVjdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICBib3JkZXItY29sb3I6ICM2NDY0NjQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tc2VsZWN0X3RhZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzNnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMjAlO1xuICBsZWZ0OiAtNSU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBib3JkZXI6IDA7XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgY29sb3I6ICM2MDM4MTM7XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tbGlua19idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIGNvbG9yOiAjNjAzODEzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNtbl9oZWFkZXJfc2VhcmNoLS1saW5rX2J0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4OWIwNTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmNtbl9oZWFkZXJfc2VhcmNoLS1saW5rX2J0bjpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IC4zO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNtbl9oZWFkZXJfc2VhcmNoLS1saW5rX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLWxpbmtfYnRuX2Nyb3NzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICByaWdodDogMzVweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MTIzO1xufVxuXG4uY21uX2hlYWRlcl9zZWFyY2gtLWxpbmtfYnRuX2Nyb3NzOmJlZm9yZSwgLmNtbl9oZWFkZXJfc2VhcmNoLS1saW5rX2J0bl9jcm9zczphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNtbl9oZWFkZXJfc2VhcmNoLS1saW5rX2J0bl9jcm9zczphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tbGlua19idG5fY3Jvc3MuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbW5faGVhZGVyX3NlYXJjaC0tbGlua19idG5fY3Jvc3MuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMTMwO1xuICB0b3A6IDcwcHg7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1iZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgei1pbmRleDogMTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1iZy5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5O1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0taW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0taW50cm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXJvdyB7XG4gIHdpZHRoOiA4OTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmViZTg7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQyMjEwQjtcbiAgd2lkdGg6IDE4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1yIHtcbiAgd2lkdGg6IDcxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLWxhYmVsIHtcbiAgbWFyZ2luOiAwIDE1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjY2NhMzAwO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tcmFkaW9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXJhZGlvYm94OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhMzAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tcmFkaW9ib3g6Y2hlY2tlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXJhZGlvYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICBhbmltYXRpb246IGlucHV0RmFkZSAwLjJzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGlucHV0RmFkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUwNTA1MDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tY2hlY2tib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2EzMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tY2hlY2tib3g6Y2hlY2tlZDphZnRlciB7XG4gIGFuaW1hdGlvbjogaW5wdXRGYWRlIDAuMnMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMikgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgaW5wdXRGYWRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc2VsZWN0X2JveCB7XG4gIG1hcmdpbjogNXB4IDNweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTY7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc2VsZWN0X2JveDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA2cHggNnB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNzI1YzUwIHRyYW5zcGFyZW50O1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc2VsZWN0X2JveDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICBib3JkZXItY29sb3I6ICM3MjVjNTAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1zZWxlY3RfYm94Om50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1zZWxlY3RfYm94LXdpZGUge1xuICB3aWR0aDogMjkwcHg7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1zZWxlY3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDI5MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXNlbGVjdC13aWRlIHtcbiAgd2lkdGg6IDM5MHB4O1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0taW5wdXRfYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0taW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiA1cHggMTBweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICB3aWR0aDogMTkwcHg7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXR4dCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc3VibWl0X2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmdsX3NlYXJjaF9kZXRhaWwtLXN1Ym1pdF9ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzYwMzgxMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ2xfc2VhcmNoX2RldGFpbC0tc3VibWl0X2JveDpob3ZlciB7XG4gIGZpbHRlcjogY29udHJhc3QoMTIwJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5nbF9zZWFyY2hfZGV0YWlsLS1zdWJtaXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzYwMzgxMztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5nbF9mb290ZXItLXRvcF9idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyNXB4O1xuICBib3R0b206IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDM3LCAyMiwgMC42KTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMjA7XG59XG5cbi5nbF9mb290ZXItLXRvcF9idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbF9mb290ZXItLXRvcF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYyLCAzNywgMjIsIDAuOSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyLS10b3BfYnRuIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyMjEwQjtcbiAgfVxuICAuZ2xfZm9vdGVyLS10b3BfYnRuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5nbF9mb290ZXItLXRvcF9idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiUGFnZSBUb3BcIjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4uZ2xfZm9vdGVyLS10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LWZvb3Rlci5wbmdcIik7XG59XG5cbi5nbF9mb290ZXItLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9mb290ZXItLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZ2xfZm9vdGVyLS1pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyLS1pbiB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZ2xfZm9vdGVyLS1yZXF1ZXN0X2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgcGFkZGluZzogMTNweCAwIDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODEyMztcbiAgYm94LXNoYWRvdzogMCAycHggMCAjYjU1ZTMzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbF9mb290ZXItLXJlcXVlc3RfYnRuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbjogMTBweCAwO1xuICBjb250ZW50OiBcIuqkiFwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsX2Zvb3Rlci0tcmVxdWVzdF9idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMCAjYjU1ZTMzIGluc2V0O1xufVxuXG4uZ2xfZm9vdGVyLS1yZXF1ZXN0X2J0bjpob3ZlciB7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3OTI3O1xuICBib3gtc2hhZG93OiAwIDAgMCAjYjU1ZTMzO1xufVxuXG4uZ2xfZm9vdGVyLS1yZXF1ZXN0X2J0bjpob3ZlcjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgI2I1NWUzMyBpbnNldDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9mb290ZXItLXJlcXVlc3RfYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbiAgLmdsX2Zvb3Rlci0tcmVxdWVzdF9idG46YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG59XG5cbi5nbF9mb290ZXItLWNvcHlfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyLS1jb3B5X3RleHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZ2xfZm9vdGVyLS1sb2dvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbF9mb290ZXItLWxvZ286YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIuqkmFwiO1xufVxuXG4uZ2xfZm9vdGVyLS1sb2dvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmNjMDA7XG59XG5cbi5nbF9mb290ZXJfbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTk1cHgpO1xuICBtYXJnaW46IDAgMCAwIDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyX25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzNweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMjUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ2xfZm9vdGVyX25hdi0tbGlua19idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZGNjYjtcbiAgei1pbmRleDogMTtcbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIGNvbG9yOiAjNmQzMzE1O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuOmhvdmVyIC5nbF9mb290ZXJfbmF2LS10dGwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9mb290ZXJfbmF2LS1saW5rX2J0biB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB9XG4gIC5nbF9mb290ZXJfbmF2LS1saW5rX2J0bjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuOm50aC1jaGlsZCgybi0xKSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuOm50aC1jaGlsZCgzKSwgLmdsX2Zvb3Rlcl9uYXYtLWxpbmtfYnRuOm50aC1jaGlsZCg0KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uZ2xfZm9vdGVyX25hdi0tbGlua19idG4tY2F0YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkglwiO1xufVxuXG4uZ2xfZm9vdGVyX25hdi0tbGlua19idG4tZXhwZXJpZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkllwiO1xufVxuXG4uZ2xfZm9vdGVyX25hdi0tbGlua19idG4tZmFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSDXCI7XG59XG5cbi5nbF9mb290ZXJfbmF2LS1saW5rX2J0bi1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSAXCI7XG59XG5cbi5nbF9mb290ZXJfbmF2LS10dGwge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2VhZGNjYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2Zvb3Rlcl9uYXYtLXR0bCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmdsX2Zvb3Rlcl9uYXYtLWNhdGNoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2U4ZTNkZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xfZm9vdGVyX25hdi0tY2F0Y2g6YmVmb3JlIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggMCA2cHggNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlOGUzZGY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyX25hdi0tY2F0Y2gge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmdsX2Zvb3Rlcl9ib3R0b21fbmF2IHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZ2xfZm9vdGVyX2JvdHRvbV9uYXYtLWluIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyX2JvdHRvbV9uYXYtLWluIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5nbF9mb290ZXJfYm90dG9tX25hdi0tbGlua19idG4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmdsX2Zvb3Rlcl9ib3R0b21fbmF2LS1saW5rX2J0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbn1cblxuLmdsX2Zvb3Rlcl9ib3R0b21fbmF2LS1saW5rX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZjYzAwO1xufVxuXG4uZ25hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDExMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ25hdiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nbmF2LS1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9jbW4tc2lkZW1lbnUtYmcucG5nXCIpO1xuICBib3gtc2hhZG93OiAtMXB4IC0xcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICB6LWluZGV4OiA1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5nbmF2LS1iZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgfVxuICAuZ25hdi0tYmcuc2xpZGUge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuICAuZ25hdi0tYmcuc2xpZGUgLmduYXYtLWlubmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbi5nbmF2LS1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5nbmF2LS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmduYXYtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nbmF2LS10YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5nbmF2LS10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2Ntbi1zaWRlbWVudS1iZy5wbmdcIik7XG4gICAgYm94LXNoYWRvdzogM3B4IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgei1pbmRleDogNjtcbiAgfVxuICAuZ25hdi0tdGFiOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5nbmF2LS10YWIuc2xpZGUge1xuICAgIGxlZnQ6IGNhbGMoMTMwcHggLSA1cHgpO1xuICB9XG4gIC5nbmF2LS10YWIuc2xpZGU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgfVxuICAuZ25hdi0tdGFiLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmduYXYtLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ25hdi0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0zNnB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjIxMEI7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZ25hdi0tY2xvc2U6YmVmb3JlLCAuZ25hdi0tY2xvc2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogODYlO1xuICBoZWlnaHQ6IDQlO1xuICBtYXJnaW46IC0yJSAwIDAgLTQzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmduYXYtLWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5nbmF2LS1jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmduYXYtLWNsb3NlLW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbmF2LS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDIyMTBCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbmF2LS1saW5rOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uZ25hdi0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjE2YjI0O1xufVxuXG4uZ25hdi0tbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIyMTBCO1xuICBjb2xvcjogI2YxNmIyNDtcbn1cblxuLmduYXYtLWxpbmstaG9tZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZ25hdi0tbGluay1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSSXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLmduYXYtLWxpbmstbmF2aTpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkh1wiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbi5nbmF2LS1saW5rLXRlY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpJVcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cblxuLmduYXYtLWxpbmstY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkl1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuXG4uZ25hdi0tbGluay1sYWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSUXCI7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07XG59XG5cbi5nbmF2LS1saW5rLWhvc3BpdGFsZm9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkk1wiO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmduYXYtLWxpbmstdGVzdGtpdGNoZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLqpJZcIjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbn1cblxuLmduYXYtLWxpbmstbWluaSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZ25hdl9ib3hfMm5kIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMzBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMjEwQjtcbiAgY29sb3I6ICNmZmNjMDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgei1pbmRleDogMTA7XG59XG5cbi5nbmF2X2JveF8ybmQub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB3aWR0aDogMjYwcHg7XG59XG5cbi5nbmF2X2JveF8ybmQub3BlbiAuZ25hdl9ib3hfMm5kLS13cmFwIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmduYXZfYm94XzJuZC0td3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmY2MwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmY2MwMDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmY2MwMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1jYXRlZ29yeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM0MjIxMEI7XG59XG5cbi5nbmF2X2JveF8ybmQtLWNhdGVnb3J5OmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQyMjEwQjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDIyMTBCO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1jYXRlZ29yeTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luOiAwIDEwcHggMCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1jYXRlZ29yeS1uYXZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSHXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5cbi5nbmF2X2JveF8ybmQtLWNhdGVnb3J5LXRlY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpJVcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnktY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuqkl1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1jYXRlZ29yeS1sYWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSUXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1jYXRlZ29yeS1ob3NwaXRhbGZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpJNcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIHRvcDogLTNweDtcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnktdGVzdGtpdGNoZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLqpJZcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB0b3A6IC0zcHg7XG59XG5cbi5nbmF2X2JveF8ybmQtLXR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDM4MTM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1saW5raXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlZmViZTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmduYXZfYm94XzJuZC0tbGlua2l0ZW0uYWN0aXZlIC5nbmF2X2JveF8ybmQtLXR0bF9zdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNDIyMTBCO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1saW5raXRlbS5hY3RpdmUgLmduYXZfYm94XzJuZC0tdHRsX3N1YjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAzODEzO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1saW5raXRlbS5hY3RpdmUgLmduYXZfYm94XzJuZC0tdHRsX3N1YjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzYwMzgxMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIHJpZ2h0OiAxMnB4O1xufVxuXG4uZ25hdl9ib3hfMm5kLS1saW5raXRlbS10b3BsaW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZWZlYmU4O1xufVxuXG4uZ25hdl9ib3hfMm5kLS10dGxfc3ViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmduYXZfYm94XzJuZC0tdHRsX3N1YjpiZWZvcmUsIC5nbmF2X2JveF8ybmQtLXR0bF9zdWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5nbmF2X2JveF8ybmQtLXR0bF9zdWI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZ25hdl9ib3hfMm5kLS10dGxfc3ViOmFmdGVyIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5nbmF2X2JveF8ybmQtLXR0bF9zdWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNDIyMTBCO1xufVxuXG4uZ25hdl9ib3hfMm5kLS10dGxfc3ViOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDM4MTM7XG59XG5cbi5nbmF2X2JveF8ybmQtLXR0bF9zdWI6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjAzODEzO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MDM4MTM7XG59XG5cbi5nbmF2X2JveF8ybmQtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweCA3cHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbmF2X2JveF8ybmQtLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmNjMDA7XG59XG5cbi5nbmF2X2JveF8ybmQtLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZjYzAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmNjMDA7XG59XG5cbi5nbmF2X2JveF8zcmQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoMTMwcHggKyAyNjBweCk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNjAzODEzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG59XG5cbi5nbmF2X2JveF8zcmQub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gKDEzMHB4ICsgMjYwcHgpKTtcbn1cblxuLmduYXZfYm94XzNyZC5vcGVuIC5nbmF2X2JveF8zcmQtLXdyYXAge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5nbmF2X2JveF8zcmQge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4uZ25hdl9ib3hfM3JkLS13cmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xufVxuXG4uZ25hdl9ib3hfM3JkLS1jYXRlZ29yeSB7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG5cbi5nbmF2X2JveF8zcmQtLWNhdGVnb3J5X25hbWUxIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5nbmF2X2JveF8zcmQtLWNhdGVnb3J5X25hbWUyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cblxuLmduYXZfYm94XzNyZC0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNzYwcHg7XG59XG5cbi5nbmF2X2JveF8zcmQtLWlubmVyYm94IHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuLmduYXZfYm94XzNyZC0taW5uZXJib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ25hdl9ib3hfM3JkLS1pbm5lcmJveCB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ25hdl9ib3hfM3JkLS1pbm5lcmJveC1mb3JsYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmduYXZfYm94XzNyZC0taW5uZXJib3hfZm9ybGFwdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ25hdl9ib3hfM3JkLS1pbm5lcmJveF9mb3JsYXB0b3Age1xuICAgIHdpZHRoOiA0NiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuXG4uZ25hdl9ib3hfM3JkLS10dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMzBweCAwIDEwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYwMzgxMztcbn1cblxuLmduYXZfYm94XzNyZC0tdHRsOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZ25hdl9ib3hfM3JkLS10dGwyIHtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbn1cblxuLmduYXZfYm94XzNyZC0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIHRyYW5zaXRpb246IC4ycztcbn1cblxuLmduYXZfYm94XzNyZC0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICByaWdodDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmduYXZfYm94XzNyZC0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNjAzODEzO1xufVxuXG4uZ25hdl9ib3hfM3JkLS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjAzODEzO1xufVxuXG4uZ25hdl9zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ25hdl9zcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY21uLXNpZGVtZW51LWJnLnBuZ1wiKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcbiAgICB6LWluZGV4OiAxMTA7XG4gIH1cbn1cblxuLmduYXZfc3AtLW1haW5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4IC0gNXB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ25hdl9zcC0tbWVudWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xufVxuXG4uZ25hdl9zcC0tbWVudWJ0bl9pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzYwMzgxMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLmduYXZfc3AtLW1lbnVidG5faWNvbjpiZWZvcmUsIC5nbmF2X3NwLS1tZW51YnRuX2ljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDM4MTM7XG59XG5cbi5nbmF2X3NwLS1tZW51YnRuX2ljb246YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4uZ25hdl9zcC0tbWVudWJ0bl9pY29uOmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG59XG5cbi5nbmF2X3NwLS1tYWlubGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNjAzODEzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nbmF2X3NwLS1tYWlubGluazpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmduYXZfc3AtLW1haW5saW5rLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpJJcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG4uZ25hdl9zcC0tbWFpbmxpbmstYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpIdcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG4uZ25hdl9zcC0tbWFpbmxpbmstc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSZXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLmduYXZfc3BfY29udGVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmduYXZfc3BfY29udGVudHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5nbmF2X3NwX2NvbnRlbnRzLm9wZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB6LWluZGV4OiAxNTA7XG4gIH1cbiAgLmduYXZfc3BfY29udGVudHMtLWluZW5yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuZ25hdl9zcF9jb250ZW50cy0tYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjIxMEI7XG4gIH1cbiAgLmduYXZfc3BfY29udGVudHMtLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZ25hdl9zcF9jb250ZW50cy0tY2xvc2VfaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDJweCAwO1xuICB9XG4gIC5nbmF2X3NwX2NvbnRlbnRzLS1jbG9zZV9pY29uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA5cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmduYXZfc3BfY29udGVudHMtLWNsb3NlX2ljb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDlweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5nbmF2X3NwX2NvbnRlbnRzLS10dGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQtZm9vdGVyLnBuZ1wiKTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ25hdl9zcF9zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5nbmF2X3NwX3NlYXJjaC0tY291bnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMjBweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxuICAuZ25hdl9zcF9zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9jbW4tc2lkZW1lbnUtYmcucG5nXCIpO1xuICB9XG4gIC5nbmF2X3NwX3N1Ym1lbnUtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5nbmF2X3NwX3N1Ym1lbnUtLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjNDIyMTBCO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5nbmF2X3NwX3N1Ym1lbnUtLWxpbms6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZ25hdl9zcF9zdWJtZW51LS1saW5rLW5hdmk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuqkh1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC5nbmF2X3NwX3N1Ym1lbnUtLWxpbmstdGVjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi6qSVXCI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuZ25hdl9zcF9zdWJtZW51LS1saW5rLWNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuqkl1wiO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgLmduYXZfc3Bfc3VibWVudS0tbGluay1sYWJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLqpJRcIjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5nbmF2X3NwX3N1Ym1lbnUtLWxpbmstaG9zcGl0YWxmb29kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLqpJNcIjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxuICAuZ25hdl9zcF9zdWJtZW51LS1saW5rLXRlc3RraXRjaGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLqpJZcIjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIH1cbiAgLmduYXZfc3BfZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LWZvb3Rlci5wbmdcIik7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5nbmF2X3NwX2Zvb3Rlci0tYm5ybGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZ25hdl9zcF9mb290ZXItLWJucmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmduYXZfc3BfZm9vdGVyLS1pbm5lciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZ25hdl9zcF9mb290ZXItLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmduYXZfc3BfZm9vdGVyLS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDRweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIH1cbiAgLmduYXZfc3BfZm9vdGVyLS1saW5rOm50aC1jaGlsZCgybi0xKSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAuZ25hdl9zcF9mb290ZXItLWxpbms6bnRoLWNoaWxkKDJuKSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS10dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzQyMjEwQjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LnBuZ1wiKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXR0bC5hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tdHRsLXRvZ2dsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMjBweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDIyMTBCO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0MjIxMEI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWJveC5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDAgMTVweDtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1wYWNrYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1wYWNrYWdlLTEgLmduYXZfc2VhcmNoX2RldGFpbC0tbGFiZWw6bGFzdC1jaGlsZCwgLmduYXZfc2VhcmNoX2RldGFpbC0tcGFja2FnZS0xIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWxhYmVsOm50aC1sYXN0LWNoaWxkKDIpLCAuZ25hdl9zZWFyY2hfZGV0YWlsLS1wYWNrYWdlLTIgLmduYXZfc2VhcmNoX2RldGFpbC0tbGFiZWw6bGFzdC1jaGlsZCwgLmduYXZfc2VhcmNoX2RldGFpbC0tcGFja2FnZS0yIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWxhYmVsOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXBhY2thZ2UtMyAuZ25hdl9zZWFyY2hfZGV0YWlsLS1sYWJlbDpsYXN0LWNoaWxkLCAuZ25hdl9zZWFyY2hfZGV0YWlsLS1wYWNrYWdlLTQgLmduYXZfc2VhcmNoX2RldGFpbC0tbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS0ycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1sYWJlbCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHggMnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICM1MDUwNTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tbGFiZWw6bnRoLWNoaWxkKDNuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogI2NjYTMwMDtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDUwNTA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tY2hlY2tib3g6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYTMwMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWNoZWNrYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogaW5wdXRGYWRlIDAuMnMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMikgZm9yd2FyZHM7XG4gIH1cbiAgQGtleWZyYW1lcyBpbnB1dEZhZGUge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB9XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tc2VsZWN0X2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWFlNjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXNlbGVjdF9ib3g6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCA2cHggNnB4IDZweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3MjVjNTAgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tc2VsZWN0X2JveDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogOHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzI1YzUwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXNlbGVjdF9ib3g6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXNlbGVjdF9ib3gtd2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0taW5wdXRfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXR5cGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAuZ25hdl9zZWFyY2hfZGV0YWlsLS10eHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLWZpeGVkYXJlYSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjIxMEI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXN1Ym1pdF9ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tc3VibWl0X2JveDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjAzODEzO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2MDM4MTM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbiAgLmduYXZfc2VhcmNoX2RldGFpbC0tc3VibWl0X2JveDpob3ZlciB7XG4gICAgZmlsdGVyOiBjb250cmFzdCgxMjAlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwtLXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM2MDM4MTM7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbn1cblxuLmduYXZfZnVraWRhc2hpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogODVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMjEwQjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDVweCBhdXRvO1xuICBjb2xvcjogI2ZmY2MwMDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmduYXZfZnVraWRhc2hpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBib3JkZXItY29sb3I6ICM0MjIxMEIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5nbmF2LS1saW5rOmhvdmVyIC5nbmF2X2Z1a2lkYXNoaSxcbi5nbmF2X3NwX3N1Ym1lbnU6aG92ZXIgLmduYXZfZnVraWRhc2hpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNmIyNDtcbn1cblxuLmduYXYtLWxpbms6aG92ZXIgLmduYXZfZnVraWRhc2hpOmFmdGVyLFxuLmduYXZfc3Bfc3VibWVudTpob3ZlciAuZ25hdl9mdWtpZGFzaGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGJvcmRlci1jb2xvcjogI2YxNmIyNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ZvbnRzL2ljb21vb24uZW90PzExaXZmNFwiKTtcbiAgc3JjOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9mb250cy9pY29tb29uLmVvdD8xMWl2ZjQjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9jb250YWluZXIvY29tbW9uL2ZvbnRzL2ljb21vb24udHRmPzExaXZmNFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2NvbnRhaW5lci9jb21tb24vZm9udHMvaWNvbW9vbi53b2ZmPzExaXZmNFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9mb250cy9pY29tb29uLnN2Zz8xMWl2ZjQjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50cy1jbW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LnBuZ1wiKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250ZW50cy1jbW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5jb250ZW50cy1pbmRleCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQtYmFzZS5wbmdcIik7XG59XG5cbi5jb250ZW50cy0taW5uZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNvbnRlbnRzLS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi13aGl0ZSAuYnJlYWRjcnVtYi0tbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnJlYWRjcnVtYi13aGl0ZSAuYnJlYWRjcnVtYi0tbGluazphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWItd2hpdGUgLmJyZWFkY3J1bWItLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5icmVhZGNydW1iLXdoaXRlIC5icmVhZGNydW1iLS1saW5rIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxuICAuYnJlYWRjcnVtYi13aGl0ZSAuYnJlYWRjcnVtYi0tbGluazphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzY2NjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM2NjY7XG4gIH1cbiAgLmJyZWFkY3J1bWItd2hpdGUgLmJyZWFkY3J1bWItLWl0ZW0ge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYnJlYWRjcnVtYi0taW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xufVxuXG4uYnJlYWRjcnVtYi0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICByaWdodDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJyZWFkY3J1bWItLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4vKiDnl4XpmaLpo5/jgIznjK7nq4vjgaXjgY/jgorjga7jgrPjg4Tjgajjg53jgqTjg7Pjg4jjgI3jgIznlr7nl4XliKXlsZXplovpo5/jga7jg53jgqTjg7Pjg4jjgI1zaGFkb3dib3ggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3NiLXRpdGxlLWlubmVyLCAjc2ItaW5mby1pbm5lciwgI3NiLWxvYWRpbmctaW5uZXIsIGRpdi5zYi1tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNzYi1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3NiLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzYi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuI3NiLXdyYXBwZXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbiNzYi1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNzYi1ib2R5LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc2ItcGxheWVyLmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNzYi1ib2R5IGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI3NiLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3NiLWxvYWRpbmctaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jc2ItbG9hZGluZy1pbm5lciBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKC9ob3NwaXRhbC1mb29kL2pzL3NoYWRvd2JveC9sb2FkaW5nLmdpZikgbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3NiLWJvZHksICNzYi1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI3NiLXRpdGxlLCAjc2ItaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jc2ItdGl0bGUtaW5uZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiNzYi1pbmZvLCAjc2ItaW5mby1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc2ItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3NiLW5hdiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xufVxuXG4jc2ItbmF2LWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9ob3NwaXRhbC1mb29kL2pzL3NoYWRvd2JveC9idG5fY2xvc2UucG5nKSAhaW1wb3J0YW50O1xuICB3aWR0aDogNzFweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3NiLW5hdi1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvaG9zcGl0YWwtZm9vZC9qcy9zaGFkb3dib3gvYnRuX2Nsb3NlLW9uLnBuZykgIWltcG9ydGFudDtcbn1cblxuI3NiLWNvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYuc2ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5zYi1tZXNzYWdlIGE6bGluaywgZGl2LnNiLW1lc3NhZ2UgYTp2aXNpdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcIi4uL21peGluXCI7XG5cbi5jbW5faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yU2lkZW5hdjtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMnB4IDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7XG4gIHotaW5kZXg6IDQwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgfVxuICB9XG4gICYtLWxvZ29fa3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjIwcHg7XG4gICAgbGVmdDoyNzBweDtcbiAgICB6LWluZGV4OiAxMDsgLy/mpJzntKLnqpPjga7kuIrjgbjjgILmpJzntKLnqpPjgq/jg6rjg4Pjgq/mmYLjgat6LWluZGV46Kej6Zmk77yIY29tbW9uLmpz5Y+C54Wn77yJXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdG9wOjY1cHg7XG4gICAgICBsZWZ0OjIwcHg7XG4gICAgfVxuICB9XG4gICYtLWNvdW50ZXJfdHRsIHtcbiAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIH1cbiAgfVxuICAvKlxuICAmLS1jb3VudGVyX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBsZWZ0OiAtMjJweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yU2lkZW5hdjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvclNpZGVuYXY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY291bnRlcl9udW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmeigzNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLS1jb3VudGVyX3VuaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAqL1xufVxuXG4uY21uX2hlYWRlcl9uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDoxMHB4O1xuICByaWdodDowO1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjN2I3YjdiO1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgNXB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3YjdiN2I7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2I3YjdiO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuLmNtbl9oZWFkZXJfdXNlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjQwcHg7XG4gIHJpZ2h0OjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB0b3A6NXB4O1xuICAgIHJpZ2h0OjEwcHg7XG4gIH1cbiAgJi0tYm94IHtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAmLWxvZ2luIHtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICB9XG4gICAgfVxuICAgICYtbG9nb3V0IHtcbiAgICB9XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgfVxuICB9XG4gICYtLWRlYXIge1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIH1cbiAgfVxuICAmLS1jb25maWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWNvbmZpZztcbiAgICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgICBtYXJnaW46IDIwcHggMTBweCAxMHB4IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICAgIG1hcmdpbjowIDEwcHggMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZnooMTQpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxvZ2luIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjdkNzU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbG9naW47XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlNWQ1MztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxvZ291dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbG9nb3V0O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2M7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbn1cblxuXG4uY21uX2hlYWRlcl9zZWFyY2gge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6MDtcbiAgcmlnaHQ6MDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yT3JhbmdlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY21uLWltZy1jb29rZXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEyMHB4IDZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yQnJvd247XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLXR5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS10eXBlX3R4dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIH1cbiAgJi0tc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2VlZWFlNjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMzZweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAmLS1zZWxlY3RfdGFnIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMzZweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgbGVmdDotNSU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzk0OTQ5NDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgJi0tYm94IHtcbiAgfVxuICAmLS1sYWJlbCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gIH1cbiAgJi0tbGlua19idG4ge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjODliMDU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSwgLjkpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cdCYtLWxpbmtfYnRuX2Nyb3NzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuXHRcdHJpZ2h0OiAzNXB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yT3JhbmdlO1xuICAgICY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRsZWZ0OjNweDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZylcbiAgICB9XG5cdFx0Ji5hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgIH1cblx0fVxufVxuXG4uZ2xfc2VhcmNoX2RldGFpbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OjA7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OjEzMDtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgJi0tYmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICB6LWluZGV4OjE7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nXCIpO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgei1pbmRleDogOTtcbiAgICB9XG4gIH1cbiAgJi0taW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgJi0taW50cm8ge1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7ICBcbiAgfVxuICAmLS1yb3cge1xuICAgIHdpZHRoOiA4OTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWJlODtcbiAgICBwYWRkaW5nOiA1cHggMCAxMHB4IDA7XG4gIH1cbiAgJi0tbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBmeigxNSk7XG4gIH1cbiAgJi0tciB7XG4gICAgd2lkdGg6IDcxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICB9XG4gICYtLWxhYmVsIHtcbiAgICBtYXJnaW46IDAgMTVweCA1cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjNTA1MDUwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDEwJSk7XG4gICAgfVxuICB9XG4gICYtLXJhZGlvYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUwNTA1MDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDEwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBpbnB1dEZhZGUgLjJzIGN1YmljLWJlemllciguODk1LCAuMDMsIC42ODUsIC4yMikgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgaW5wdXRGYWRlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDUwNTA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDEwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBpbnB1dEZhZGUgLjJzIGN1YmljLWJlemllciguODk1LCAuMDMsIC42ODUsIC4yMikgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgaW5wdXRGYWRlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1zZWxlY3RfYm94IHtcbiAgICBtYXJnaW46IDVweCAzcHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVhZTY7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAxOTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDZweCA2cHggNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNzI1YzUwIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiA4cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzI1YzUwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLXdpZGUge1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgfVxuICAmLS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDM0cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLXdpZGUge1xuICAgICAgd2lkdGg6IDM5MHB4O1xuICAgIH1cbiAgfVxuICAmLS1pbnB1dF9ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmLS1pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBtYXJnaW46IDVweCAxMHB4IDAgMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLS10eXBlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICYtLXR4dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAmLS1zdWJtaXRfYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG4gIH1cbiAgJi0tc3VibWl0IHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIGNvbG9yXG4kY29sb3JCcm93bjogIzYwMzgxMztcbiRjb2xvclNpZGVuYXY6ICM0MjIxMEI7XG4kY29sb3JZZWxsb3c6ICNmZmNjMDA7XG4kY29sb3JPcmFuZ2U6ICNmZjgxMjM7XG4kY29sb3JGb29kc3R1ZmY6ICM3ZWMwNDQ7XG4kY29sb3JQcm9kdWNlcjogIzFkOWRjZDtcblxuLy/jgrPjg7Pjg5Pjg6Ljg7zjg4lcbiRjb2xvci1jb21iaTogI2VhNmYwMDtcbi8v44Ob44OD44OI44Ko44Ki44Oi44O844OJXG4kY29sb3ItaG90YWlyOiAjZWM1MTRiO1xuLy/jgrnjg4Hjg7zjg6Djg6Ljg7zjg4lcbiRjb2xvci1zdGVhbTogIzQ2YjNlNDtcbi8v5LiL44GU44GX44KJ44GIXG4kY29sb3ItcHJlcGFyYXRpb246ICNmZmMzMDA7XG5cbi8vIGljb25cbiRpY29uLWNvbnRhY3Q6IFwiXFxhOTAwXCI7XG4kaWNvbi1jcm93bjogXCJcXGE5MDFcIjtcbiRpY29uLWV2ZXJpbzogXCJcXGE5MDJcIjtcbiRpY29uLWZhcTogXCJcXGE5MDNcIjtcbiRpY29uLWZsYWc6IFwiXFxhOTA0XCI7XG4kaWNvbi1ob3NwaXRhbDogXCJcXGE5MDVcIjsgXG4kaWNvbi1zZWFyY2g6IFwiXFxhOTA2XCI7XG4kaWNvbi1iZWdpbm5lcjogXCJcXGE5MDdcIjtcbiRpY29uLWNhdGFsb2c6IFwiXFxhOTA4XCI7XG4kaWNvbi1jaGFuZ2U6IFwiXFxhOTA5XCI7XG4kaWNvbi1jb25maWc6IFwiXFxhOTEwXCI7XG4kaWNvbi1sb2dvdXQ6IFwiXFxhOTExXCI7XG4kaWNvbi1ob21lOiBcIlxcYTkxMlwiO1xuJGljb24taG9zcGl0YWxmb29kOiBcIlxcYTkxM1wiO1xuJGljb24tbGFibzogXCJcXGE5MTRcIjtcbiRpY29uLXRlY2g6IFwiXFxhOTE1XCI7XG4kaWNvbi10ZXN0a2l0Y2hlbjogXCJcXGE5MTZcIjtcbiRpY29uLWNhc2U6IFwiXFxhOTE3XCI7XG4kaWNvbi1sb2dvOiBcIlxcYTkxOFwiO1xuJGljb24tcmVjaXBlc2VhcmNoOiBcIlxcYTkxOVwiO1xuJGljb24tbG9naW46IFwiXFxhOTIwXCI7XG4kaWNvbi1wbGF0ZTogXCJcXGE5MjFcIjtcbiRpY29uLXNjbGFzczogXCJcXGE5MjJcIjtcbiRpY29uLWRvd25sb2FkOiBcIlxcYTkyM1wiO1xuJGljb24tcHJpbnQ6IFwiXFxhOTI0XCI7XG4kaWNvbi1yZWNpcGU6IFwiXFxhOTI1XCI7XG4kaWNvbi1jaGVjazogXCJcXGE5MjZcIjtcbiRpY29uLXRpbWU6IFwiXFxhOTI3XCI7XG4kaWNvbi1tZW1vOiBcIlxcYTkyOFwiO1xuJGljb24tYWxsOiBcIlxcYTkyOVwiO1xuJGljb24tbmV3d2luOiBcIlxcYTkzMFwiO1xuJGljb24tYWNsYXNzOiBcIlxcYTkzMVwiO1xuJGljb24tY29ja2hhdDogXCJcXGE5MzJcIjtcbiRpY29uLW5vYnV6emVyOiBcIlxcYTkzM1wiO1xuJGljb24tY29udGludWU6IFwiXFxhOTM0XCI7XG4kaWNvbi1yZXR1cm46IFwiXFxhOTM1XCI7XG4kaWNvbi1ob3NwaXRhbDAxOiBcIlxcZTkwNFwiO1xuJGljb24taG9zcGl0YWwwMjogXCJcXGU5MDNcIjtcbiRpY29uLWhvc3BpdGFsMDM6IFwiXFxlOTAyXCI7XG4kaWNvbi1ob3NwaXRhbDA0OiBcIlxcZTkwMVwiO1xuJGljb24taG9zcGl0YWwwNTogXCJcXGU5MDBcIjtcbiRpY29uLWhvc3BpdGFsMDY6IFwiXFxlOTA2XCI7XG4kaWNvbi1ob3NwaXRhbDA3OiBcIlxcZTkwNVwiO1xuJGljb24tbWluaTogXCJcXGU5MDdcIjtcbiRpY29uLWNvb2tldmVyaW86IFwiXFxlOTA4XCI7XG5cbi8vIFggbWFyayAoZXguPHNwYW4gY2xhc3M9XCJjbG9zZVwiPjwvc3Bhbj4pXG5AbWl4aW4gbWFyay14IHtcbiAgLy8gw5fjgpLlm7LjgoDmraPmlrnlvaLjgpLov73liqDjgIDigLtwb3Npeml0b246YWJzb2x1dGUgb3IgcmVsYXRpdmXlhaXjgozjgabjga1cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICB0b3A6MDtcbiAgICBib3R0b206MDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLy8g57ea44Gu44K144Kk44K644KS6L+95Yqg44CA4oC76ZW344GV44Gv5p6g5bmFw5fiiJoy44GP44KJ44GEXG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi8vIExpbmstaG92ZXIx77ya5Zub6KeS44GM44Od44OD44OX44Ki44OD44OX44GZ44KLIFxuQG1peGluIGhvdmVyLXBvcCB7XG4gIC8vIEFkZCBwb3Npeml0b246YWJzb2x1dGUgb3IgcmVsYXRpdmVcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOSwgLjkpO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuICB9XG59XG4vLyBMaW5rLWhvdmVyMu+8muaal+OCgeOBrum7hOiJsuiDjOaZr+OBq+OBquOCi1xuQG1peGluIGhvdmVyLWRhcmsge1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yWWVsbG93LCA1JSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgI2I3OWEyMTtcbiAgfVxufVxuXG4vLyBidXR0b24g4oC7YmFja2dyb3VuZC1jb2xvciDjga/lgIvliKXjgavoqK3lrppcbkBtaXhpbiBidG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBmb3Igb3ZlciB3MTI4MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gZm9yIGxlc3MgdzEyODBcbkBtaXhpbiBsYXB0b3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIGZvciBzcFxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIHRvIGV4Y2x1ZGUgc3BcbkBtaXhpbiBub3RTcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGljb21vb25cbkBtaXhpbiBpY29uMiB7XG5cdGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcblx0c3BlYWs6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gZm9udC1zaXplXG5AbWl4aW4gZnooJHNpemUsICRiYXNlOiAxNikge1xuXHRmb250LXNpemU6ICRzaXplICsgcHg7XG5cdGZvbnQtc2l6ZTogKCRzaXplIC8gJGJhc2UpICsgcmVtO1xufVxuXG4vLyAjY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG5cdCY6YWZ0ZXIge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHR9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG4uZ2xfZm9vdGVyIHtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgJi0tdG9wX2J0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYyLCAzNywgMjIsIC42KTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuXHRcdHotaW5kZXg6IDEyMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjIsIDM3LCAyMiwgLjkpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICByaWdodDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRvcDoyMHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiUGFnZSBUb3BcIjtcbiAgICAgICAgQGluY2x1ZGUgZnooMTApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LWZvb3Rlci5wbmdcIik7XG4gIH1cbiAgJi0tYm90dG9tIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gICYtLWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICYtLXJlcXVlc3RfYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDAgMCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yT3JhbmdlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgI2I1NWUzMztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgY29udGVudDogJGljb24tY2F0YWxvZztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgI2I1NWUzMyBpbnNldDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZjY4ODNmLCA1JSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAjYjU1ZTMzO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgI2I1NWUzMyBpbnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWNvcHlfdGV4dCB7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmLS1sb2dvIHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzUwNTA1MDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb24yO1xuICAgICAgY29udGVudDogJGljb24tbG9nbztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIH1cbiAgfVxufVxuXG4uZ2xfZm9vdGVyX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5NXB4KTtcbiAgbWFyZ2luOiAwIDAgMCAyNXB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgfVxuICAmLS1saW5rX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMzcHggMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDoxNXB4O1xuICAgICAgbGVmdDowO1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWRjY2I7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIEBpbmNsdWRlIGZ6KDMwKTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIGNvbG9yOiAjNmQzMzE1O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgIC5nbF9mb290ZXJfbmF2IHtcbiAgICAgICAgJi0tdHRsIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMm4tMSkge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgJi1jYXRhbG9nIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZXZlcmlvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWV4cGVyaWVuY2Uge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi10ZXN0a2l0Y2hlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1mYXEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1mYXE7XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGFjdCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNvbnRhY3Q7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBjb2xvcjogI2VhZGNjYjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICB9XG4gIH1cbiAgJi0tY2F0Y2gge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBjb2xvcjogI2U4ZTNkZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCAwIDZweCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlOGUzZGY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICB9XG4gIH1cbn1cblxuLmdsX2Zvb3Rlcl9ib3R0b21fbmF2IHtcbiAgcGFkZGluZzogMTVweCAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuICAmLS1pbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgfVxuICB9XG4gICYtLWxpbmtfYnRuIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvclllbGxvdztcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG4vLyBTZWUgc2lkZW5hdi5pbmNcblxuLy/mnIDliJ3jga7jg4rjg5PjgrLjg7zjgrfjg6fjg7PluYVcbiRuYXYtd2lkdGg6IDEzMHB4O1xuLy8y5YiX55uu44Gu44OK44OT44Ky44O844K344On44Oz5bmFXG4kbmF2Mm5kLXdpZHRoOiAyNjBweDtcbi8vM+WIl+ebruOBruODiuODk+OCsuODvOOCt+ODp+ODs+W5hVxuJG5hdjNyZC13aWR0aDogY2FsYygxMDAlIC0gKCN7JG5hdi13aWR0aH0gKyAjeyRuYXYybmQtd2lkdGh9KSk7XG5cbi8vIFBD55So44OK44OT44Ky44O844K344On44OzXG4uZ25hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkbmF2LXdpZHRoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDExMDtcbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLS1iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9jbW4tc2lkZW1lbnUtYmcucG5nXCIpO1xuICAgIGJveC1zaGFkb3c6IC0xcHggLTFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcbiAgICB3aWR0aDogJG5hdi13aWR0aDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7IC8v57im5b2x5YiH6JC9XG4gICAgei1pbmRleDogNTtcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgJi5zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAkbmF2LXdpZHRoO1xuICAgICAgICAuZ25hdi0taW5uZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY21uLXNpZGVtZW51LWJnLnBuZ1wiKTtcbiAgICAgIGJveC1zaGFkb3c6IDNweCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgei1pbmRleDogNjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgICAmLnNsaWRlIHtcbiAgICAgICAgbGVmdDogY2FsYygjeyRuYXYtd2lkdGh9IC0gNXB4KTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmhpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgei1pbmRleDogMTA7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICBoZWlnaHQ6IDQlO1xuICAgICAgbWFyZ2luOiAtMiUgMCAwIC00MyU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJi1vbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vbWluLWhlaWdodDogNzBweDtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmMTZiMjQ7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgICBjb2xvcjogI2YxNmIyNDtcbiAgICB9XG4gICAgJi1ob21lIHtcbiAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWhvbWU7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1uYXZpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYmVnaW5uZXI7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZWNoIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdGVjaDtcbiAgICAgICAgQGluY2x1ZGUgZnooMjUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhc2Uge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jYXNlO1xuICAgICAgICBAaW5jbHVkZSBmeigyNSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGFibyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxhYm87XG4gICAgICAgIEBpbmNsdWRlIGZ6KDI3KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ob3NwaXRhbGZvb2Qge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ob3NwaXRhbGZvb2Q7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDMyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXN0a2l0Y2hlbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXRlc3RraXRjaGVuO1xuICAgICAgICBAaW5jbHVkZSBmeigyMSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbWluaSB7XG4gICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ25hdl9ib3hfMm5kIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIGxlZnQ6MTMwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gIGNvbG9yOiAkY29sb3JZZWxsb3c7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgei1pbmRleDogMTA7XG4gICYub3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB3aWR0aDogJG5hdjJuZC13aWR0aDtcbiAgICAuZ25hdl9ib3hfMm5kLS13cmFwIHtcbiAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG4gIH1cbiAgJi0td3JhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbiAgfVxuICAmLS1jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGZ6KDE1KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvclllbGxvdztcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvclllbGxvdztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGljb24yO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgJi1uYXZpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYmVnaW5uZXI7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDI1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZWNoIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdGVjaDtcbiAgICAgICAgQGluY2x1ZGUgZnooMjUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhc2Uge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jYXNlO1xuICAgICAgICBAaW5jbHVkZSBmeigyNSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtbGFibyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxhYm87XG4gICAgICAgIEBpbmNsdWRlIGZ6KDI4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ob3NwaXRhbGZvb2Qge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1ob3NwaXRhbGZvb2Q7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDMyKTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRlc3RraXRjaGVuIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdGVzdGtpdGNoZW47XG4gICAgICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgJi0tbGlua2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2VmZWJlODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJi5hY3RpdmUge1xuICAgICAgLmduYXZfYm94XzJuZC0tdHRsX3N1YiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJyb3duO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvckJyb3duO1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yQnJvd247XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgcmlnaHQ6MTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRvcGxpbmUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZWZlYmU4O1xuICAgIH1cbiAgfVxuICAmLS10dGxfc3ViIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcmlnaHQ6MTBweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCcm93bjtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3JCcm93bjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3JCcm93bjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggN3B4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvclllbGxvdztcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ25hdl9ib3hfM3JkIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIGxlZnQ6IGNhbGMoI3skbmF2LXdpZHRofSArICN7JG5hdjJuZC13aWR0aH0pO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDAgMCA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogJGNvbG9yQnJvd247XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgJi5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHdpZHRoOiAkbmF2M3JkLXdpZHRoO1xuICAgIC5nbmF2X2JveF8zcmQtLXdyYXAge1xuICAgICAgb3BhY2l0eTogMVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIG92ZXJmbG93LXk6c2Nyb2xsO1xuICB9XG4gICYtLXdyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gIH1cbiAgJi0tY2F0ZWdvcnkge1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgfVxuICAmLS1jYXRlZ29yeV9uYW1lMSB7XG4gICAgQGluY2x1ZGUgZnooMTMpO1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gIH1cbiAgJi0tY2F0ZWdvcnlfbmFtZTIge1xuICAgIEBpbmNsdWRlIGZ6KDE3KTtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gIH1cbiAgJi0taW5uZXJib3gge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuICAgICYtZm9ybGFwdG9wIHtcbiAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1pbm5lcmJveF9mb3JsYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTBweCAwO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuICB9XG4gICYtLXR0bDIge1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBAaW5jbHVkZSBmeigxNSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvckJyb3duO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvckJyb3duO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ25hdl9zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY21uLXNpZGVtZW51LWJnLnBuZ1wiKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcbiAgICB6LWluZGV4OiAxMTA7XG4gIH1cbiAgJi0tbWFpbm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBwYWdldG9w44Oc44K/44Oz77yL5L2Z55m95YiG44KS6Zmk44GPXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHggLSA1cHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLS1tZW51YnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBmeigxMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgfVxuICAmLS1tZW51YnRuX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDowO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJyb3duO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6MDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICB9XG4gIH1cbiAgJi0tbWFpbmxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgQGluY2x1ZGUgZnooMTApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICYtaG9tZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWhvbWU7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1iZWdpbm5lciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWJlZ2lubmVyO1xuICAgICAgICBAaW5jbHVkZSBmeigyMik7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2VhcmNoIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcmVjaXBlc2VhcmNoO1xuICAgICAgICBAaW5jbHVkZSBmeigyMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vU1Djg6Hjg4vjg6Xjg7zjgYvjgonpo5vjgbPlh7rjgZnjgrPjg7Pjg4bjg7Pjg4Rcbi5nbmF2X3NwX2NvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIC8v4oaTLmJucmJveOOBq+W9semfv+OBmeOCi+OBruOBp2Rpc3BsYXk6bm9uZSDjgavjga/jgZfjgarjgYTjgZPjgahcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAmLm9wZW4ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICB6LWluZGV4OiAxNTA7XG4gICAgfVxuICAgICYtLWluZW5yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICB9XG4gICAgJi0tYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgIH1cbiAgICAmLS1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgZnooMTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLS1jbG9zZV9pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogOXB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tdHRsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQtZm9vdGVyLnBuZ1wiKTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi8vc3DnlKjjg4rjg5PjgrLjg7zjgrfjg6fjg7NcbkBpbmNsdWRlIHNwIHtcbiAgLmduYXZfc3Bfc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW46NTBweCAwIDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICYtLWNvdW50ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOmF1dG87XG4gICAgICBib3R0b206YXV0bztcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB9XG4gIH1cbiAgLmduYXZfc3Bfc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY21uLXNpZGVtZW51LWJnLnBuZ1wiKTtcbiAgICAmLS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAmLS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgaWNvbjI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgJi1uYXZpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWJlZ2lubmVyO1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDMwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10ZWNoIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXRlY2g7XG4gICAgICAgICAgQGluY2x1ZGUgZnooMzIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWNhc2Uge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJGljb24tY2FzZTtcbiAgICAgICAgICBAaW5jbHVkZSBmeigyOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbGFibyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAkaWNvbi1sYWJvO1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDMyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1ob3NwaXRhbGZvb2Qge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJGljb24taG9zcGl0YWxmb29kO1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDM0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10ZXN0a2l0Y2hlbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAkaWNvbi10ZXN0a2l0Y2hlbjtcbiAgICAgICAgICBAaW5jbHVkZSBmeigyNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmduYXZfc3BfZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LWZvb3Rlci5wbmdcIik7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgICYtLWJucmxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi0tYm5yaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgICYtLWlubmVyIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJi0tbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA0cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuLTEpIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5nbmF2X3NlYXJjaF9kZXRhaWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOjkwcHg7XG4gICAgJi0tdHRsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiRjb2xvclNpZGVuYXY7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10b2dnbGUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JTaWRlbmF2O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvclNpZGVuYXY7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgJi5vcGVuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJi0taW5uZXIge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDAgMTVweDtcbiAgICB9XG4gICAgJi0tcGFja2FnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgJi0xLFxuICAgICAgJi0yIHtcbiAgICAgICAgLmduYXZfc2VhcmNoX2RldGFpbC0tbGFiZWwge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLTMsXG4gICAgICAmLTQge1xuICAgICAgICAuZ25hdl9zZWFyY2hfZGV0YWlsLS1sYWJlbCB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLTJyb3dzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICAmLS1sYWJlbCB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICM1MDUwNTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yWWVsbG93LCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1jaGVja2JveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yWWVsbG93LCAxMCUpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgIH1cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGFuaW1hdGlvbjogaW5wdXRGYWRlIC4ycyBjdWJpYy1iZXppZXIoLjg5NSwgLjAzLCAuNjg1LCAuMjIpIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAa2V5ZnJhbWVzIGlucHV0RmFkZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc2VsZWN0X2JveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWFlNjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDZweCA2cHggNnB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3MjVjNTAgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzcyNWM1MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgfVxuICAgICAgJi13aWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICYtLWlucHV0X2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmLS1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIC8vei1pbmRleDogMTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLS10eXBlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgfVxuICAgICYtLXR4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgfVxuICAgICYtLWZpeGVkYXJlYSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi0tc3VibWl0X2JveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KDEyMCUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zdWJtaXQge1xuICAgICAgQGluY2x1ZGUgZnooMTgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gIH1cbn1cblxuLy9QQy9TUOWFsemAmlxuLy8g44GN44Gj44Gh44KT44G344KJ44GZbWluaSDjg6rjg7Pjgq/jga7lkLnjgY3lh7rjgZdcbi5nbmF2X2Z1a2lkYXNoaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNpZGVuYXY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDAgYXV0byA1cHggYXV0bztcbiAgY29sb3I6ICRjb2xvclllbGxvdztcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JTaWRlbmF2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbn1cbi8vIGhvdmVy5pmCXG4uZ25hdi0tbGluazpob3Zlcixcbi5nbmF2X3NwX3N1Ym1lbnU6aG92ZXIge1xuICAuZ25hdl9mdWtpZGFzaGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTZiMjQ7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgbGVmdDowO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YxNmIyNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJtaXhpblwiO1xuQGltcG9ydCBcImNvbW1vbi9nbC1oZWFkZXJcIjtcbkBpbXBvcnQgXCJjb21tb24vZ2wtZm9vdGVyXCI7XG5AaW1wb3J0IFwiY29tbW9uL2duYXZcIjtcblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAvL+aWsOOCouOCpOOCs+ODs1xuICBzcmM6IHVybCgnL2NvbnRhaW5lci9jb21tb24vZm9udHMvaWNvbW9vbi5lb3Q/MTFpdmY0Jyk7XG4gIHNyYzogdXJsKCcvY29udGFpbmVyL2NvbW1vbi9mb250cy9pY29tb29uLmVvdD8xMWl2ZjQjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnL2NvbnRhaW5lci9jb21tb24vZm9udHMvaWNvbW9vbi50dGY/MTFpdmY0JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy9jb250YWluZXIvY29tbW9uL2ZvbnRzL2ljb21vb24ud29mZj8xMWl2ZjQnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvY29udGFpbmVyL2NvbW1vbi9mb250cy9pY29tb29uLnN2Zz8xMWl2ZjQjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi8v5Z+65pys44Gu44Kz44Oz44OG44Oz44OE5p6gXG4uY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAmLWNtbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG4gICAgLy9TUOOBp+acgOS4i+OBq+OBseOCk+OBj+OBmuWFpeOCjFxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gICAgfVxuICB9XG4gIC8v44K144Kk44OI44OI44OD44OXXG4gICYtaW5kZXgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQtYmFzZS5wbmdcIik7XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy/jgbHjgpPjgY/jgZpcbi5icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6NXB4O1xuICBsZWZ0OjA7XG4gIHJpZ2h0OjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6YXV0bztcbiAgICBib3R0b206MDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICYtd2hpdGUge1xuICAgIC5icmVhZGNydW1iLS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyZWFkY3J1bWItLWl0ZW0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIC5icmVhZGNydW1iLS1saW5rIHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM2NjY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnJlYWRjcnVtYi0taXRlbSB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1pbm5lciB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzY2NjtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG4gICYtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICB9XG59XG5cblxuXG5cblxuLyog55eF6Zmi6aOf44CM54yu56uL44Gl44GP44KK44Gu44Kz44OE44Go44Od44Kk44Oz44OI44CN44CM55a+55eF5Yil5bGV6ZaL6aOf44Gu44Od44Kk44Oz44OI44CNc2hhZG93Ym94IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuI3NiLXRpdGxlLWlubmVyLCNzYi1pbmZvLWlubmVyLCNzYi1sb2FkaW5nLWlubmVyLGRpdi5zYi1tZXNzYWdle2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDoyMDA7Y29sb3I6I2ZmZjt9XG4jc2ItY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO21hcmdpbjowO3BhZGRpbmc6MDt0b3A6MDtsZWZ0OjA7ei1pbmRleDo5OTk7dGV4dC1hbGlnbjpsZWZ0O3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6bm9uZTt9XG4jc2Itb3ZlcmxheXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO31cbiNzYi13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjEwMHB4O31cbiNzYi13cmFwcGVyLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2NjYzt9XG4jc2ItYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTt9XG4jc2ItYm9keS1pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO31cbiNzYi1wbGF5ZXIuaHRtbHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47fVxuI3NiLWJvZHkgaW1ne2JvcmRlcjpub25lO31cbiNzYi1sb2FkaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO31cbiNzYi1sb2FkaW5nLWlubmVye3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjMycHg7aGVpZ2h0OjMycHg7dG9wOjUwJTttYXJnaW4tdG9wOi0xMnB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7fVxuI3NiLWxvYWRpbmctaW5uZXIgc3BhbntiYWNrZ3JvdW5kOnVybCgvaG9zcGl0YWwtZm9vZC9qcy9zaGFkb3dib3gvbG9hZGluZy5naWYpIG5vLXJlcGVhdDtwYWRkaW5nLWxlZnQ6MzJweDtkaXNwbGF5OmlubGluZS1ibG9jazt9XG4jc2ItYm9keSwjc2ItbG9hZGluZ3tiYWNrZ3JvdW5kOiNmZmY7fVxuI3NiLXRpdGxlLCNzYi1pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MDt9XG4jc2ItdGl0bGUsI3NiLXRpdGxlLWlubmVye31cbiNzYi10aXRsZS1pbm5lcntmb250LXNpemU6MTJweDt9XG4jc2ItaW5mbywjc2ItaW5mby1pbm5lcnt3aWR0aDoxMDAlO31cbiNzYi1pbmZvLWlubmVye31cbiNzYi1uYXZ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTt9XG4jc2ItbmF2IGF7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOm5vLXJlcGVhdDt9XG5cbiNzYi1uYXYtY2xvc2V7XG5cdGJhY2tncm91bmQ6dXJsKC9ob3NwaXRhbC1mb29kL2pzL3NoYWRvd2JveC9idG5fY2xvc2UucG5nKSAhaW1wb3J0YW50O1xuXHR3aWR0aDo3MXB4O1xuXHRoZWlnaHQ6MjdweDtcblx0bWFyZ2luOjAgYXV0bztcbn1cbiNzYi1uYXYtY2xvc2U6aG92ZXIge2JhY2tncm91bmQ6dXJsKC9ob3NwaXRhbC1mb29kL2pzL3NoYWRvd2JveC9idG5fY2xvc2Utb24ucG5nKSAhaW1wb3J0YW50O31cblxuI3NiLW5hdi1uZXh0e31cbiNzYi1uYXYtcHJldmlvdXN7fVxuI3NiLW5hdi1wbGF5e31cbiNzYi1uYXYtcGF1c2V7fVxuXG4jc2ItY291bnRlcntkaXNwbGF5Om5vbmU7fVxuI3NiLWNvdW50ZXIgYXt9XG4jc2ItY291bnRlciBhLnNiLWNvdW50ZXItY3VycmVudHt9XG5kaXYuc2ItbWVzc2FnZXtkaXNwbGF5Om5vbmU7fVxuZGl2LnNiLW1lc3NhZ2UgYTpsaW5rLGRpdi5zYi1tZXNzYWdlIGE6dmlzaXRlZHtkaXNwbGF5Om5vbmU7fSJdfQ== */
