.ciee-banner, .ciee-banner--no-gap {
  margin: 60px 30px;
}
.ciee-banner--no-gap {
  margin: 0;
}
.ciee-banner__inner {
  display: block;
  border: 6px solid #f7f7f7;
}
.ciee-banner__image img {
  width: 100%;
  height: auto;
}
.ciee-banner__content {
  padding: 35px 24px 45px;
}
.ciee-banner .title, .ciee-banner--no-gap .title {
  position: relative;
  padding-left: 17px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.05em;
}
.ciee-banner .title::before, .ciee-banner--no-gap .title::before {
  position: absolute;
  top: 5px;
  bottom: 3px;
  left: 0;
  width: 3px;
  content: "";
  background: #393d75;
}
.ciee-banner .text, .ciee-banner--no-gap .text {
  line-height: 2.15;
}
.ciee-banner .link, .ciee-banner--no-gap .link {
  margin-top: 20px;
}
.descript-table__head {
  padding: 10px 15px;
  color: #fff;
  background: #393d75;
  border: 1px solid #ccc;
}
.descript-table__content {
  padding: 10px;
  font-size: 14px;
  border-collapse: collapse;
  border: 1px solid #ccc;
}
.descript-table__content.country {
  background: #f7f7f7;
}
.descript-table__caution {
  margin-top: 20px;
  font-size: 14px;
}

.scholarship {
  position: relative;
}
.scholarship .table th,
.scholarship .table td {
  width: 50%;
}

.sec-interview {
  position: relative;
}

.image-grid__descript {
  padding: 15px 20px;
  background: #f7f7f7;
}
.image-grid__descript p {
  margin-top: 5px;
}
.image-grid__descript p:first-of-type {
  margin-top: 0;
}
.image-grid__image .name--02 img {
  width: 107px;
  height: 16px;
}
.image-grid__image .name--03 img {
  width: 107px;
  height: 16px;
}
.image-grid__image .name--04 img {
  width: 107px;
  height: 16px;
}
.image-grid__caution {
  margin-top: 15px;
  font-size: 12px;
  letter-spacing: 0.05em;
}

.score-box {
  display: flex;
  width: 100%;
  margin-top: 25px;
  border: 1px solid #393d75;
}

.score-box + .score-box {
  margin-top: 10px;
}

.score-box__title {
  flex: 0 0 auto;
  width: 62px;
  height: 62px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #393d75;
  color: #fff;
  font-size: 12px;
  line-height: 1.375;
  text-align: center;
}

.score-box__content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
  background: #fff;
  color: #393d75;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.53;
  text-align: center;
}

.score-box__content .score-list {
  display: flex;
  align-items: center;
  justify-content: center;
}

.score-box__content .score-item {
  display: flex;
  align-items: center;
  font-size: 20px;
}

.score-box__content .score-item .time {
  font-size: 12px;
  margin-right: 0.2em;
}

.score-box__content .score-item .score {
  margin-top: -0.13em;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
}

.score-box__content .score-item--current .time {
  font-size: 16px;
}

.score-box__content .score-item--current .score {
  font-size: 38px;
}

.score-box__content .score-item + .score-item::before {
  display: block;
  width: 19px;
  height: 10px;
  margin: 0 10px;
  background: url('/assets/images/pages/international-exch/program/arrow.svg') no-repeat center / contain;
  content: '';
}

.sec-mv {
  color: #fff;
  background: url(/assets/images/pages/international-exch/program/mv_img.jpg) center/cover;
}
.sec-mv::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  content: "";
  background: rgba(0, 0, 0, 0.25);
}
.sec-mv .c-mv__heading {
  position: relative;
  z-index: 3;
}
.sec-mv .c-bread-crumbs {
  z-index: 3;
}

.sec-stage .icon-badge {
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.sec-stage .icon-badge--02 {
  right: 65px;
}
.sec-stage .box {
  margin-top: 40px;
}
.sec-stage .no-mg {
  margin-bottom: 10px;
}
.sec-stage .title-bottom-caution {
  margin-bottom: 30px;
}

.program-sample {
  margin-top: 60px;
}

.descript-table {
  margin: 60px 0;
}

.flow--mt {
  margin-top: 20px;
}

.internship {
  margin-top: 30px;
}

.sec-step {
  position: relative;
}

.step-box {
  margin-top: 40px;
}

.step-flow {
  position: relative;
  color: #fff;
}
.step-flow__ls {
  position: relative;
}
.step-flow__content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 25px 10px;
  text-align: center;
  background: #393d75;
}
.step-flow__icon {
  position: absolute;
  width: 5px;
  height: 8px;
  margin: auto;
}
.step-flow__text {
  font-weight: 600;
  line-height: 1.5;
}

