@charset "UTF-8";
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: local("NotoSansKR-Light"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format("woff");
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: local("NotoSansKR-Regular"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format("woff");
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: local("NotoSansKR-Medium"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format("woff");
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: local("NotoSansKR-Bold"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format("woff");
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: local("NotoSansKR-Black"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format("woff2"), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(//fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2"), url(//fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBBc-.woff) format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(//fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2"), url(//fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxM.woff) format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(//fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2"), url(//fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBBc-.woff) format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url(//fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2"), url(//fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBBc-.woff) format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local("Roboto Black"), local("Roboto-Black"), url(//fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format("woff2"), url(//fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmYUtfBBc-.woff) format("woff");
}

/* ellipsis */
/* thumbnail background */
/* break point, bootstrap 3.4.1 기준 */
/* xe-col-lg- */
/* xe-col-md- */
/* xe-col-sm- */
/* xe-col-xs- */
/* reset */
.reset-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.reset-button button {
  padding: 0;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  cursor: pointer;
}

/* blind */
.blind {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  margin: -1px;
  width: 1px;
  height: 1px;
}

@media (max-width: 768px) {
  .blind-mobile {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    margin: -1px;
    width: 1px;
    height: 1px;
  }
}

.widget-xe-eastern-spot-slide-slider__item-content-title {
  margin: 0;
  padding: 0 0 40px;
  font-family: 'Roboto', 'Noto Sans KR', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, '돋움', Helvetica, sans-serif;
  font-size: 32px;
  line-height: 38px;
  font-weight: 400;
  letter-spacing: 0;
  color: #fff;
}

.widget-xe-eastern-spot-slide-slider__item-content-text {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: -0.32px;
  color: rgba(255, 255, 255, 0.8);
}

.widget-xe-eastern-spot-slide-slider__item-content-link {
  display: inline-block;
  font-size: 17px;
  line-height: 27px;
  letter-spacing: -0.13px;
  color: #fff;
}

.widget-xe-eastern-spot-slide {
  position: relative;
  width: 100vw;
  left: 50%;
  margin-left: -50vw;
  padding-bottom: 20px;
}

.widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .widget-xe-eastern-spot-slide-slider__item-box {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

.widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .slick-dots {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: 10px;
  left: 50%;
  width: 220px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin: 0;
  padding: 0;
  list-style: none;
}

.widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .slick-dots::after {
  content: '';
  display: block;
  clear: both;
}

.widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .slick-dots > li {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 62px;
  margin: 0 5px;
  padding: 0;
  list-style: none;
  cursor: pointer;
}

.widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .slick-dots > li.slick-active button {
  background-color: #fff;
}

.widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .slick-dots > li button {
  font-size: 0;
  line-height: 0;
  width: 100%;
  margin: 20px 0;
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.05);
  height: 5px;
  background-color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  outline: none;
}

.widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider__item-box {
  height: 400px;
}

.widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider__item {
  height: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider__item-content {
  text-align: center;
}

.widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider__item-content .widget-xe-eastern-spot-slide-slider__item-content-image-box {
  display: inline-block;
  width: 90px;
  height: 48px;
  margin-bottom: 3px;
}

.widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider__item-content .widget-xe-eastern-spot-slide-slider__item-content-image-box .widget-xe-eastern-spot-slide-slider__item-content-image {
  width: 100%;
  height: 100%;
  vertical-align: top;
}

@media (min-width: 992px) {
  .widget-xe-eastern-spot-slide {
    padding-bottom: 40px;
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider {
    margin-bottom: 0;
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .slick-dots {
    display: block;
    position: absolute;
    top: auto;
    bottom: 20px;
    left: auto;
    right: auto;
    width: 100%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin: 0;
    padding: 0;
    text-align: center;
    list-style: none;
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .slick-dots::after {
    content: '';
    display: block;
    clear: both;
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .slick-dots > li {
    position: relative;
    display: inline-block;
    float: none;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 63px;
    margin: 0 4px;
    padding: 0;
    list-style: none;
    cursor: pointer;
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .button-arrow {
    position: absolute;
    top: 50%;
    width: 58px;
    height: 58px;
    margin-top: -29px;
    padding: 0;
    border: 0 none;
    border-radius: 58px;
    cursor: pointer;
    outline: none;
    z-index: 10;
    background-color: transparent;
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .button-arrow:hover, .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .button-arrow:focus {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .button-arrow.button-prev {
    left: 33px;
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .button-arrow.button-next {
    right: 33px;
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider .button-arrow i {
    font-size: 30px;
    vertical-align: top;
    color: rgba(255, 255, 255, 0.6);
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider__item-box {
    height: 600px;
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider__item {
    height: 600px;
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider__item-content {
    padding-bottom: 80px;
    text-align: center;
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider__item-content .widget-xe-eastern-spot-slide-slider__item-content-title {
    padding: 0 0 12px;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0;
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider__item-content .widget-xe-eastern-spot-slide-slider__item-content-text {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 17px;
    line-height: 1.5;
    letter-spacing: -0.7px;
    color: rgba(255, 255, 255, 0.9);
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
  }
  .widget-xe-eastern-spot-slide .widget-xe-eastern-spot-slide-slider__item-content .widget-xe-eastern-spot-slide-slider__item-content-link {
    display: none;
    font-size: 20px;
    line-height: 33px;
    letter-spacing: -0.15px;
  }
}

/* 스페셜 룸 슬라이드 */
.section-widget-xe-eastern-specialroom-slide {
  padding: 20px 0;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide__title {
  margin: 0 0 32px;
  padding: 0;
  font-size: 27px;
  line-height: 32px;
  font-weight: 500;
  letter-spacing: -0.39px;
  text-align: center;
  color: #212121;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide {
  position: relative;
  width: 100%;
  margin-bottom: 26px;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .button-arrow {
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  padding: 0;
  border: 0 none;
  border-radius: 30px;
  z-index: 10;
  outline: none;
  cursor: pointer;
  background-color: transparent;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .button-arrow i {
  font-size: 30px;
  vertical-align: top;
  color: rgba(255, 255, 255, 0.6);
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .button-arrow:hover i {
  color: #fff;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .button-arrow.button-next {
  left: auto;
  right: 20px;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .button-arrow.button-prev {
  left: 20px;
  right: auto;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide__item-slide {
  position: relative;
  display: block;
  width: 100%;
  height: 210px;
  background-size: cover;
  background-position: 50% 50%;
  overflow: hidden;
  z-index: 1;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .slick-dots {
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 30px;
  text-align: center;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .slick-dots li {
  display: inline-block;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box {
  position: relative;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content-list li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content-list li:first-child {
  display: block;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content__content {
  position: relative;
  max-width: 1120px;
  height: 100%;
  margin: 0 auto;
  padding: 0 34px;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content__content a {
  text-decoration: none;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content__content .widget-xe-eastern-specialroom-slide-content__content-title {
  display: block;
  margin: 0;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: -0.29px;
  text-align: center;
  color: #181818;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content__content .widget-xe-eastern-specialroom-slide-content__content-text {
  width: 100%;
  max-height: 100px;
  margin: 0 0 10px;
  padding: 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
  color: rgba(33, 33, 33, 0.8);
  letter-spacing: -0.3px;
  text-align: center;
  overflow: hidden;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content__content .widget-xe-eastern-specialroom-slide-content__link-box {
  text-align: center;
}

.section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content__content .widget-xe-eastern-specialroom-slide-content__link-box .widget-xe-eastern-specialroom-slide-content__link {
  display: inline-block;
  font-size: 15px;
  line-height: 29px;
  letter-spacing: -0.2px;
  text-decoration: underline;
  color: #212121;
}

@media (min-width: 992px) {
  /* 스페셜 룸 슬라이드 */
  .section-widget-xe-eastern-specialroom-slide {
    padding: 40px 0;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide__title {
    margin-bottom: 40px;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide {
    margin-bottom: 0;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .button-arrow i {
    color: rgba(0, 0, 0, 0.6);
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .button-arrow:hover i {
    color: #000;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .button-arrow.button-next {
    left: auto;
    right: -60px;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .button-arrow.button-prev {
    left: -60px;
    right: auto;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide__item-slide {
    height: 470px;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide__item-slide:after {
    display: none;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .slick-dots {
    position: absolute;
    top: 50%;
    bottom: 0;
    right: 30px;
    text-align: center;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide .slick-dots li {
    display: inline-block;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box {
    height: 470px;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content-list {
    display: block;
    position: absolute;
    top: 0;
    left: 70px;
    padding: 60px 40px 47px;
    margin: 0;
    width: 329px;
    height: 100%;
    background: rgba(255, 255, 255, 0.85);
    z-index: 2;
    list-style: none;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content__content {
    position: relative;
    max-width: 1120px;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    z-index: 3;
    text-align: left;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content__content .widget-xe-eastern-specialroom-slide-content__content-title {
    overflow: hidden;
    max-height: 90px;
    padding: 0;
    margin: 0 0 20px;
    font-size: 30px;
    line-height: 45px;
    font-weight: 400;
    letter-spacing: -0.17px;
    z-index: 13;
    text-align: left;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content__content .widget-xe-eastern-specialroom-slide-content__content-text {
    max-height: 200px;
    margin: 0 0 20px;
    text-align: left;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content__content .widget-xe-eastern-specialroom-slide-content__link-box {
    text-align: left;
  }
  .section-widget-xe-eastern-specialroom-slide .widget-xe-eastern-specialroom-slide-box .widget-xe-eastern-specialroom-slide-content__content .widget-xe-eastern-specialroom-slide-content__link-box .widget-xe-eastern-specialroom-slide-content__link {
    color: #212121;
  }
}

.widget-xe-eastern-more-info {
  padding: 30px 0;
  background-color: #fff;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info__sub-title {
  margin: 0;
  padding: 0;
  font-family: 'Roboto', 'Noto Sans KR', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, '돋움', Helvetica, sans-serif;
  font-size: 17px;
  line-height: 28px;
  font-weight: 500;
  letter-spacing: -0.09px;
  color: #181818;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info__text-box {
  padding-top: 16px;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info__text {
  margin: 0;
  padding: 0;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: -0.3px;
  color: #707070;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info__icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 24px 24px;
  vertical-align: top;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info__icon.widget-xe-eastern-more-info__icon--phone {
  background-image: url(../img/icon-phone.png);
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info__icon.widget-xe-eastern-more-info__icon--stacked {
  background-image: url(../img/icon-stacked.png);
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info__icon.widget-xe-eastern-more-info__icon--send {
  background-image: url(../img/icon-send.png);
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-service .widget-xe-eastern-more-info-service__list {
  margin: 0;
  padding: 16px 0 0;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-service .widget-xe-eastern-more-info-service__list::after {
  content: '';
  display: block;
  clear: both;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-service .widget-xe-eastern-more-info-service__list dt {
  margin: 0;
  padding: 2px 16px 16px 2px;
  float: left;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -0.3px;
  color: #212121;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-service .widget-xe-eastern-more-info-service__list dd {
  overflow: hidden;
  margin: 0;
  padding: 0 0 16px;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: -0.3px;
  word-break: break-all;
  color: #707070;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-service .widget-xe-eastern-more-info-service__list .widget-xe-eastern-more-info-service__list-more-info {
  display: block;
  padding-top: 10px;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-location {
  padding: 32px 0;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-location .widget-xe-eastern-more-info-location__link {
  display: block;
  width: 100%;
  height: 230px;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-location .widget-xe-eastern-more-info-location__image {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-consulting {
  padding-bottom: 32px;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-consulting .widget-xe-eastern-more-info-consulting__list {
  margin: 0;
  padding: 10px 0 0;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-consulting .widget-xe-eastern-more-info-consulting__list::after {
  content: '';
  display: block;
  clear: both;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-consulting .widget-xe-eastern-more-info-consulting__list dt {
  margin: 0;
  padding: 0;
  float: left;
  padding-right: 16px;
  font-size: 15px;
  line-height: 32px;
  letter-spacing: -0.2px;
  color: rgba(0, 0, 0, 0.8);
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-consulting .widget-xe-eastern-more-info-consulting__list dd {
  overflow: hidden;
  margin: 0;
  padding: 0;
  font-size: 15px;
  line-height: 32px;
  letter-spacing: 0.38px;
  word-break: break-all;
  color: #515154;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-server {
  padding-bottom: 24px;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-server .widget-xe-eastern-more-info-server__list {
  margin: 0;
  padding: 10px 0 0;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-server .widget-xe-eastern-more-info-server__list::after {
  content: '';
  display: block;
  clear: both;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-server .widget-xe-eastern-more-info-server__list dt {
  float: left;
  width: 52px;
  margin: 0;
  padding: 4px 0 0;
  margin-right: 16px;
  border: 1px solid #8993a4;
  border-radius: 3px;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -0.2px;
  background-color: #8993a4;
  text-align: center;
  color: rgba(255, 255, 255, 0.8);
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info-server .widget-xe-eastern-more-info-server__list dd {
  overflow: hidden;
  margin: 0;
  padding: 0 0 8px;
  font-size: 15px;
  line-height: 32px;
  letter-spacing: 0.38px;
  word-break: break-all;
  color: #43464f;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info__button-box .widget-xe-eastern-more-info__button-box-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info__button-box .widget-xe-eastern-more-info__button-box-list::after {
  content: '';
  display: block;
  clear: both;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info__button-box .widget-xe-eastern-more-info__button-box-list > li {
  float: left;
  width: 33.3333%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info__button-box .widget-xe-eastern-more-info__button-box-list .widget-xe-eastern-more-info__button-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 5px;
  padding: 0 5px;
  height: 103px;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.27px;
  text-align: center;
  background-color: #f4f5f7;
  text-decoration: none;
  color: #253858;
}

.widget-xe-eastern-more-info .widget-xe-eastern-more-info__button-box .widget-xe-eastern-more-info__button-box-list .widget-xe-eastern-more-info__button-link-text {
  display: inline-block;
  padding-top: 4px;
  vertical-align: top;
}

@media (min-width: 992px) {
  .widget-xe-eastern-more-info {
    padding: 50px 0;
  }
  .widget-xe-eastern-more-info .xe-row {
    margin: 0 -30px;
  }
  .widget-xe-eastern-more-info .xe-col-md-4 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .widget-xe-eastern-more-info .widget-xe-eastern-more-info__sub-title {
    border-bottom: 0 none;
  }
  .widget-xe-eastern-more-info .widget-xe-eastern-more-info-location {
    padding: 0;
  }
  .widget-xe-eastern-more-info .widget-xe-eastern-more-info-consulting {
    padding-left: 20px;
    padding-right: 20px;
  }
  .widget-xe-eastern-more-info .widget-xe-eastern-more-info-server {
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
  }
  .widget-xe-eastern-more-info .widget-xe-eastern-more-info-server:before {
    content: '';
    position: absolute;
    top: 0;
    left: -16px;
    width: 1px;
    height: 190px;
    background-color: #dfe1e6;
  }
  .widget-xe-eastern-more-info .widget-xe-eastern-more-info-server:after {
    content: '';
    position: absolute;
    top: 0;
    right: -16px;
    width: 1px;
    height: 190px;
    background-color: #dfe1e6;
  }
  .widget-xe-eastern-more-info .widget-xe-eastern-more-info__button-box {
    padding-left: 20px;
    padding-right: 20px;
  }
  .widget-xe-eastern-more-info .widget-xe-eastern-more-info__button-box .widget-xe-eastern-more-info__button-box-list > li {
    width: 100%;
    margin-bottom: 10px;
  }
  .widget-xe-eastern-more-info .widget-xe-eastern-more-info__button-box .widget-xe-eastern-more-info__button-box-list > li:last-child {
    margin-bottom: 0;
  }
  .widget-xe-eastern-more-info .widget-xe-eastern-more-info__button-box .widget-xe-eastern-more-info__button-box-list .widget-xe-eastern-more-info__button-link {
    height: 56px;
  }
}

.section-widget-xe-eastern-board-image {
  padding: 20px 0;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__icon-round-arrow {
  display: none;
  width: 20px;
  height: 20px;
  background: url(../img/icon-round-arrow-right.png) 0 0 no-repeat;
  background-size: 20px 20px;
  vertical-align: top;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info {
  padding-bottom: 32px;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info-title {
  margin: 0;
  padding: 0;
  font-size: 27px;
  line-height: 32px;
  font-weight: 500;
  letter-spacing: -0.39px;
  text-align: center;
  color: #212121;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info-title .widget-xe-eastern-board-image__info-title-link {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-top: 6px;
  margin-left: 8px;
  text-decoration: none;
  outline: none;
  vertical-align: top;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info-text {
  margin: 0;
  padding: 0 0 32px;
  font-size: 17px;
  line-height: 30px;
  letter-spacing: -0.4px;
  text-align: center;
  color: #555;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info-button-wrap {
  text-align: center;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info-button-wrap .widget-xe-eastern-board-image__info-button-box + .widget-xe-eastern-board-image__info-button-box {
  margin-top: 8px;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info-button-wrap .widget-xe-eastern-board-image__info-button {
  display: inline-block;
  margin: 0;
  padding: 11px 43px 7px;
  border: 1px solid transparent;
  font-size: 17px;
  line-height: 26px;
  text-decoration: none;
  background-color: #2684ff;
  color: #fff;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info-button-wrap .widget-xe-eastern-board-image__info-button.widget-xe-eastern-board-image__info-button--line {
  border: 1px solid #2684ff;
  background-color: #fff;
  color: #2684ff;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info-button-wrap .widget-xe-eastern-board-image__info-button + .widget-xe-eastern-board-image__info-button {
  margin-left: 4px;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -8px;
  padding: 0;
  list-style: none;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list > li {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  width: 50%;
  padding: 0 0 16px;
  list-style: none;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item {
  margin: 0 8px;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-link {
  position: relative;
  display: block;
  text-decoration: none;
  color: #181818;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-image-box {
  position: relative;
  overflow: hidden;
  display: block;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-image-box::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 74px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
  opacity: 0.6;
  z-index: 10;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-image {
  display: block;
  padding-top: 100%;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-text-box {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 12px;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: -0.3px;
  z-index: 10;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-text-box .widget-xe-eastern-board-image-list__item-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-bottom: 28px;
  border-radius: 20px;
  vertical-align: top;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-text-box .widget-xe-eastern-board-image-list__item-icon .widget-xe-eastern-board-image__icon-round-arrow {
  background-image: url(../img/icon-round-arrow-right-white.png);
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-title {
  display: block;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: -0.3px;
  color: #fff;
}

.section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-category {
  display: none;
}

@media (min-width: 992px) {
  .section-widget-xe-eastern-board-image {
    padding: 40px 0;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__icon-round-arrow {
    display: inline-block;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info {
    padding-bottom: 40px;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info-title {
    padding: 0;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info-text {
    padding-bottom: 40px;
    line-height: 34px;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info-button-wrap .widget-xe-eastern-board-image__info-button-box {
    display: inline-block;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image__info-button-wrap .widget-xe-eastern-board-image__info-button-box + .widget-xe-eastern-board-image__info-button-box {
    margin-left: 4px;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list > li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    width: 33.3333%;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-link {
    text-decoration: none;
    color: #181818;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-link:hover .widget-xe-eastern-board-image-list__item-image-box::before, .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-link:focus .widget-xe-eastern-board-image-list__item-image-box::before {
    opacity: 1;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-link:hover .widget-xe-eastern-board-image-list__item-image, .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-link:focus .widget-xe-eastern-board-image-list__item-image {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-link:hover .widget-xe-eastern-board-image-list__item-link-icon, .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-link:focus .widget-xe-eastern-board-image-list__item-link-icon {
    opacity: 1;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-link:hover .widget-xe-eastern-board-image-list__item-text-box, .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-link:focus .widget-xe-eastern-board-image-list__item-text-box {
    opacity: 1;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-image-box {
    position: relative;
    overflow: hidden;
    display: block;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-image-box::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.4);
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
    z-index: 10;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-image-box::after {
    display: none;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-image {
    width: 100%;
    vertical-align: top;
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-link-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: top;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-text-box {
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-title {
    display: block;
    padding-bottom: 4px;
    font-size: 19px;
    line-height: 28px;
    font-weight: 600;
    letter-spacing: -0.25px;
    color: #fff;
  }
  .section-widget-xe-eastern-board-image .widget-xe-eastern-board-image-list .widget-xe-eastern-board-image-list__item .widget-xe-eastern-board-image-list__item-category {
    display: block;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
    letter-spacing: -0.35px;
    color: #fff;
  }
}

.popup-layer-notice {
  display: none;
  position: absolute;
  top: 88px;
  left: 50px;
}

.popup-layer-notice.popup-layer-notice--white .popup-layer-notice-footer {
  background-color: #fff;
}

.popup-layer-notice.popup-layer-notice--white .popup-layer-notice-footer .popup-layer-notice__button {
  color: #212121;
}

.popup-layer-notice.popup-layer-notice--black .popup-layer-notice-footer {
  background-color: #000;
}

.popup-layer-notice.popup-layer-notice--black .popup-layer-notice-footer .popup-layer-notice__button {
  color: #fff;
}

.popup-layer-notice.popup-layer-notice--left {
  left: 50%;
  right: auto;
  margin-left: -172px;
}

.popup-layer-notice.popup-layer-notice--right {
  left: 50%;
  right: auto;
  margin-left: -172px;
}

.popup-layer-notice .popup-layer-notice-content .popup-layer-notice__link {
  display: block;
  width: 343px;
  height: 570px;
}

.popup-layer-notice .popup-layer-notice-content .popup-layer-notice__image {
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.popup-layer-notice .popup-layer-notice-footer {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 0 none;
  background-color: #fff;
}

.popup-layer-notice .popup-layer-notice-footer::after {
  content: '';
  display: block;
  clear: both;
}

.popup-layer-notice .popup-layer-notice-footer .popup-layer-notice__button {
  float: left;
  padding: 9px 16px 7px;
  border: 0 none;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.28px;
  cursor: pointer;
  outline: none;
  background-color: transparent;
  color: #212121;
}

.popup-layer-notice .popup-layer-notice-footer .popup-layer-notice__button.popup-layer-notice__button-display {
  float: left;
}

.popup-layer-notice .popup-layer-notice-footer .popup-layer-notice__button.popup-layer-notice__button-close {
  float: right;
}

@media (min-width: 992px) {
  .popup-layer-notice {
    top: 214px;
  }
  .popup-layer-notice.popup-layer-notice--left {
    left: 50px;
    right: auto;
    margin: 0;
  }
  .popup-layer-notice.popup-layer-notice--right {
    left: auto;
    right: 50px;
    margin: 0;
  }
}

@media (min-width: 1680px) {
  .popup-layer-notice.popup-layer-notice--left {
    left: 50%;
    right: auto;
    margin-left: -790px;
  }
  .popup-layer-notice.popup-layer-notice--right {
    left: auto;
    right: 50%;
    margin-right: -800px;
  }
}

.widget-xe-eastern-image-slide {
  position: relative;
  padding-bottom: 20px;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .widget-xe-eastern-image-slide-slider__item-box {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .slick-dots {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: 10px;
  left: 50%;
  width: 220px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin: 0;
  padding: 0;
  list-style: none;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .slick-dots::after {
  content: '';
  display: block;
  clear: both;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .slick-dots > li {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 62px;
  margin: 0 5px;
  padding: 0;
  list-style: none;
  cursor: pointer;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .slick-dots > li.slick-active button {
  background-color: #2684ff;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .slick-dots > li button {
  font-size: 0;
  line-height: 0;
  width: 100%;
  margin: 20px 0;
  padding: 0;
  border: 0 none;
  height: 1px;
  background-color: #fff;
  cursor: pointer;
  outline: none;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .button-arrow {
  position: absolute;
  top: 50%;
  width: 58px;
  height: 58px;
  margin-top: -29px;
  padding: 0;
  border: 0 none;
  border-radius: 58px;
  cursor: pointer;
  outline: none;
  z-index: 10;
  background-color: transparent;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .button-arrow:hover, .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .button-arrow:focus {
  background-color: rgba(0, 0, 0, 0.3);
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .button-arrow.button-prev {
  left: 16px;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .button-arrow.button-next {
  right: 16px;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .button-arrow i {
  font-size: 30px;
  vertical-align: top;
  color: rgba(255, 255, 255, 0.6);
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider__item {
  padding-top: 35%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider__item-content {
  text-align: center;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider__item-content .widget-xe-eastern-image-slide-slider__item-content-image-box {
  display: inline-block;
  width: 132px;
  height: 62px;
  margin-bottom: 3px;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider__item-content .widget-xe-eastern-image-slide-slider__item-content-image-box .widget-xe-eastern-image-slide-slider__item-content-image {
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider__item-content .widget-xe-eastern-image-slide-slider__item-content-title {
  margin: 0;
  padding: 0 0 24px;
  font-size: 34px;
  line-height: 53px;
  letter-spacing: -1.48px;
  color: #fff;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider__item-content .widget-xe-eastern-image-slide-slider__item-content-text {
  display: none;
}

.widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider__item-content .widget-xe-eastern-image-slide-slider__item-content-link {
  display: inline-block;
  font-size: 17px;
  line-height: 27px;
  letter-spacing: -0.13px;
  color: #fff;
}

@media (min-width: 992px) {
  .widget-xe-eastern-image-slide {
    padding-bottom: 40px;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider {
    margin-bottom: 0;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .slick-list {
    overflow: visible;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .slick-dots {
    display: block;
    position: absolute;
    top: auto;
    bottom: 20px;
    left: auto;
    right: auto;
    width: 100%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin: 0;
    padding: 0;
    text-align: center;
    list-style: none;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .slick-dots::after {
    content: '';
    display: block;
    clear: both;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .slick-dots > li {
    position: relative;
    display: inline-block;
    float: none;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 63px;
    margin: 0 4px;
    padding: 0;
    list-style: none;
    cursor: pointer;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .slick-dots > li.slick-active button {
    background-color: #345bd9;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .slick-dots > li button {
    font-size: 0;
    line-height: 0;
    width: 100%;
    margin: 20px 0;
    padding: 0;
    border: 0 none;
    height: 1px;
    background-color: #fff;
    cursor: pointer;
    outline: none;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .button-arrow.button-prev {
    left: -78px;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .button-arrow.button-next {
    right: -78px;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider__item-box {
    margin: 0 8px;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider__item-content {
    padding-bottom: 80px;
    text-align: center;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider__item-content .widget-xe-eastern-image-slide-slider__item-content-title {
    padding: 0 0 40px;
    font-size: 32px;
    line-height: 42px;
    letter-spacing: -1.35px;
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider__item-content .widget-xe-eastern-image-slide-slider__item-content-text {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: -0.32px;
    color: rgba(255, 255, 255, 0.8);
  }
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider__item-content .widget-xe-eastern-image-slide-slider__item-content-link {
    display: none;
    font-size: 20px;
    line-height: 33px;
    letter-spacing: -0.15px;
  }
}

@media (min-width: 1680px) {
  .widget-xe-eastern-image-slide .widget-xe-eastern-image-slide-slider .slick-dots {
    right: auto;
    left: 50%;
    margin-left: 460px;
  }
}

.section-xe-eastern-top-image-title-widget {
  position: relative;
  width: 100vw;
  left: 50%;
  margin-left: -50vw;
  padding: 0 0 20px;
}

.section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info {
  overflow: hidden;
  position: relative;
  height: 200px;
}

.section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info .info-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  padding: 0 15px;
}

.section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10;
}

.section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info .info-box {
  position: relative;
  width: 100%;
  text-align: center;
  z-index: 10;
}

.section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info .info-box h2 {
  margin: 0;
  padding: 0 0 40px;
  font-family: 'Roboto', 'Noto Sans KR', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, '돋움', Helvetica, sans-serif;
  font-size: 32px;
  line-height: 38px;
  font-weight: 400;
  letter-spacing: 0;
  color: #fff;
}

.section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info .info-box p {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: -0.32px;
  color: rgba(255, 255, 255, 0.8);
}

.section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info .info-title {
  margin: 0;
  padding: 0;
  font-family: 'Roboto', 'Noto Sans KR', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, '돋움', Helvetica, sans-serif;
  font-size: 24px;
  line-height: 36px;
  font-weight: 500;
  text-align: center;
  color: #fff;
  -webkit-animation: motMov_title 1.5s 1;
  animation: motMov_title 1.5s 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

.section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info .info-text {
  display: none;
  -webkit-animation: motMov_sub_title 1.5s 1;
  animation: motMov_sub_title 1.5s 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

.section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info .info-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  -webkit-animation: motMov_title_header 1.5s 1;
  animation: motMov_title_header 1.5s 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes motMov_title_header {
  0% {
    -webkit-transform: scale(1.5) translateX(0);
    transform: scale(1.5) translateX(0);
  }
  100% {
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
  }
}

@keyframes motMov_title_header {
  0% {
    -webkit-transform: scale(1.5) translateX(0);
    transform: scale(1.5) translateX(0);
  }
  100% {
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0);
  }
}

@-webkit-keyframes motMov_title {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes motMov_title {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  50% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes motMov_sub_title {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  65% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes motMov_sub_title {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  65% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@media (min-width: 992px) {
  .section-xe-eastern-top-image-title-widget {
    padding: 0 0 40px;
  }
  .section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info {
    height: 400px;
  }
  .section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info .info-title {
    padding-bottom: 12px;
    font-size: 37px;
    line-height: 50px;
    font-weight: 500;
    text-align: center;
    color: #fff;
  }
  .section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info .info-text {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.7px;
    text-align: center;
    color: rgba(255, 255, 255, 0.9);
    max-height: 54px;
  }
  .section-xe-eastern-top-image-title-widget .xe-eastern-top-image-title-widget-info .info-bg {
    height: 400px;
  }
}

.section-xe-eastern-location-info-widget {
  padding: 20px 0;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-title-box .title-box__title {
  margin: 0;
  padding: 0 0 12px;
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
  text-align: center;
  color: #413e3e;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-title-box .title-box__text {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 27px;
  letter-spacing: -0.32px;
  text-align: center;
  color: #707070;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-info {
  padding: 32px 0;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-info .xe-eastern-location-info-widget-info__title {
  margin: 0;
  padding: 0 0 19px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: -0.32px;
  text-align: center;
  color: #212121;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-info .xe-eastern-location-info-widget-info-list {
  margin: 0;
  padding: 20px 0 0;
  border-top: 1px solid #dbdbdb;
  list-style: none;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-info .xe-eastern-location-info-widget-info-list.xe-eastern-location-info-widget-info-list--item-one-type > li {
  position: relative;
  padding-left: 12px;
  color: #707070;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-info .xe-eastern-location-info-widget-info-list.xe-eastern-location-info-widget-info-list--item-one-type > li::before {
  content: '';
  position: absolute;
  top: 8px;
  left: 0;
  width: 3px;
  height: 3px;
  border-radius: 3px;
  background-color: #b9b9b9;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-info .xe-eastern-location-info-widget-info-list > li {
  margin: 0;
  padding: 0 0 4px;
  list-style: none;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-info .xe-eastern-location-info-widget-info-list > li:last-child {
  padding-bottom: 0;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-info .xe-eastern-location-info-widget-info-list > li::after {
  content: '';
  display: block;
  clear: both;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-info .xe-eastern-location-info-widget-info-list > li .item-title {
  margin: 0;
  padding: 0;
  float: left;
  width: 100px;
  padding-right: 8px;
  font-size: 15px;
  line-height: 28px;
  font-weight: 500;
  letter-spacing: -0.3px;
  word-break: break-all;
  color: #212121;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-info .xe-eastern-location-info-widget-info-list > li .item-text {
  overflow: hidden;
  display: block;
  margin: 0 0 0 100px;
  padding: 0;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: -0.3px;
  word-break: break-all;
  color: #707070;
}

.section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-info .xe-eastern-location-info-widget-info-list > li .item-text__notice {
  display: inline-block;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.26px;
  color: #999;
}

@media (min-width: 992px) {
  .section-xe-eastern-location-info-widget {
    padding: 40px 0;
  }
  .section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-row {
    margin-left: -48px;
    margin-right: -48px;
  }
  .section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-col {
    padding-left: 48px;
    padding-right: 48px;
  }
  .section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-title-box .title-box__title {
    font-size: 38px;
    line-height: 56px;
  }
  .section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-title-box .title-box__text {
    padding: 0 0 100px;
    font-size: 16px;
    line-height: 27px;
  }
  .section-xe-eastern-location-info-widget .xe-eastern-location-info-widget-info {
    padding: 0;
  }
}

.section-xe-eastern-map-widget {
  padding: 20px 0;
}

.section-xe-eastern-map-widget .xe-eastern-map-widget-info .xe-eastern-map-widget-info-map-box {
  padding-bottom: 12px;
}

.section-xe-eastern-map-widget .xe-eastern-map-widget-info .xe-eastern-map-widget-info-map {
  height: 300px;
  vertical-align: top;
}

.section-xe-eastern-map-widget .xe-eastern-map-widget-info .xe-eastern-map-widget-info__button-box .xe-eastern-map-widget-info__button {
  display: block;
  width: 100%;
  padding: 10px 30px;
  border: 1px solid #000;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  text-decoration: none;
  background-color: #fff;
  color: #000;
}

@media (min-width: 992px) {
  .section-xe-eastern-map-widget {
    padding: 40px 0;
  }
  .section-xe-eastern-map-widget .xe-eastern-map-widget-info .xe-eastern-map-widget-info-map {
    height: 512px;
  }
  .section-xe-eastern-map-widget .xe-eastern-map-widget-info .xe-eastern-map-widget-info__button-box {
    text-align: right;
  }
  .section-xe-eastern-map-widget .xe-eastern-map-widget-info .xe-eastern-map-widget-info__button-box .xe-eastern-map-widget-info__button {
    display: inline-block;
    width: auto;
  }
}

.section-xe-eastern-board-post-list-tour-widget {
  position: relative;
  padding: 20px 0;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-item__bg {
  position: absolute;
  top: 0;
  width: 100vw;
  left: 50%;
  margin-left: -50vw;
  bottom: 0;
  background-color: transparent;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget__title-box {
  position: relative;
  padding-bottom: 32px;
  text-align: center;
  z-index: 10;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget__title-box .title {
  margin: 0;
  padding: 0 0 3px;
  font-size: 28px;
  line-height: 41px;
  font-weight: 500;
  letter-spacing: -0.4px;
  text-align: center;
  color: #212121;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget__title-box .title-link {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: -0.2px;
  text-decoration: none;
  color: #707070;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-item {
  margin-bottom: 46px;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info {
  position: relative;
  display: block;
  top: 0;
  height: 100%;
  border: 1px solid #dbdbdb;
  -webkit-transition: top 0.3s ease, -webkit-box-shadow 0.3s ease;
  transition: top 0.3s ease, -webkit-box-shadow 0.3s ease;
  transition: top 0.3s ease, box-shadow 0.3s ease;
  transition: top 0.3s ease, box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  background-color: #fff;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info:hover {
  top: -16px;
  -webkit-box-shadow: 4px 4px 15px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 4px 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-thumbnail-box {
  position: relative;
  overflow: hidden;
  display: block;
  outline: none;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-thumbnail-box .info-thumbnail {
  display: block;
  padding-top: 70.4%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-content {
  position: relative;
  display: block;
  padding: 28px;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-content .info-content__title {
  display: block;
  max-height: 56px;
  margin-bottom: 8px;
  font-size: 19px;
  line-height: 28px;
  font-weight: 500;
  letter-spacing: -0.3px;
  color: #181818;
  -webkit-line-clamp: 2;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-decoration: none;
  outline: none;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-content .info-content__text {
  display: block;
  max-height: 72px;
  margin: 0 0 16px;
  padding: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.2px;
  color: #181818;
  -webkit-line-clamp: 3;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-decoration: none;
  outline: none;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box {
  display: block;
  width: 100%;
  line-height: 20px;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box::after {
  content: '';
  display: block;
  clear: both;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box .info-meta-box__item-box::after {
  content: '';
  display: block;
  clear: both;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box .info-meta-box__item-box.info-meta-box__item-box--left {
  float: left;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box .info-meta-box__item-box.info-meta-box__item-box--right {
  float: right;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box .info-meta-box__item-box.info-meta-box__item-box--other {
  clear: both;
  padding-top: 8px;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box .info-meta-box__item-box.info-meta-box__item-box--other .info-meta__item {
  margin-bottom: 4px;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box .info-meta__item {
  display: inline-block;
  margin-right: 18px;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #999;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box .info-meta__item i {
  font-size: 17px;
  vertical-align: top;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box .info-meta__item.info-meta__item--last {
  margin-right: 0;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box .info-meta__item.info-meta__item--manage {
  display: inline-block;
  margin-right: 4px;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box .info-meta__item.info-meta__item--manage .info-meta__item-label {
  display: inline-block;
  margin: 0;
  vertical-align: top;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box .info-meta__item.info-meta__item--favorite {
  text-decoration: none;
  outline: none;
}

.section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-meta-box .info-meta__item.info-meta__item--favorite.on i {
  color: #ffda00;
}

@media (min-width: 992px) {
  .section-xe-eastern-board-post-list-tour-widget {
    padding: 40px 0;
  }
  .section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-info .info-content {
    min-height: 230px;
  }
  .section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -23px;
    margin-right: -23px;
  }
  .section-xe-eastern-board-post-list-tour-widget .xe-eastern-board-post-list-tour-widget-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    padding-left: 23px;
    padding-right: 23px;
    width: 100%;
    max-width: 33.3333%;
  }
}

.section-widget-xe-eastern-gallery {
  padding: 20px 0;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__icon-round-arrow {
  display: none;
  width: 20px;
  height: 20px;
  background: url(../img/icon-round-arrow-right.png) 0 0 no-repeat;
  background-size: 20px 20px;
  vertical-align: top;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info {
  padding-bottom: 32px;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info-title {
  margin: 0;
  padding: 0;
  font-size: 27px;
  line-height: 32px;
  font-weight: 500;
  letter-spacing: -0.39px;
  text-align: center;
  color: #212121;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info-title .widget-xe-eastern-gallery__info-title-link {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-top: 6px;
  margin-left: 8px;
  text-decoration: none;
  outline: none;
  vertical-align: top;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info-text {
  margin: 0;
  padding: 0 0 32px;
  font-size: 17px;
  line-height: 30px;
  letter-spacing: -0.4px;
  text-align: center;
  color: #555;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info-button-wrap {
  text-align: center;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info-button-wrap .widget-xe-eastern-gallery__info-button-box + .widget-xe-eastern-gallery__info-button-box {
  margin-top: 8px;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info-button-wrap .widget-xe-eastern-gallery__info-button {
  display: inline-block;
  margin: 0;
  padding: 11px 43px 7px;
  border: 1px solid transparent;
  font-size: 17px;
  line-height: 26px;
  text-decoration: none;
  background-color: #2684ff;
  color: #fff;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info-button-wrap .widget-xe-eastern-gallery__info-button.widget-xe-eastern-gallery__info-button--line {
  border: 1px solid #2684ff;
  background-color: #fff;
  color: #2684ff;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info-button-wrap .widget-xe-eastern-gallery__info-button + .widget-xe-eastern-gallery__info-button {
  margin-left: 4px;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -8px;
  padding: 0;
  list-style: none;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__image-placeholder {
  width: 100%;
  height: 100%;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list > li {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  width: 50%;
  padding: 0 0 16px;
  list-style: none;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  width: 50%;
  max-width: 50%;
  padding: 0 8px 16px;
  list-style: none;
  outline: none;
  text-decoration: none;
  color: #181818;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-contents {
  position: relative;
  display: block;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-image-box {
  position: relative;
  overflow: hidden;
  display: block;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-image-box::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 74px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
  opacity: 0.6;
  z-index: 10;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-image {
  display: block;
  padding-top: 100%;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-text-box {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 12px;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: -0.3px;
  z-index: 10;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-text-box .widget-xe-eastern-gallery-list__item-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-bottom: 28px;
  border-radius: 20px;
  vertical-align: top;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-text-box .widget-xe-eastern-gallery-list__item-icon .widget-xe-eastern-gallery__icon-round-arrow {
  background-image: url(../img/icon-round-arrow-right-white.png);
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-title {
  display: block;
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: -0.3px;
  color: #fff;
}

.section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-category {
  display: none;
}

@media (min-width: 992px) {
  .section-widget-xe-eastern-gallery {
    padding: 40px 0;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__icon-round-arrow {
    display: inline-block;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info {
    padding-bottom: 40px;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info-title {
    padding: 0;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info-text {
    padding-bottom: 40px;
    line-height: 34px;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info-button-wrap .widget-xe-eastern-gallery__info-button-box {
    display: inline-block;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery__info-button-wrap .widget-xe-eastern-gallery__info-button-box + .widget-xe-eastern-gallery__info-button-box {
    margin-left: 4px;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    width: 33.3333%;
    max-width: 33.3333%;
    text-decoration: none;
    color: #181818;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item:hover .widget-xe-eastern-gallery-list__item-image-box::before, .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item:focus .widget-xe-eastern-gallery-list__item-image-box::before {
    opacity: 1;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item:hover .widget-xe-eastern-gallery-list__item-image, .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item:focus .widget-xe-eastern-gallery-list__item-image {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item:hover .widget-xe-eastern-gallery-list__item-link-icon, .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item:focus .widget-xe-eastern-gallery-list__item-link-icon {
    opacity: 1;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item:hover .widget-xe-eastern-gallery-list__item-text-box, .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item:focus .widget-xe-eastern-gallery-list__item-text-box {
    opacity: 1;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-image-box {
    position: relative;
    overflow: hidden;
    display: block;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-image-box::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.4);
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
    z-index: 10;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-image-box::after {
    display: none;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-image {
    width: 100%;
    vertical-align: top;
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-link-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: top;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-text-box {
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-title {
    display: block;
    padding-bottom: 4px;
    font-size: 19px;
    line-height: 28px;
    font-weight: 600;
    letter-spacing: -0.25px;
    color: #fff;
  }
  .section-widget-xe-eastern-gallery .widget-xe-eastern-gallery-list .widget-xe-eastern-gallery-list__item .widget-xe-eastern-gallery-list__item-category {
    display: block;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
    letter-spacing: -0.35px;
    color: #fff;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndpZGdldC5jc3MiLCJ0aGVtZS9fZm9udC5zY3NzIiwiY29tbW9uL19taXhpbi5zY3NzIiwiY29tbW9uL191dGlsaXRpZXMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvbWFpbi9fd2lkZ2V0LXNwb3Qtc2xpZGUuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvbWFpbi9fd2lkZ2V0LXNwZWNpYWxyb29tLXNsaWRlLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL21haW4vX3dpZGdldC1tb3JlLWluZm8uc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvbWFpbi9fd2lkZ2V0LWJvYXJkLWltYWdlLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL21haW4vX3dpZGdldC1tYWluLWxheWVyLXBvcHVwLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL21haW4vX3dpZGdldC1pbWFnZS1zbGlkZS5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9zdWIvX3dpZGdldC10b3AtaW1hZ2UtdGl0bGUuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvc3ViL193aWRnZXQtbG9jYXRpb24taW5mby5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9zdWIvX3dpZGdldC1tYXAuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvc3ViL193aWRnZXQtYm9hcmQtcG9zdC1saXN0LXRvdXIuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvc3ViL193aWRnZXQtZ2FsbGVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNFLDJCQUEyQjtFQUMzQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdNQUdnRjtBRERsRjs7QUNJQTtFQUNFLDJCQUEyQjtFQUMzQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHNNQUdrRjtBREpwRjs7QUNPQTtFQUNFLDJCQUEyQjtFQUMzQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1NQUdpRjtBRFBuRjs7QUNVQTtFQUNFLDJCQUEyQjtFQUMzQixrQkFB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akIsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2QixXQUFXO0Vkd2dFbkI7RWNubkVBO0lBK0dRLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQix1QkFBdUI7SUFDdkIsV0FBVztFZHVnRW5CO0FBQ0YiLCJmaWxlIjoid2lkZ2V0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG9TYW5zS1ItTGlnaHRcIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1MaWdodC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1MaWdodC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvU2Fuc0tSLVJlZ3VsYXJcIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTm90b1NhbnNLUi1NZWRpdW1cIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1NZWRpdW0ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItTWVkaXVtLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIk5vdG9TYW5zS1ItQm9sZFwiKSwgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogbG9jYWwoXCJOb3RvU2Fuc0tSLUJsYWNrXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItQmxhY2sud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItQmxhY2sud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSwgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE5L0tGT2xDbnFFdTkyRnIxTW1TVTVmQkJjNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxOS9LRk9sQ25xRXU5MkZyMU1tU1U1ZkJCYy0ud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTkvS0ZPbUNucUV1OTJGcjFNdTRteEsud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTkvS0ZPbUNucUV1OTJGcjFNdTRteE0ud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLCB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTkvS0ZPbENucUV1OTJGcjFNbUVVOWZCQmM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE5L0tGT2xDbnFFdTkyRnIxTW1FVTlmQkJjLS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSwgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE5L0tGT2xDbnFFdTkyRnIxTW1XVWxmQkJjNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxOS9LRk9sQ25xRXU5MkZyMU1tV1VsZkJCYy0ud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJsYWNrXCIpLCBsb2NhbChcIlJvYm90by1CbGFja1wiKSwgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE5L0tGT2xDbnFFdTkyRnIxTW1ZVXRmQkJjNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxOS9LRk9sQ25xRXU5MkZyMU1tWVV0ZkJCYy0ud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLyogZWxsaXBzaXMgKi9cbi8qIHRodW1ibmFpbCBiYWNrZ3JvdW5kICovXG4vKiBicmVhayBwb2ludCwgYm9vdHN0cmFwIDMuNC4xIOq4sOykgCAqL1xuLyogeGUtY29sLWxnLSAqL1xuLyogeGUtY29sLW1kLSAqL1xuLyogeGUtY29sLXNtLSAqL1xuLyogeGUtY29sLXhzLSAqL1xuLyogcmVzZXQgKi9cbi5yZXNldC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucmVzZXQtYnV0dG9uIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogYmxpbmQgKi9cbi5ibGluZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgbWFyZ2luOiAtMXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibGluZC1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsICdOb3RvIFNhbnMgS1InLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJNYWxndW4gR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk5hbnVtIEdvdGhpY1wiLCBEb3R1bSwgJ+uPi+ybgCcsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXIgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyX19pdGVtLWJveCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlciAuc2xpY2stZG90czo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXIgLnNsaWNrLWRvdHMgPiBsaSB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA2MnB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlciAuc2xpY2stZG90cyA+IGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXIgLnNsaWNrLWRvdHMgPiBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyX19pdGVtLWJveCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlcl9faXRlbSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQtaW1hZ2UtYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50IC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50LWltYWdlLWJveCAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyIC5zbGljay1kb3RzOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyIC5zbGljay1kb3RzID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjNweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyIC5idXR0b24tYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgbWFyZ2luLXRvcDogLTI5cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1OHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlciAuYnV0dG9uLWFycm93OmhvdmVyLCAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXIgLmJ1dHRvbi1hcnJvdzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlciAuYnV0dG9uLWFycm93LmJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAzM3B4O1xuICB9XG4gIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlciAuYnV0dG9uLWFycm93LmJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMzNweDtcbiAgfVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXIgLmJ1dHRvbi1hcnJvdyBpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG4gIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlcl9faXRlbS1ib3gge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudCAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudCAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgfVxufVxuXG4vKiDsiqTtjpjshZwg66O4IOyKrOudvOydtOuTnCAqL1xuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC5idXR0b24tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLmJ1dHRvbi1hcnJvdyBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLmJ1dHRvbi1hcnJvdzpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAuYnV0dG9uLWFycm93LmJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAuYnV0dG9uLWFycm93LmJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGVfX2l0ZW0tc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1ib3ggLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWNvbnRlbnQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWJveCAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtY29udGVudC1saXN0IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtYm94IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50LWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWJveCAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtY29udGVudF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzRweDtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWJveCAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtY29udGVudF9fY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtYm94IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19jb250ZW50IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19jb250ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtYm94IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19jb250ZW50IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19jb250ZW50LXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuOCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1ib3ggLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWNvbnRlbnRfX2xpbmstYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtYm94IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19jb250ZW50IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19saW5rLWJveCAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtY29udGVudF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyog7Iqk7Y6Y7IWcIOujuCDsiqzrnbzsnbTrk5wgKi9cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLmJ1dHRvbi1hcnJvdyBpIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAuYnV0dG9uLWFycm93OmhvdmVyIGkge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAuYnV0dG9uLWFycm93LmJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLmJ1dHRvbi1hcnJvdy5idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZV9faXRlbS1zbGlkZSB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlX19pdGVtLXNsaWRlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC5zbGljay1kb3RzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWJveCB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtYm94IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50LWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNzBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHggNDdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDMyOXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtYm94IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1ib3ggLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQtdGl0bGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE3cHg7XG4gICAgei1pbmRleDogMTM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtYm94IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19jb250ZW50IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19jb250ZW50LXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtYm94IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19jb250ZW50IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19saW5rLWJveCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtYm94IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19jb250ZW50IC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19saW5rLWJveCAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtY29udGVudF9fbGluayB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19zdWItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgJ05vdG8gU2FucyBLUicsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTmFudW0gR290aGljXCIsIERvdHVtLCAn64+L7JuAJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDlweDtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19fdGV4dC1ib3gge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2ljb24ud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19pY29uLS1waG9uZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1waG9uZS5wbmcpO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2ljb24ud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19pY29uLS1zdGFja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXN0YWNrZWQucG5nKTtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19pY29uLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19faWNvbi0tc2VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1zZW5kLnBuZyk7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1zZXJ2aWNlIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmljZV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTZweCAwIDA7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1zZXJ2aWNlIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmljZV9fbGlzdDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmljZSAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLXNlcnZpY2VfX2xpc3QgZHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJweCAxNnB4IDE2cHggMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1zZXJ2aWNlIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmljZV9fbGlzdCBkZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1zZXJ2aWNlIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmljZV9fbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLXNlcnZpY2VfX2xpc3QtbW9yZS1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tbG9jYXRpb24ge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1sb2NhdGlvbiAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLWxvY2F0aW9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzMHB4O1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tbG9jYXRpb24gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1sb2NhdGlvbl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLWNvbnN1bHRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLWNvbnN1bHRpbmcgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1jb25zdWx0aW5nX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLWNvbnN1bHRpbmcgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1jb25zdWx0aW5nX19saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1jb25zdWx0aW5nIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tY29uc3VsdGluZ19fbGlzdCBkdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1jb25zdWx0aW5nIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tY29uc3VsdGluZ19fbGlzdCBkZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzhweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBjb2xvcjogIzUxNTE1NDtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLXNlcnZlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmVyIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmVyX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLXNlcnZlciAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLXNlcnZlcl9fbGlzdDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmVyIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmVyX19saXN0IGR0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAwIDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg5OTNhNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk5M2E0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1zZXJ2ZXIgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1zZXJ2ZXJfX2xpc3QgZGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM4cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgY29sb3I6ICM0MzQ2NGY7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19fYnV0dG9uLWJveCAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19idXR0b24tYm94LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19fYnV0dG9uLWJveCAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19idXR0b24tYm94LWxpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19idXR0b24tYm94IC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2J1dHRvbi1ib3gtbGlzdCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2J1dHRvbi1ib3ggLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19fYnV0dG9uLWJveC1saXN0IC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2J1dHRvbi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBoZWlnaHQ6IDEwM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjUzODU4O1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2J1dHRvbi1ib3ggLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19fYnV0dG9uLWJveC1saXN0IC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2J1dHRvbi1saW5rLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAueGUtcm93IHtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAueGUtY29sLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19fc3ViLXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8gLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1jb25zdWx0aW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLXNlcnZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmUxZTY7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLXNlcnZlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTE2cHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmUxZTY7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19idXR0b24tYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2J1dHRvbi1ib3ggLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19fYnV0dG9uLWJveC1saXN0ID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19idXR0b24tYm94IC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2J1dHRvbi1ib3gtbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19idXR0b24tYm94IC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2J1dHRvbi1ib3gtbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19idXR0b24tbGluayB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2ljb24tcm91bmQtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tcm91bmQtYXJyb3ctcmlnaHQucG5nKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlX19pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mby10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mby10aXRsZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tdGl0bGUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mby10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMzJweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzU1NTtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlX19pbmZvLWJ1dHRvbi13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tYnV0dG9uLXdyYXAgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlX19pbmZvLWJ1dHRvbi1ib3ggKyAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tYnV0dG9uLWJveCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlX19pbmZvLWJ1dHRvbi13cmFwIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mby1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTFweCA0M3B4IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2ODRmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mby1idXR0b24td3JhcCAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tYnV0dG9uLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlX19pbmZvLWJ1dHRvbi0tbGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjg0ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjY4NGZmO1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tYnV0dG9uLXdyYXAgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlX19pbmZvLWJ1dHRvbiArIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mby1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC04cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0ID4gbGkge1xuICBmbGV4OiAwIDAgNTAlO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDAgOHB4O1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0taW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0taW1hZ2UtYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNzRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgIzAwMDAwMCk7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS10ZXh0LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLXRleHQtYm94IC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLXRleHQtYm94IC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWljb24gLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlX19pY29uLXJvdW5kLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXJvdW5kLWFycm93LXJpZ2h0LXdoaXRlLnBuZyk7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faWNvbi1yb3VuZC1hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlX19pbmZvLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mby10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tYnV0dG9uLXdyYXAgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlX19pbmZvLWJ1dHRvbi1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tYnV0dG9uLXdyYXAgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlX19pbmZvLWJ1dHRvbi1ib3ggKyAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tYnV0dG9uLWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdCA+IGxpIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzE4MTgxODtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS1saW5rOmhvdmVyIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWltYWdlLWJveDo6YmVmb3JlLCAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS1saW5rOmZvY3VzIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWltYWdlLWJveDo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWxpbms6aG92ZXIgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0taW1hZ2UsIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWxpbms6Zm9jdXMgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0taW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0tbGluazpob3ZlciAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS1saW5rLWljb24sIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWxpbms6Zm9jdXMgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0tbGluay1pY29uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWxpbms6aG92ZXIgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0tdGV4dC1ib3gsIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWxpbms6Zm9jdXMgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0tdGV4dC1ib3gge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0taW1hZ2UtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS1pbWFnZS1ib3g6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0taW1hZ2UtYm94OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS1saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS10ZXh0LWJveCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0tY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5wb3B1cC1sYXllci1ub3RpY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODhweDtcbiAgbGVmdDogNTBweDtcbn1cblxuLnBvcHVwLWxheWVyLW5vdGljZS5wb3B1cC1sYXllci1ub3RpY2UtLXdoaXRlIC5wb3B1cC1sYXllci1ub3RpY2UtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcHVwLWxheWVyLW5vdGljZS5wb3B1cC1sYXllci1ub3RpY2UtLXdoaXRlIC5wb3B1cC1sYXllci1ub3RpY2UtZm9vdGVyIC5wb3B1cC1sYXllci1ub3RpY2VfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ucG9wdXAtbGF5ZXItbm90aWNlLnBvcHVwLWxheWVyLW5vdGljZS0tYmxhY2sgLnBvcHVwLWxheWVyLW5vdGljZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ucG9wdXAtbGF5ZXItbm90aWNlLnBvcHVwLWxheWVyLW5vdGljZS0tYmxhY2sgLnBvcHVwLWxheWVyLW5vdGljZS1mb290ZXIgLnBvcHVwLWxheWVyLW5vdGljZV9fYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3B1cC1sYXllci1ub3RpY2UucG9wdXAtbGF5ZXItbm90aWNlLS1sZWZ0IHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC0xNzJweDtcbn1cblxuLnBvcHVwLWxheWVyLW5vdGljZS5wb3B1cC1sYXllci1ub3RpY2UtLXJpZ2h0IHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC0xNzJweDtcbn1cblxuLnBvcHVwLWxheWVyLW5vdGljZSAucG9wdXAtbGF5ZXItbm90aWNlLWNvbnRlbnQgLnBvcHVwLWxheWVyLW5vdGljZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzQzcHg7XG4gIGhlaWdodDogNTcwcHg7XG59XG5cbi5wb3B1cC1sYXllci1ub3RpY2UgLnBvcHVwLWxheWVyLW5vdGljZS1jb250ZW50IC5wb3B1cC1sYXllci1ub3RpY2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBvcHVwLWxheWVyLW5vdGljZSAucG9wdXAtbGF5ZXItbm90aWNlLWZvb3RlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wdXAtbGF5ZXItbm90aWNlIC5wb3B1cC1sYXllci1ub3RpY2UtZm9vdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wb3B1cC1sYXllci1ub3RpY2UgLnBvcHVwLWxheWVyLW5vdGljZS1mb290ZXIgLnBvcHVwLWxheWVyLW5vdGljZV9fYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDlweCAxNnB4IDdweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLnBvcHVwLWxheWVyLW5vdGljZSAucG9wdXAtbGF5ZXItbm90aWNlLWZvb3RlciAucG9wdXAtbGF5ZXItbm90aWNlX19idXR0b24ucG9wdXAtbGF5ZXItbm90aWNlX19idXR0b24tZGlzcGxheSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucG9wdXAtbGF5ZXItbm90aWNlIC5wb3B1cC1sYXllci1ub3RpY2UtZm9vdGVyIC5wb3B1cC1sYXllci1ub3RpY2VfX2J1dHRvbi5wb3B1cC1sYXllci1ub3RpY2VfX2J1dHRvbi1jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cC1sYXllci1ub3RpY2Uge1xuICAgIHRvcDogMjE0cHg7XG4gIH1cbiAgLnBvcHVwLWxheWVyLW5vdGljZS5wb3B1cC1sYXllci1ub3RpY2UtLWxlZnQge1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wb3B1cC1sYXllci1ub3RpY2UucG9wdXAtbGF5ZXItbm90aWNlLS1yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAucG9wdXAtbGF5ZXItbm90aWNlLnBvcHVwLWxheWVyLW5vdGljZS0tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtNzkwcHg7XG4gIH1cbiAgLnBvcHVwLWxheWVyLW5vdGljZS5wb3B1cC1sYXllci1ub3RpY2UtLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODAwcHg7XG4gIH1cbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXIgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlcl9faXRlbS1ib3gge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyIC5zbGljay1kb3RzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyIC5zbGljay1kb3RzID4gbGkge1xuICBmbGV4OiAxO1xuICB3aWR0aDogNjJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlciAuc2xpY2stZG90cyA+IGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4NGZmO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlciAuc2xpY2stZG90cyA+IGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyIC5idXR0b24tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBtYXJnaW4tdG9wOiAtMjlweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDU4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlciAuYnV0dG9uLWFycm93OmhvdmVyLCAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlciAuYnV0dG9uLWFycm93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlciAuYnV0dG9uLWFycm93LmJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMTZweDtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXIgLmJ1dHRvbi1hcnJvdy5idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlciAuYnV0dG9uLWFycm93IGkge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDM1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50LWltYWdlLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEzMnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudCAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQtaW1hZ2UtYm94IC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50IC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudCAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyIC5zbGljay1kb3RzOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXIgLnNsaWNrLWRvdHMgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlciAuc2xpY2stZG90cyA+IGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDViZDk7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXIgLnNsaWNrLWRvdHMgPiBsaSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXIgLmJ1dHRvbi1hcnJvdy5idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTc4cHg7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXIgLmJ1dHRvbi1hcnJvdy5idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC03OHB4O1xuICB9XG4gIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtLWJveCB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgfVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudCAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMzVweDtcbiAgfVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50IC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50IC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZSAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDQ2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tdG9wLWltYWdlLXRpdGxlLXdpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tdG9wLWltYWdlLXRpdGxlLXdpZGdldCAueGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0LWluZm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tdG9wLWltYWdlLXRpdGxlLXdpZGdldCAueGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0LWluZm8gLmluZm8tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0IC54ZS1lYXN0ZXJuLXRvcC1pbWFnZS10aXRsZS13aWRnZXQtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLXRvcC1pbWFnZS10aXRsZS13aWRnZXQgLnhlLWVhc3Rlcm4tdG9wLWltYWdlLXRpdGxlLXdpZGdldC1pbmZvIC5pbmZvLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tdG9wLWltYWdlLXRpdGxlLXdpZGdldCAueGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0LWluZm8gLmluZm8tYm94IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCAnTm90byBTYW5zIEtSJywgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJOYW51bSBHb3RoaWNcIiwgRG90dW0sICfrj4vsm4AnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0IC54ZS1lYXN0ZXJuLXRvcC1pbWFnZS10aXRsZS13aWRnZXQtaW5mbyAuaW5mby1ib3ggcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLXRvcC1pbWFnZS10aXRsZS13aWRnZXQgLnhlLWVhc3Rlcm4tdG9wLWltYWdlLXRpdGxlLXdpZGdldC1pbmZvIC5pbmZvLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsICdOb3RvIFNhbnMgS1InLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJNYWxndW4gR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk5hbnVtIEdvdGhpY1wiLCBEb3R1bSwgJ+uPi+ybgCcsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYW5pbWF0aW9uOiBtb3RNb3ZfdGl0bGUgMS41cyAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tdG9wLWltYWdlLXRpdGxlLXdpZGdldCAueGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0LWluZm8gLmluZm8tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFuaW1hdGlvbjogbW90TW92X3N1Yl90aXRsZSAxLjVzIDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0IC54ZS1lYXN0ZXJuLXRvcC1pbWFnZS10aXRsZS13aWRnZXQtaW5mbyAuaW5mby1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYW5pbWF0aW9uOiBtb3RNb3ZfdGl0bGVfaGVhZGVyIDEuNXMgMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW90TW92X3RpdGxlX2hlYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3RNb3ZfdGl0bGVfaGVhZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KSB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW90TW92X3RpdGxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3RNb3ZfdGl0bGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW90TW92X3N1Yl90aXRsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW90TW92X3N1Yl90aXRsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi14ZS1lYXN0ZXJuLXRvcC1pbWFnZS10aXRsZS13aWRnZXQge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICB9XG4gIC5zZWN0aW9uLXhlLWVhc3Rlcm4tdG9wLWltYWdlLXRpdGxlLXdpZGdldCAueGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0LWluZm8ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLnNlY3Rpb24teGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0IC54ZS1lYXN0ZXJuLXRvcC1pbWFnZS10aXRsZS13aWRnZXQtaW5mbyAuaW5mby10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zZWN0aW9uLXhlLWVhc3Rlcm4tdG9wLWltYWdlLXRpdGxlLXdpZGdldCAueGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0LWluZm8gLmluZm8tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgbWF4LWhlaWdodDogNTRweDtcbiAgfVxuICAuc2VjdGlvbi14ZS1lYXN0ZXJuLXRvcC1pbWFnZS10aXRsZS13aWRnZXQgLnhlLWVhc3Rlcm4tdG9wLWltYWdlLXRpdGxlLXdpZGdldC1pbmZvIC5pbmZvLWJnIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQgLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtdGl0bGUtYm94IC50aXRsZS1ib3hfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQxM2UzZTtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldCAueGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldC10aXRsZS1ib3ggLnRpdGxlLWJveF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQgLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtaW5mbyB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldCAueGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldC1pbmZvIC54ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0LWluZm9fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMTlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQgLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtaW5mbyAueGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldC1pbmZvLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldCAueGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldC1pbmZvIC54ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0LWluZm8tbGlzdC54ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0LWluZm8tbGlzdC0taXRlbS1vbmUtdHlwZSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0IC54ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0LWluZm8gLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtaW5mby1saXN0LnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtaW5mby1saXN0LS1pdGVtLW9uZS10eXBlID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0IC54ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0LWluZm8gLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtaW5mby1saXN0ID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQgLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtaW5mbyAueGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldC1pbmZvLWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQgLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtaW5mbyAueGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldC1pbmZvLWxpc3QgPiBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0IC54ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0LWluZm8gLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtaW5mby1saXN0ID4gbGkgLml0ZW0tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldCAueGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldC1pbmZvIC54ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0LWluZm8tbGlzdCA+IGxpIC5pdGVtLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAxMDBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldCAueGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldC1pbmZvIC54ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0LWluZm8tbGlzdCA+IGxpIC5pdGVtLXRleHRfX25vdGljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24teGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5zZWN0aW9uLXhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQgLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcbiAgfVxuICAuc2VjdGlvbi14ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0IC54ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0LWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnNlY3Rpb24teGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldCAueGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldC10aXRsZS1ib3ggLnRpdGxlLWJveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuICAuc2VjdGlvbi14ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0IC54ZS1lYXN0ZXJuLWxvY2F0aW9uLWluZm8td2lkZ2V0LXRpdGxlLWJveCAudGl0bGUtYm94X190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5zZWN0aW9uLXhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQgLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtaW5mbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLW1hcC13aWRnZXQge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tbWFwLXdpZGdldCAueGUtZWFzdGVybi1tYXAtd2lkZ2V0LWluZm8gLnhlLWVhc3Rlcm4tbWFwLXdpZGdldC1pbmZvLW1hcC1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1tYXAtd2lkZ2V0IC54ZS1lYXN0ZXJuLW1hcC13aWRnZXQtaW5mbyAueGUtZWFzdGVybi1tYXAtd2lkZ2V0LWluZm8tbWFwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1tYXAtd2lkZ2V0IC54ZS1lYXN0ZXJuLW1hcC13aWRnZXQtaW5mbyAueGUtZWFzdGVybi1tYXAtd2lkZ2V0LWluZm9fX2J1dHRvbi1ib3ggLnhlLWVhc3Rlcm4tbWFwLXdpZGdldC1pbmZvX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24teGUtZWFzdGVybi1tYXAtd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24teGUtZWFzdGVybi1tYXAtd2lkZ2V0IC54ZS1lYXN0ZXJuLW1hcC13aWRnZXQtaW5mbyAueGUtZWFzdGVybi1tYXAtd2lkZ2V0LWluZm8tbWFwIHtcbiAgICBoZWlnaHQ6IDUxMnB4O1xuICB9XG4gIC5zZWN0aW9uLXhlLWVhc3Rlcm4tbWFwLXdpZGdldCAueGUtZWFzdGVybi1tYXAtd2lkZ2V0LWluZm8gLnhlLWVhc3Rlcm4tbWFwLXdpZGdldC1pbmZvX19idXR0b24tYm94IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuc2VjdGlvbi14ZS1lYXN0ZXJuLW1hcC13aWRnZXQgLnhlLWVhc3Rlcm4tbWFwLXdpZGdldC1pbmZvIC54ZS1lYXN0ZXJuLW1hcC13aWRnZXQtaW5mb19fYnV0dG9uLWJveCAueGUtZWFzdGVybi1tYXAtd2lkZ2V0LWluZm9fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0IC54ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldC1pdGVtX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldCAueGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXRfX3RpdGxlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0IC54ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldF9fdGl0bGUtYm94IC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDNweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0X190aXRsZS1ib3ggLnRpdGxlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldCAueGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LWluZm86aG92ZXIge1xuICB0b3A6IC0xNnB4O1xuICBib3gtc2hhZG93OiA0cHggNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldCAueGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQtaW5mbyAuaW5mby10aHVtYm5haWwtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LWluZm8gLmluZm8tdGh1bWJuYWlsLWJveCAuaW5mby10aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDcwLjQlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LWluZm8gLmluZm8tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI4cHg7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0IC54ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldC1pbmZvIC5pbmZvLWNvbnRlbnQgLmluZm8tY29udGVudF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICBjb2xvcjogIzE4MTgxODtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldCAueGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQtaW5mbyAuaW5mby1jb250ZW50IC5pbmZvLWNvbnRlbnRfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNzJweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LWluZm8gLmluZm8tbWV0YS1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldCAueGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQtaW5mbyAuaW5mby1tZXRhLWJveDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldCAueGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQtaW5mbyAuaW5mby1tZXRhLWJveCAuaW5mby1tZXRhLWJveF9faXRlbS1ib3g6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LWluZm8gLmluZm8tbWV0YS1ib3ggLmluZm8tbWV0YS1ib3hfX2l0ZW0tYm94LmluZm8tbWV0YS1ib3hfX2l0ZW0tYm94LS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0IC54ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldC1pbmZvIC5pbmZvLW1ldGEtYm94IC5pbmZvLW1ldGEtYm94X19pdGVtLWJveC5pbmZvLW1ldGEtYm94X19pdGVtLWJveC0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0IC54ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldC1pbmZvIC5pbmZvLW1ldGEtYm94IC5pbmZvLW1ldGEtYm94X19pdGVtLWJveC5pbmZvLW1ldGEtYm94X19pdGVtLWJveC0tb3RoZXIge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LWluZm8gLmluZm8tbWV0YS1ib3ggLmluZm8tbWV0YS1ib3hfX2l0ZW0tYm94LmluZm8tbWV0YS1ib3hfX2l0ZW0tYm94LS1vdGhlciAuaW5mby1tZXRhX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldCAueGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQtaW5mbyAuaW5mby1tZXRhLWJveCAuaW5mby1tZXRhX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldCAueGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQtaW5mbyAuaW5mby1tZXRhLWJveCAuaW5mby1tZXRhX19pdGVtIGkge1xuICBmb250LXNpemU6IDE3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0IC54ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldC1pbmZvIC5pbmZvLW1ldGEtYm94IC5pbmZvLW1ldGFfX2l0ZW0uaW5mby1tZXRhX19pdGVtLS1sYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2VjdGlvbi14ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldCAueGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQtaW5mbyAuaW5mby1tZXRhLWJveCAuaW5mby1tZXRhX19pdGVtLmluZm8tbWV0YV9faXRlbS0tbWFuYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LWluZm8gLmluZm8tbWV0YS1ib3ggLmluZm8tbWV0YV9faXRlbS5pbmZvLW1ldGFfX2l0ZW0tLW1hbmFnZSAuaW5mby1tZXRhX19pdGVtLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zZWN0aW9uLXhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0IC54ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldC1pbmZvIC5pbmZvLW1ldGEtYm94IC5pbmZvLW1ldGFfX2l0ZW0uaW5mby1tZXRhX19pdGVtLS1mYXZvcml0ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LWluZm8gLmluZm8tbWV0YS1ib3ggLmluZm8tbWV0YV9faXRlbS5pbmZvLW1ldGFfX2l0ZW0tLWZhdm9yaXRlLm9uIGkge1xuICBjb2xvcjogI2ZmZGEwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLXhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LWluZm8gLmluZm8tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gIH1cbiAgLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gIH1cbiAgLnNlY3Rpb24teGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2ljb24tcm91bmQtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tcm91bmQtYXJyb3ctcmlnaHQucG5nKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5X19pbmZvLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby10aXRsZSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby10aXRsZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMzJweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzU1NTtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby1idXR0b24td3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby1idXR0b24td3JhcCAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby1idXR0b24tYm94ICsgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tYnV0dG9uLWJveCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby1idXR0b24td3JhcCAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTFweCA0M3B4IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2ODRmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tYnV0dG9uLXdyYXAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tYnV0dG9uLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tYnV0dG9uLS1saW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2ODRmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyNjg0ZmY7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tYnV0dG9uLXdyYXAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tYnV0dG9uICsgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLThweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2ltYWdlLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0ID4gbGkge1xuICBmbGV4OiAwIDAgNTAlO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDUwJTtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgOHB4IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0tY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtLWltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0taW1hZ2UtYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNzRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgIzAwMDAwMCk7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0tdGV4dC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtLXRleHQtYm94IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS10ZXh0LWJveCAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtLWljb24gLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2ljb24tcm91bmQtYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tcm91bmQtYXJyb3ctcmlnaHQtd2hpdGUucG5nKTtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faWNvbi1yb3VuZC1hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5X19pbmZvLWJ1dHRvbi13cmFwIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5X19pbmZvLWJ1dHRvbi1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5X19pbmZvLWJ1dHRvbi13cmFwIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5X19pbmZvLWJ1dHRvbi1ib3ggKyAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby1idXR0b24tYm94IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTgxODE4O1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtOmhvdmVyIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0taW1hZ2UtYm94OjpiZWZvcmUsIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtOmZvY3VzIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0taW1hZ2UtYm94OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW06aG92ZXIgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS1pbWFnZSwgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW06Zm9jdXMgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS1pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbTpob3ZlciAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtLWxpbmstaWNvbiwgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW06Zm9jdXMgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS1saW5rLWljb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW06aG92ZXIgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS10ZXh0LWJveCwgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW06Zm9jdXMgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS10ZXh0LWJveCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtLWltYWdlLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS1pbWFnZS1ib3g6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS1pbWFnZS1ib3g6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gIH1cbiAgLnNlY3Rpb24td2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0gLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS1saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtLXRleHQtYm94IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgfVxuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5IC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3QgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbSAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnkgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdCAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0tY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzpcbiAgICBsb2NhbCgnTm90b1NhbnNLUi1MaWdodCcpLFxuICAgIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1MaWdodC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1MaWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6XG4gICAgbG9jYWwoJ05vdG9TYW5zS1ItUmVndWxhcicpLFxuICAgIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1SZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLVJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBLUic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOlxuICAgIGxvY2FsKCdOb3RvU2Fuc0tSLU1lZGl1bScpLFxuICAgIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL2VhL25vdG9zYW5za3IvdjIvTm90b1NhbnNLUi1NZWRpdW0ud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItTWVkaXVtLndvZmYpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgS1InO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzpcbiAgICBsb2NhbCgnTm90b1NhbnNLUi1Cb2xkJyksXG4gICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vZWEvbm90b3NhbnNrci92Mi9Ob3RvU2Fuc0tSLUJvbGQud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItQm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEtSJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6XG4gICAgbG9jYWwoJ05vdG9TYW5zS1ItQmxhY2snKSxcbiAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItQmxhY2sud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9lYS9ub3Rvc2Fuc2tyL3YyL05vdG9TYW5zS1ItQmxhY2sud29mZikgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8vIFJvYm90byBMaWdodFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6XG4gICAgbG9jYWwoJ1JvYm90byBMaWdodCcpLFxuICAgIGxvY2FsKCdSb2JvdG8tTGlnaHQnKSxcbiAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTkvS0ZPbENucUV1OTJGcjFNbVNVNWZCQmM0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE5L0tGT2xDbnFFdTkyRnIxTW1TVTVmQkJjLS53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLy8gUm9ib3RvIFJlZ3VsYXJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOlxuICAgIGxvY2FsKCdSb2JvdG8nKSxcbiAgICBsb2NhbCgnUm9ib3RvLVJlZ3VsYXInKSxcbiAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTkvS0ZPbUNucUV1OTJGcjFNdTRteEsud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTkvS0ZPbUNucUV1OTJGcjFNdTRteE0ud29mZikgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8vIFJvYm90byBNZWRpdW1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOlxuICAgIGxvY2FsKCdSb2JvdG8gTWVkaXVtJyksXG4gICAgbG9jYWwoJ1JvYm90by1NZWRpdW0nKSxcbiAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTkvS0ZPbENucUV1OTJGcjFNbUVVOWZCQmM0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE5L0tGT2xDbnFFdTkyRnIxTW1FVTlmQkJjLS53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLy8gUm9ib3RvIEJvbGRcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOlxuICAgIGxvY2FsKCdSb2JvdG8gQm9sZCcpLFxuICAgIGxvY2FsKCdSb2JvdG8tQm9sZCcpLFxuICAgIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxOS9LRk9sQ25xRXU5MkZyMU1tV1VsZkJCYzQud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoLy9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MTkvS0ZPbENucUV1OTJGcjFNbVdVbGZCQmMtLndvZmYpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vLyBSb2JvdG8gQmxhY2tcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOlxuICAgIGxvY2FsKCdSb2JvdG8gQmxhY2snKSxcbiAgICBsb2NhbCgnUm9ib3RvLUJsYWNrJyksXG4gICAgdXJsKC8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjE5L0tGT2xDbnFFdTkyRnIxTW1ZVXRmQkJjNC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YxOS9LRk9sQ25xRXU5MkZyMU1tWVV0ZkJCYy0ud29mZikgZm9ybWF0KCd3b2ZmJyk7XG59XG4iLCIvKiBlbGxpcHNpcyAqL1xuQG1peGluIGVsbGlwc2lzICgkbWF4aGVpZ2h0LCAkZm9udHNpemUsICRmb250d2VpZ2h0LCAkbGluZWhlaWdodCwgJHdlYmtpdGxpbmUpIHtcbiAgbWF4LWhlaWdodDogJG1heGhlaWdodDtcbiAgZm9udC1zaXplOiAkZm9udHNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICR3ZWJraXRsaW5lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIGVsbGlwc2lzLTFsaW5lICgkZm9udHNpemUsICRsaW5laGVpZ2h0KSB7XG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmVoZWlnaHQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gZGltbWVkLWdyYWRpZW50ICgkc3RhcnQsICRvcGFjaXR5LXRvcCwgJG9wYWNpdHktYm90dG9tKSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvICRzdGFydCwgcmdiYSgwLCAwLCAwLCAkb3BhY2l0eS10b3ApLCByZ2JhKDAsIDAsIDAsICRvcGFjaXR5LWJvdHRvbSkpO1xufVxuXG5AbWl4aW4gdGh1bWJuYWlsLWRpbW1lZCB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgfVxufVxuXG4vKiB0aHVtYm5haWwgYmFja2dyb3VuZCAqL1xuJXRodW1ibmFpbC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi8uLi9hc3NldHMvY29yZS9jb21tb24vaW1nL2RlZmF1bHRfaW1hZ2VfMTIwMHg4MDAuanBnJyk7XG59XG5cbkBtaXhpbiBmbG9hdC10dXJuLW9mZiB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKiBicmVhayBwb2ludCwgYm9vdHN0cmFwIDMuNC4xIOq4sOykgCAqL1xuXG4vKiB4ZS1jb2wtbGctICovXG5AbWl4aW4gcGMtd2lkZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiB4ZS1jb2wtbWQtICovXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiB4ZS1jb2wtc20tICovXG5AbWl4aW4gdGFibGV0cyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qIHhlLWNvbC14cy0gKi9cbkBtaXhpbiBtb2JpbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiXG4vKiByZXNldCAqL1xuLnJlc2V0LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5yZXNldC1idXR0b24ge1xuICBidXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8qIGJsaW5kICovXG4uYmxpbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG1hcmdpbjogLTFweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5ibGluZC1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cbiIsIi8vIOumrOuJtOyWvCDsg4Hri6gg7Iqs65287J2065OcXG4ud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgJ05vdG8gU2FucyBLUicsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTmFudW0gR290aGljXCIsIERvdHVtLCAn64+L7JuAJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50LXRleHQge1xuICAvLyBkaXNwbGF5OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCk7XG59XG5cbi53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXIge1xuICAgIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlcl9faXRlbS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBib3R0b206IC00MHB4O1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyX19pdGVtLWJveCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlcl9faXRlbSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQtaW1hZ2UtYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxufVxuXG5AaW5jbHVkZSBwYyB7XG4gIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI5cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1OHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAzM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idXR0b24tbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDMzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUtc2xpZGVyX19pdGVtLWJveCB7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlcl9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgfVxuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgfVxuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BvdC1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLndpZGdldC14ZS1lYXN0ZXJuLXNwb3Qtc2xpZGUge1xuICAgIC53aWRnZXQteGUtZWFzdGVybi1zcG90LXNsaWRlLXNsaWRlciB7XG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIC8vIHJpZ2h0OiBhdXRvO1xuICAgICAgICAvLyBsZWZ0OiA1MCU7XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA0NjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIOyKpO2OmOyFnCDro7gg7Iqs65287J2065OcICovXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcblxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG5cbiAgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgIC5idXR0b24tYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5idXR0b24tbmV4dCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlX19pdGVtLXNsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtY29udGVudC1saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50LWxpc3QgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50LWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMzRweDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQtdGl0bGUge1xuICAgICAgICAvLyBmb250LWZhbWlseTogJ0F2YW50R2FyZGUnLCBBcmlhbCwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTWFsZ3VuIEdvdGhpY1wiLCBcIuunkeydgCDqs6DrlJVcIiwgXCJOYW51bSBHb3RoaWNcIiwgRG90dW0sICfrj4vsm4AnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgIH1cblxuICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgfVxuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtY29udGVudF9fbGluay1ib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWNvbnRlbnRfX2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBwYyB7XG4gIC8qIOyKpO2OmOyFnCDro7gg7Iqs65287J2065OcICovXG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC5idXR0b24tYXJyb3cge1xuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnV0dG9uLXByZXYge1xuICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZV9faXRlbS1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogNDcwcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWJveCB7XG4gICAgICBoZWlnaHQ6IDQ3MHB4O1xuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtY29udGVudC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHggNDdweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMzI5cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLXNwZWNpYWxyb29tLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIC53aWRnZXQteGUtZWFzdGVybi1zcGVjaWFscm9vbS1zbGlkZS1jb250ZW50X19jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xN3B4O1xuICAgICAgICAgIHotaW5kZXg6IDEzO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtY29udGVudF9fY29udGVudC10ZXh0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA4O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtY29udGVudF9fbGluay1ib3gge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tc3BlY2lhbHJvb20tc2xpZGUtY29udGVudF9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuXG59XG4iLCIvLyDstpTqsIAg7KCV67O0IOyYgeyXrVxuLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19zdWItdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgJ05vdG8gU2FucyBLUicsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTmFudW0gR290aGljXCIsIERvdHVtLCAn64+L7JuAJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOXB4O1xuICAgIGNvbG9yOiAjMTgxODE4O1xuICB9XG5cbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19fdGV4dC1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG5cbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gIH1cblxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19faWNvbi0tcGhvbmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXBob25lLnBuZyk7XG4gICAgfVxuXG4gICAgJi53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2ljb24tLXN0YWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXN0YWNrZWQucG5nKTtcbiAgICB9XG5cbiAgICAmLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19faWNvbi0tc2VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tc2VuZC5wbmcpO1xuICAgIH1cbiAgfVxuXG4gIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmljZSB7XG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1zZXJ2aWNlX19saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMCAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgIGR0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAycHggMTZweCAxNnB4IDJweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgfVxuXG4gICAgICBkZCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmljZV9fbGlzdC1tb3JlLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1sb2NhdGlvbiB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1sb2NhdGlvbl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLWxvY2F0aW9uX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbWctbG9jYXRpb24tdGh1bWIucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLWNvbnN1bHRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1jb25zdWx0aW5nX19saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgIGR0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIH1cblxuICAgICAgZGQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM4cHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgY29sb3I6ICM1MTUxNTQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1zZXJ2ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1zZXJ2ZXJfX2xpc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAwIDA7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvLXNlcnZlcl9fbGlzdCB7XG4gICAgICBkdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA0cHggMCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OTkzYTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5OTNhNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgfVxuXG4gICAgICBkZCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzhweDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICBjb2xvcjogIzQzNDY0ZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19idXR0b24tYm94IHtcbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tbW9yZS1pbmZvX19idXR0b24tYm94LWxpc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19fYnV0dG9uLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGhlaWdodDogMTAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMyNTM4NTg7XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2J1dHRvbi1saW5rLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHBjIHtcbiAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mbyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgLnhlLXJvdyB7XG4gICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgfVxuXG4gICAgLnhlLWNvbC1tZC00IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19fc3ViLXRpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgIC8vIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIC8vIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mby1sb2NhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tY29uc3VsdGluZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm8tc2VydmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTFlNjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlMWU2O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2J1dHRvbi1ib3gge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLW1vcmUtaW5mb19fYnV0dG9uLWJveC1saXN0IHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXQteGUtZWFzdGVybi1tb3JlLWluZm9fX2J1dHRvbi1saW5rIHtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIOydtOuvuOyngCwg7YOA7J207YuAIOumrOyKpO2KuCDsnITsoK9cbi5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIHtcbiAgcGFkZGluZzogMjBweCAwO1xuXG4gIC8vIOyXrOufrOq1sOuNsCDsgqzsmqnrkJjripQg7J2066+47KeAIOyYgeyXrVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2ljb24tcm91bmQtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1yb3VuZC1hcnJvdy1yaWdodC5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIxMjEyMTtcblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mby10aXRsZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxuXG5cblxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzU1NTtcbiAgfVxuXG4gIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mby1idXR0b24td3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlX19pbmZvLWJ1dHRvbi1ib3gge1xuICAgICAgKyAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tYnV0dG9uLWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDExcHggNDNweCA3cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2ODRmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAmLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlX19pbmZvLWJ1dHRvbi0tbGluZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNjg0ZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMjY4NGZmO1xuICAgICAgfVxuXG4gICAgICArIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mby1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAwIDE2cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG5cbiAgICAgIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgfVxuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS1pbWFnZS1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksICMwMDAwMDApO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0tdGV4dC1ib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2ljb24tcm91bmQtYXJyb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXJvdW5kLWFycm93LXJpZ2h0LXdoaXRlLnBuZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gYm90dG9tOiAwO1xuICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAvLyBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0tY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBwYyB7XG4gIC5zZWN0aW9uLXdpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2ljb24tcm91bmQtYXJyb3cge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mbyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tdGl0bGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mby1idXR0b24td3JhcCB7XG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2VfX2luZm8tYnV0dG9uLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICArIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZV9faW5mby1idXR0b24tYm94IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3Qge1xuICAgICAgPiBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgfVxuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbSB7XG4gICAgICAgIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWxpbmsge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzE4MTgxODtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS1pbWFnZS1ib3gge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS1saW5rLWljb24ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS10ZXh0LWJveCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0taW1hZ2UtYm94IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWJvYXJkLWltYWdlLWxpc3RfX2l0ZW0tbGluay1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS10ZXh0LWJveCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tYm9hcmQtaW1hZ2UtbGlzdF9faXRlbS10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXQteGUtZWFzdGVybi1ib2FyZC1pbWFnZS1saXN0X19pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8g66mU7J24IOugiOydtOyWtCDtjJ3sl4Vcbi5wb3B1cC1sYXllci1ub3RpY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODhweDtcbiAgbGVmdDogNTBweDtcblxuICAvLyDsu6zrn6xcbiAgJi5wb3B1cC1sYXllci1ub3RpY2UtLXdoaXRlIHtcbiAgICAucG9wdXAtbGF5ZXItbm90aWNlLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAucG9wdXAtbGF5ZXItbm90aWNlX19idXR0b24ge1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBvcHVwLWxheWVyLW5vdGljZS0tYmxhY2sge1xuICAgIC5wb3B1cC1sYXllci1ub3RpY2UtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgIC5wb3B1cC1sYXllci1ub3RpY2VfX2J1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOychOy5mFxuICAmLnBvcHVwLWxheWVyLW5vdGljZS0tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTcycHg7XG4gIH1cblxuICAmLnBvcHVwLWxheWVyLW5vdGljZS0tcmlnaHQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTE3MnB4XG4gIH1cblxuICAucG9wdXAtbGF5ZXItbm90aWNlLWNvbnRlbnQge1xuICAgIC5wb3B1cC1sYXllci1ub3RpY2VfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzQzcHg7XG4gICAgICBoZWlnaHQ6IDU3MHB4O1xuICAgIH1cblxuICAgIC5wb3B1cC1sYXllci1ub3RpY2VfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtbGF5ZXItbm90aWNlLWZvb3RlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5wb3B1cC1sYXllci1ub3RpY2VfX2J1dHRvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDlweCAxNnB4IDdweDtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuXG4gICAgICAmLnBvcHVwLWxheWVyLW5vdGljZV9fYnV0dG9uLWRpc3BsYXkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi5wb3B1cC1sYXllci1ub3RpY2VfX2J1dHRvbi1jbG9zZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIC8v66mU7J24IOugiOydtOyWtCDtjJ3sl4VcblxuQGluY2x1ZGUgcGMge1xuICAvLyDrqZTsnbgg66CI7J207Ja0IO2MneyXhVxuICAucG9wdXAtbGF5ZXItbm90aWNlIHtcbiAgICB0b3A6IDIxNHB4O1xuXG4gICAgLy8g7JyE7LmYXG4gICAgJi5wb3B1cC1sYXllci1ub3RpY2UtLWxlZnQge1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYucG9wdXAtbGF5ZXItbm90aWNlLS1yaWdodCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC8vIC8v66mU7J24IOugiOydtOyWtCDtjJ3sl4Vcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAvLyDthYzrp4gg7Yyd7JeFICjsnITsuZgg6rOg7KCVKVxuICAucG9wdXAtbGF5ZXItbm90aWNlIHtcbiAgICAvLyDsnITsuZhcbiAgICAmLnBvcHVwLWxheWVyLW5vdGljZS0tbGVmdCB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNzkwcHg7XG4gICAgfVxuXG4gICAgJi5wb3B1cC1sYXllci1ub3RpY2UtLXJpZ2h0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtODAwcHg7XG4gICAgfVxuICB9XG4gIC8vIC8v7YWM66eIIO2MneyXhSAo7JyE7LmYIOqzoOyglSlcbn1cbiIsIi8vIOujuOyDgeyEuCDsg4Hri6gg7Iqs65287J2065OcXG4ud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXIge1xuICAgIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tYm94IHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2ODRmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjlweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDU4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICB9XG5cbiAgICAgICYuYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmLmJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlcl9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDM1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC1pbWFnZS1ib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjQ4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcGMge1xuICAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDViZDk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tYXJyb3cge1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIHRvcDogNTAlO1xuICAgICAgICAvLyB3aWR0aDogNThweDtcbiAgICAgICAgLy8gaGVpZ2h0OiA1OHB4O1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMjlweDtcbiAgICAgICAgLy8gcGFkZGluZzogMDtcbiAgICAgICAgLy8gYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDU4cHg7XG4gICAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy8gb3V0bGluZTogbm9uZTtcbiAgICAgICAgLy8gei1pbmRleDogMTA7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC8vICY6aG92ZXIsXG4gICAgICAgIC8vICY6Zm9jdXMge1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgICYuYnV0dG9uLXByZXYge1xuICAgICAgICAgIGxlZnQ6IC03OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idXR0b24tbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IC03OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gaSB7XG4gICAgICAgIC8vICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAvLyAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIC8vICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tYm94IHtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjM1cHg7XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZS1zbGlkZXJfX2l0ZW0tY29udGVudC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAgICAgfVxuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4taW1hZ2Utc2xpZGUtc2xpZGVyX19pdGVtLWNvbnRlbnQtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC53aWRnZXQteGUtZWFzdGVybi1pbWFnZS1zbGlkZSB7XG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLWltYWdlLXNsaWRlLXNsaWRlciB7XG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIOuwsOqyvSDsnbTrr7jsp4Ag7YOA7J207YuAICjshJzruIwg7Y6Y7J207KeAKVxuLnNlY3Rpb24teGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcblxuICAueGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0LWluZm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAuaW5mby1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5pbmZvLWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgJ05vdG8gU2FucyBLUicsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk1hbGd1biBHb3RoaWNcIiwgXCLrp5HsnYAg6rOg65SVXCIsIFwiTmFudW0gR290aGljXCIsIERvdHVtLCAn64+L7JuAJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsICdOb3RvIFNhbnMgS1InLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJNYWxndW4gR290aGljXCIsIFwi66eR7J2AIOqzoOuUlVwiLCBcIk5hbnVtIEdvdGhpY1wiLCBEb3R1bSwgJ+uPi+ybgCcsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBhbmltYXRpb246IG1vdE1vdl90aXRsZSAxLjVzIDE7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAuaW5mby10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIGFuaW1hdGlvbjogbW90TW92X3N1Yl90aXRsZSAxLjVzIDE7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAuaW5mby1iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICBhbmltYXRpb246IG1vdE1vdl90aXRsZV9oZWFkZXIgMS41cyAxO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgfVxuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyAgICAgbW90TW92X3RpdGxlX2hlYWRlciB7IDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjUpIHRyYW5zbGF0ZVgoMCk7IH0gMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgwKTsgfSB9XG5Aa2V5ZnJhbWVzICAgICAgICAgICAgIG1vdE1vdl90aXRsZV9oZWFkZXIgeyAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS41KSB0cmFuc2xhdGVYKDApOyB9IDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgICAgIG1vdE1vdl90aXRsZSB7MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IG9wYWNpdHk6IDAgfSA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IG9wYWNpdHk6IDAgfSAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgb3BhY2l0eTogMSB9IH1cbkBrZXlmcmFtZXMgICAgICAgICAgICAgbW90TW92X3RpdGxlIHswJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgb3BhY2l0eTogMCB9IDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgb3BhY2l0eTogMCB9ICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyBvcGFjaXR5OiAxIH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgICAgIG1vdE1vdl9zdWJfdGl0bGUgezAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpOyBvcGFjaXR5OiAwIH0gNjUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpOyBvcGFjaXR5OiAwIH0gMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgb3BhY2l0eTogMSB9IH1cbkBrZXlmcmFtZXMgICAgICAgICAgICAgbW90TW92X3N1Yl90aXRsZSB7MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IG9wYWNpdHk6IDAgfSA2NSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IG9wYWNpdHk6IDAgfSAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyBvcGFjaXR5OiAxIH0gfVxuXG5AaW5jbHVkZSBwYyB7XG4gIC5zZWN0aW9uLXhlLWVhc3Rlcm4tdG9wLWltYWdlLXRpdGxlLXdpZGdldCB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG5cbiAgICAueGUtZWFzdGVybi10b3AtaW1hZ2UtdGl0bGUtd2lkZ2V0LWluZm8ge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcblxuICAgICAgLmluZm8tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmluZm8tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcblxuICAgICAgICBtYXgtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAvLyAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8vIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAvLyAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgfVxuXG4gICAgICAuaW5mby1iZyB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyDrsLDqsr0g7J2066+47KeAIO2DgOydtO2LgCAo7ISc67iMIO2OmOydtOyngClcbi5zZWN0aW9uLXhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQge1xuICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtdGl0bGUtYm94IHtcbiAgICAudGl0bGUtYm94X190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNDEzZTNlO1xuICAgIH1cblxuICAgIC50aXRsZS1ib3hfX3RleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICB9XG4gIH1cblxuICAueGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldC1pbmZvIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG5cbiAgICAueGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldC1pbmZvX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgfVxuXG4gICAgLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtaW5mby1saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAmLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtaW5mby1saXN0LS1pdGVtLW9uZS10eXBlIHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGV4dF9fbm90aWNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xuICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHBjIHtcbiAgLnNlY3Rpb24teGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTQ4cHg7XG4gICAgfVxuXG4gICAgLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtY29sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnhlLWVhc3Rlcm4tbG9jYXRpb24taW5mby13aWRnZXQtdGl0bGUtYm94IHtcbiAgICAgIC50aXRsZS1ib3hfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlLWJveF9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAueGUtZWFzdGVybi1sb2NhdGlvbi1pbmZvLXdpZGdldC1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyDsp4Drj4QgYXBpIOychOygryAo7Jik7Iuc64qUIOq4uCwg7ISc67iMIO2OmOydtOyngClcbi5zZWN0aW9uLXhlLWVhc3Rlcm4tbWFwLXdpZGdldCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcblxuICAueGUtZWFzdGVybi1tYXAtd2lkZ2V0LWluZm8ge1xuICAgIC54ZS1lYXN0ZXJuLW1hcC13aWRnZXQtaW5mby1tYXAtYm94IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC54ZS1lYXN0ZXJuLW1hcC13aWRnZXQtaW5mby1tYXAge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLnhlLWVhc3Rlcm4tbWFwLXdpZGdldC1pbmZvX19idXR0b24tYm94IHtcbiAgICAgIC54ZS1lYXN0ZXJuLW1hcC13aWRnZXQtaW5mb19fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcGMge1xuICAuc2VjdGlvbi14ZS1lYXN0ZXJuLW1hcC13aWRnZXQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgIC54ZS1lYXN0ZXJuLW1hcC13aWRnZXQtaW5mbyB7XG4gICAgICAueGUtZWFzdGVybi1tYXAtd2lkZ2V0LWluZm8tbWFwIHtcbiAgICAgICAgaGVpZ2h0OiA1MTJweDtcblxuICAgICAgfVxuXG4gICAgICAueGUtZWFzdGVybi1tYXAtd2lkZ2V0LWluZm9fX2J1dHRvbi1ib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAueGUtZWFzdGVybi1tYXAtd2lkZ2V0LWluZm9fX2J1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyDrsLDqsr0g7J2066+47KeAIO2DgOydtO2LgCAo7ISc67iMIO2OmOydtOyngClcbi5zZWN0aW9uLXhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LWl0ZW1fX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldF9fdGl0bGUtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAzcHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgfVxuXG4gICAgLnRpdGxlLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIH1cbiAgfVxuXG4gIC8vIO2YuO2FlCDso7zrs4Ag6rSA6rSR7KeAIOumrOyKpO2KuCDslYTsnbTthZwg7JiB7JetIOyKpO2DgOydvFxuICAueGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxuXG4gIC54ZS1lYXN0ZXJuLWJvYXJkLXBvc3QtbGlzdC10b3VyLXdpZGdldC1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRvcDogLTE2cHg7XG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIH1cblxuICAgIC5pbmZvLXRodW1ibmFpbC1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgLmluZm8tdGh1bWJuYWlsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MC40JTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8tY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgICAvLyBtaW4taGVpZ2h0OiAyMzBweDtcblxuICAgICAgLmluZm8tY29udGVudF9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogNTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaW5mby1jb250ZW50X190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcycHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8tbWV0YS1ib3gge1xuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyBib3R0b206IDMwcHg7XG4gICAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLW1ldGEtYm94X19pdGVtLWJveCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5mby1tZXRhLWJveF9faXRlbS1ib3gtLWxlZnQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbmZvLW1ldGEtYm94X19pdGVtLWJveC0tcmlnaHQge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5mby1tZXRhLWJveF9faXRlbS1ib3gtLW90aGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICAgICAgICAgLmluZm8tbWV0YV9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLW1ldGFfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICAmLmluZm8tbWV0YV9faXRlbS0tbGFzdCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbmZvLW1ldGFfX2l0ZW0tLW1hbmFnZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuXG4gICAgICAgICAgLmluZm8tbWV0YV9faXRlbS1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5mby1tZXRhX19pdGVtLS1mYXZvcml0ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZGEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIC5pbmZvLWJvdHRvbi1ib3gge1xuICAgIC8vICAgLmluZm8tYm90dG9uIHtcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgLy8gICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgLy8gICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuICAvLyAvL+2YuO2FlCDso7zrs4Ag6rSA6rSR7KeAIOumrOyKpO2KuCDslYTsnbTthZwg7JiB7JetIOyKpO2DgOydvFxufVxuXG5AaW5jbHVkZSBwYyB7XG4gIC5zZWN0aW9uLXhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAueGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQtaW5mbyB7XG4gICAgICAuaW5mby1jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g7Zi47YWUIOyjvOuzgCDqtIDqtJHsp4Ag66as7Iqk7Yq4IOyVhOydtO2FnCDsmIHsl60g7Iqk7YOA7J28XG4gICAgLnhlLWVhc3Rlcm4tYm9hcmQtcG9zdC1saXN0LXRvdXItd2lkZ2V0LXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjNweDtcbiAgICB9XG5cbiAgICAueGUtZWFzdGVybi1ib2FyZC1wb3N0LWxpc3QtdG91ci13aWRnZXQtaXRlbSB7XG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICAgIH1cbiAgICAvLyAvL+2YuO2FlCDso7zrs4Ag6rSA6rSR7KeAIOumrOyKpO2KuCDslYTsnbTthZwg7JiB7JetIOyKpO2DgOydvFxuICB9XG59XG4iLCIvLyDsnbTrr7jsp4AsIO2DgOydtO2LgCDrpqzsiqTtirgg7JyE7KCvXG4uc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5IHtcbiAgcGFkZGluZzogMjBweCAwO1xuXG4gIC8vIOyXrOufrOq1sOuNsCDsgqzsmqnrkJjripQg7J2066+47KeAIOyYgeyXrVxuICAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faWNvbi1yb3VuZC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXJvdW5kLWFycm93LXJpZ2h0LnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIxMjEyMTtcblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5X19pbmZvLXRpdGxlLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzU1NTtcbiAgfVxuXG4gIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5X19pbmZvLWJ1dHRvbi13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby1idXR0b24tYm94IHtcbiAgICAgICsgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tYnV0dG9uLWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby1idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTFweCA0M3B4IDdweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4NGZmO1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICYud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby1idXR0b24tLWxpbmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjY4NGZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzI2ODRmZjtcbiAgICAgIH1cblxuICAgICAgKyAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2ltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDhweCAxNnB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzE4MTgxODtcblxuICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS1jb250ZW50cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0taW1hZ2UtYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCAjMDAwMDAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS10ZXh0LWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2ljb24tcm91bmQtYXJyb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXJvdW5kLWFycm93LXJpZ2h0LXdoaXRlLnBuZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBib3R0b206IDA7XG4gICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgIC8vIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtLWNhdGVnb3J5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcGMge1xuICAuc2VjdGlvbi13aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faWNvbi1yb3VuZC1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tdGl0bGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeV9faW5mby10ZXh0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tYnV0dG9uLXdyYXAge1xuICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnlfX2luZm8tYnV0dG9uLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICArIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5X19pbmZvLWJ1dHRvbi1ib3gge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0IHtcbiAgICAgIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzE4MTgxODtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtLWltYWdlLWJveCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtLWxpbmstaWNvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0tdGV4dC1ib3gge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtLWltYWdlLWJveCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LXhlLWVhc3Rlcm4tZ2FsbGVyeS1saXN0X19pdGVtLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS1saW5rLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0tdGV4dC1ib3gge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLndpZGdldC14ZS1lYXN0ZXJuLWdhbGxlcnktbGlzdF9faXRlbS10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXQteGUtZWFzdGVybi1nYWxsZXJ5LWxpc3RfX2l0ZW0tY2F0ZWdvcnkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
