.sec-about {
  padding: 0 0 60px;
  background: #f7f7f7;
}

.sec-about .card {
  position: relative;
  height: 0;
  padding-bottom: 90.666%;
}
.sec-about .card__bg, .sec-about .card__bg--01, .sec-about .card__bg--02 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.sec-about .card__bg--01 {
  background-image: url("/assets/images/pages/about/index/about_card01.jpg");
}
.sec-about .card__bg--02 {
  background-image: url("/assets/images/pages/about/index/about_card02.jpg");
}
.sec-about .card__body {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.sec-about .card__body-inner {
  margin: -20px 0 0;
}
.sec-about .card__heading {
  text-align: center;
}
.sec-about .card__heading .main,
.sec-about .card__heading .sub {
  display: block;
  font-weight: 400;
  color: #fff;
}
.sec-about .card__heading .main {
  font-family: "Noto Serif JP", serif;
  font-size: 30px;
  letter-spacing: 0.15em;
}
.sec-about .card__heading .sub {
  margin: 10px 0 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 17px;
  letter-spacing: 0.1em;
}
.sec-about .card__button {
  margin: 35px 0 0;
  text-align: center;
}
.sec-about .card__button .button {
  width: 255px;
}

.sec-about .box {
  margin: 70px 0 0;
}
.sec-about .box__heading, .sec-about .box__heading--multiple {
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 0 0 20px;
  border-bottom: 3px solid #f0f0f0;
}
.sec-about .box__heading::before, .sec-about .box__heading--multiple::before {
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 60px;
  height: 3px;
  content: "";
  background: #393d75;
}
.sec-about .box__heading .main, .sec-about .box__heading--multiple .main,
.sec-about .box__heading .sub,
.sec-about .box__heading--multiple .sub {
  display: block;
  font-weight: 400;
}
.sec-about .box__heading .main, .sec-about .box__heading--multiple .main {
  margin: 0 18px 0 0;
  font-family: "Noto Serif JP", serif;
  font-size: 24px;
  letter-spacing: 0.15em;
}
.sec-about .box__heading .sub, .sec-about .box__heading--multiple .sub {
  font-family: "Cormorant Garamond", serif;
  font-size: 15px;
  letter-spacing: 0.1em;
}
.sec-about .box__heading--multiple {
  display: block;
}
.sec-about .box__heading--multiple .sub {
  margin: 8px 0 0;
}

.sec-about .intro {
  margin: 40px 0 0;
  background: #fff;
  border: 6px solid #f0f0f0;
}
.sec-about .intro__image img {
  width: 100%;
  height: auto;
}
.sec-about .intro__content {
  padding: 30px 24px 44px;
}
.sec-about .intro__heading {
  position: relative;
  padding: 0 0 0 17px;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.05em;
}
.sec-about .intro__heading::before {
  position: absolute;
  top: 4px;
  bottom: 3px;
  left: 0;
  width: 3px;
  content: "";
  background: #393d75;
}
.sec-about .intro__text {
  margin: 13px 0 0;
  font-size: 13px;
  line-height: 2.154;
  letter-spacing: 0.05em;
}
.sec-about .intro__link {
  margin: 20px 0 0;
}

.sec-about .link-list {
  margin: 20px 0 0;
}

.sec-campus {
  padding: 70px 0 85px;
}
.sec-campus__heading {
  text-align: center;
}
.sec-campus__heading .main,
.sec-campus__heading .sub {
  display: block;
  font-weight: 400;
}
.sec-campus__heading .main {
  font-family: "Noto Serif JP", serif;
  font-size: 22px;
  letter-spacing: 0.15em;
}
.sec-campus__heading .sub {
  margin: 10px 0 0;
  font-family: "Cormorant Garamond", serif;
  font-size: 15px;
  letter-spacing: 0.1em;
}
.sec-campus__body {
  margin: 45px 0 0;
}

.sec-campus .campus {
  margin: 50px 0 0;
}
.sec-campus .campus__button {
  padding: 0 30px;
}

.sec-campus .card {
  position: relative;
  padding-bottom: 63.466%;
}
.sec-campus .card__bg, .sec-campus .card__bg--01, .sec-campus .card__bg--02 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.sec-campus .card__bg--01 {
  background-image: url("/assets/images/pages/about/index/campus_img01.jpg");
}
.sec-campus .card__bg--02 {
  background-image: url("/assets/images/pages/about/index/campus_img02.jpg");
}
.sec-campus .card__body {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.sec-campus .card__body-inner {
  margin: -10px 0 0;
}
.sec-campus .card__heading {
  font-family: "Noto Serif JP", serif;
  font-size: 24px;
  font-weight: 400;
  color: #fff;
  letter-spacing: 0.15em;
}
.sec-campus .card__button {
  margin: 17px 0 0;
  text-align: center;
}
@media (min-width: 768px) {
  .sec-about {
    padding: 0 0 170px;
  }
  .sec-about__card {
    padding: 0 60px;
  }
  .sec-about .card {
    height: 540px;
    padding-bottom: 0;
  }
  .sec-about .card__bg--01 {
    background-image: url("/assets/images/pages/about/index/about_card01_md.jpg");
  }
  .sec-about .card__bg--02 {
    background-image: url("/assets/images/pages/about/index/about_card02_md.jpg");
  }
  .sec-about .card__body-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: 1220px;
    padding: 0 30px;
  }
  .sec-about .card__heading {
    text-align: left;
  }
  .sec-about .card__heading .main {
    font-size: 50px;
  }
  .sec-about .card__heading .sub {
    margin: 25px 0 0 5px;
    font-size: 22px;
    letter-spacing: 0.15em;
  }
  .sec-about .card__button {
    margin: 20px 0 0;
  }
  .sec-about .card__button .button {
    width: 300px;
  }
  .sec-about .box {
    margin: 145px 0 0;
  }
  .sec-about .box__heading, .sec-about .box__heading--multiple {
    padding: 0 0 35px;
    border-bottom-width: 5px;
  }
  .sec-about .box__heading::before, .sec-about .box__heading--multiple::before {
    bottom: -5px;
    width: 150px;
    height: 5px;
  }
  .sec-about .box__heading .main, .sec-about .box__heading--multiple .main {
    margin: 0 30px 0 0;
    font-size: 40px;
  }
  .sec-about .box__heading .sub, .sec-about .box__heading--multiple .sub {
    font-size: 20px;
    letter-spacing: 0.15em;
  }
  .sec-about .box__heading--multiple {
    display: flex;
  }
  .sec-about .box__heading--multiple .sub {
    margin: 0;
  }
  .sec-about .intro {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    margin: 60px 0 0;
  }
  .sec-about .intro__image img {
    width: auto;
  }
  .sec-about .intro__content {
    padding: 50px 55px 0;
  }
  .sec-about .intro__heading {
    padding: 0 0 0 30px;
    font-size: 20px;
  }
  .sec-about .intro__heading::before {
    width: 4px;
  }
  .sec-about .intro__text {
    margin: 20px 0 0;
    font-size: 15px;
    line-height: 2.4;
  }
  .sec-about .link-list {
    display: flex;
    flex-wrap: wrap;
    margin: 30px -20px 0;
  }
  .sec-about .link-list__item {
    width: 50%;
    padding: 0 20px;
  }
  .sec-campus {
    padding: 150px 60px 170px;
  }
  .sec-campus__heading .main {
    font-size: 44px;
  }
  .sec-campus__heading .sub {
    margin: 25px 0 0;
    font-size: 20px;
    letter-spacing: 0.15em;
  }
  .sec-campus__body {
    display: flex;
    margin: 0 -20px;
  }
  .sec-campus .campus {
    width: 50%;
    padding: 0 20px;
    margin: 85px 0 0;
  }
  .sec-campus .campus__button {
    padding: 0;
  }
  .sec-campus .card__bg--01 {
    background-image: url("/assets/images/pages/about/index/campus_img01_md.jpg");
  }
  .sec-campus .card__bg--02 {
    background-image: url("/assets/images/pages/about/index/campus_img02_md.jpg");
  }
  .sec-campus .card__heading {
    font-size: 40px;
  }
  .sec-campus .card__button {
    margin: 50px 0 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvYWJvdXQvaW5kZXgvX3NlYy1hYm91dC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9hYm91dC9pbmRleC9zdHlsZS5jc3MiLCJhc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2Fib3V0L2luZGV4L19zZWMtY2FtcHVzLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0FDQ0Y7O0FEWUE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSx1QkFBQTtBQ0NGO0FETUU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLGtDQUFBO0VBQ0Esc0JBQUE7QUNFSjtBREtJO0VBQ0UsMEVBQUE7QUNITjtBRFVJO0VBQ0UsMEVBQUE7QUNITjtBRFdFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNKSjtBRE9FO0VBQ0UsaUJBQUE7QUNMSjtBRGlCRTtFQUNFLGtCQUFBO0FDTEo7QURXSTs7RUFFRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDSk47QURPSTtFQUNFLG1DRW5DWTtFRm9DWixlQUFBO0VBQ0Esc0JBQUE7QUNMTjtBRFlJO0VBQ0UsZ0JBQUE7RUFDQSx3Q0VoRFM7RUZpRFQsZUFBQTtFQUNBLHFCQUFBO0FDTE47QURlRTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QUNOSjtBRFlJO0VBQ0UsWUFBQTtBQ0xOOztBRGNBO0VBQ0UsZ0JBQUE7QUNORjtBRFlFO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0FDTEo7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LGdCQUFBO0VDTkY7RURVRTtJQUtJLFdBQUE7RUNOTjtFRFdBO0lBSUksb0JBQUE7RUNQSjtFRFdBO0lBUUksbUJBQUE7SUFDQSxlQUFBO0VDUEo7RURVRTtJQVVJLFVBQUE7RUNOTjtFRFdBO0lBT0ksZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7RUNQSjtFRGdCRjtJQUlJLGFBQUE7SUFDQSxlQUFBO0lBQ0Esb0JBQUE7RUNSRjtFRFdBO0lBRUksVUFBQTtJQUNBLGVBQUE7RUNSSjtFRTdTRjtJQUlJLHlCQUFBO0VGa1RGO0VFdFNFO0lBTUksZUFBQTtFRmtUTjtFRTlTRTtJQU9JLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0VGa1ROO0VFN1NBO0lBSUksYUFBQTtJQUNBLGVBQUE7RUZpVEo7RUU1U0Y7SUFJSSxVQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0VGaVRGO0VFOVNBO0lBSUksVUFBQTtFRmtUSjtFRTFSRTtJQUlJLDZFQUFBO0VGNlNOO0VFelNFO0lBSUksNkVBQUE7RUY2U047RUV6UkE7SUFRSSxlQUFBO0VGMFNKO0VFdFNBO0lBS0ksZ0JBQUE7RUYwU0o7QUExYUYiLCJmaWxlIjoiYXNzZXRzL3N0eWxlcy9wYWdlcy9hYm91dC9pbmRleC9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc2VjLWFib3V0IHtcbiAgcGFkZGluZzogMCAwIDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAxNzBweDtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYy1hYm91dCAuY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOTAuNjY2JTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJi0tMDEsXG4gICAgJi0tMDIge1xuICAgICAgQGV4dGVuZCAuY2FyZF9fYmc7XG4gICAgfVxuXG4gICAgJi0tMDEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9hYm91dC9pbmRleC9hYm91dF9jYXJkMDEuanBnJyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9hYm91dC9pbmRleC9hYm91dF9jYXJkMDFfbWQuanBnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMDIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9hYm91dC9pbmRleC9hYm91dF9jYXJkMDIuanBnJyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9hYm91dC9pbmRleC9hYm91dF9jYXJkMDJfbWQuanBnJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19ib2R5LWlubmVyIHtcbiAgICBtYXJnaW46IC0yMHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5tYWluLFxuICAgIC5zdWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLm1haW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbi1lbjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDI1cHggMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDI1NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYy1hYm91dCAuYm94IHtcbiAgbWFyZ2luOiA3MHB4IDAgMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAxNDVweCAwIDA7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmMGYwZjA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzVweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDVweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLWJsdWU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLFxuICAgIC5zdWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5tYWluIHtcbiAgICAgIG1hcmdpbjogMCAxOHB4IDAgMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluLWVuO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tdWx0aXBsZSB7XG4gICAgICBAZXh0ZW5kIC5ib3hfX2hlYWRpbmc7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIC5zdWIge1xuICAgICAgICBtYXJnaW46IDhweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjLWFib3V0IC5pbnRybyB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmMGYwZjA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDYwcHggMCAwO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDI0cHggNDRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNTVweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMzOTNkNzU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDEzcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMi4xNTQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi40O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbn1cblxuLnNlYy1hYm91dCAubGluay1saXN0IHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAzMHB4IC0yMHB4IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNlYy1hYm91dCB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXQge1xuICAgIHBhZGRpbmc6IDAgMCAxNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2NhcmQge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuXG4uc2VjLWFib3V0IC5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA5MC42NjYlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXQgLmNhcmQge1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5zZWMtYWJvdXQgLmNhcmRfX2JnLCAuc2VjLWFib3V0IC5jYXJkX19iZy0tMDEsIC5zZWMtYWJvdXQgLmNhcmRfX2JnLS0wMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNlYy1hYm91dCAuY2FyZF9fYmctLTAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvYWJvdXQvaW5kZXgvYWJvdXRfY2FyZDAxLmpwZ1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0IC5jYXJkX19iZy0tMDEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Fib3V0L2luZGV4L2Fib3V0X2NhcmQwMV9tZC5qcGdcIik7XG4gIH1cbn1cbi5zZWMtYWJvdXQgLmNhcmRfX2JnLS0wMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Fib3V0L2luZGV4L2Fib3V0X2NhcmQwMi5qcGdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dCAuY2FyZF9fYmctLTAyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9hYm91dC9pbmRleC9hYm91dF9jYXJkMDJfbWQuanBnXCIpO1xuICB9XG59XG4uc2VjLWFib3V0IC5jYXJkX19ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlYy1hYm91dCAuY2FyZF9fYm9keS1pbm5lciB7XG4gIG1hcmdpbjogLTIwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXQgLmNhcmRfX2JvZHktaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uc2VjLWFib3V0IC5jYXJkX19oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXQgLmNhcmRfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zZWMtYWJvdXQgLmNhcmRfX2hlYWRpbmcgLm1haW4sXG4uc2VjLWFib3V0IC5jYXJkX19oZWFkaW5nIC5zdWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjLWFib3V0IC5jYXJkX19oZWFkaW5nIC5tYWluIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXQgLmNhcmRfX2hlYWRpbmcgLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuLnNlYy1hYm91dCAuY2FyZF9faGVhZGluZyAuc3ViIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0IC5jYXJkX19oZWFkaW5nIC5zdWIge1xuICAgIG1hcmdpbjogMjVweCAwIDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB9XG59XG4uc2VjLWFib3V0IC5jYXJkX19idXR0b24ge1xuICBtYXJnaW46IDM1cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dCAuY2FyZF9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG4uc2VjLWFib3V0IC5jYXJkX19idXR0b24gLmJ1dHRvbiB7XG4gIHdpZHRoOiAyNTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0IC5jYXJkX19idXR0b24gLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5zZWMtYWJvdXQgLmJveCB7XG4gIG1hcmdpbjogNzBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dCAuYm94IHtcbiAgICBtYXJnaW46IDE0NXB4IDAgMDtcbiAgfVxufVxuLnNlYy1hYm91dCAuYm94X19oZWFkaW5nLCAuc2VjLWFib3V0IC5ib3hfX2hlYWRpbmctLW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2YwZjBmMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0IC5ib3hfX2hlYWRpbmcsIC5zZWMtYWJvdXQgLmJveF9faGVhZGluZy0tbXVsdGlwbGUge1xuICAgIHBhZGRpbmc6IDAgMCAzNXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDVweDtcbiAgfVxufVxuLnNlYy1hYm91dCAuYm94X19oZWFkaW5nOjpiZWZvcmUsIC5zZWMtYWJvdXQgLmJveF9faGVhZGluZy0tbXVsdGlwbGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMzOTNkNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dCAuYm94X19oZWFkaW5nOjpiZWZvcmUsIC5zZWMtYWJvdXQgLmJveF9faGVhZGluZy0tbXVsdGlwbGU6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxufVxuLnNlYy1hYm91dCAuYm94X19oZWFkaW5nIC5tYWluLCAuc2VjLWFib3V0IC5ib3hfX2hlYWRpbmctLW11bHRpcGxlIC5tYWluLFxuLnNlYy1hYm91dCAuYm94X19oZWFkaW5nIC5zdWIsXG4uc2VjLWFib3V0IC5ib3hfX2hlYWRpbmctLW11bHRpcGxlIC5zdWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWMtYWJvdXQgLmJveF9faGVhZGluZyAubWFpbiwgLnNlYy1hYm91dCAuYm94X19oZWFkaW5nLS1tdWx0aXBsZSAubWFpbiB7XG4gIG1hcmdpbjogMCAxOHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXQgLmJveF9faGVhZGluZyAubWFpbiwgLnNlYy1hYm91dCAuYm94X19oZWFkaW5nLS1tdWx0aXBsZSAubWFpbiB7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlYy1hYm91dCAuYm94X19oZWFkaW5nIC5zdWIsIC5zZWMtYWJvdXQgLmJveF9faGVhZGluZy0tbXVsdGlwbGUgLnN1YiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dCAuYm94X19oZWFkaW5nIC5zdWIsIC5zZWMtYWJvdXQgLmJveF9faGVhZGluZy0tbXVsdGlwbGUgLnN1YiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIH1cbn1cbi5zZWMtYWJvdXQgLmJveF9faGVhZGluZy0tbXVsdGlwbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0IC5ib3hfX2hlYWRpbmctLW11bHRpcGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2VjLWFib3V0IC5ib3hfX2hlYWRpbmctLW11bHRpcGxlIC5zdWIge1xuICBtYXJnaW46IDhweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dCAuYm94X19oZWFkaW5nLS1tdWx0aXBsZSAuc3ViIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnNlYy1hYm91dCAuaW50cm8ge1xuICBtYXJnaW46IDQwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDZweCBzb2xpZCAjZjBmMGYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXQgLmludHJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgfVxufVxuLnNlYy1hYm91dCAuaW50cm9fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dCAuaW50cm9fX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zZWMtYWJvdXQgLmludHJvX19jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAyNHB4IDQ0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dCAuaW50cm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggNTVweCAwO1xuICB9XG59XG4uc2VjLWFib3V0IC5pbnRyb19faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXQgLmludHJvX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNlYy1hYm91dCAuaW50cm9fX2hlYWRpbmc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMzkzZDc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXQgLmludHJvX19oZWFkaW5nOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0cHg7XG4gIH1cbn1cbi5zZWMtYWJvdXQgLmludHJvX190ZXh0IHtcbiAgbWFyZ2luOiAxM3B4IDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMi4xNTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dCAuaW50cm9fX3RleHQge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIH1cbn1cbi5zZWMtYWJvdXQgLmludHJvX19saW5rIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuLnNlYy1hYm91dCAubGluay1saXN0IHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0IC5saW5rLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMzBweCAtMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dCAubGluay1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uc2VjLWNhbXB1cyB7XG4gIHBhZGRpbmc6IDcwcHggMCA4NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtY2FtcHVzIHtcbiAgICBwYWRkaW5nOiAxNTBweCA2MHB4IDE3MHB4O1xuICB9XG59XG4uc2VjLWNhbXB1c19faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWMtY2FtcHVzX19oZWFkaW5nIC5tYWluLFxuLnNlYy1jYW1wdXNfX2hlYWRpbmcgLnN1YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNlYy1jYW1wdXNfX2hlYWRpbmcgLm1haW4ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jYW1wdXNfX2hlYWRpbmcgLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuLnNlYy1jYW1wdXNfX2hlYWRpbmcgLnN1YiB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jYW1wdXNfX2hlYWRpbmcgLnN1YiB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxufVxuLnNlYy1jYW1wdXNfX2JvZHkge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtY2FtcHVzX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgfVxufVxuXG4uc2VjLWNhbXB1cyAuY2FtcHVzIHtcbiAgbWFyZ2luOiA1MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWNhbXB1cyAuY2FtcHVzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDg1cHggMCAwO1xuICB9XG59XG4uc2VjLWNhbXB1cyAuY2FtcHVzX19idXR0b24ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jYW1wdXMgLmNhbXB1c19fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zZWMtY2FtcHVzIC5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjMuNDY2JTtcbn1cbi5zZWMtY2FtcHVzIC5jYXJkX19iZywgLnNlYy1jYW1wdXMgLmNhcmRfX2JnLS0wMSwgLnNlYy1jYW1wdXMgLmNhcmRfX2JnLS0wMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNlYy1jYW1wdXMgLmNhcmRfX2JnLS0wMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Fib3V0L2luZGV4L2NhbXB1c19pbWcwMS5qcGdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jYW1wdXMgLmNhcmRfX2JnLS0wMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvYWJvdXQvaW5kZXgvY2FtcHVzX2ltZzAxX21kLmpwZ1wiKTtcbiAgfVxufVxuLnNlYy1jYW1wdXMgLmNhcmRfX2JnLS0wMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Fib3V0L2luZGV4L2NhbXB1c19pbWcwMi5qcGdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jYW1wdXMgLmNhcmRfX2JnLS0wMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvYWJvdXQvaW5kZXgvY2FtcHVzX2ltZzAyX21kLmpwZ1wiKTtcbiAgfVxufVxuLnNlYy1jYW1wdXMgLmNhcmRfX2JvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjLWNhbXB1cyAuY2FyZF9fYm9keS1pbm5lciB7XG4gIG1hcmdpbjogLTEwcHggMCAwO1xufVxuLnNlYy1jYW1wdXMgLmNhcmRfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtY2FtcHVzIC5jYXJkX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWMtY2FtcHVzIC5jYXJkX19idXR0b24ge1xuICBtYXJnaW46IDE3cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jYW1wdXMgLmNhcmRfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxufSIsIiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHM6IDMyMHB4LFxuICBzbTogMzc1cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwODBweCxcbiAgeGw6IDEyODBweCxcbiAgeHhsOiAxNDQwcHhcbik7XG5cbiRndXR0ZXI6IDIwcHg7XG4kZ3V0dGVyLW1kOiA0MHB4O1xuXG4kZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiRlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiRlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuJGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG4kZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4kZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuLy8gY29sb3JzXG5cbiRjb2xvci1tYWluLWJsdWU6ICMzOTNkNzU7XG4kY29sb3ItbWFpbi1kYXJrLWJsdWU6ICMyZjMyNWI7XG4kY29sb3ItbWFpbi15ZWxsb3c6ICNmY2NmMmU7XG4kY29sb3ItbWFpbi1yZWQ6ICNhMTEyM2I7XG5cbiRjb2xvci1kZXB0LWVjb25vbWljczogIzA3OTAzYTtcbiRjb2xvci1kZXB0LWFkbWluaXN0cmF0aW9uOiAjZWRhNDBkO1xuJGNvbG9yLWRlcHQtaW50X3N0dWRpZXM6ICMwMDcxYWY7XG4kY29sb3ItZGVwdC1sYXc6ICM1MzFmNzI7XG5cbi8vIGZvbnRzXG4kZm9udC1kZWZhdWx0OiAnWWFrdUhhbkpQJywgJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4kZm9udC1tYWluLWVuOiAnQ29ybW9yYW50IEdhcmFtb25kJywgc2VyaWY7XG4kZm9udC1zdWItZW46ICdNYXJjZWxsdXMnLCBzZXJpZjtcbiRmb250LW1haW4tc2VyaWY6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4iLCIuc2VjLWNhbXB1cyB7XG4gIHBhZGRpbmc6IDcwcHggMCA4NXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxNTBweCA2MHB4IDE3MHB4O1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLm1haW4sXG4gICAgLnN1YiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLm1haW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbi1lbjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luOiA0NXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWMtY2FtcHVzIC5jYW1wdXMge1xuICBtYXJnaW46IDUwcHggMCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDg1cHggMCAwO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjLWNhbXB1cyAuY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYzLjQ2NiU7XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmLS0wMSxcbiAgICAmLS0wMiB7XG4gICAgICBAZXh0ZW5kIC5jYXJkX19iZztcbiAgICB9XG5cbiAgICAmLS0wMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Fib3V0L2luZGV4L2NhbXB1c19pbWcwMS5qcGcnKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Fib3V0L2luZGV4L2NhbXB1c19pbWcwMV9tZC5qcGcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0wMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Fib3V0L2luZGV4L2NhbXB1c19pbWcwMi5qcGcnKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2Fib3V0L2luZGV4L2NhbXB1c19pbWcwMl9tZC5qcGcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2JvZHktaW5uZXIge1xuICAgIG1hcmdpbjogLTEwcHggMCAwO1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKFxuICAkbG93ZXIsXG4gICR1cHBlcixcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50c1xuKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiLy4ifQ== */
