/* stylelint-disable */
/* stylelint-enable */
.cardListContents {
  margin: 24px 0 35px;
}
.cardListContents .cardList__item .card__inner {
  min-height: 152px;
}
.cardListContents .cardList__item .card__ttl {
  line-height: 1.1;
}

.learnContainer {
  margin: 20px 0 40px;
}
.learnContainer__img img {
  width: 100%;
  height: auto;
}

.secCloseup {
  padding: 0 0 60px;
  margin-top: 60px;
}
.secCloseup .secHead .headHdg__bgTypography {
  display: inline-block;
  width: 341px;
  height: 72px;
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_art/hdg_bg-typography-closeup.svg");
          mask-image: url("/assets/images/pages/learning_step/h_art/hdg_bg-typography-closeup.svg");
}
.secCloseup__text {
  margin: 10px 0 0;
  font-family: "Zen Old Mincho", serif;
  font-size: 13px;
  line-height: 1.8;
  text-align: center;
  letter-spacing: 0;
}

.secCurriculum {
  margin: 0 auto 80px;
  background-color: var(--middleColor);
}
.secCurriculum .summaryContents {
  padding-top: 50px;
  padding-bottom: 60px;
  text-align: center;
}
.secCurriculum .summaryContents__label {
  margin: auto;
}

.success {
  padding: 25px 20px 40px;
  margin: 30px 0 0;
  background-color: var(--lightColor);
}
.success__box2 {
  margin-top: 20px;
}
.success__hdg {
  font-family: "Zen Old Mincho", serif;
  font-size: 24px;
  font-weight: 400;
  color: var(--heavyColor);
  text-align: center;
  letter-spacing: 0;
}
.success__hdg > small {
  display: block;
  margin-top: 4px;
  font-size: 13px;
}
.success__hdg--small {
  font-size: 18px;
}
.success__hdg--small > em {
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
}
.success__circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 184px;
  height: 184px;
  margin: 15px auto 0;
  color: #fff;
  background-color: var(--heavyColor);
  border-radius: 50%;
}
.success__circle > dl {
  display: flex;
  flex-wrap: wrap;
  width: 65%;
  font-family: "Zen Old Mincho", serif;
  letter-spacing: 0;
}
.success__circle > dl > dt {
  display: flex;
  align-items: center;
  width: 60%;
  font-size: 14px;
}
.success__circle > dl > dd {
  width: 40%;
  font-size: 17px;
  line-height: 1.3;
  text-align: right;
}
.success__circle > dl > dd > em {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
}

.teacher {
  display: flex;
  flex-wrap: wrap;
  gap: 36px 9.2%;
  margin: 20px 0 0 0;
}
.teacher__item {
  width: 45.4%;
}
.teacher__item .item__ttl {
  margin-top: 10px;
  font-family: "Zen Old Mincho", serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
}
.teacher__img {
  width: 100%;
  height: auto;
}

.l-main {
  --lightColor: #fcf7f9;
  --middleColor: #f3e4f1;
  --heavyColor: #ba79b1;
  --mainVisualBgColor: #f3e4f1;
  --borderFrameBgImg: url("/assets/images/pages/learning_step/common/border-frame-green.png");
}