.c-heading-lv3 {
  padding: 0 60px 13px 0;
}

@media (min-width: 768px) {
  .ciee-banner, .ciee-banner--no-gap {
    margin: 120px 0 160px;
  }
  .ciee-banner--no-gap {
    margin: 0;
  }
  .ciee-banner__inner {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  .ciee-banner__content {
    padding: 25px 55px 30px;
  }
  .ciee-banner .title, .ciee-banner--no-gap .title {
    font-size: 20px;
    line-height: 1.6;
  }
  .ciee-banner .text, .ciee-banner--no-gap .text {
    font-size: 15px;
    line-height: 2.533;
    letter-spacing: 0.05em;
  }
  .ciee-banner .link, .ciee-banner--no-gap .link {
    margin-top: 25px;
  }
  .scholarship {
    margin-top: 60px;
  }

  .score-box {
    margin-top: 35px;
  }

  .score-box__title {
    width: 80px;
    height: 80px;
    font-size: 16px;
  }

  .score-box__content {
    font-size: 16px;
    line-height: 1.53;
  }

  .score-box__content .score-item {
    font-size: 26px;
  }

  .score-box__content .score-item .time {
    font-size: 14px;
  }

  .score-box__content .score-item--current .time {
    font-size: 16px;
  }

  .score-box__content .score-item--current .score {
    font-size: 50px;
  }

  .score-box__content .score-item + .score-item::before {
    width: 25px;
    height: 14px;
    margin: 0 10px;
  }

  .sec-mv {
    background: url(/assets/images/pages/international-exch/program/mv_img_md.jpg) center/cover;
  }
  .sec-stage .icon-badge {
    top: -35px;
  }
  .sec-stage .icon-badge--02 {
    right: 95px;
  }
  .sec-stage .title-bottom-caution {
    margin-bottom: 40px;
  }
  .flow--mt {
    margin-top: 30px;
  }
  .internship {
    margin-top: 40px;
  }
  .step-box {
    margin-top: 60px;
  }
  .step-flow {
    display: flex;
    margin: 40px -15px 0;
  }
  .step-flow__ls {
    width: 33.3333%;
    padding: 0 15px;
  }
  .step-flow__icon {
    top: 0;
    bottom: 0;
  }
  .step-flow__icon--01 {
    right: 0;
  }
  .step-flow__icon--02 {
    left: 0;
  }
}

@media (max-width: 767.98px) {
  .descript-table__wrap {
    overflow: scroll;
  }
  .descript-table__content {
    min-width: 200px;
  }
  .sec-stage .c-heading-lv3 .small {
    font-size: 12px;
  }
  .step-flow__ls {
    margin-bottom: 20px;
  }
  .step-flow__ls:last-child {
    margin-bottom: 0;
  }
  .step-flow__icon {
    right: 0;
    left: 0;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  .step-flow__icon--01 {
    top: -15px;
  }
  .step-flow__icon--02 {
    bottom: -15px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvaW50ZXJuYXRpb25hbC1leGNoL3Byb2dyYW0vX2NpZWUtYmFubmVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2ludGVybmF0aW9uYWwtZXhjaC9wcm9ncmFtL3N0eWxlLmNzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaW50ZXJuYXRpb25hbC1leGNoL3Byb2dyYW0vX2Rlc2NyaXB0LXRhYmxlLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2ludGVybmF0aW9uYWwtZXhjaC9wcm9ncmFtL19zY2hvbGFyc2hpcC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbnRlcm5hdGlvbmFsLWV4Y2gvcHJvZ3JhbS9fc2VjX2ludGVydmlldy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbnRlcm5hdGlvbmFsLWV4Y2gvcHJvZ3JhbS9fc2VjLW12LnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2ludGVybmF0aW9uYWwtZXhjaC9wcm9ncmFtL19zZWMtc3RhZ2Uuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaW50ZXJuYXRpb25hbC1leGNoL3Byb2dyYW0vX3NlYy1zdGVwLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2ludGVybmF0aW9uYWwtZXhjaC9wcm9ncmFtL19zdGVwLWZsb3cuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaW50ZXJuYXRpb25hbC1leGNoL3Byb2dyYW0vc3R5bGUuc2NzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGlCQUFBO0FDQ0Y7QURLRTtFQUdFLFNBQUE7QUNBSjtBRE9FO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FDQUo7QURVSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FDRE47QURLRTtFQUNFLHVCQUFBO0FDSEo7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QUNBLG9CQUFBO0VSd1FGO0VRclFBO0lBWUksZUFBQTtJQUNBLGVBQUE7RVJ5UUo7RVEzUEE7SUFPSSxNQUFBO0lBQ0EsU0FBQTtFUndRSjtFUS9QRTtJQUVJLFFBQUE7RVJ5UU47RVFqUUU7SUFFSSxPQUFBO0VSeVFOO0FBblVGOztBVVNJO0VSZkY7SUFFSSxnQkFBQTtFRmtGSjtFRXZFQTtJQU9JLGdCQUFBO0VGaUZKO0VNakVFO0lBRUksZUFBQTtFTnFMTjtFUW5OQTtJQUlJLG1CQUFBO0VSeVFKO0VRdlFJO0lBQ0UsZ0JBQUE7RVJ5UU47RVFyUEE7SUFZSSxRQUFBO0lBQ0EsT0FBQTtJQUNBLGdDQUFBO1lBQUEsd0JBQUE7RVJ5UUo7RVF0UUU7SUFNSSxVQUFBO0VSMFFOO0VRdFFFO0lBTUksYUFBQTtFUjBRTjtBQXpQRiIsImZpbGUiOiJhc3NldHMvc3R5bGVzL3BhZ2VzL2ludGVybmF0aW9uYWwtZXhjaC9wcm9ncmFtL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5jaWVlLWJhbm5lciB7XG4gIG1hcmdpbjogNjBweCAzMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDEyMHB4IDAgMTYwcHg7XG4gIH1cblxuICAmLS1uby1nYXAge1xuICAgIEBleHRlbmQgLmNpZWUtYmFubmVyO1xuXG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjZjdmN2Y3O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDM1cHggMjRweCA0NXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMjVweCA1NXB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tYmx1ZTtcbiAgICB9XG4gIH1cblxuICAudGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi41MzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jaWVlLWJhbm5lciwgLmNpZWUtYmFubmVyLS1uby1nYXAge1xuICBtYXJnaW46IDYwcHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2llZS1iYW5uZXIsIC5jaWVlLWJhbm5lci0tbm8tZ2FwIHtcbiAgICBtYXJnaW46IDEyMHB4IDAgMTYwcHg7XG4gIH1cbn1cbi5jaWVlLWJhbm5lci0tbm8tZ2FwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaWVlLWJhbm5lci0tbm8tZ2FwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jaWVlLWJhbm5lcl9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiA2cHggc29saWQgI2Y3ZjdmNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2llZS1iYW5uZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5jaWVlLWJhbm5lcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jaWVlLWJhbm5lcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDM1cHggMjRweCA0NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaWVlLWJhbm5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweCA1NXB4IDMwcHg7XG4gIH1cbn1cbi5jaWVlLWJhbm5lciAudGl0bGUsIC5jaWVlLWJhbm5lci0tbm8tZ2FwIC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaWVlLWJhbm5lciAudGl0bGUsIC5jaWVlLWJhbm5lci0tbm8tZ2FwIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbi5jaWVlLWJhbm5lciAudGl0bGU6OmJlZm9yZSwgLmNpZWUtYmFubmVyLS1uby1nYXAgLnRpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzM5M2Q3NTtcbn1cbi5jaWVlLWJhbm5lciAudGV4dCwgLmNpZWUtYmFubmVyLS1uby1nYXAgLnRleHQge1xuICBsaW5lLWhlaWdodDogMi4xNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2llZS1iYW5uZXIgLnRleHQsIC5jaWVlLWJhbm5lci0tbm8tZ2FwIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbn1cbi5jaWVlLWJhbm5lciAubGluaywgLmNpZWUtYmFubmVyLS1uby1nYXAgLmxpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaWVlLWJhbm5lciAubGluaywgLmNpZWUtYmFubmVyLS1uby1nYXAgLmxpbmsge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kZXNjcmlwdC10YWJsZV9fd3JhcCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuLmRlc2NyaXB0LXRhYmxlX19oZWFkIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzM5M2Q3NTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5kZXNjcmlwdC10YWJsZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGVzY3JpcHQtdGFibGVfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5kZXNjcmlwdC10YWJsZV9fY29udGVudC5jb3VudHJ5IHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbi5kZXNjcmlwdC10YWJsZV9fY2F1dGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNjaG9sYXJzaGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zY2hvbGFyc2hpcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnNjaG9sYXJzaGlwIC50YWJsZSB0aCxcbi5zY2hvbGFyc2hpcCAudGFibGUgdGQge1xuICB3aWR0aDogNTAlO1xufVxuXG4uc2VjLWludGVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLWdyaWRfX2Rlc2NyaXB0IHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuLmltYWdlLWdyaWRfX2Rlc2NyaXB0IHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uaW1hZ2UtZ3JpZF9fZGVzY3JpcHQgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbWFnZS1ncmlkX19pbWFnZSAubmFtZS0tMDIgaW1nIHtcbiAgd2lkdGg6IDEwN3B4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uaW1hZ2UtZ3JpZF9faW1hZ2UgLm5hbWUtLTAzIGltZyB7XG4gIHdpZHRoOiAxMDdweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmltYWdlLWdyaWRfX2ltYWdlIC5uYW1lLS0wNCBpbWcge1xuICB3aWR0aDogMTA3cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5pbWFnZS1ncmlkX19jYXV0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uc2VjLW12IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9pbnRlcm5hdGlvbmFsLWV4Y2gvcHJvZ3JhbS9tdl9pbWcuanBnKSBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1tdiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3BhZ2VzL2ludGVybmF0aW9uYWwtZXhjaC9wcm9ncmFtL212X2ltZ19tZC5qcGcpIGNlbnRlci9jb3ZlcjtcbiAgfVxufVxuLnNlYy1tdjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnNlYy1tdiAuYy1tdl9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5zZWMtbXYgLmMtYnJlYWQtY3J1bWJzIHtcbiAgei1pbmRleDogMztcbn1cblxuLnNlYy1zdGFnZSAuaWNvbi1iYWRnZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtc3RhZ2UgLmljb24tYmFkZ2Uge1xuICAgIHRvcDogLTM1cHg7XG4gIH1cbn1cbi5zZWMtc3RhZ2UgLmljb24tYmFkZ2UtLTAyIHtcbiAgcmlnaHQ6IDY1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1zdGFnZSAuaWNvbi1iYWRnZS0tMDIge1xuICAgIHJpZ2h0OiA5NXB4O1xuICB9XG59XG4uc2VjLXN0YWdlIC5ib3gge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnNlYy1zdGFnZSAubm8tbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlYy1zdGFnZSAudGl0bGUtYm90dG9tLWNhdXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtc3RhZ2UgLnRpdGxlLWJvdHRvbS1jYXV0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYy1zdGFnZSAuYy1oZWFkaW5nLWx2MyAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucHJvZ3JhbS1zYW1wbGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uZGVzY3JpcHQtdGFibGUge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLmZsb3ctLW10IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvdy0tbXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmludGVybnNoaXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5zaGlwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zZWMtc3RlcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0ZXAtYm94IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC1ib3gge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnN0ZXAtZmxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtZmxvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDQwcHggLTE1cHggMDtcbiAgfVxufVxuLnN0ZXAtZmxvd19fbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN0ZXAtZmxvd19fbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnN0ZXAtZmxvd19fbHM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLWZsb3dfX2xzIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uc3RlcC1mbG93X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzOTNkNzU7XG59XG4uc3RlcC1mbG93X19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLWZsb3dfX2ljb24ge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RlcC1mbG93X19pY29uIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLWZsb3dfX2ljb24tLTAxIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGVwLWZsb3dfX2ljb24tLTAxIHtcbiAgICB0b3A6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtZmxvd19faWNvbi0tMDIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3RlcC1mbG93X19pY29uLS0wMiB7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgfVxufVxuLnN0ZXAtZmxvd19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jLWhlYWRpbmctbHYzIHtcbiAgcGFkZGluZzogMCA2MHB4IDEzcHggMDtcbn0iLCIkZ3JpZC1icmVha3BvaW50czogKFxuICB4eHM6IDAsXG4gIHhzOiAzMjBweCxcbiAgc206IDM3NXB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiAxMDgwcHgsXG4gIHhsOiAxMjgwcHgsXG4gIHh4bDogMTQ0MHB4XG4pO1xuXG4kZ3V0dGVyOiAyMHB4O1xuJGd1dHRlci1tZDogNDBweDtcblxuJGVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4kZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4kZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcblxuJGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiRlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4kZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXG4kZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4kZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuJGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiRlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiRlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiRlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcblxuJGVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuJGVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4kZWFzZS1pbi1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcblxuJGVhc2UtaW4tZXhwbzogY3ViaWMtYmV6aWVyKDAuOTUsIDAuMDUsIDAuNzk1LCAwLjAzNSk7XG4kZWFzZS1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuJGVhc2UtaW4tb3V0LWV4cG86IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcblxuJGVhc2UtaW4tY2lyYzogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuJGVhc2Utb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuJGVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuXG4kZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbiRlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4kZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbi8vIGNvbG9yc1xuXG4kY29sb3ItbWFpbi1ibHVlOiAjMzkzZDc1O1xuJGNvbG9yLW1haW4tZGFyay1ibHVlOiAjMmYzMjViO1xuJGNvbG9yLW1haW4teWVsbG93OiAjZmNjZjJlO1xuJGNvbG9yLW1haW4tcmVkOiAjYTExMjNiO1xuXG4kY29sb3ItZGVwdC1lY29ub21pY3M6ICMwNzkwM2E7XG4kY29sb3ItZGVwdC1hZG1pbmlzdHJhdGlvbjogI2VkYTQwZDtcbiRjb2xvci1kZXB0LWludF9zdHVkaWVzOiAjMDA3MWFmO1xuJGNvbG9yLWRlcHQtbGF3OiAjNTMxZjcyO1xuXG4vLyBmb250c1xuJGZvbnQtZGVmYXVsdDogJ1lha3VIYW5KUCcsICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGZvbnQtbWFpbi1lbjogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmO1xuJGZvbnQtc3ViLWVuOiAnTWFyY2VsbHVzJywgc2VyaWY7XG4kZm9udC1tYWluLXNlcmlmOiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuIiwiLmRlc2NyaXB0LXRhYmxlIHtcbiAgJl9fd3JhcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi1ibHVlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgJi5jb3VudHJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F1dGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiIsIi5zY2hvbGFyc2hpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWMtaW50ZXJ2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2UtZ3JpZCB7XG4gICZfX2Rlc2NyaXB0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICAubmFtZS0tMDIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAubmFtZS0tMDMgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAubmFtZS0tMDQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXV0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG59XG4iLCIuc2VjLW12IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9wYWdlcy9pbnRlcm5hdGlvbmFsLWV4Y2gvcHJvZ3JhbS9tdl9pbWcuanBnKVxuICAgIGNlbnRlciAvIGNvdmVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvcGFnZXMvaW50ZXJuYXRpb25hbC1leGNoL3Byb2dyYW0vbXZfaW1nX21kLmpwZylcbiAgICAgIGNlbnRlciAvIGNvdmVyO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC4yNSk7XG4gIH1cblxuICAuYy1tdl9faGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAuYy1icmVhZC1jcnVtYnMge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cbiIsIi5zZWMtc3RhZ2Uge1xuICAuaWNvbi1iYWRnZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB0b3A6IC0zNXB4O1xuICAgIH1cblxuICAgICYtLTAyIHtcbiAgICAgIHJpZ2h0OiA2NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHJpZ2h0OiA5NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3gge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAubm8tbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAudGl0bGUtYm90dG9tLWNhdXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jLWhlYWRpbmctbHYzIHtcbiAgICAuc21hbGwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2dyYW0tc2FtcGxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmRlc2NyaXB0LXRhYmxlIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5mbG93IHtcbiAgJi0tbXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaW50ZXJuc2hpcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbiIsIi5zZWMtc3RlcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0ZXAtYm94IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuIiwiLnN0ZXAtZmxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA0MHB4IC0xNXB4IDA7XG4gIH1cblxuICAmX19scyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tYmx1ZTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmLS0wMSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0wMiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLy8gcHJlcmVxdWlzaXRlc1xuQGltcG9ydCAnYWJzdHJhY3RzLyonO1xuXG4vLyBwYXJ0aWFsc1xuQGltcG9ydCAnXyonO1xuXG4uYy1oZWFkaW5nLWx2MyB7XG4gIHBhZGRpbmc6IDAgNjBweCAxM3B4IDA7XG59XG4iLCJAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii8uIn0= */
