.page-hdg {
  position: relative;
}
.page-hdg__deco {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  pointer-events: none;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.page-hdg__deco::before {
  display: inline-block;
  pointer-events: none;
  content: "";
  background-size: contain;
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1), transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1), transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-transform: translate3d(-30px, 0, 0);
          transform: translate3d(-30px, 0, 0);
}
.page-hdg__inner {
  padding: 0 25px;
}
.page-hdg__text {
  font-size: 23px;
  letter-spacing: 0.05em;
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0.5s;
}
.page-hdg.is-active .page-hdg__deco::before {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.page-hdg.is-active .page-hdg__text {
  opacity: 1;
}

.sec-mv {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
.sec-mv__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("/assets/images/pages/recruit/benefit/mv_bg-img.jpg");
  background-position: center;
  background-size: cover;
}
.sec-mv__container {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.sec-mv__hdg {
  color: #fff;
  text-align: center;
}
.sec-mv__hdg .main, .sec-mv__hdg .sub {
  display: block;
}
.sec-mv__hdg .main {
  font-family: "Montserrat", sans-serif;
  font-size: 45px;
  font-style: italic;
  line-height: 1.2;
  letter-spacing: 0.03em;
}
.sec-mv__hdg .sub {
  margin: 5px 0 0;
  font-size: 12px;
  line-height: 1.45;
  letter-spacing: 0.06em;
}

.sec-support {
  padding: 95px 0 0;
  overflow: hidden;
  background: #f5f5f5;
}
.sec-support .page-hdg__deco::before {
  width: 410px;
  padding-bottom: 58px;
  background-image: url("/assets/images/pages/recruit/benefit/support_hdg_deco.svg");
}
.sec-support__container {
  margin: 65px 0 0;
}
.sec-support__card {
  padding: 0 0 60px;
}
.sec-support__card .card {
  position: relative;
  background: #fff;
}
.sec-support__card .card__head {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sec-support__card .card__hdg {
  position: relative;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 174px;
  height: 25px;
  font-size: 15px;
  color: #fff;
  letter-spacing: 0.06em;
}
.sec-support__card .card__hdg::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: "";
  background: #222;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
}
.sec-support__card .card__container {
  padding: 30px 20px 20px;
}
.sec-support__card .card__text {
  font-size: 13px;
  line-height: 2.3;
  letter-spacing: 0.08em;
}
.sec-support__card .card__image {
  margin: 20px 0 0;
}
.sec-support__card .card__image img {
  width: 100%;
  height: auto;
}
.sec-support__card .card + .card {
  margin: 50px 0 0;
}
.sec-support__benefit {
  padding: 70px 25px 100px;
  margin: 0 -25px;
  background: #fff;
}
.sec-support__benefit .information__hdg {
  position: relative;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.06em;
}
.sec-support__benefit .information__container {
  margin: 25px -25px 0;
  border-top: 1px solid #dbdbdb;
}
.sec-support__benefit .information__item {
  border-bottom: 1px solid #dbdbdb;
}
.sec-support__benefit .information__title {
  display: flex;
  align-items: center;
  height: 62px;
  padding: 0 25px;
  background: #f5f5f5;
}
.sec-support__benefit .information__content {
  padding: 20px 25px;
}
.sec-support__benefit .information__text {
  font-size: 13px;
  line-height: 2.3;
  letter-spacing: 0.08em;
}
.sec-support__benefit .information__text + .information__text {
  padding: 10px 0 0;
  margin: 15px 0 0;
  border-top: 1px solid #dbdbdb;
}
.sec-support__benefit .information__link, .sec-support__benefit .information__map {
  text-decoration: underline;
}
.sec-support__benefit .information__map {
  position: relative;
  display: inline-block;
  padding: 0 0 0 22px;
}
.sec-support__benefit .information__map::before {
  position: absolute;
  top: 50%;
  left: 2px;
  width: 13px;
  height: 17px;
  content: "";
  background: url("/assets/images/pages/common/icon_anchor.svg") no-repeat center/contain;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sec-support__benefit .information + .information {
  margin: 35px 0 0;
}
@media (min-width: 768px) {
  .page-hdg__deco::before {
    margin: 0 0 0 3.125%;
  }
  .page-hdg__inner {
    display: block;
    max-width: 1266px;
    padding: 0 50px;
    margin: 0 auto;
  }
  .page-hdg__text {
    font-size: 42px;
  }
  .page-hdg--md-center {
    text-align: center;
  }
  .sec-mv {
    padding-bottom: 450px;
  }
  .sec-mv__bg {
    background-image: url("/assets/images/pages/recruit/benefit/mv_bg-img_md.jpg");
  }
  .sec-mv__hdg .main {
    font-size: 100px;
  }
  .sec-mv__hdg .sub {
    margin: 10px 0 0;
    font-size: 18px;
  }
  .sec-support {
    padding: 135px 0 0;
  }
  .sec-support .page-hdg__deco::before {
    width: 58.6458333333%;
    padding-bottom: 8.3333333333%;
    background-image: url("/assets/images/pages/recruit/benefit/support_hdg_deco_md.svg");
  }
  .sec-support__container {
    margin: 150px 0 0;
  }
  .sec-support__card {
    padding: 0 0 75px;
  }
  .sec-support__card .card__hdg {
    width: 306px;
    height: 40px;
    font-size: 24px;
  }
  .sec-support__card .card__container {
    display: flex;
    flex-direction: row-reverse;
    padding: 20px;
  }
  .sec-support__card .card__text {
    flex: 1;
    margin: 40px 0 0;
    font-size: 16px;
    line-height: 2.875;
  }
  .sec-support__card .card__image {
    width: 330px;
    margin: 0 75px 0 0;
  }
  .sec-support__card .card + .card {
    margin: 65px 0 0;
  }
  .sec-support__card .card--md-side {
    display: flex;
    flex-wrap: wrap;
  }
  .sec-support__card .card--md-side .card__container {
    width: 50%;
  }
  .sec-support__card .card--md-side .card__container:nth-child(odd) {
    border-left: 1px solid #f5f5f5;
  }
  .sec-support__card .card--md-side .card__container:nth-child(n+3) {
    border-top: 1px solid #f5f5f5;
  }
  .sec-support__benefit {
    padding: 65px 0 130px;
    margin: 0;
  }
  .sec-support__benefit .information__hdg {
    font-size: 28px;
  }
  .sec-support__benefit .information__container {
    margin: 20px 0 0;
  }
  .sec-support__benefit .information__item {
    display: flex;
  }
  .sec-support__benefit .information__title {
    align-items: flex-start;
    width: 240px;
    height: auto;
    padding: 40px 30px 40px;
  }
  .sec-support__benefit .information__content {
    flex: 1;
    padding: 32px 35px 18px;
  }
  .sec-support__benefit .information__text {
    font-size: 16px;
  }
  .sec-support__benefit .information__text + .information__text {
    padding: 20px 35px 0;
    margin: 25px -35px 0;
  }
  .sec-support__benefit .information + .information {
    margin: 70px 0 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvcmVjcnVpdC9iZW5lZml0L19wYWdlLWhkZy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9yZWNydWl0L2JlbmVmaXQvc3R5bGUuY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9yZWNydWl0L2JlbmVmaXQvX3NlYy1tdi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9yZWNydWl0L2JlbmVmaXQvX3NlYy1zdXBwb3J0LnNjc3MiLCJhc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxrQkFBQTtBQ0NGO0FEQ0U7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtBQ0NKO0FEQ0k7RUFDRSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLHdCQUFBO0VBQ0EsVUFBQTtFQUNBLHlIQUFBO0VBQUEsaUhBQUE7RUFBQSw4S0FBQTtFQUVBLDJDQUFBO1VBQUEsbUNBQUE7QUNBTjtBRFFFO0VBQ0UsZUFBQTtBQ0RKO0FEV0U7RUFDRSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EsaUVBQUE7QUNESjtBRGVJO0VBQ0UsVUFBQTtFQUNBLHVDQUFBO1VBQUEsK0JBQUE7QUNITjtBRE1JO0VBQ0UsVUFBQTtBQ0pOOztBQzFEQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxvQkFBQTtBRDZERjtBQ3ZERTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDJFQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTtBRDhESjtBQ3ZERTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsbUJB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ekhFO0lBTUksT0FBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0VINkhOO0VHekhFO0lBSUksWUFBQTtJQUNBLGtCQUFBO0VINkhOO0VHcEhFO0lBSUksZ0JBQUE7RUg0SE47RUd4SEU7SUFFSSxhQUFBO0lBQ0EsZUFBQTtFSDJITjtFR3hISTtJQUVJLFVBQUE7RUgySFI7RUd4SE07SUFFSSw4QkFBQTtFSDJIVjtFR3ZITTtJQUVJLDZCQUFBO0VIMEhWO0VHbkhBO0lBTUkscUJBQUE7SUFDQSxTQUFBO0VIdUhKO0VHbEhFO0lBT0ksZUFBQTtFSHNITjtFR2xIRTtJQUtJLGdCQUFBO0VIc0hOO0VHbEhFO0lBSUksYUFBQTtFSHNITjtFR2xIRTtJQVFJLHVCQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSx1QkFBQTtFSHNITjtFR2xIRTtJQUlJLE9BQUE7SUFDQSx1QkFBQTtFSHNITjtFR2xIRTtJQU1JLGVBQUE7RUhzSE47RUduSEk7SUFNSSxvQkFBQTtJQUNBLG9CQUFBO0VIdUhSO0VHM0ZFO0lBSUksZ0JBQUE7RUhpSE47QUFyV0YiLCJmaWxlIjoiYXNzZXRzL3N0eWxlcy9wYWdlcy9yZWNydWl0L2JlbmVmaXQvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnBhZ2UtaGRnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2RlY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uLXNsb3cgJGVhc2Utb3V0LXNpbmUsXG4gICAgICAgIHRyYW5zZm9ybSAkZHVyYXRpb24tc2xvdyAkZWFzZS1vdXQtcXVhZDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwcHgsIDAsIDApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgcHgycGVyKDYwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEyNjZweDtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkZHVyYXRpb24tc2xvdyAkZWFzZS1vdXQtc2luZSAwLjVzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW1kLWNlbnRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAucGFnZS1oZGdfX2RlY286OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG5cbiAgICAucGFnZS1oZGdfX3RleHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLWhkZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhkZ19fZGVjbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBhZ2UtaGRnX19kZWNvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMHB4LCAwLCAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZGdfX2RlY286OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwIDAgMCAzLjEyNSU7XG4gIH1cbn1cbi5wYWdlLWhkZ19faW5uZXIge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGRnX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjY2cHg7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucGFnZS1oZGdfX3RleHQge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSAwLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhkZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGRnLS1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2UtaGRnLmlzLWFjdGl2ZSAucGFnZS1oZGdfX2RlY286OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ucGFnZS1oZGcuaXMtYWN0aXZlIC5wYWdlLWhkZ19fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWMtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtbXYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NTBweDtcbiAgfVxufVxuLnNlYy1tdl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvcmVjcnVpdC9iZW5lZml0L212X2JnLWltZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW12X19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvcmVjcnVpdC9iZW5lZml0L212X2JnLWltZ19tZC5qcGdcIik7XG4gIH1cbn1cbi5zZWMtbXZfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWMtbXZfX2hkZyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjLW12X19oZGcgLm1haW4sIC5zZWMtbXZfX2hkZyAuc3ViIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjLW12X19oZGcgLm1haW4ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtbXZfX2hkZyAubWFpbiB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuLnNlYy1tdl9faGRnIC5zdWIge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1tdl9faGRnIC5zdWIge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zZWMtc3VwcG9ydCB7XG4gIHBhZGRpbmc6IDk1cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtc3VwcG9ydCB7XG4gICAgcGFkZGluZzogMTM1cHggMCAwO1xuICB9XG59XG4uc2VjLXN1cHBvcnQgLnBhZ2UtaGRnX19kZWNvOjpiZWZvcmUge1xuICB3aWR0aDogNDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9yZWNydWl0L2JlbmVmaXQvc3VwcG9ydF9oZGdfZGVjby5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdXBwb3J0IC5wYWdlLWhkZ19fZGVjbzo6YmVmb3JlIHtcbiAgICB3aWR0aDogNTguNjQ1ODMzMzMzMyU7XG4gICAgcGFkZGluZy1ib3R0b206IDguMzMzMzMzMzMzMyU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvcmVjcnVpdC9iZW5lZml0L3N1cHBvcnRfaGRnX2RlY29fbWQuc3ZnXCIpO1xuICB9XG59XG4uc2VjLXN1cHBvcnRfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogNjVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdXBwb3J0X19jb250YWluZXIge1xuICAgIG1hcmdpbjogMTUwcHggMCAwO1xuICB9XG59XG4uc2VjLXN1cHBvcnRfX2NhcmQge1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXN1cHBvcnRfX2NhcmQge1xuICAgIHBhZGRpbmc6IDAgMCA3NXB4O1xuICB9XG59XG4uc2VjLXN1cHBvcnRfX2NhcmQgLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2VjLXN1cHBvcnRfX2NhcmQgLmNhcmRfX2hlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNlYy1zdXBwb3J0X19jYXJkIC5jYXJkX19oZGcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE3NHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdXBwb3J0X19jYXJkIC5jYXJkX19oZGcge1xuICAgIHdpZHRoOiAzMDZweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uc2VjLXN1cHBvcnRfX2NhcmQgLmNhcmRfX2hkZzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbn1cbi5zZWMtc3VwcG9ydF9fY2FyZCAuY2FyZF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdXBwb3J0X19jYXJkIC5jYXJkX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5zZWMtc3VwcG9ydF9fY2FyZCAuY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXN1cHBvcnRfX2NhcmQgLmNhcmRfX3RleHQge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuODc1O1xuICB9XG59XG4uc2VjLXN1cHBvcnRfX2NhcmQgLmNhcmRfX2ltYWdlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXN1cHBvcnRfX2NhcmQgLmNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luOiAwIDc1cHggMCAwO1xuICB9XG59XG4uc2VjLXN1cHBvcnRfX2NhcmQgLmNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjLXN1cHBvcnRfX2NhcmQgLmNhcmQgKyAuY2FyZCB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdXBwb3J0X19jYXJkIC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbjogNjVweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXN1cHBvcnRfX2NhcmQgLmNhcmQtLW1kLXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdXBwb3J0X19jYXJkIC5jYXJkLS1tZC1zaWRlIC5jYXJkX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXN1cHBvcnRfX2NhcmQgLmNhcmQtLW1kLXNpZGUgLmNhcmRfX2NvbnRhaW5lcjpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjVmNWY1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdXBwb3J0X19jYXJkIC5jYXJkLS1tZC1zaWRlIC5jYXJkX19jb250YWluZXI6bnRoLWNoaWxkKG4rMykge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xuICB9XG59XG4uc2VjLXN1cHBvcnRfX2JlbmVmaXQge1xuICBwYWRkaW5nOiA3MHB4IDI1cHggMTAwcHg7XG4gIG1hcmdpbjogMCAtMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXN1cHBvcnRfX2JlbmVmaXQge1xuICAgIHBhZGRpbmc6IDY1cHggMCAxMzBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zZWMtc3VwcG9ydF9fYmVuZWZpdCAuaW5mb3JtYXRpb25fX2hkZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtc3VwcG9ydF9fYmVuZWZpdCAuaW5mb3JtYXRpb25fX2hkZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uc2VjLXN1cHBvcnRfX2JlbmVmaXQgLmluZm9ybWF0aW9uX19jb250YWluZXIge1xuICBtYXJnaW46IDI1cHggLTI1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdXBwb3J0X19iZW5lZml0IC5pbmZvcm1hdGlvbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG4uc2VjLXN1cHBvcnRfX2JlbmVmaXQgLmluZm9ybWF0aW9uX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdXBwb3J0X19iZW5lZml0IC5pbmZvcm1hdGlvbl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlYy1zdXBwb3J0X19iZW5lZml0IC5pbmZvcm1hdGlvbl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYycHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXN1cHBvcnRfX2JlbmVmaXQgLmluZm9ybWF0aW9uX190aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDBweDtcbiAgfVxufVxuLnNlYy1zdXBwb3J0X19iZW5lZml0IC5pbmZvcm1hdGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXN1cHBvcnRfX2JlbmVmaXQgLmluZm9ybWF0aW9uX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDMycHggMzVweCAxOHB4O1xuICB9XG59XG4uc2VjLXN1cHBvcnRfX2JlbmVmaXQgLmluZm9ybWF0aW9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMi4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtc3VwcG9ydF9fYmVuZWZpdCAuaW5mb3JtYXRpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlYy1zdXBwb3J0X19iZW5lZml0IC5pbmZvcm1hdGlvbl9fdGV4dCArIC5pbmZvcm1hdGlvbl9fdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXN1cHBvcnRfX2JlbmVmaXQgLmluZm9ybWF0aW9uX190ZXh0ICsgLmluZm9ybWF0aW9uX190ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHggMDtcbiAgICBtYXJnaW46IDI1cHggLTM1cHggMDtcbiAgfVxufVxuLnNlYy1zdXBwb3J0X19iZW5lZml0IC5pbmZvcm1hdGlvbl9fbGluaywgLnNlYy1zdXBwb3J0X19iZW5lZml0IC5pbmZvcm1hdGlvbl9fbWFwIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VjLXN1cHBvcnRfX2JlbmVmaXQgLmluZm9ybWF0aW9uX19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMjJweDtcbn1cbi5zZWMtc3VwcG9ydF9fYmVuZWZpdCAuaW5mb3JtYXRpb25fX21hcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9jb21tb24vaWNvbl9hbmNob3Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNlYy1zdXBwb3J0X19iZW5lZml0IC5pbmZvcm1hdGlvbiArIC5pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbjogMzVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdXBwb3J0X19iZW5lZml0IC5pbmZvcm1hdGlvbiArIC5pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luOiA3MHB4IDAgMDtcbiAgfVxufSIsIi5zZWMtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUwcHg7XG4gIH1cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL3JlY3J1aXQvYmVuZWZpdC9tdl9iZy1pbWcuanBnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL3JlY3J1aXQvYmVuZWZpdC9tdl9iZy1pbWdfbWQuanBnJyk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2hkZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faGRnIC5tYWluLFxuICAmX19oZGcgLnN1YiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19oZGcgLm1haW4ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tb250c2VycmF0O1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZGcgLnN1YiB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cbiIsIiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHM6IDMyMHB4LFxuICBzbTogMzc1cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwODBweCxcbiAgeGw6IDEyODBweCxcbiAgeHhsOiAxNDQwcHhcbik7XG5cbiRndXR0ZXI6IDIwcHg7XG4kZ3V0dGVyLW1kOiA0MHB4O1xuXG4kZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiRlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiRlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuJGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG4kZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4kZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuLy8gZm9udFxuJGZvbnQtbW9udHNlcnJhdDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXG4vLyBkdXJhdGlvblxuJGR1cmF0aW9uLW5vcm1hbDogMC4zcztcbiRkdXJhdGlvbi1zbG93OiAwLjVzO1xuIiwiLnNlYy1zdXBwb3J0IHtcbiAgcGFkZGluZzogOTVweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDEzNXB4IDAgMDtcbiAgfVxuXG4gIC5wYWdlLWhkZyB7XG4gICAgJl9fZGVjbyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL3JlY3J1aXQvYmVuZWZpdC9zdXBwb3J0X2hkZ19kZWNvLnN2ZycpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogcHgycGVyKDExMjYpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBweDJwZXIoMTYwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL3JlY3J1aXQvYmVuZWZpdC9zdXBwb3J0X2hkZ19kZWNvX21kLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDY1cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAxNTBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNzVweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkIC5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICZfX2hlYWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgICZfX2hkZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTc0cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDMwNnB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuODc1O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICBtYXJnaW46IDAgNzVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICsgLmNhcmQge1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDY1cHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1kLXNpZGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChuICsgMykge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JlbmVmaXQge1xuICAgIHBhZGRpbmc6IDcwcHggMjVweCAxMDBweDtcbiAgICBtYXJnaW46IDAgLTI1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMCAxMzBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19iZW5lZml0IC5pbmZvcm1hdGlvbiB7XG4gICAgJl9faGRnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAyNXB4IC0yNXB4IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNjJweDtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDM1cHggMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgKyAuaW5mb3JtYXRpb25fX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzVweCAwO1xuICAgICAgICAgIG1hcmdpbjogMjVweCAtMzVweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayxcbiAgICAmX19tYXAge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJl9fbWFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIycHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvY29tbW9uL2ljb25fYW5jaG9yLnN2ZycpIG5vLXJlcGVhdFxuICAgICAgICAgIGNlbnRlci9jb250YWluO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAuaW5mb3JtYXRpb24ge1xuICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDcwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oXG4gICRsb3dlcixcbiAgJHVwcGVyLFxuICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzXG4pIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5AbWl4aW4gaWNvbi1hcnctdHlwZTEtc2l6ZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogOXB4O1xuICB9XG59XG5cbkBtaXhpbiBpY29uLWFydy10eXBlMi1zaXplIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkYmFzZTogMTkyMCkge1xuICAkbWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4eGwpO1xuICAkbWF4LXdpZHRoOiAxOTIwcHg7XG5cbiAgZm9udC1zaXplOiAjeyRzaXplIC8gJGJhc2UgKiAxMDB9dnc7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtaW4td2lkdGgpIHtcbiAgICBmb250LXNpemU6ICN7JHNpemUgKiAoc3RyaXAtdW5pdCgkbWluLXdpZHRoKSAvICRiYXNlKX1weDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1heC13aWR0aCkge1xuICAgIGZvbnQtc2l6ZTogI3skc2l6ZSAqIChzdHJpcC11bml0KCRtYXgtd2lkdGgpIC8gJGJhc2UpfXB4O1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii8uIn0= */