@media (min-width: 768px) {
  .cardListContents {
    margin: 50px 0 70px;
  }
  .cardListContents .cardList__item .card__inner {
    min-height: 185px;
    padding: 0;
  }
  .cardListContents .cardList__item .card__ttl {
    line-height: 1.25;
  }
  .learnContainer {
    display: flex;
    gap: 24px;
    justify-content: space-between;
    margin: 45px 0 0;
  }
  .learnContainer__img {
    width: calc(50% - 12px);
  }
  .secCloseup {
    padding: 0 0 80px;
    margin-top: 100px;
  }
  .secCloseup .secHead .headHdg__bgTypography {
    width: 607px;
    height: 115px;
    -webkit-mask-image: url("/assets/images/pages/learning_step/h_art/hdg_bg-typography-closeup_md.svg");
            mask-image: url("/assets/images/pages/learning_step/h_art/hdg_bg-typography-closeup_md.svg");
  }
  .secCloseup__text {
    margin: 40px 0 0;
    font-size: 14px;
    line-height: 2.14;
  }
  .secCurriculum {
    margin: 0 auto 120px;
  }
  .secCurriculum .summaryContents {
    padding-top: 60px;
    padding-bottom: 90px;
  }
  .success {
    width: 872px;
    padding: 40px 55px 40px 40px;
    margin: 40px auto 0;
  }
  .success__inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .success__box1 {
    width: 60%;
  }
  .success__box1 .secCloseup__text {
    margin: 15px 0 0 0;
  }
  .success__box2 {
    width: 40%;
    margin-top: 0;
  }
  .success__hdg {
    font-size: 28px;
  }
  .success__hdg > small {
    font-size: 14px;
  }
  .success__hdg--small {
    font-size: 18px;
  }
  .teacher {
    gap: 46px;
    justify-content: center;
    margin: 30px 0 0 0;
  }
  .teacher__item {
    width: 247px;
  }
  .teacher__item .item__ttl {
    margin-top: 15px;
    font-size: 20px;
  }
}

