/* stylelint-disable */
/* stylelint-enable */
.exampleContents__ttl {
  font-family: "Zen Old Mincho", serif;
  font-size: 22px;
  font-weight: 400;
  font-weight: 0;
  color: var(--heavyColor);
  letter-spacing: 0;
}
.exampleContents__list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
}
.exampleContents__list .list {
  width: 100%;
}
.exampleContents__list .list.--sm-2col {
  width: 50%;
}
.exampleContents__list .list__item {
  position: relative;
  padding: 0 0 0 19px;
  margin-top: 15px;
  font-family: "Zen Old Mincho", serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42;
  letter-spacing: 0;
}
.exampleContents__list .list__item::before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 15px;
  height: 15px;
  content: "";
  background: var(--heavyColor);
  -webkit-mask-image: url("/assets/images/pages/learning_step/common/shine_ico.svg");
          mask-image: url("/assets/images/pages/learning_step/common/shine_ico.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.exampleContents__list .list__item + .exampleList__item {
  margin: 15px 0 0;
}

.secField {
  padding: 60px 0 80px;
}
.secField .secHead .headHdg__bgTypography {
  display: inline-block;
  width: 196px;
  height: 72px;
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_career/hdg_bg-typography-field.svg");
          mask-image: url("/assets/images/pages/learning_step/h_career/hdg_bg-typography-field.svg");
  -webkit-mask-size: cover;
          mask-size: cover;
}
.secField .field {
  margin: 80px 0 0;
  overflow: hidden;
}
.secField .field__head {
  padding-bottom: 20px;
}
.secField .field__head .visual {
  position: relative;
  padding: 0 30px;
}
.secField .field__head .visual::before {
  position: absolute;
  top: 7px;
  left: calc(50% - 250px);
  z-index: -1;
  width: 471px;
  height: 311px;
  content: "";
  background: var(--lightColor);
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_career/field_visual_deco.svg");
          mask-image: url("/assets/images/pages/learning_step/h_career/field_visual_deco.svg");
  -webkit-mask-size: repeat;
          mask-size: repeat;
}
.secField .field__head .visual img {
  width: 100%;
  height: auto;
}
.secField .field__head .contents {
  margin: 30px 0 0;
}
.secField .field__head .contents .fieldHdg {
  display: flex;
  flex-direction: column;
}
.secField .field__head .contents .fieldHdg__sub {
  background: var(--middleColor);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.secField .field__head .contents .fieldHdg__sub--1 {
  width: 78px;
  height: 19px;
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_career/field_head-typography1.svg");
          mask-image: url("/assets/images/pages/learning_step/h_career/field_head-typography1.svg");
}
.secField .field__head .contents .fieldHdg__sub--2 {
  width: 84px;
  height: 19px;
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_career/field_head-typography2.svg");
          mask-image: url("/assets/images/pages/learning_step/h_career/field_head-typography2.svg");
}
.secField .field__head .contents .fieldHdg__sub--3 {
  width: 84px;
  height: 19px;
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_career/field_head-typography3.svg");
          mask-image: url("/assets/images/pages/learning_step/h_career/field_head-typography3.svg");
}
.secField .field__head .contents .fieldHdg__sub--4 {
  width: 84px;
  height: 19px;
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_career/field_head-typography4.svg");
          mask-image: url("/assets/images/pages/learning_step/h_career/field_head-typography4.svg");
}
.secField .field__head .contents .fieldHdg__main {
  font-family: "Zen Old Mincho", serif;
  font-size: 52px;
  font-weight: 400;
  color: var(--heavyColor);
  letter-spacing: 0;
}
.secField .field__head .contents .fieldHdg__main .small {
  font-size: 42px;
}
.secField .field__head .contents .headTxt {
  margin: 10px 0 30px;
  font-family: "Zen Old Mincho", serif;
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0;
}
.secField .field__point {
  margin: 50px 0 0;
}
.secField .field__point .pointHead {
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.secField .field__point .pointHead::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  width: 915px;
  height: 231px;
  content: "";
  background: rgba(255, 252, 173, 0.45);
  filter: blur(130px);
  border-radius: 100%;
  transform: translate(-50%, -50%);
}
.secField .field__point .pointHead__label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 179px;
  height: 50px;
  background: url("/assets/images/pages/learning_step/h_career/field_point-head_label.svg") no-repeat center/contain;
}
.secField .field__point .pointHead__label .label {
  font-family: "Zen Old Mincho", serif;
  font-size: 20px;
  font-weight: 400;
  color: #fff;
  letter-spacing: 0;
}
.secField .field__point .pointHead__heading {
  margin: 20px 0 0;
  font-family: "Zen Old Mincho", serif;
  font-size: 28px;
  font-weight: 400;
  color: var(--heavyColor);
  letter-spacing: 0;
}
.secField .field__point .pointBody {
  margin: 55px 0 0;
}
.secField .field__point .pointBody .point__ttl {
  position: relative;
  font-family: "Zen Old Mincho", serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0;
}
.secField .field__point .pointBody .point__ttl::before {
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  background: var(--heavyColor);
  transform: translateY(-50%);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
}
.secField .field__point .pointBody .point__ttl--1 {
  padding: 0 0 0 70px;
}
.secField .field__point .pointBody .point__ttl--1::before {
  width: 58px;
  height: 51px;
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_career/field_point_num1.svg");
          mask-image: url("/assets/images/pages/learning_step/h_career/field_point_num1.svg");
}
.secField .field__point .pointBody .point__ttl--2 {
  padding: 0 0 0 88px;
}
.secField .field__point .pointBody .point__ttl--2::before {
  width: 74px;
  height: 51px;
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_career/field_point_num2.svg");
          mask-image: url("/assets/images/pages/learning_step/h_career/field_point_num2.svg");
}
.secField .field__point .pointBody .point__ttl--3 {
  padding: 0 0 0 87px;
}
.secField .field__point .pointBody .point__ttl--3::before {
  width: 76px;
  height: 51px;
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_career/field_point_num3.svg");
          mask-image: url("/assets/images/pages/learning_step/h_career/field_point_num3.svg");
}
.secField .field__point .pointBody .point__ttl--4 {
  padding: 0 0 0 87px;
}
.secField .field__point .pointBody .point__ttl--4::before {
  width: 79px;
  height: 51px;
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_career/field_point_num4.svg");
          mask-image: url("/assets/images/pages/learning_step/h_career/field_point_num4.svg");
}
.secField .field__point .pointBody .point__ttl--5 {
  padding: 0 0 0 87px;
}
.secField .field__point .pointBody .point__ttl--5::before {
  width: 77px;
  height: 54px;
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_career/field_point_num5.svg");
          mask-image: url("/assets/images/pages/learning_step/h_career/field_point_num5.svg");
}
.secField .field__point .pointBody .point__ttl--6 {
  padding: 0 0 0 87px;
}
.secField .field__point .pointBody .point__ttl--6::before {
  width: 80px;
  height: 51px;
  -webkit-mask-image: url("/assets/images/pages/learning_step/h_career/field_point_num6.svg");
          mask-image: url("/assets/images/pages/learning_step/h_career/field_point_num6.svg");
}
.secField .field__point .pointBody .point__list {
  margin: 30px 0 0;
}
.secField .field__point .pointBody .point + .point {
  margin: 50px 0 0;
}
.secField .field__point .pointBody__list .point__list .blockList {
  margin: 0;
}
.secField .field__point .pointBody__list .point__list .blockList__item {
  width: 100%;
  padding: 0;
  margin: 0;
}
.secField .field__summary {
  padding: 50px 0 65px;
  margin: 60px 0 0;
  background: var(--lightColor);
}
.secField .field__summary .summary {
  display: flex;
  flex-wrap: wrap;
}
.secField .field__summary .summaryTypography {
  width: 315px;
}
.secField .field__summary .summaryTtl {
  margin: 45px 0 0;
  font-family: "Zen Old Mincho", serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0;
}
.secField .field__summary .summarySubTtl {
  margin: 15px 0 0;
  font-family: "Zen Old Mincho", serif;
  font-size: 18px;
  font-weight: 400;
}
.secField .field__summary .summarySubTtl + .summaryTxt {
  margin: 5px 0 0;
}
.secField .field__summary .summaryTxt {
  margin: 20px 0 0;
  font-family: "Zen Old Mincho", serif;
  font-size: 13px;
  line-height: 2.15;
  letter-spacing: 0;
}
.secField .field__summary .summaryImg {
  margin: 30px 0 0;
}
.secField .field__summary .summaryImg img {
  width: 100%;
  height: auto;
}
.secField .field__summary .summaryExample {
  margin: 40px 0 0;
}
.secField .field__summary .summaryExample__item + .summaryExample__item {
  margin: 15px 0 0;
}
.secField .field__summary .summarySchedule {
  width: 100%;
}
.secField .field__summary .summarySchedule .scheduleList__item {
  margin: 15px 0 0;
}
.secField .field__summary .summarySchedule .scheduleList__item .item {
  display: flex;
}
.secField .field__summary .summarySchedule .scheduleList__item .item .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 71px;
  height: 71px;
  font-family: "Zen Old Mincho", serif;
  font-size: 18px;
  font-weight: 400;
  color: var(--heavyColor);
  background: #fff;
  border-radius: 50%;
}
.secField .field__summary .summarySchedule .scheduleList__item .item .icon .num {
  font-size: 29px;
}
.secField .field__summary .summarySchedule .scheduleList__item .item .icon .txt {
  font-size: 22px;
}
.secField .field__summary .summarySchedule .scheduleList__item .item .list {
  margin: 25px 0 0 15px;
}
.secField .field__summary .summarySchedule .scheduleList__item .item .list__item {
  position: relative;
  padding: 0 0 0 19px;
  font-family: "Zen Old Mincho", serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.05em;
}
.secField .field__summary .summarySchedule .scheduleList__item .item .list__item::before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 15px;
  height: 15px;
  content: "";
  background: var(--heavyColor);
  -webkit-mask-image: url("/assets/images/pages/learning_step/common/shine_ico.svg");
          mask-image: url("/assets/images/pages/learning_step/common/shine_ico.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.secField .field__summary .summarySchedule .scheduleList__item .item .list__item + .list__item {
  margin: 10px 0 0;
}
.secField .field__summary .summarySchedule .scheduleList__item .item + .item {
  margin: 15px 0 0;
}
.secField .field__summary .summaryCard {
  margin: 35px 0 0;
}
.secField .field__summary .summaryCard .cardList {
  display: flex;
  flex-direction: column;
  margin: -25px 0 0;
}
.secField .field__summary .summaryCard .cardList__item {
  margin: 25px 0 0;
}
.secField .field__summary .summaryCard .cardList__item .card {
  padding: 25px;
  font-family: "Zen Old Mincho", serif;
  background: #fff;
}
.secField .field__summary .summaryCard .cardList__item .card__ttl {
  font-size: 20px;
  font-weight: 400;
  color: var(--heavyColor);
  letter-spacing: 0;
}
.secField .field__summary .summaryCard .cardList__item .card__txt {
  margin: 10px 0 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 2;
  letter-spacing: 0;
}
.secField .field__alignment {
  padding: 40px 0 0;
}
.secField .field__alignment .alignment__head {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  background: var(--heavyColor);
}
.secField .field__alignment .alignment__head .head {
  font-family: "Zen Old Mincho", serif;
  font-size: 20px;
  font-weight: 400;
  color: #fff;
}
.secField .field__alignment .alignment__body {
  padding: 30px 25px 40px;
  background: var(--lightColor);
}
.secField .field__alignment .alignment__body .ttl {
  font-family: "Zen Old Mincho", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
  letter-spacing: 0;
}
.secField .field__alignment .alignment__body .txt {
  margin: 5px 0 0;
  font-family: "Zen Old Mincho", serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 2.15;
  letter-spacing: 0;
}
.secField .field__alignment .alignment__body .img {
  margin: 25px 0 0;
}
.secField .field__alignment .alignment__body .img img {
  width: 100%;
  height: auto;
}
.secField .field__message {
  margin: 40px 0 0;
}
.secField .field__message .message {
  padding: 5px;
  border-image-source: var(--borderFrameBgImg);
  border-image-slice: 30;
  border-image-width: 15px;
  border-image-outset: 0;
  border-image-repeat: round;
}
.secField .field__message .message__inner {
  position: relative;
  padding: 20px 18px 35px;
}
.secField .field__message .message__inner::before {
  position: absolute;
  inset: 9px;
  z-index: -1;
  content: "";
  background: var(--heavyColor);
}
.secField .field__message .message__img img {
  width: 100%;
  height: auto;
}
.secField .field__message .message__content {
  padding: 0 10px;
  margin: 20px 0 0;
  font-family: "Zen Old Mincho", serif;
  color: #fff;
}
.secField .field__message .message__ttl {
  font-size: 20px;
  font-weight: 500;
}
.secField .field__message .message__txt {
  margin: 10px 0 0;
  font-size: 13px;
  line-height: 2.15;
  letter-spacing: 0;
}
.secField .field__message .message__profile {
  margin: 15px 0 0;
  font-size: 14px;
}
.secField .field__bnr {
  margin: 50px 0 0;
  text-align: center;
}
.secField .field__bnr .bnr {
  transition: opacity 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.secField .field__bnr img {
  width: 100%;
  height: auto;
}

.secPoint .flow {
  margin-top: 34px;
}

.l-main {
  --lightColor: #f0f8f2;
  --middleColor: #b4debc;
  --heavyColor: #6abd79;
  --mainVisualBgColor: #dff0e2;
  --borderFrameBgImg: url("/assets/images/pages/learning_step/common/border-frame-green.png");
  --borderFrameBgImgHover: url("/assets/images/pages/learning_step/common/border-frame-green-bg-white.png");
}

@media (min-width: 768px) {
  .exampleContents__list {
    gap: 46px;
    margin: 10px auto 0;
  }
  .exampleContents__list .list {
    width: auto;
  }
  .exampleContents__list .list.--sm-2col {
    width: auto;
  }
  .exampleContents__list .list__item {
    padding: 0 0 0 20px;
    margin-top: 10px;
    font-size: 16px;
  }
  .secField {
    padding: 130px 0 120px;
  }
  .secField .secHead .headHdg__bgTypography {
    width: 313px;
    height: 115px;
  }
  .secField .field {
    margin: 120px 0 0;
  }
  .secField .field__head {
    padding-bottom: 0;
  }
  .secField .field__head .fieldHead {
    display: flex;
    flex-direction: row-reverse;
  }
  .secField .field__head .visual {
    width: 497px;
    padding: 0;
    margin: 0 0 0 auto;
  }
  .secField .field__head .visual::before {
    top: 0;
    left: calc(50% - 425px);
    width: 798px;
    height: 526px;
  }
  .secField .field__head .contents {
    margin: 85px 0 0;
  }
  .secField .field__head .contents .fieldHdg__main {
    font-size: 74px;
  }
  .secField .field__head .contents .fieldHdg__main .small {
    font-size: 44px;
  }
  .secField .field__head .contents .headTxt {
    margin: 15px 0 57px;
    font-size: 16px;
    line-height: 2.125;
  }
  .secField .field__point {
    margin: 140px 0 0;
  }
  .secField .field__point .pointHead::before {
    height: 379px;
  }
  .secField .field__point .pointHead__heading {
    font-size: 40px;
  }
  .secField .field__point .pointBody {
    margin: 140px 0 0;
  }
  .secField .field__point .pointBody .point__ttl {
    font-size: 24px;
  }
  .secField .field__point .pointBody .point__ttl--1 {
    padding: 0 0 0 120px;
  }
  .secField .field__point .pointBody .point__ttl--1::before {
    width: 83px;
    height: 72px;
  }
  .secField .field__point .pointBody .point__ttl--2 {
    padding: 0 0 0 140px;
  }
  .secField .field__point .pointBody .point__ttl--2::before {
    width: 106px;
    height: 72px;
  }
  .secField .field__point .pointBody .point__ttl--3 {
    padding: 0 0 0 141px;
  }
  .secField .field__point .pointBody .point__ttl--3::before {
    width: 108px;
    height: 72px;
  }
  .secField .field__point .pointBody .point__ttl--4 {
    padding: 0 0 0 140px;
  }
  .secField .field__point .pointBody .point__ttl--4::before {
    width: 112px;
    height: 72px;
  }
  .secField .field__point .pointBody .point__ttl--5 {
    padding: 0 0 0 141px;
  }
  .secField .field__point .pointBody .point__ttl--5::before {
    width: 109px;
    height: 77px;
  }
  .secField .field__point .pointBody .point__ttl--6 {
    padding: 0 0 0 140px;
  }
  .secField .field__point .pointBody .point__ttl--6::before {
    width: 114px;
    height: 72px;
  }
  .secField .field__point .pointBody .point__list {
    margin: 75px 0 0;
  }
  .secField .field__point .pointBody .point + .point {
    margin: 95px 0 0;
  }
  .secField .field__point .pointBody__list {
    display: flex;
    flex-wrap: wrap;
    margin: -95px -44px 0;
  }
  .secField .field__point .pointBody__list .point {
    width: 50%;
    padding: 0 44px;
    margin: 95px 0 0;
  }
  .secField .field__summary {
    padding: 70px 0 95px;
    margin: 100px 0 0;
  }
  .secField .field__summary .summary {
    gap: 6.4102564103%;
  }
  .secField .field__summary .summaryContents {
    width: 47.1153846154%;
  }
  .secField .field__summary .summaryContents.--ms-1col {
    width: 100%;
  }
  .secField .field__summary .summaryTypography {
    width: auto;
  }
  .secField .field__summary .summaryTtl {
    margin: 60px 0 0;
    font-size: 24px;
  }
  .secField .field__summary .summarySubClm {
    display: flex;
    gap: 90px;
  }
  .secField .field__summary .summarySubClm__item {
    width: 580px;
  }
  .secField .field__summary .summarySubTtl {
    margin: 30px 0 0;
    font-size: 20px;
  }
  .secField .field__summary .summaryTxt {
    margin: 25px 0 0;
    font-size: 14px;
  }
  .secField .field__summary .summaryTxt + .summarySubTtl {
    margin: 20px 0 0;
  }
  .secField .field__summary .summaryImg {
    order: 1;
    width: 46.4743589744%;
    margin: 20px 0 0;
  }
  .secField .field__summary .summaryExample__item + .summaryExample__item {
    margin: 25px 0 0;
  }
  .secField .field__summary .summarySchedule .scheduleList {
    display: flex;
    margin: 0 -6.4102564103%;
  }
  .secField .field__summary .summarySchedule .scheduleList__item {
    padding: 0 5.6818181818%;
    margin: 35px 0 0;
  }
  .secField .field__summary .summarySchedule .scheduleList__item .item .list__item {
    padding: 0 0 0 20px;
    font-size: 18px;
  }
  .secField .field__summary .summaryCard {
    margin: 60px 0 0;
  }
  .secField .field__summary .summaryCard .cardList {
    flex-direction: row;
    margin: 0 -12px;
  }
  .secField .field__summary .summaryCard .cardList__item {
    padding: 0 12px;
    margin: 0;
  }
  .secField .field__summary .summaryCard .cardList__item .card {
    padding: 35px 40px 45px;
  }
  .secField .field__summary .summaryCard .cardList__item .card__txt {
    font-size: 14px;
  }
  .secField .field__alignment .alignment {
    display: flex;
  }
  .secField .field__alignment .alignment__head {
    width: 244px;
    height: auto;
  }
  .secField .field__alignment .alignment__head .head {
    font-size: 24px;
  }
  .secField .field__alignment .alignment__body {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: space-between;
    padding: 40px 40px 40px 60px;
  }
  .secField .field__alignment .alignment__body .contents {
    width: 500px;
  }
  .secField .field__alignment .alignment__body .ttl {
    font-size: 20px;
  }
  .secField .field__alignment .alignment__body .txt {
    width: 462px;
    margin: 10px 0 0;
    font-size: 14px;
  }
  .secField .field__alignment .alignment__body .img {
    width: 284px;
    margin: 0 0 0 auto;
  }
  .secField .field__message {
    margin: 85px 0 0;
  }
  .secField .field__message .message__inner {
    display: flex;
    align-items: center;
    padding: 40px 65px 40px 40px;
  }
  .secField .field__message .message__img {
    width: 440px;
  }
  .secField .field__message .message__content {
    flex: 1;
    margin: 0 0 0 60px;
  }
  .secField .field__message .message__ttl {
    font-size: 29px;
  }
  .secField .field__message .message__txt {
    margin: 20px 0 0;
    font-size: 15px;
  }
  .secField .field__message .message__profile {
    margin: 20px 0 0;
    font-size: 16px;
  }
  .secField .field__bnr {
    margin: 75px 0 0;
  }
  .secField .field__bnr img {
    width: auto;
  }
  .secPoint .flow {
    margin-top: 69px;
  }
}

@media (hover: hover) and (pointer: fine) {
  .secField .field__bnr .bnr:hover {
    opacity: 0.6;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL19hbmltYXRpb24tbWl4aW5zLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9jYXJlZXIvX2V4YW1wbGVDb250ZW50cy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfY2FyZWVyL3N0eWxlLmNzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9fc2VjRmllbGQuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9fc2VjUG9pbnQuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9zdHlsZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNCQUFBO0FBUUEscUJBQUE7QUNQRTtFQUNFLG9DQzJDUztFRDFDVCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtBRUVKO0FGQ0U7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUVDSjtBRk1JO0VBQ0UsV0FBQTtBRUVOO0FGSU07RUFDRSxVQUFBO0FFR1I7QUZJTTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9DQ01LO0VETEwsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBRUdSO0FGS1E7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxrRkFBQTtVQUFBLDBFQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBRUlWO0FGRFE7RUFDRSxnQkFBQTtBRUdWOztB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QUE7RURxQlY7RUNqQk07SUFPSSxnQkFBQTtJQUNBLGVBQUE7RURxQlY7RUNqQk07SUFLSSxnQkFBQTtJQUNBLGVBQUE7RURxQlY7RUNmRTtJQUtJLGdCQUFBO0VEbUJOO0VDWkk7SUFLSSxXQUFBO0VEd0JSO0VFOTRCQTtJQUlJLGdCQUFBO0VGbTVCSjtBQXA0QkY7O0FJbUVFO0VBQ0U7SVBuRkEsWUFKMEI7RUdxNEI1QjtBQUNGIiwiZmlsZSI6ImFzc2V0cy9zdHlsZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuQG1peGluIGEtaG92ZXItZmFkZSgkb3BhY2l0eTogMC42LCAkZHVyYXRpb246IDAuNHMsICRlYXNpbmc6ICRlYXNlLW91dC1zaW5lKSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uICRlYXNpbmc7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIH1cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi8iLCIuZXhhbXBsZUNvbnRlbnRzIHtcbiAgJl9fdHRsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC13ZWlnaHQ6IDA7XG4gICAgY29sb3I6IHZhcigtLWhlYXZ5Q29sb3IpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBnYXA6IDQ2cHg7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLi0tc20tMmNvbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE5cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWF2eUNvbG9yKTtcbiAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvY29tbW9uL3NoaW5lX2ljby5zdmcnKTtcbiAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgKyAuZXhhbXBsZUxpc3RfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHM6IDMyMHB4LFxuICBzbTogMzc1cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwODBweCxcbiAgeGw6IDEyODBweCxcbiAgeHhsOiAxNDQwcHhcbik7XG5cbiRndXR0ZXI6IDIwcHg7XG4kZ3V0dGVyLW1kOiA0MHB4O1xuXG4kZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiRlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiRlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuJGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG4kZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4kZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuJGZvbnQtc2VyaWY6ICdaZW4gT2xkIE1pbmNobycsIHNlcmlmO1xuXG4kY29sb3ItYmFpa2EtcGluazogI2U1MmQ4YTtcbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4uZXhhbXBsZUNvbnRlbnRzX190dGwge1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogMDtcbiAgY29sb3I6IHZhcigtLWhlYXZ5Q29sb3IpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5leGFtcGxlQ29udGVudHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGFtcGxlQ29udGVudHNfX2xpc3Qge1xuICAgIGdhcDogNDZweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICB9XG59XG4uZXhhbXBsZUNvbnRlbnRzX19saXN0IC5saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4YW1wbGVDb250ZW50c19fbGlzdCAubGlzdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5leGFtcGxlQ29udGVudHNfX2xpc3QgLmxpc3QuLS1zbS0yY29sIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhhbXBsZUNvbnRlbnRzX19saXN0IC5saXN0Li0tc20tMmNvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5leGFtcGxlQ29udGVudHNfX2xpc3QgLmxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE5cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhhbXBsZUNvbnRlbnRzX19saXN0IC5saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZXhhbXBsZUNvbnRlbnRzX19saXN0IC5saXN0X19pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWF2eUNvbG9yKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9jb21tb24vc2hpbmVfaWNvLnN2Z1wiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5leGFtcGxlQ29udGVudHNfX2xpc3QgLmxpc3RfX2l0ZW0gKyAuZXhhbXBsZUxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4uc2VjRmllbGQge1xuICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQge1xuICAgIHBhZGRpbmc6IDEzMHB4IDAgMTIwcHg7XG4gIH1cbn1cbi5zZWNGaWVsZCAuc2VjSGVhZCAuaGVhZEhkZ19fYmdUeXBvZ3JhcGh5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTk2cHg7XG4gIGhlaWdodDogNzJweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9oZGdfYmctdHlwb2dyYXBoeS1maWVsZC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5zZWNIZWFkIC5oZWFkSGRnX19iZ1R5cG9ncmFwaHkge1xuICAgIHdpZHRoOiAzMTNweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkIHtcbiAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkIHtcbiAgICBtYXJnaW46IDEyMHB4IDAgMDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9faGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX2hlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9faGVhZCAuZmllbGRIZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9faGVhZCAudmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9faGVhZCAudmlzdWFsIHtcbiAgICB3aWR0aDogNDk3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX2hlYWQgLnZpc3VhbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAyNTBweCk7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogNDcxcHg7XG4gIGhlaWdodDogMzExcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0Q29sb3IpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfY2FyZWVyL2ZpZWxkX3Zpc3VhbF9kZWNvLnN2Z1wiKTtcbiAgbWFzay1zaXplOiByZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9faGVhZCAudmlzdWFsOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQyNXB4KTtcbiAgICB3aWR0aDogNzk4cHg7XG4gICAgaGVpZ2h0OiA1MjZweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9faGVhZCAudmlzdWFsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjRmllbGQgLmZpZWxkX19oZWFkIC5jb250ZW50cyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9faGVhZCAuY29udGVudHMge1xuICAgIG1hcmdpbjogODVweCAwIDA7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX2hlYWQgLmNvbnRlbnRzIC5maWVsZEhkZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VjRmllbGQgLmZpZWxkX19oZWFkIC5jb250ZW50cyAuZmllbGRIZGdfX3N1YiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1pZGRsZUNvbG9yKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX2hlYWQgLmNvbnRlbnRzIC5maWVsZEhkZ19fc3ViLS0xIHtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogMTlweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9maWVsZF9oZWFkLXR5cG9ncmFwaHkxLnN2Z1wiKTtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX2hlYWQgLmNvbnRlbnRzIC5maWVsZEhkZ19fc3ViLS0yIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogMTlweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9maWVsZF9oZWFkLXR5cG9ncmFwaHkyLnN2Z1wiKTtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX2hlYWQgLmNvbnRlbnRzIC5maWVsZEhkZ19fc3ViLS0zIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogMTlweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9maWVsZF9oZWFkLXR5cG9ncmFwaHkzLnN2Z1wiKTtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX2hlYWQgLmNvbnRlbnRzIC5maWVsZEhkZ19fc3ViLS00IHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogMTlweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9maWVsZF9oZWFkLXR5cG9ncmFwaHk0LnN2Z1wiKTtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX2hlYWQgLmNvbnRlbnRzIC5maWVsZEhkZ19fbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1oZWF2eUNvbG9yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9faGVhZCAuY29udGVudHMgLmZpZWxkSGRnX19tYWluIHtcbiAgICBmb250LXNpemU6IDc0cHg7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX2hlYWQgLmNvbnRlbnRzIC5maWVsZEhkZ19fbWFpbiAuc21hbGwge1xuICBmb250LXNpemU6IDQycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9faGVhZCAuY29udGVudHMgLmZpZWxkSGRnX19tYWluIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19oZWFkIC5jb250ZW50cyAuaGVhZFR4dCB7XG4gIG1hcmdpbjogMTBweCAwIDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19oZWFkIC5jb250ZW50cyAuaGVhZFR4dCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgNTdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19wb2ludCB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQge1xuICAgIG1hcmdpbjogMTQwcHggMCAwO1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRIZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQgLnBvaW50SGVhZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDkxNXB4O1xuICBoZWlnaHQ6IDIzMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjUyLCAxNzMsIDAuNDUpO1xuICBmaWx0ZXI6IGJsdXIoMTMwcHgpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRIZWFkOjpiZWZvcmUge1xuICAgIGhlaWdodDogMzc5cHg7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEhlYWRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNzlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfY2FyZWVyL2ZpZWxkX3BvaW50LWhlYWRfbGFiZWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEhlYWRfX2xhYmVsIC5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEhlYWRfX2hlYWRpbmcge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0taGVhdnlDb2xvcik7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEhlYWRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQgLnBvaW50Qm9keSB7XG4gIG1hcmdpbjogNTVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQgLnBvaW50Qm9keSB7XG4gICAgbWFyZ2luOiAxNDBweCAwIDA7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X190dGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQgLnBvaW50Qm9keSAucG9pbnRfX3R0bDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhdnlDb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb3Zlcjtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X190dGwtLTEge1xuICBwYWRkaW5nOiAwIDAgMCA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X190dGwtLTEge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEyMHB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRCb2R5IC5wb2ludF9fdHRsLS0xOjpiZWZvcmUge1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfY2FyZWVyL2ZpZWxkX3BvaW50X251bTEuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X190dGwtLTE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDgzcHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRCb2R5IC5wb2ludF9fdHRsLS0yIHtcbiAgcGFkZGluZzogMCAwIDAgODhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRCb2R5IC5wb2ludF9fdHRsLS0yIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNDBweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQgLnBvaW50Qm9keSAucG9pbnRfX3R0bC0tMjo6YmVmb3JlIHtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNTFweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9maWVsZF9wb2ludF9udW0yLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRCb2R5IC5wb2ludF9fdHRsLS0yOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDZweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X190dGwtLTMge1xuICBwYWRkaW5nOiAwIDAgMCA4N3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X190dGwtLTMge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE0MXB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRCb2R5IC5wb2ludF9fdHRsLS0zOjpiZWZvcmUge1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfY2FyZWVyL2ZpZWxkX3BvaW50X251bTMuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X190dGwtLTM6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQgLnBvaW50Qm9keSAucG9pbnRfX3R0bC0tNCB7XG4gIHBhZGRpbmc6IDAgMCAwIDg3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQgLnBvaW50Qm9keSAucG9pbnRfX3R0bC0tNCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTQwcHg7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X190dGwtLTQ6OmJlZm9yZSB7XG4gIHdpZHRoOiA3OXB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9jYXJlZXIvZmllbGRfcG9pbnRfbnVtNC5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQgLnBvaW50Qm9keSAucG9pbnRfX3R0bC0tNDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRCb2R5IC5wb2ludF9fdHRsLS01IHtcbiAgcGFkZGluZzogMCAwIDAgODdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRCb2R5IC5wb2ludF9fdHRsLS01IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNDFweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQgLnBvaW50Qm9keSAucG9pbnRfX3R0bC0tNTo6YmVmb3JlIHtcbiAgd2lkdGg6IDc3cHg7XG4gIGhlaWdodDogNTRweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9maWVsZF9wb2ludF9udW01LnN2Z1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRCb2R5IC5wb2ludF9fdHRsLS01OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDlweDtcbiAgICBoZWlnaHQ6IDc3cHg7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X190dGwtLTYge1xuICBwYWRkaW5nOiAwIDAgMCA4N3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X190dGwtLTYge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE0MHB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRCb2R5IC5wb2ludF9fdHRsLS02OjpiZWZvcmUge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfY2FyZWVyL2ZpZWxkX3BvaW50X251bTYuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X190dGwtLTY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDExNHB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQgLnBvaW50Qm9keSAucG9pbnRfX2xpc3Qge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHkgLnBvaW50X19saXN0IHtcbiAgICBtYXJnaW46IDc1cHggMCAwO1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRCb2R5IC5wb2ludCArIC5wb2ludCB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQgLnBvaW50Qm9keSAucG9pbnQgKyAucG9pbnQge1xuICAgIG1hcmdpbjogOTVweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRCb2R5X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC05NXB4IC00NHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19wb2ludCAucG9pbnRCb2R5X19saXN0IC5wb2ludCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gICAgbWFyZ2luOiA5NXB4IDAgMDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fcG9pbnQgLnBvaW50Qm9keV9fbGlzdCAucG9pbnRfX2xpc3QgLmJsb2NrTGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX3BvaW50IC5wb2ludEJvZHlfX2xpc3QgLnBvaW50X19saXN0IC5ibG9ja0xpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDUwcHggMCA2NXB4O1xuICBtYXJnaW46IDYwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodENvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgOTVweDtcbiAgICBtYXJnaW46IDEwMHB4IDAgMDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5IHtcbiAgICBnYXA6IDYuNDEwMjU2NDEwMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5Q29udGVudHMge1xuICAgIHdpZHRoOiA0Ny4xMTUzODQ2MTU0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3N1bW1hcnkgLnN1bW1hcnlDb250ZW50cy4tLW1zLTFjb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5VHlwb2dyYXBoeSB7XG4gIHdpZHRoOiAzMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5VHlwb2dyYXBoeSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX3N1bW1hcnkgLnN1bW1hcnlUdGwge1xuICBtYXJnaW46IDQ1cHggMCAwO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5VHRsIHtcbiAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3N1bW1hcnkgLnN1bW1hcnlTdWJDbG0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeVN1YkNsbV9faXRlbSB7XG4gICAgd2lkdGg6IDU4MHB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5U3ViVHRsIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5U3ViVHRsIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeVN1YlR0bCArIC5zdW1tYXJ5VHh0IHtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeVR4dCB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5VHh0IHtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3N1bW1hcnkgLnN1bW1hcnlUeHQgKyAuc3VtbWFyeVN1YlR0bCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeUltZyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeUltZyB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDQ2LjQ3NDM1ODk3NDQlO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX3N1bW1hcnkgLnN1bW1hcnlJbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWNGaWVsZCAuZmllbGRfX3N1bW1hcnkgLnN1bW1hcnlFeGFtcGxlIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX3N1bW1hcnkgLnN1bW1hcnlFeGFtcGxlX19pdGVtICsgLnN1bW1hcnlFeGFtcGxlX19pdGVtIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5RXhhbXBsZV9faXRlbSArIC5zdW1tYXJ5RXhhbXBsZV9faXRlbSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeVNjaGVkdWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeVNjaGVkdWxlIC5zY2hlZHVsZUxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC02LjQxMDI1NjQxMDMlO1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5U2NoZWR1bGUgLnNjaGVkdWxlTGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeVNjaGVkdWxlIC5zY2hlZHVsZUxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgNS42ODE4MTgxODE4JTtcbiAgICBtYXJnaW46IDM1cHggMCAwO1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5U2NoZWR1bGUgLnNjaGVkdWxlTGlzdF9faXRlbSAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5U2NoZWR1bGUgLnNjaGVkdWxlTGlzdF9faXRlbSAuaXRlbSAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNzFweDtcbiAgaGVpZ2h0OiA3MXB4O1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0taGVhdnlDb2xvcik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX3N1bW1hcnkgLnN1bW1hcnlTY2hlZHVsZSAuc2NoZWR1bGVMaXN0X19pdGVtIC5pdGVtIC5pY29uIC5udW0ge1xuICBmb250LXNpemU6IDI5cHg7XG59XG4uc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5U2NoZWR1bGUgLnNjaGVkdWxlTGlzdF9faXRlbSAuaXRlbSAuaWNvbiAudHh0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeVNjaGVkdWxlIC5zY2hlZHVsZUxpc3RfX2l0ZW0gLml0ZW0gLmxpc3Qge1xuICBtYXJnaW46IDI1cHggMCAwIDE1cHg7XG59XG4uc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5U2NoZWR1bGUgLnNjaGVkdWxlTGlzdF9faXRlbSAuaXRlbSAubGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMTlweDtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeVNjaGVkdWxlIC5zY2hlZHVsZUxpc3RfX2l0ZW0gLml0ZW0gLmxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5U2NoZWR1bGUgLnNjaGVkdWxlTGlzdF9faXRlbSAuaXRlbSAubGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhdnlDb2xvcik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvY29tbW9uL3NoaW5lX2ljby5zdmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5U2NoZWR1bGUgLnNjaGVkdWxlTGlzdF9faXRlbSAuaXRlbSAubGlzdF9faXRlbSArIC5saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX3N1bW1hcnkgLnN1bW1hcnlTY2hlZHVsZSAuc2NoZWR1bGVMaXN0X19pdGVtIC5pdGVtICsgLml0ZW0ge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeUNhcmQge1xuICBtYXJnaW46IDM1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3N1bW1hcnkgLnN1bW1hcnlDYXJkIHtcbiAgICBtYXJnaW46IDYwcHggMCAwO1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5Q2FyZCAuY2FyZExpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IC0yNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5Q2FyZCAuY2FyZExpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIC0xMnB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5Q2FyZCAuY2FyZExpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3N1bW1hcnkgLnN1bW1hcnlDYXJkIC5jYXJkTGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeUNhcmQgLmNhcmRMaXN0X19pdGVtIC5jYXJkIHtcbiAgcGFkZGluZzogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeUNhcmQgLmNhcmRMaXN0X19pdGVtIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAzNXB4IDQwcHggNDVweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fc3VtbWFyeSAuc3VtbWFyeUNhcmQgLmNhcmRMaXN0X19pdGVtIC5jYXJkX190dGwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1oZWF2eUNvbG9yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uc2VjRmllbGQgLmZpZWxkX19zdW1tYXJ5IC5zdW1tYXJ5Q2FyZCAuY2FyZExpc3RfX2l0ZW0gLmNhcmRfX3R4dCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX3N1bW1hcnkgLnN1bW1hcnlDYXJkIC5jYXJkTGlzdF9faXRlbSAuY2FyZF9fdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX2FsaWdubWVudCB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX2FsaWdubWVudCAuYWxpZ25tZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19hbGlnbm1lbnQgLmFsaWdubWVudF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYXZ5Q29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX2FsaWdubWVudCAuYWxpZ25tZW50X19oZWFkIHtcbiAgICB3aWR0aDogMjQ0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19hbGlnbm1lbnQgLmFsaWdubWVudF9faGVhZCAuaGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX2FsaWdubWVudCAuYWxpZ25tZW50X19oZWFkIC5oZWFkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX2FsaWdubWVudCAuYWxpZ25tZW50X19ib2R5IHtcbiAgcGFkZGluZzogMzBweCAyNXB4IDQwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0Q29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX2FsaWdubWVudCAuYWxpZ25tZW50X19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX2FsaWdubWVudCAuYWxpZ25tZW50X19ib2R5IC5jb250ZW50cyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19hbGlnbm1lbnQgLmFsaWdubWVudF9fYm9keSAudHRsIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fYWxpZ25tZW50IC5hbGlnbm1lbnRfX2JvZHkgLnR0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19hbGlnbm1lbnQgLmFsaWdubWVudF9fYm9keSAudHh0IHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi4xNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fYWxpZ25tZW50IC5hbGlnbm1lbnRfX2JvZHkgLnR4dCB7XG4gICAgd2lkdGg6IDQ2MnB4O1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19hbGlnbm1lbnQgLmFsaWdubWVudF9fYm9keSAuaW1nIHtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19hbGlnbm1lbnQgLmFsaWdubWVudF9fYm9keSAuaW1nIHtcbiAgICB3aWR0aDogMjg0cHg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19hbGlnbm1lbnQgLmFsaWdubWVudF9fYm9keSAuaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjRmllbGQgLmZpZWxkX19tZXNzYWdlIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19tZXNzYWdlIHtcbiAgICBtYXJnaW46IDg1cHggMCAwO1xuICB9XG59XG4uc2VjRmllbGQgLmZpZWxkX19tZXNzYWdlIC5tZXNzYWdlIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItaW1hZ2Utc291cmNlOiB2YXIoLS1ib3JkZXJGcmFtZUJnSW1nKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAzMDtcbiAgYm9yZGVyLWltYWdlLXdpZHRoOiAxNXB4O1xuICBib3JkZXItaW1hZ2Utb3V0c2V0OiAwO1xuICBib3JkZXItaW1hZ2UtcmVwZWF0OiByb3VuZDtcbn1cbi5zZWNGaWVsZCAuZmllbGRfX21lc3NhZ2UgLm1lc3NhZ2VfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDE4cHggMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19tZXNzYWdlIC5tZXNzYWdlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggNjVweCA0MHB4IDQwcHg7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX21lc3NhZ2UgLm1lc3NhZ2VfX2lubmVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiA5cHg7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWF2eUNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19tZXNzYWdlIC5tZXNzYWdlX19pbWcge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fbWVzc2FnZSAubWVzc2FnZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjRmllbGQgLmZpZWxkX19tZXNzYWdlIC5tZXNzYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fbWVzc2FnZSAubWVzc2FnZV9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgMCAwIDYwcHg7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX21lc3NhZ2UgLm1lc3NhZ2VfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19tZXNzYWdlIC5tZXNzYWdlX190dGwge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fbWVzc2FnZSAubWVzc2FnZV9fdHh0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMi4xNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpZWxkIC5maWVsZF9fbWVzc2FnZSAubWVzc2FnZV9fdHh0IHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fbWVzc2FnZSAubWVzc2FnZV9fcHJvZmlsZSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmllbGQgLmZpZWxkX19tZXNzYWdlIC5tZXNzYWdlX19wcm9maWxlIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fYm5yIHtcbiAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX2JuciB7XG4gICAgbWFyZ2luOiA3NXB4IDAgMDtcbiAgfVxufVxuLnNlY0ZpZWxkIC5maWVsZF9fYm5yIC5ibnIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX2JuciAuYm5yOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbi5zZWNGaWVsZCAuZmllbGRfX2JuciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaWVsZCAuZmllbGRfX2JuciBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zZWNQb2ludCAuZmxvdyB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY1BvaW50IC5mbG93IHtcbiAgICBtYXJnaW4tdG9wOiA2OXB4O1xuICB9XG59XG5cbi5sLW1haW4ge1xuICAtLWxpZ2h0Q29sb3I6ICNmMGY4ZjI7XG4gIC0tbWlkZGxlQ29sb3I6ICNiNGRlYmM7XG4gIC0taGVhdnlDb2xvcjogIzZhYmQ3OTtcbiAgLS1tYWluVmlzdWFsQmdDb2xvcjogI2RmZjBlMjtcbiAgLS1ib3JkZXJGcmFtZUJnSW1nOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2NvbW1vbi9ib3JkZXItZnJhbWUtZ3JlZW4ucG5nXCIpO1xuICAtLWJvcmRlckZyYW1lQmdJbWdIb3ZlcjogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9jb21tb24vYm9yZGVyLWZyYW1lLWdyZWVuLWJnLXdoaXRlLnBuZ1wiKTtcbn0iLCIuc2VjRmllbGQge1xuICBwYWRkaW5nOiA2MHB4IDAgODBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMTMwcHggMCAxMjBweDtcbiAgfVxuXG4gIC5zZWNIZWFkIHtcbiAgICAuaGVhZEhkZyB7XG4gICAgICAmX19iZ1R5cG9ncmFwaHkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOTZweDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9jYXJlZXIvaGRnX2JnLXR5cG9ncmFwaHktZmllbGQuc3ZnJyk7XG4gICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiAzMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkIHtcbiAgICBtYXJnaW46IDgwcHggMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDEyMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuZmllbGRIZWFkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aXN1YWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDQ5N3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyNTBweCk7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDQ3MXB4O1xuICAgICAgICAgIGhlaWdodDogMzExcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHRDb2xvcik7XG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfY2FyZWVyL2ZpZWxkX3Zpc3VhbF9kZWNvLnN2ZycpO1xuICAgICAgICAgIG1hc2stc2l6ZTogcmVwZWF0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MjVweCk7XG4gICAgICAgICAgICB3aWR0aDogNzk4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50cyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogODVweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRIZGcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICZfX3N1YiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1taWRkbGVDb2xvcik7XG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfY2FyZWVyL2ZpZWxkX2hlYWQtdHlwb2dyYXBoeTEuc3ZnJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLTIge1xuICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9jYXJlZXIvZmllbGRfaGVhZC10eXBvZ3JhcGh5Mi5zdmcnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tMyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9maWVsZF9oZWFkLXR5cG9ncmFwaHkzLnN2ZycpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS00IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfY2FyZWVyL2ZpZWxkX2hlYWQtdHlwb2dyYXBoeTQuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYXZ5Q29sb3IpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA3NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc21hbGwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkVHh0IHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCA1N3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BvaW50IHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiAxNDBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5wb2ludEhlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHdpZHRoOiA5MTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIzMXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZmNhZCwgMC40NSk7XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDEzMHB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxNzlweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfY2FyZWVyL2ZpZWxkX3BvaW50LWhlYWRfbGFiZWwuc3ZnJylcbiAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcblxuICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0taGVhdnlDb2xvcik7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb2ludEJvZHkge1xuICAgICAgICBtYXJnaW46IDU1cHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IDE0MHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludCB7XG4gICAgICAgICAgJl9fdHRsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWF2eUNvbG9yKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNzBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTIwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9jYXJlZXIvZmllbGRfcG9pbnRfbnVtMS5zdmcnKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgODhweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTQwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9jYXJlZXIvZmllbGRfcG9pbnRfbnVtMi5zdmcnKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDZweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tMyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDg3cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE0MXB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfY2FyZWVyL2ZpZWxkX3BvaW50X251bTMuc3ZnJyk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTA4cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLTQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA4N3B4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9oX2NhcmVlci9maWVsZF9wb2ludF9udW00LnN2ZycpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS01IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgODdweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTQxcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2xlYXJuaW5nX3N0ZXAvaF9jYXJlZXIvZmllbGRfcG9pbnRfbnVtNS5zdmcnKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDlweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tNiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDg3cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE0MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2hfY2FyZWVyL2ZpZWxkX3BvaW50X251bTYuc3ZnJyk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTE0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogNzVweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgKyAucG9pbnQge1xuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDk1cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IC05NXB4IC00NHB4IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvaW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA0NHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDk1cHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgLmJsb2NrTGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNjVweDtcbiAgICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodENvbG9yKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgOTVweDtcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5zdW1tYXJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBnYXA6IGNhbGMoODAgLyAxMjQ4ICogMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1bW1hcnlDb250ZW50cyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1ODggLyAxMjQ4ICogMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLi0tbXMtMWNvbCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdW1tYXJ5VHlwb2dyYXBoeSB7XG4gICAgICAgIHdpZHRoOiAzMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1bW1hcnlUdGwge1xuICAgICAgICBtYXJnaW46IDQ1cHggMCAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdW1tYXJ5U3ViQ2xtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDU4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VtbWFyeVN1YlR0bCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLnN1bW1hcnlUeHQge1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VtbWFyeVR4dCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgKyAuc3VtbWFyeVN1YlR0bCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1bW1hcnlJbWcge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1ODAgLyAxMjQ4ICogMTAwJSk7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdW1tYXJ5RXhhbXBsZSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgKyAuc3VtbWFyeUV4YW1wbGVfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VtbWFyeVNjaGVkdWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnNjaGVkdWxlTGlzdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKC04MCAvIDEyNDggKiAxMDAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKDgwIC8gMTQwOCAqIDEwMCUpO1xuICAgICAgICAgICAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWF2eUNvbG9yKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50eHQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE5cHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhdnlDb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9jb21tb24vc2hpbmVfaWNvLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICArIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICArIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdW1tYXJ5Q2FyZCB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZExpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXJnaW46IC0yNXB4IDAgMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCA0MHB4IDQ1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX190dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWF2eUNvbG9yKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX3R4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbGlnbm1lbnQge1xuICAgICAgcGFkZGluZzogNDBweCAwIDA7XG5cbiAgICAgIC5hbGlnbm1lbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhdnlDb2xvcik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMjQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlYWQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHggNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodENvbG9yKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA0MHB4IDYwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnR4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICB3aWR0aDogNDYycHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI4NHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVzc2FnZSB7XG4gICAgICBtYXJnaW46IDQwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogODVweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB2YXIoLS1ib3JkZXJGcmFtZUJnSW1nKTtcbiAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAzMDtcbiAgICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAxNXB4O1xuICAgICAgICBib3JkZXItaW1hZ2Utb3V0c2V0OiAwO1xuICAgICAgICBib3JkZXItaW1hZ2UtcmVwZWF0OiByb3VuZDtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMThweCAzNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDY1cHggNDBweCA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogOXB4O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYXZ5Q29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdHh0IHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4xNTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJvZmlsZSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JuciB7XG4gICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogNzVweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5ibnIge1xuICAgICAgICBAaW5jbHVkZSBhLWhvdmVyLWZhZGUoKTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWNQb2ludCB7XG4gIC5mbG93IHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNjlweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi8vIHByZXJlcXVpc2l0ZXNcbkBpbXBvcnQgJ2Fic3RyYWN0cy8qJztcblxuLy8gcGFydGlhbHNcbkBpbXBvcnQgJ18qJztcblxuLmwtbWFpbiB7XG4gIC0tbGlnaHRDb2xvcjogI2YwZjhmMjtcbiAgLS1taWRkbGVDb2xvcjogI2I0ZGViYztcbiAgLS1oZWF2eUNvbG9yOiAjNmFiZDc5O1xuICAtLW1haW5WaXN1YWxCZ0NvbG9yOiAjZGZmMGUyO1xuICAtLWJvcmRlckZyYW1lQmdJbWc6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvbGVhcm5pbmdfc3RlcC9jb21tb24vYm9yZGVyLWZyYW1lLWdyZWVuLnBuZycpO1xuICAtLWJvcmRlckZyYW1lQmdJbWdIb3ZlcjogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9sZWFybmluZ19zdGVwL2NvbW1vbi9ib3JkZXItZnJhbWUtZ3JlZW4tYmctd2hpdGUucG5nJyk7XG59XG4iLCJAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvLiJ9 */