@media (max-width: 1079.98px) {
  .cardListContents .cardList__item .card__ttl .mini {
    font-size: 14px;
  }
  .learnContainer__img:not(.learnContainer__img:last-of-type) {
    margin-bottom: 16px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL19hbmltYXRpb24tbWl4aW5zLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9hcnQvX2NhcmRMaXN0Q29udGVudHMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2FydC9zdHlsZS5jc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9hcnQvX2xlYXJuQ29udGFpbmVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9hcnQvX3NlY0Nsb3NldXAuc2NzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2FydC9fc2VjQ3VycmljdWx1bS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfYXJ0L19zdWNjZXNzLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9hcnQvX3RlYWNoZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2FydC9zdHlsZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNCQUFBO0FBUUEscUJBQUE7QUNSQTtFQUNFLG1CQUFBO0FDR0Y7QURNUTtFQUNFLGlCQUFBO0FDQ1Y7QURPUTtFQUNFLGdCQUFBO0FDQ1Y7O0FDckJBO0VBQ0UsbUJBQUE7QURrQ0Y7QUNwQkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBRG1DTjs7QUVwREE7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0FGNERGO0FFbkRNO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGlHQUFBO1VBQUEseUZBQUE7QUYyRFI7QUVoREU7RUFDRSxnQkFBQTtFQUNBLG9DQ2lCUztFRGhCVCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FGeURKOztBSXpGQTtFQUNFLG1CQUFBO0VBQ0Esb0NBQUE7QUptR0Y7QUk3RkU7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7QUpvR0o7QUk3Rkk7RUFDRSxZQUFBO0FKcUdOOztBS3hIQTtFQUNFLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQ0FBQTtBTDJIRjtBS2pHRTtFQUNFLGdCQUFBO0FMeUhKO0FLakhFO0VBQ0Usb0NGTVM7RUVMVCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUx5SEo7QUsvR0k7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7QUx5SE47QUt0SEk7RUFDRSxlQUFBO0FMd0hOO0FLbEhNO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUx5SFI7QUtwSEU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQkFBQTtBTHNISjtBS3BISTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLG9DRjdDTztFRThDUCxpQkFBQTtBTHNITjtBS3BITTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0FMc0hSO0FLbkhNO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FMcUhSO0FLbkhRO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUxxSFY7O0FNbE9BO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QU5xT0Y7QU03TkU7RUFDRSxZQUFBO0FOc09KO0FNL05NO0VBQ0UsZ0JBQUE7RUFDQSxvQ0h1Qks7RUd0QkwsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QU5zT1I7QU01TkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBTm9PSjs7QU9qUUE7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLDJGQUFBO0FQb1FGOztBUTdRSTtFVEpKO0lBSUksbUJBQUE7RUNJRjtFREVNO0lBSUksaUJBQUE7SUFDQSxVQUFBO0VDRVY7RURFTTtJQUlJLGlCQUFBO0VDRVY7RUN6QkY7SUFJSSxhQUFBO0lBQ0EsU0FBQTtJQUNBLDhCQUFBO0lBQ0EsZ0JBQUE7RURtQ0Y7RUNoQ0E7SUFFSSx1QkFBQTtFRG1DSjtFRS9DRjtJQUtJLGlCQUFBO0lBQ0EsaUJBQUE7RUY2REY7RUV4REk7SUFPSSxZQUFBO0lBQ0EsYUFBQTtJQUNBLG9HQUFBO1lBQUEsNEZBQUE7RUY0RFI7RUV0REE7SUFTSSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFRjBESjtFSS9GRjtJQUtJLG9CQUFBO0VKb0dGO0VJakdBO0lBTUksaUJBQUE7SUFDQSxvQkFBQTtFSnFHSjtFS3BIRjtJQU1JLFlBQUE7SUFDQSw0QkFBQTtJQUNBLG1CQUFBO0VMNEhGO0VLekhBO0lBRUksYUFBQTtJQUNBLG1CQUFBO0lBQ0EsOEJBQUE7RUw0SEo7RUt4SEE7SUFFSSxVQUFBO0VMMkhKO0VLekhJO0lBQ0Usa0JBQUE7RUwySE47RUt0SEE7SUFJSSxVQUFBO0lBQ0EsYUFBQTtFTDBISjtFS3RIQTtJQVNJLGVBQUE7RUwwSEo7RUt4SEk7SUFDRSxlQUFBO0VMMEhOO0VLaEhFO0lBSUksZUFBQTtFTHlITjtFTXpMRjtJQU9JLFNBQUE7SUFDQSx1QkFBQTtJQUNBLGtCQUFBO0VOc09GO0VNbk9BO0lBSUksWUFBQTtFTnVPSjtFTW5PSTtJQVFJLGdCQUFBO0lBQ0EsZUFBQTtFTnVPUjtBQTNQRjs7QVFPSTtFVFVNO0lBRUksZUFBQTtFQ0VaO0VDVkU7SUFFSSxtQkFBQTtFRGtDTjtBQXpCRiIsImZpbGUiOiJhc3NldHMvc3R5bGVzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9hcnQvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbkBtaXhpbiBhLWhvdmVyLWZhZGUoJG9wYWNpdHk6IDAuNiwgJGR1cmF0aW9uOiAwLjRzLCAkZWFzaW5nOiAkZWFzZS1vdXQtc2luZSkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRkdXJhdGlvbiAkZWFzaW5nO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovIiwiLmNhcmRMaXN0Q29udGVudHMge1xuICBtYXJnaW46IDI0cHggMCAzNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDUwcHggMCA3MHB4O1xuICB9XG5cbiAgLmNhcmRMaXN0IHtcbiAgICAmX19pdGVtIHtcbiAgICAgIC5jYXJkIHtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTg1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5taW5pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLmNhcmRMaXN0Q29udGVudHMge1xuICBtYXJnaW46IDI0cHggMCAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkTGlzdENvbnRlbnRzIHtcbiAgICBtYXJnaW46IDUwcHggMCA3MHB4O1xuICB9XG59XG4uY2FyZExpc3RDb250ZW50cyAuY2FyZExpc3RfX2l0ZW0gLmNhcmRfX2lubmVyIHtcbiAgbWluLWhlaWdodDogMTUycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRMaXN0Q29udGVudHMgLmNhcmRMaXN0X19pdGVtIC5jYXJkX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMTg1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNhcmRMaXN0Q29udGVudHMgLmNhcmRMaXN0X19pdGVtIC5jYXJkX190dGwge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkTGlzdENvbnRlbnRzIC5jYXJkTGlzdF9faXRlbSAuY2FyZF9fdHRsIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNzkuOThweCkge1xuICAuY2FyZExpc3RDb250ZW50cyAuY2FyZExpc3RfX2l0ZW0gLmNhcmRfX3R0bCAubWluaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5sZWFybkNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlYXJuQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFybkNvbnRhaW5lcl9faW1nIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgfVxufVxuLmxlYXJuQ29udGFpbmVyX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDc5Ljk4cHgpIHtcbiAgLmxlYXJuQ29udGFpbmVyX19pbWc6bm90KC5sZWFybkNvbnRhaW5lcl9faW1nOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnNlY0Nsb3NldXAge1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjQ2xvc2V1cCB7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5zZWNDbG9zZXVwIC5zZWNIZWFkIC5oZWFkSGRnX19iZ1R5cG9ncmFwaHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNDFweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfYXJ0L2hkZ19iZy10eXBvZ3JhcGh5LWNsb3NldXAuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNDbG9zZXVwIC5zZWNIZWFkIC5oZWFkSGRnX19iZ1R5cG9ncmFwaHkge1xuICAgIHdpZHRoOiA2MDdweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9hcnQvaGRnX2JnLXR5cG9ncmFwaHktY2xvc2V1cF9tZC5zdmdcIik7XG4gIH1cbn1cbi5zZWNDbG9zZXVwX190ZXh0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjQ2xvc2V1cF9fdGV4dCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTQ7XG4gIH1cbn1cblxuLnNlY0N1cnJpY3VsdW0ge1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1taWRkbGVDb2xvcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0N1cnJpY3VsdW0ge1xuICAgIG1hcmdpbjogMCBhdXRvIDEyMHB4O1xuICB9XG59XG4uc2VjQ3VycmljdWx1bSAuc3VtbWFyeUNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0N1cnJpY3VsdW0gLnN1bW1hcnlDb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi5zZWNDdXJyaWN1bHVtIC5zdW1tYXJ5Q29udGVudHNfX2xhYmVsIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc3VjY2VzcyB7XG4gIHBhZGRpbmc6IDI1cHggMjBweCA0MHB4O1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodENvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VjY2VzcyB7XG4gICAgd2lkdGg6IDg3MnB4O1xuICAgIHBhZGRpbmc6IDQwcHggNTVweCA0MHB4IDQwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWNjZXNzX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWNjZXNzX19ib3gxIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5zdWNjZXNzX19ib3gxIC5zZWNDbG9zZXVwX190ZXh0IHtcbiAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIH1cbn1cbi5zdWNjZXNzX19ib3gyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VjY2Vzc19fYm94MiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc3VjY2Vzc19faGRnIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWhlYXZ5Q29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWNjZXNzX19oZGcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuc3VjY2Vzc19faGRnID4gc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnN1Y2Nlc3NfX2hkZyA+IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnN1Y2Nlc3NfX2hkZy0tc21hbGwge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1Y2Nlc3NfX2hkZy0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnN1Y2Nlc3NfX2hkZy0tc21hbGwgPiBlbSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnN1Y2Nlc3NfX2NpcmNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTg0cHg7XG4gIGhlaWdodDogMTg0cHg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWF2eUNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnN1Y2Nlc3NfX2NpcmNsZSA+IGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNjUlO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uc3VjY2Vzc19fY2lyY2xlID4gZGwgPiBkdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdWNjZXNzX19jaXJjbGUgPiBkbCA+IGRkIHtcbiAgd2lkdGg6IDQwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zdWNjZXNzX19jaXJjbGUgPiBkbCA+IGRkID4gZW0ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRlYWNoZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzZweCA5LjIlO1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYWNoZXIge1xuICAgIGdhcDogNDZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIH1cbn1cbi50ZWFjaGVyX19pdGVtIHtcbiAgd2lkdGg6IDQ1LjQlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFjaGVyX19pdGVtIHtcbiAgICB3aWR0aDogMjQ3cHg7XG4gIH1cbn1cbi50ZWFjaGVyX19pdGVtIC5pdGVtX190dGwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhY2hlcl9faXRlbSAuaXRlbV9fdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnRlYWNoZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sLW1haW4ge1xuICAtLWxpZ2h0Q29sb3I6ICNmY2Y3Zjk7XG4gIC0tbWlkZGxlQ29sb3I6ICNmM2U0ZjE7XG4gIC0taGVhdnlDb2xvcjogI2JhNzliMTtcbiAgLS1tYWluVmlzdWFsQmdDb2xvcjogI2YzZTRmMTtcbiAgLS1ib3JkZXJGcmFtZUJnSW1nOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2NvbW1vbi9ib3JkZXItZnJhbWUtZ3JlZW4ucG5nXCIpO1xufSIsIi5sZWFybkNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDQ1cHggMCAwO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJjpub3QoJjpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY0Nsb3NldXAge1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cblxuICAuc2VjSGVhZCB7XG4gICAgLmhlYWRIZGcge1xuICAgICAgJl9fYmdUeXBvZ3JhcGh5IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzQxcHg7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfYXJ0L2hkZ19iZy10eXBvZ3JhcGh5LWNsb3NldXAuc3ZnJyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiA2MDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xuICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2FydC9oZGdfYmctdHlwb2dyYXBoeS1jbG9zZXVwX21kLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjE0O1xuICAgIH1cbiAgfVxufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHhzOiAwLFxuICB4czogMzIwcHgsXG4gIHNtOiAzNzVweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogMTA4MHB4LFxuICB4bDogMTI4MHB4LFxuICB4eGw6IDE0NDBweFxuKTtcblxuJGd1dHRlcjogMjBweDtcbiRndXR0ZXItbWQ6IDQwcHg7XG5cbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuJGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuJGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cbiRlYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiRlYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuJGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4kZm9udC1zZXJpZjogJ1plbiBPbGQgTWluY2hvJywgc2VyaWY7XG5cbiRjb2xvci1iYWlrYS1waW5rOiAjZTUyZDhhO1xuIiwiLnNlY0N1cnJpY3VsdW0ge1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1taWRkbGVDb2xvcik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMCBhdXRvIDEyMHB4O1xuICB9XG5cbiAgLnN1bW1hcnlDb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuc3VjY2VzcyB7XG4gIHBhZGRpbmc6IDI1cHggMjBweCA0MHB4O1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodENvbG9yKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDg3MnB4O1xuICAgIHBhZGRpbmc6IDQwcHggNTVweCA0MHB4IDQwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmX19ib3gxIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAuc2VjQ2xvc2V1cF9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3gyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGRnIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHZhcigtLWhlYXZ5Q29sb3IpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcblxuICAgICAgPiBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgID4gZW0ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jaXJjbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgaGVpZ2h0OiAxODRweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYXZ5Q29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgID4gZGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgPiBkdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgPiBkZCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgPiBlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGVhY2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzNnB4IDkuMiU7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZ2FwOiA0NnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NS40JTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAyNDdweDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAmX190dGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi8vIHByZXJlcXVpc2l0ZXNcbkBpbXBvcnQgJ2Fic3RyYWN0cy8qJztcblxuLy8gcGFydGlhbHNcbkBpbXBvcnQgJ18qJztcblxuLmwtbWFpbiB7XG4gIC0tbGlnaHRDb2xvcjogI2ZjZjdmOTtcbiAgLS1taWRkbGVDb2xvcjogI2YzZTRmMTtcbiAgLS1oZWF2eUNvbG9yOiAjYmE3OWIxO1xuICAtLW1haW5WaXN1YWxCZ0NvbG9yOiAjZjNlNGYxO1xuICAtLWJvcmRlckZyYW1lQmdJbWc6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9jb21tb24vYm9yZGVyLWZyYW1lLWdyZWVuLnBuZycpO1xufVxuIiwiQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oXG4gICRsb3dlcixcbiAgJHVwcGVyLFxuICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzXG4pIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiLy4ifQ== */
