.fixed-badge {
  position: fixed;
  right: 0;
  bottom: 0;
}

.sec-about {
  background: #deeff7;
}
.sec-about__inner {
  width: 375px;
  padding: 41px 0 55px;
  margin: 0 auto;
  background: url("../../../images/pages/index/about_bg.jpg") no-repeat center/cover;
}
.sec-about__cm-campaign {
  margin: -60px 0 0;
}
.sec-about__container {
  margin: 20px 0 0;
}
.sec-about__container .movie__title {
  text-align: center;
}
.sec-about__container .movie__title .title {
  position: relative;
  display: inline-block;
  font-size: 18px;
  letter-spacing: 0.15em;
}
.sec-about__container .movie__title .title::before, .sec-about__container .movie__title .title::after {
  position: absolute;
  top: 0;
  width: 1px;
  height: 27px;
  content: "";
  background: #000;
}
.sec-about__container .movie__title .title::before {
  left: -28px;
  -webkit-transform: rotate(-15deg);
          transform: rotate(-15deg);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.sec-about__container .movie__title .title::after {
  right: -28px;
  -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
  -webkit-transform-origin: right top;
          transform-origin: right top;
}
.sec-about__container .movie__iframe {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 61.904%;
  margin: 18px 0 0;
}
.sec-about__container .movie__iframe .iframe, .sec-about__container .movie__iframe .cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sec-about__container .movie__iframe .cover {
  z-index: 1;
}
.sec-about__container .movie__iframe .cover img {
  width: 100%;
  height: auto;
}
.sec-about__container .movie__iframe .cover.is-active {
  visibility: hidden;
  opacity: 0;
  transition: 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.sec-about__container .main-heading {
  position: relative;
  z-index: 0;
  margin: 125px 0 0;
}
.sec-about__container .main-heading__deco {
  position: absolute;
  top: -95px;
  right: -30px;
  z-index: -1;
}
.sec-about__container .information-card {
  margin: 60px 0 0 -30px;
}
.sec-about__container .main-text {
  margin: 60px -30px 0;
}
.sec-about__container .sub-image {
  margin: -30px -30px 0;
}
.sec-about__container .profile {
  padding: 40px 50px 40px 25px;
  margin: 60px -30px 0 0;
  background: url("../../../images/pages/index/about_profile_bg.jpg") no-repeat center/cover;
}
.sec-about__container .profile__heading {
  font-size: 20px;
  line-height: 1.75;
  color: #fff;
  letter-spacing: 0.17em;
}
.sec-about__container .profile__image {
  margin: 20px 0 0 -55px;
}
.sec-about__container .profile__text {
  position: relative;
  margin: -25px 0 0;
  font-size: 14px;
  line-height: 2.2;
  color: #fff;
  letter-spacing: 0.09em;
}
.sec-about__container .media {
  padding: 30px 0 35px;
  margin: 60px -15px 0;
  background: #fff;
  border-radius: 10px;
}
.sec-about__container .media__icon {
  text-align: center;
}
.sec-about__container .media__icon svg {
  width: 30px;
  height: 29px;
  -webkit-transform: rotate(-14deg);
          transform: rotate(-14deg);
}
.sec-about__container .media__heading {
  margin: 20px 0 0;
  text-align: center;
}
.sec-about__container .media__logo {
  margin: 20px 0 0;
  text-align: center;
}
.sec-about__container .product {
  margin: 55px 0 0;
}
.sec-about__container .product__heading {
  position: relative;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.8;
  text-align: center;
  letter-spacing: 0.11em;
}
.sec-about__container .product__image {
  position: relative;
  height: 290px;
  margin: 25px -30px 0;
}
.sec-about__container .product__image .image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sec-about__container .product__image .deco {
  position: absolute;
  top: 0;
  left: 0;
}
.sec-about__container .product__content {
  position: relative;
  margin: 15px 0 0;
  text-align: center;
}
.sec-about__container .product__content .product-category {
  font-size: 12px;
  letter-spacing: 0.17em;
}
.sec-about__container .product__content .product-name {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.17em;
}
.sec-about__container .product__content .product-name .small {
  font-size: 14px;
  letter-spacing: 0.13em;
}

.sec-introduction {
  background: #b7e4ea;
}
.sec-introduction__inner {
  width: 375px;
  padding: 50px 0 70px;
  margin: 0 auto;
  background: url("../../../images/pages/index/introduction_bg.jpg") no-repeat center/cover;
}
.sec-introduction__card {
  text-align: center;
}
.sec-introduction__card .card + .card {
  margin: 25px 0 0;
}
.sec-introduction__heading {
  margin: 85px 0 0;
}
.sec-introduction__point {
  padding: 50px 0 45px;
  margin: -10px 10px 0;
  background: #eaf3f8;
  border-radius: 10px;
}
.sec-introduction__point .point-heading {
  text-align: center;
}
.sec-introduction__point .point-img {
  margin: 50px -10px 0;
}
.sec-introduction__point .point-img + .point-img {
  margin: 60px -10px 0;
}
.sec-introduction__test {
  margin: 70px 0 0;
}
.sec-introduction__test .test-heading {
  text-align: center;
}
.sec-introduction__test .test-card {
  margin: 30px 0 0;
  text-align: center;
}
.sec-introduction__test .test-card + .test-card {
  margin: 15px 0 0;
}
.sec-introduction__result {
  margin: 75px 0 0;
  overflow: hidden;
}
.sec-introduction__result .result-heading {
  text-align: center;
}
.sec-introduction__result .result-slider {
  width: 290px;
  margin: 40px auto 0;
}
.sec-introduction__result .result-slider__container {
  overflow: visible;
}
.sec-introduction__result .result-slider__slide {
  position: relative;
  width: 290px;
  height: 325px;
  margin: 0 12.5px;
}
.sec-introduction__result .result-slider__slide img {
  position: absolute;
  top: -30px;
  left: -30px;
}
.sec-introduction__result .result-slider__controller {
  position: relative;
  z-index: 1;
  margin: 15px 0 0;
}
.sec-introduction__result .result-slider__controller .controller {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sec-introduction__result .result-slider__controller .controller .c-slider-button {
  margin: 0 6px;
}

.sec-media {
  padding: 60px 0 70px;
  background: #eaf3f8;
}
.sec-media__heading {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.2em;
}
.sec-media__container {
  margin: 35px 0 0;
}
.sec-media__container .logo-list {
  display: flex;
  flex-wrap: wrap;
  margin: -15px -7.5px 0;
}
.sec-media__container .logo-list__item {
  margin: 15px 7.5px 0;
}

.sec-mv {
  width: 100%;
}
.sec-mv__image {
  position: relative;
  width: 100%;
}
.sec-mv__image img {
  width: 100%;
  height: auto;
}

.sec-point {
  padding: 60px 0 70px;
  background: url("../../../images/pages/index/point_bg.jpg") no-repeat center/cover;
}
.sec-point__heading {
  text-align: center;
}
.sec-point__container {
  margin: 35px 0 0;
}
.sec-point__container .card__container {
  position: relative;
  padding: 35px 20px;
  margin: -40px 20px 0;
  overflow: hidden;
  background: #fff;
}
.sec-point__container .card__container .text {
  margin: 15px 0 0;
  font-size: 13px;
  line-height: 2.15;
  letter-spacing: 0.07em;
}
.sec-point__container .card__container .text .small {
  font-size: 11px;
}
.sec-point__container .card__container .slider {
  margin: 35px -20px 0;
}
.sec-point__container .card__container .slider__container {
  overflow: visible;
}
.sec-point__container .card__container .slider__slide {
  width: 240px;
  margin: 0 7px;
}
.sec-point__container .card__container .slider__slide .slide__image {
  position: relative;
  width: 240px;
  height: 210px;
}
.sec-point__container .card__container .slider__slide .slide__image img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sec-point__container .card__container .slider__slide .slide__content {
  margin: 20px 0 0;
}
.sec-point__container .card__container .slider__slide .slide__content .main-text {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.13em;
}
.sec-point__container .card__container .slider__slide .slide__content .sub-text {
  margin: 5px 0 0;
  font-size: 14px;
  line-height: 2.15;
  letter-spacing: 0.07em;
}
.sec-point__container .card__container .slider__controller {
  position: absolute;
  top: 100px;
  left: 50%;
  z-index: 1;
  width: 295px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.sec-point__container .card__container .slider__controller .controller {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sec-point__container .card__container .image {
  margin: 35px 0 0;
}
.sec-point__container .card__container .title {
  margin: 20px 0 0;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.07em;
}
.sec-point__container .card__container .title + .text {
  margin: 5px 0 0;
}
.sec-point__container .card + .card {
  margin: 45px 0 0;
}

.sec-promotion {
  background: #eaf3f8;
}
.sec-promotion__inner {
  width: 375px;
  padding: 70px 0 0;
  margin: 0 auto;
  background: url("../../../images/pages/index/promotion_bg.jpg") no-repeat center/cover;
}
.sec-promotion__cm-campaign {
  margin: -115px 0 0;
}
.sec-promotion__heading {
  margin: 0 -30px;
}
.sec-promotion__item {
  margin: -25px 0 0;
}
.sec-promotion__item .item__content {
  padding: 190px 30px 25px;
  background: #fff;
}
.sec-promotion__item .item__content .content {
  padding: 20px 0 0;
}
.sec-promotion__item .item__content .content__title {
  font-size: 17px;
  font-weight: 500;
  color: #0f3a68;
  letter-spacing: 0.1em;
}
.sec-promotion__item .item__content .content__sub-title {
  margin: 25px 0 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.07em;
}
.sec-promotion__item .item__content .content__text {
  margin: 10px 0 0;
  font-size: 14px;
  line-height: 1.9;
  letter-spacing: 0.07em;
}
.sec-promotion__item .item:nth-child(odd) .item__image {
  margin: 0 0 0 -30px;
}
.sec-promotion__item .item:nth-child(odd) .item__content {
  margin: -190px -30px 0 0;
}
.sec-promotion__item .item:nth-child(even) .item__image {
  margin: 0 -30px 0 0;
}
.sec-promotion__item .item:nth-child(even) .item__content {
  margin: -190px 0 0 -30px;
}
.sec-promotion__item .item:nth-child(even) .item__content .content__image {
  margin: 35px 0 0 -30px;
}
.sec-promotion__item .item + .item {
  margin: 40px 0 0;
}
.sec-promotion__scene {
  margin: 70px 0 0;
}
.sec-promotion__scene .scene__heading {
  margin: 0 -30px;
}
.sec-promotion__scene .scene__container {
  margin: -25px 0 0;
}
.sec-promotion__scene .scene__container .tab-controller {
  display: flex;
  justify-content: center;
  margin: 0 -30px;
}
.sec-promotion__scene .scene__container .tab-controller__button {
  width: 121px;
  height: 80px;
  margin: 0 2px;
  font-weight: 500;
  color: #000;
  background: #fff;
  border-top: 2px solid #114784;
  border-right: 2px solid #114784;
  border-left: 2px solid #114784;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.sec-promotion__scene .scene__container .tab-controller__button .sub-text {
  font-size: 12px;
}
.sec-promotion__scene .scene__container .tab-controller__button .main-text {
  font-size: 18px;
}
.sec-promotion__scene .scene__container .tab-controller__button .main-text .small {
  font-size: 12px;
}
.sec-promotion__scene .scene__container .tab-controller__button.is-active {
  color: #fff;
  background: #114784;
}
.sec-promotion__scene .scene__container .tab-content {
  position: relative;
  z-index: 0;
  margin: -1px -30px 0;
}
.sec-promotion__scene .scene__container .tab-content::before {
  position: absolute;
  top: 0;
  right: -50vw;
  left: -50vw;
  height: 100%;
  content: "";
  background: linear-gradient(0deg, #113762 45%, #114784 99%);
}
.sec-promotion__scene .scene__container .tab-content__container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 55px 0 0;
  visibility: hidden;
  opacity: 0;
}
.sec-promotion__scene .scene__container .tab-content__container .title {
  position: relative;
  text-align: center;
}
.sec-promotion__scene .scene__container .tab-content__container .images {
  position: relative;
  width: 315px;
  height: 180px;
  margin: 40px auto 0;
}
.sec-promotion__scene .scene__container .tab-content__container .images__badge {
  position: absolute;
  bottom: -15px;
  z-index: 1;
}
.sec-promotion__scene .scene__container .tab-content__container .images__image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sec-promotion__scene .scene__container .tab-content__container .images + .images {
  margin: 30px auto 0;
}
.sec-promotion__scene .scene__container .tab-content__container .images:nth-of-type(2n + 1) .images__badge {
  right: -15px;
}
.sec-promotion__scene .scene__container .tab-content__container .images:nth-of-type(2n) .images__badge {
  left: -15px;
}
.sec-promotion__scene .scene__container .tab-content__container .product {
  width: 275px;
  margin: 90px auto 0;
}
.sec-promotion__scene .scene__container .tab-content__container .product__image {
  position: relative;
  width: 275px;
  height: 270px;
}
.sec-promotion__scene .scene__container .tab-content__container .product__image .image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sec-promotion__scene .scene__container .tab-content__container .product__image .badge {
  position: absolute;
  top: 60px;
  right: -50px;
}
.sec-promotion__scene .scene__container .tab-content__container .product__container {
  position: relative;
  margin: 35px 0 0;
  color: #fff;
}
.sec-promotion__scene .scene__container .tab-content__container .product__container .sub-text {
  font-size: 12px;
  letter-spacing: 0.17;
}
.sec-promotion__scene .scene__container .tab-content__container .product__container .main-text {
  margin: 5px 0 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.07em;
}
.sec-promotion__scene .scene__container .tab-content__container .product__container .main-text .small {
  font-family: "Poppins", sans-serivf;
  font-size: 15px;
  letter-spacing: 0.11em;
}
.sec-promotion__scene .scene__container .tab-content__container .product__container .price {
  margin: 5px 0 0;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.11em;
}
.sec-promotion__scene .scene__container .tab-content__container .product__container .price .small {
  font-family: "Poppins", sans-serivf;
  font-size: 11px;
}
.sec-promotion__scene .scene__container .tab-content__container .bnr {
  margin: 40px 0 0;
  text-align: center;
}
.sec-promotion__scene .scene__container .tab-content__container .button {
  width: 315px;
  margin: 50px auto 0;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list {
  padding: 0 10px;
  margin: 50px 0 0;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container {
  padding: 50px 0;
  background: #ebf1f5;
  border-radius: 10px;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px 0 40px;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .image {
  position: relative;
  width: 137px;
  height: 150px;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .image img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content {
  flex: 1;
  margin: 0 0 0 15px;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content__sub-text {
  font-size: 10px;
  letter-spacing: 0.17em;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content__main-text {
  margin: 5px 0 0;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.04em;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content__main-text .small {
  font-size: 11px;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content__number {
  font-family: "Poppins", sans-serivf;
  font-size: 10px;
  letter-spacing: 0.11em;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content__price {
  margin: 5px 0 0;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.11em;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content__price .small {
  font-size: 10px;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__more-button {
  position: relative;
  margin: 25px 0 0;
  text-align: center;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__more-button .more-button__text {
  font-size: 10px;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__more-button .more-button__icon {
  margin: 0 0 0 5px;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__button {
  margin: 25px 0 0;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__button .button {
  width: 315px;
  margin: 0 auto;
}
.sec-promotion__scene .scene__container .tab-content__container .product-list__container .item + .item {
  margin: 70px 0 0;
}
.sec-promotion__scene .scene__container .tab-content__container .point {
  position: relative;
  z-index: 0;
  margin: 80px 0 0;
}
.sec-promotion__scene .scene__container .tab-content__container .point::before {
  position: absolute;
  top: 0;
  right: -50vw;
  left: -50vw;
  z-index: -1;
  height: 100%;
  content: "";
  background: #deeff7;
}
.sec-promotion__scene .scene__container .tab-content__container .point__inner {
  padding: 60px 0 70px;
  background: url("../../../images/pages/index/point_bg.jpg") no-repeat center/cover;
}
.sec-promotion__scene .scene__container .tab-content__container .point__heading {
  text-align: center;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container {
  margin: 35px 0 0;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container {
  position: relative;
  padding: 35px 20px;
  margin: -40px 20px 0;
  overflow: hidden;
  background: #fff;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .text {
  margin: 15px 0 0;
  font-size: 13px;
  line-height: 2.15;
  letter-spacing: 0.07em;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .text .small {
  font-size: 11px;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider {
  margin: 35px -20px 0;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__container {
  overflow: visible;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__wrapper {
  margin: 0 0 0 7px;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__slide {
  width: 240px;
  margin: 0 7px;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__slide .slide__image {
  position: relative;
  width: 240px;
  height: 210px;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__slide .slide__image img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__slide .slide__content {
  margin: 20px 0 0;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__slide .slide__content .main-text {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.13em;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__slide .slide__content .sub-text {
  margin: 5px 0 0;
  font-size: 14px;
  line-height: 2.15;
  letter-spacing: 0.07em;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__controller {
  position: absolute;
  top: 70px;
  left: 50%;
  z-index: 1;
  width: 295px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__controller .controller {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .image {
  margin: 35px 0 0;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .sub-heading {
  margin: 20px 0 0;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.07em;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .sub-heading + .text {
  margin: 5px 0 0;
}
.sec-promotion__scene .scene__container .tab-content__container .point__container .card + .card {
  margin: 45px 0 0;
}
.sec-promotion__scene .scene__container .tab-content__container.is-active {
  visibility: visible;
  opacity: 1;
}

.sec-voice {
  background: #b6dfe5;
}
.sec-voice__inner {
  padding: 75px 0 60px;
  overflow: hidden;
  background: url("../../../images/pages/index/voice_bg.jpg") no-repeat center/cover;
}
.sec-voice__heading {
  text-align: center;
}
.sec-voice__container {
  margin: 30px 0 0;
}
.sec-voice__container .voice-slider__container {
  overflow: visible;
}
.sec-voice__container .voice-slider__wrapper {
  margin: 0 0 0 -7px;
}
.sec-voice__container .voice-slider__slide {
  width: 295px;
  margin: 0 14px;
}
.sec-voice__container .voice-slider__slide .slide {
  position: relative;
  width: 295px;
  height: 536px;
}
.sec-voice__container .voice-slider__slide .slide img {
  position: absolute;
  top: -15px;
  left: -15px;
}
.sec-voice__container .voice-slider__pagination {
  position: relative;
  margin: 25px 0 0;
}
.sec-voice__container .voice-slider__pagination .pagination {
  position: static;
  display: flex;
  justify-content: center;
}
.sec-voice__container .voice-slider__pagination .pagination .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  margin: 0 6px;
  background: #fff;
  opacity: 1;
}
.sec-voice__container .voice-slider__pagination .pagination .swiper-pagination-bullet-active {
  background: #1e487a;
}
.sec-voice__caution {
  margin: 30px 0 0;
  font-size: 11px;
  color: #4d4d4d;
  text-align: center;
  letter-spacing: 0.05em;
}
@media (min-width: 768px) {
  .sec-about__inner {
    width: 750px;
    padding: 110px 0 110px;
  }
  .sec-about__container .movie__title .title {
    font-size: 36px;
  }
  .sec-about__container .movie__title .title::before, .sec-about__container .movie__title .title::after {
    width: 2px;
    height: 54px;
  }
  .sec-about__container .movie__title .title::before {
    left: -56px;
  }
  .sec-about__container .movie__title .title::after {
    right: -56px;
  }
  .sec-about__container .movie__iframe {
    margin: 36px 0 0;
  }
  .sec-about__container .main-heading {
    margin: 250px 0 0;
  }
  .sec-about__container .main-heading img {
    width: auto;
    height: auto;
  }
  .sec-about__container .main-heading__deco {
    top: -190px;
    right: -60px;
  }
  .sec-about__container .information-card {
    margin: 120px 0 0 -60px;
  }
  .sec-about__container .information-card img {
    width: auto;
    height: auto;
  }
  .sec-about__container .main-text {
    margin: 120px -60px 0;
  }
  .sec-about__container .main-text img {
    width: auto;
    height: auto;
  }
  .sec-about__container .sub-image {
    margin: -60px -60px 0;
  }
  .sec-about__container .sub-image img {
    width: auto;
    height: auto;
  }
  .sec-about__container .profile {
    padding: 80px 100px 80px 50px;
    margin: 120px -60px 0 0;
  }
  .sec-about__container .profile__heading {
    font-size: 40px;
  }
  .sec-about__container .profile__image {
    margin: 40px 0 0 -110px;
  }
  .sec-about__container .profile__image img {
    width: auto;
    height: auto;
  }
  .sec-about__container .profile__text {
    margin: -50px 0 0;
    font-size: 28px;
  }
  .sec-about__container .media {
    padding: 60px 0 70px;
    margin: 120px -30px 0;
    border-radius: 20px;
  }
  .sec-about__container .media__icon svg {
    width: 60px;
    height: 58px;
  }
  .sec-about__container .media__heading {
    margin: 40px 0 0;
  }
  .sec-about__container .media__heading img {
    width: auto;
    height: auto;
  }
  .sec-about__container .media__logo {
    margin: 40px 0 0;
  }
  .sec-about__container .media__logo img {
    width: auto;
    height: auto;
  }
  .sec-about__container .product {
    margin: 110px 0 0;
  }
  .sec-about__container .product__heading {
    font-size: 36px;
  }
  .sec-about__container .product__image {
    height: 580px;
    margin: 50px -60px 0;
  }
  .sec-about__container .product__image .image img {
    width: auto;
    height: auto;
  }
  .sec-about__container .product__content {
    margin: 30px 0 0;
  }
  .sec-about__container .product__content .product-category {
    font-size: 24px;
  }
  .sec-about__container .product__content .product-name {
    font-size: 40px;
  }
  .sec-about__container .product__content .product-name .small {
    font-size: 28px;
  }
  .sec-introduction__inner {
    width: 750px;
    padding: 100px 0 140px;
  }
  .sec-introduction__card img {
    width: auto;
    height: auto;
  }
  .sec-introduction__card .card + .card {
    margin: 50px 0 0;
  }
  .sec-introduction__heading {
    margin: 170px 0 0;
  }
  .sec-introduction__heading img {
    width: auto;
    height: auto;
  }
  .sec-introduction__point {
    padding: 100px 0 90px;
    margin: -20px 20px 0;
    border-radius: 20px;
  }
  .sec-introduction__point .point-heading img {
    width: auto;
    height: auto;
  }
  .sec-introduction__point .point-img {
    margin: 100px -20px 0;
  }
  .sec-introduction__point .point-img img {
    width: auto;
    height: auto;
  }
  .sec-introduction__point .point-img + .point-img {
    margin: 120px -20px 0;
  }
  .sec-introduction__test {
    margin: 140px 0 0;
  }
  .sec-introduction__test .test-heading img {
    width: auto;
    height: auto;
  }
  .sec-introduction__test .test-card {
    margin: 60px 0 0;
  }
  .sec-introduction__test .test-card img {
    width: auto;
    height: auto;
  }
  .sec-introduction__test .test-card + .test-card {
    margin: 30px 0 0;
  }
  .sec-introduction__result {
    margin: 150px 0 0;
  }
  .sec-introduction__result .result-heading img {
    width: auto;
    height: auto;
  }
  .sec-introduction__result .result-slider {
    width: 580px;
    margin: 80px auto 0;
  }
  .sec-introduction__result .result-slider__slide {
    width: 580px;
    height: 650px;
    margin: 0 25px;
  }
  .sec-introduction__result .result-slider__slide img {
    top: -60px;
    left: -60px;
    width: auto;
    height: auto;
  }
  .sec-introduction__result .result-slider__controller {
    margin: 30px 0 0;
  }
  .sec-introduction__result .result-slider__controller .controller .c-slider-button {
    margin: 0 12px;
  }
  .sec-mv__image {
    height: 980px;
  }
  .sec-mv__image img {
    position: absolute;
    top: 0;
    left: 50%;
    width: auto;
    height: auto;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .sec-promotion__inner {
    width: 750px;
    padding: 140px 0 0;
  }
  .sec-promotion__cm-campaign {
    margin: -230px 0 0;
  }
  .sec-promotion__heading {
    margin: 0 -60px;
  }
  .sec-promotion__heading img {
    width: auto;
    height: auto;
  }
  .sec-promotion__item {
    margin: -50px 0 0;
  }
  .sec-promotion__item .item__image img {
    width: auto;
    height: auto;
  }
  .sec-promotion__item .item__content {
    padding: 380px 60px 50px;
  }
  .sec-promotion__item .item__content .content {
    padding: 40px 0 0;
  }
  .sec-promotion__item .item__content .content__title {
    font-size: 34px;
  }
  .sec-promotion__item .item__content .content__sub-title {
    margin: 50px 0 0;
    font-size: 30px;
  }
  .sec-promotion__item .item__content .content__text {
    margin: 20px 0 0;
    font-size: 28px;
  }
  .sec-promotion__item .item:nth-child(odd) .item__image {
    margin: 0 0 0 -60px;
  }
  .sec-promotion__item .item:nth-child(odd) .item__content {
    margin: -380px -60px 0 0;
  }
  .sec-promotion__item .item:nth-child(even) .item__image {
    margin: 0 -60px 0 0;
  }
  .sec-promotion__item .item:nth-child(even) .item__content {
    margin: -380px 0 0 -60px;
  }
  .sec-promotion__item .item:nth-child(even) .item__content .content__image {
    margin: 70px 0 0 -60px;
  }
  .sec-promotion__item .item + .item {
    margin: 80px 0 0;
  }
  .sec-promotion__scene {
    margin: 140px 0 0;
  }
  .sec-promotion__scene .scene__heading {
    margin: 0 -60px;
  }
  .sec-promotion__scene .scene__heading img {
    width: auto;
    height: auto;
  }
  .sec-promotion__scene .scene__container {
    margin: -50px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-controller {
    margin: 0 -60px;
  }
  .sec-promotion__scene .scene__container .tab-controller__button {
    width: 242px;
    height: 160px;
    margin: 0 4px;
    border-width: 4px;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
  }
  .sec-promotion__scene .scene__container .tab-controller__button .sub-text {
    font-size: 24px;
  }
  .sec-promotion__scene .scene__container .tab-controller__button .main-text {
    font-size: 36px;
  }
  .sec-promotion__scene .scene__container .tab-controller__button .main-text .small {
    font-size: 24px;
  }
  .sec-promotion__scene .scene__container .tab-content {
    margin: -1px -60px 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container {
    padding: 110px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .title img {
    width: auto;
    height: auto;
  }
  .sec-promotion__scene .scene__container .tab-content__container .images {
    width: 630px;
    height: 360px;
    margin: 80px auto 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .images__badge {
    bottom: -30px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .images__image {
    width: auto;
    height: auto;
  }
  .sec-promotion__scene .scene__container .tab-content__container .images + .images {
    margin: 60px auto 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .images:nth-of-type(2n + 1) .images__badge {
    right: -30px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .images:nth-of-type(2n) .images__badge {
    left: -30px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product {
    width: 550px;
    margin: 180px auto 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product__image {
    width: 550px;
    height: 540px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product__image .image img {
    width: auto;
    height: auto;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product__image .badge {
    top: 120px;
    height: -100px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product__container {
    margin: 70px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product__container .sub-text {
    font-size: 24px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product__container .main-text {
    margin: 10px 0 0;
    font-size: 38px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product__container .main-text .small {
    font-size: 30px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product__container .price {
    margin: 10px 0 0;
    font-size: 32px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product__container .price .small {
    font-size: 22px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .bnr {
    margin: 80px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .bnr img {
    width: auto;
    height: auto;
  }
  .sec-promotion__scene .scene__container .tab-content__container .button {
    width: 630px;
    margin: 100px auto 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list {
    padding: 0 20px;
    margin: 100px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container {
    padding: 100px 0;
    border-radius: 20px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head {
    padding: 0 40px 0 80px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .image {
    width: 274px;
    height: 300px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .image img {
    width: auto;
    height: auto;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content {
    margin: 0 0 0 30px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content__sub-text {
    font-size: 20px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content__main-text {
    margin: 10px 0 0;
    font-size: 32px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content__main-text .small {
    font-size: 22px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content__number {
    font-size: 20px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content__price {
    margin: 10px 0 0;
    font-size: 28px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__head .content__price .small {
    font-size: 20px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__more-button {
    margin: 50px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__more-button .more-button__text {
    font-size: 20px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__more-button .more-button__icon {
    margin: 0 0 0 10px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__button {
    margin: 50px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item__button .button {
    width: 630px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .product-list__container .item + .item {
    margin: 140px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point {
    margin: 160px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__inner {
    padding: 120px 0 140px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__heading img {
    width: auto;
    height: auto;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container {
    margin: 70px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__image img {
    width: auto;
    height: auto;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container {
    padding: 70px 40px;
    margin: -80px 40px 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .heading img {
    width: auto;
    height: auto;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .text {
    margin: 30px 0 0;
    font-size: 26px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .text .small {
    font-size: 22px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider {
    margin: 70px -40px 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__wrapper {
    margin: 0 0 0 14px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__slide {
    width: 480px;
    margin: 0 14px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__slide .slide__image {
    width: 480px;
    height: 420px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__slide .slide__image img {
    width: auto;
    height: auto;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__slide .slide__content {
    margin: 40px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__slide .slide__content .main-text {
    font-size: 30px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__slide .slide__content .sub-text {
    margin: 10px;
    font-size: 28px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .slider__controller {
    top: 140px;
    width: 590px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .image {
    margin: 70px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .image img {
    width: auto;
    height: auto;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .sub-heading {
    margin: 40px 0 0;
    font-size: 28px;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card__container .sub-heading + .text {
    margin: 10px 0 0;
  }
  .sec-promotion__scene .scene__container .tab-content__container .point__container .card + .card {
    margin: 90px 0 0;
  }
  .sec-voice__inner {
    width: 750px;
    padding: 150px 0 120px;
    margin: 0 auto;
  }
  .sec-voice__heading img {
    width: auto;
    height: auto;
  }
  .sec-voice__container {
    margin: 60px 0 0;
  }
  .sec-voice__container .voice-slider__wrapper {
    margin: 0 0 0 -14px;
  }
  .sec-voice__container .voice-slider__slide {
    width: 590px;
    margin: 0 28px;
  }
  .sec-voice__container .voice-slider__slide .slide {
    width: 590px;
    height: 1092px;
  }
  .sec-voice__container .voice-slider__slide .slide img {
    width: auto;
    height: auto;
  }
  .sec-voice__container .voice-slider__pagination {
    margin: 50px 0 0;
  }
  .sec-voice__container .voice-slider__pagination .pagination .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    margin: 0 12px;
  }
  .sec-voice__caution {
    margin: 60px 0 0;
    font-size: 22px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvaW5kZXgvX2ZpeGVkLWJhZGdlLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2luZGV4L3N0eWxlLmNzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaW5kZXgvX3NlYy1hYm91dC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbmRleC9fc2VjLWludHJvZHVjdGlvbi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbmRleC9fc2VjLW1lZGlhLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2luZGV4L19zZWMtbXYuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaW5kZXgvX3NlYy1wb2ludC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbmRleC9fc2VjLXByb21vdGlvbi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbmRleC9fc2VjLXZvaWNlLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxlQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QUNDRjs7QUNKQTtFQUNFLG1CQUFBO0FET0Y7QUNMRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxrRkFBQTtBRE9KO0FDRUU7RUFDRSxpQkFBQTtBRE1KO0FDSEU7RUFDRSxnQkFBQTtBREtKO0FDREk7RUFDRSxrQkFBQTtBREdOO0FDQUk7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0FERU47QUNJTTtFQUVFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FERVI7QUNNTTtFQUNFLFdBQUE7RUFDQSxpQ0FBQTtVQUFBLHlCQUFBO0VBQ0Esa0NBQUE7VUFBQSwwQkFBQTtBREVSO0FDS007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a0RFO0lBS0ksWUFBQTtJQUNBLGNBQUE7RVIya0ROO0VRdmtERTtJQU1JLFlBQUE7SUFDQSxjQUFBO0VSMmtETjtFUXhrREk7SUFNSSxXQUFBO0lBQ0EsWUFBQTtFUjRrRFI7RVF2a0RFO0lBS0ksZ0JBQUE7RVIya0ROO0VRbGtESTtJQVFJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsY0FBQTtFUjJrRFI7RVFqa0RBO0lBUUksZ0JBQUE7SUFDQSxlQUFBO0VSd2tESjtBQS9xREYiLCJmaWxlIjoiYXNzZXRzL3N0eWxlcy9wYWdlcy9pbmRleC9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZml4ZWQtYmFkZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4iLCIuZml4ZWQtYmFkZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5zZWMtYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjZGVlZmY3O1xufVxuLnNlYy1hYm91dF9faW5uZXIge1xuICB3aWR0aDogMzc1cHg7XG4gIHBhZGRpbmc6IDQxcHggMCA1NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL3BhZ2VzL2luZGV4L2Fib3V0X2JnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2lubmVyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gICAgcGFkZGluZzogMTEwcHggMCAxMTBweDtcbiAgfVxufVxuLnNlYy1hYm91dF9fY20tY2FtcGFpZ24ge1xuICBtYXJnaW46IC02MHB4IDAgMDtcbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLm1vdmllX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAubW92aWVfX3RpdGxlIC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dF9fY29udGFpbmVyIC5tb3ZpZV9fdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAubW92aWVfX3RpdGxlIC50aXRsZTo6YmVmb3JlLCAuc2VjLWFib3V0X19jb250YWluZXIgLm1vdmllX190aXRsZSAudGl0bGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjdweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0X19jb250YWluZXIgLm1vdmllX190aXRsZSAudGl0bGU6OmJlZm9yZSwgLnNlYy1hYm91dF9fY29udGFpbmVyIC5tb3ZpZV9fdGl0bGUgLnRpdGxlOjphZnRlciB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAubW92aWVfX3RpdGxlIC50aXRsZTo6YmVmb3JlIHtcbiAgbGVmdDogLTI4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2NvbnRhaW5lciAubW92aWVfX3RpdGxlIC50aXRsZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNTZweDtcbiAgfVxufVxuLnNlYy1hYm91dF9fY29udGFpbmVyIC5tb3ZpZV9fdGl0bGUgLnRpdGxlOjphZnRlciB7XG4gIHJpZ2h0OiAtMjhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dF9fY29udGFpbmVyIC5tb3ZpZV9fdGl0bGUgLnRpdGxlOjphZnRlciB7XG4gICAgcmlnaHQ6IC01NnB4O1xuICB9XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLm1vdmllX19pZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjEuOTA0JTtcbiAgbWFyZ2luOiAxOHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0X19jb250YWluZXIgLm1vdmllX19pZnJhbWUge1xuICAgIG1hcmdpbjogMzZweCAwIDA7XG4gIH1cbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAubW92aWVfX2lmcmFtZSAuaWZyYW1lLCAuc2VjLWFib3V0X19jb250YWluZXIgLm1vdmllX19pZnJhbWUgLmNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLm1vdmllX19pZnJhbWUgLmNvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAubW92aWVfX2lmcmFtZSAuY292ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAubW92aWVfX2lmcmFtZSAuY292ZXIuaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuLnNlYy1hYm91dF9fY29udGFpbmVyIC5tYWluLWhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbjogMTI1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2NvbnRhaW5lciAubWFpbi1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDI1MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2NvbnRhaW5lciAubWFpbi1oZWFkaW5nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLm1haW4taGVhZGluZ19fZGVjbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTVweDtcbiAgcmlnaHQ6IC0zMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0X19jb250YWluZXIgLm1haW4taGVhZGluZ19fZGVjbyB7XG4gICAgdG9wOiAtMTkwcHg7XG4gICAgcmlnaHQ6IC02MHB4O1xuICB9XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLmluZm9ybWF0aW9uLWNhcmQge1xuICBtYXJnaW46IDYwcHggMCAwIC0zMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2NvbnRhaW5lciAuaW5mb3JtYXRpb24tY2FyZCB7XG4gICAgbWFyZ2luOiAxMjBweCAwIDAgLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0X19jb250YWluZXIgLmluZm9ybWF0aW9uLWNhcmQgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAubWFpbi10ZXh0IHtcbiAgbWFyZ2luOiA2MHB4IC0zMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dF9fY29udGFpbmVyIC5tYWluLXRleHQge1xuICAgIG1hcmdpbjogMTIwcHggLTYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2NvbnRhaW5lciAubWFpbi10ZXh0IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLnN1Yi1pbWFnZSB7XG4gIG1hcmdpbjogLTMwcHggLTMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0X19jb250YWluZXIgLnN1Yi1pbWFnZSB7XG4gICAgbWFyZ2luOiAtNjBweCAtNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dF9fY29udGFpbmVyIC5zdWItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAucHJvZmlsZSB7XG4gIHBhZGRpbmc6IDQwcHggNTBweCA0MHB4IDI1cHg7XG4gIG1hcmdpbjogNjBweCAtMzBweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9wYWdlcy9pbmRleC9hYm91dF9wcm9maWxlX2JnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2NvbnRhaW5lciAucHJvZmlsZSB7XG4gICAgcGFkZGluZzogODBweCAxMDBweCA4MHB4IDUwcHg7XG4gICAgbWFyZ2luOiAxMjBweCAtNjBweCAwIDA7XG4gIH1cbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAucHJvZmlsZV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xN2VtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2NvbnRhaW5lciAucHJvZmlsZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLnByb2ZpbGVfX2ltYWdlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAtNTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0X19jb250YWluZXIgLnByb2ZpbGVfX2ltYWdlIHtcbiAgICBtYXJnaW46IDQwcHggMCAwIC0xMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2NvbnRhaW5lciAucHJvZmlsZV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAucHJvZmlsZV9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAtMjVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dF9fY29udGFpbmVyIC5wcm9maWxlX190ZXh0IHtcbiAgICBtYXJnaW46IC01MHB4IDAgMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAubWVkaWEge1xuICBwYWRkaW5nOiAzMHB4IDAgMzVweDtcbiAgbWFyZ2luOiA2MHB4IC0xNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dF9fY29udGFpbmVyIC5tZWRpYSB7XG4gICAgcGFkZGluZzogNjBweCAwIDcwcHg7XG4gICAgbWFyZ2luOiAxMjBweCAtMzBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAubWVkaWFfX2ljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLm1lZGlhX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dF9fY29udGFpbmVyIC5tZWRpYV9faWNvbiBzdmcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgfVxufVxuLnNlYy1hYm91dF9fY29udGFpbmVyIC5tZWRpYV9faGVhZGluZyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0X19jb250YWluZXIgLm1lZGlhX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dF9fY29udGFpbmVyIC5tZWRpYV9faGVhZGluZyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlYy1hYm91dF9fY29udGFpbmVyIC5tZWRpYV9fbG9nbyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0X19jb250YWluZXIgLm1lZGlhX19sb2dvIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dF9fY29udGFpbmVyIC5tZWRpYV9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlYy1hYm91dF9fY29udGFpbmVyIC5wcm9kdWN0IHtcbiAgbWFyZ2luOiA1NXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0X19jb250YWluZXIgLnByb2R1Y3Qge1xuICAgIG1hcmdpbjogMTEwcHggMCAwO1xuICB9XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLnByb2R1Y3RfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2NvbnRhaW5lciAucHJvZHVjdF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLnByb2R1Y3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI5MHB4O1xuICBtYXJnaW46IDI1cHggLTMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0X19jb250YWluZXIgLnByb2R1Y3RfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDU4MHB4O1xuICAgIG1hcmdpbjogNTBweCAtNjBweCAwO1xuICB9XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLnByb2R1Y3RfX2ltYWdlIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dF9fY29udGFpbmVyIC5wcm9kdWN0X19pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAucHJvZHVjdF9faW1hZ2UgLmRlY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5zZWMtYWJvdXRfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGVudCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuLnNlYy1hYm91dF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250ZW50IC5wcm9kdWN0LWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xN2VtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXRfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGVudCAucHJvZHVjdC1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLnByb2R1Y3RfX2NvbnRlbnQgLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTdlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFib3V0X19jb250YWluZXIgLnByb2R1Y3RfX2NvbnRlbnQgLnByb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjLWFib3V0X19jb250YWluZXIgLnByb2R1Y3RfX2NvbnRlbnQgLnByb2R1Y3QtbmFtZSAuc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250ZW50IC5wcm9kdWN0LW5hbWUgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnNlYy1pbnRyb2R1Y3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjdlNGVhO1xufVxuLnNlYy1pbnRyb2R1Y3Rpb25fX2lubmVyIHtcbiAgd2lkdGg6IDM3NXB4O1xuICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9wYWdlcy9pbmRleC9pbnRyb2R1Y3Rpb25fYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRyb2R1Y3Rpb25fX2lubmVyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gICAgcGFkZGluZzogMTAwcHggMCAxNDBweDtcbiAgfVxufVxuLnNlYy1pbnRyb2R1Y3Rpb25fX2NhcmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRyb2R1Y3Rpb25fX2NhcmQgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtaW50cm9kdWN0aW9uX19jYXJkIC5jYXJkICsgLmNhcmQge1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50cm9kdWN0aW9uX19jYXJkIC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gIH1cbn1cbi5zZWMtaW50cm9kdWN0aW9uX19oZWFkaW5nIHtcbiAgbWFyZ2luOiA4NXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludHJvZHVjdGlvbl9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAxNzBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludHJvZHVjdGlvbl9faGVhZGluZyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlYy1pbnRyb2R1Y3Rpb25fX3BvaW50IHtcbiAgcGFkZGluZzogNTBweCAwIDQ1cHg7XG4gIG1hcmdpbjogLTEwcHggMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZWFmM2Y4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50cm9kdWN0aW9uX19wb2ludCB7XG4gICAgcGFkZGluZzogMTAwcHggMCA5MHB4O1xuICAgIG1hcmdpbjogLTIwcHggMjBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbi5zZWMtaW50cm9kdWN0aW9uX19wb2ludCAucG9pbnQtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludHJvZHVjdGlvbl9fcG9pbnQgLnBvaW50LWhlYWRpbmcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtaW50cm9kdWN0aW9uX19wb2ludCAucG9pbnQtaW1nIHtcbiAgbWFyZ2luOiA1MHB4IC0xMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRyb2R1Y3Rpb25fX3BvaW50IC5wb2ludC1pbWcge1xuICAgIG1hcmdpbjogMTAwcHggLTIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50cm9kdWN0aW9uX19wb2ludCAucG9pbnQtaW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjLWludHJvZHVjdGlvbl9fcG9pbnQgLnBvaW50LWltZyArIC5wb2ludC1pbWcge1xuICBtYXJnaW46IDYwcHggLTEwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludHJvZHVjdGlvbl9fcG9pbnQgLnBvaW50LWltZyArIC5wb2ludC1pbWcge1xuICAgIG1hcmdpbjogMTIwcHggLTIwcHggMDtcbiAgfVxufVxuLnNlYy1pbnRyb2R1Y3Rpb25fX3Rlc3Qge1xuICBtYXJnaW46IDcwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50cm9kdWN0aW9uX190ZXN0IHtcbiAgICBtYXJnaW46IDE0MHB4IDAgMDtcbiAgfVxufVxuLnNlYy1pbnRyb2R1Y3Rpb25fX3Rlc3QgLnRlc3QtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludHJvZHVjdGlvbl9fdGVzdCAudGVzdC1oZWFkaW5nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjLWludHJvZHVjdGlvbl9fdGVzdCAudGVzdC1jYXJkIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50cm9kdWN0aW9uX190ZXN0IC50ZXN0LWNhcmQge1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludHJvZHVjdGlvbl9fdGVzdCAudGVzdC1jYXJkIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjLWludHJvZHVjdGlvbl9fdGVzdCAudGVzdC1jYXJkICsgLnRlc3QtY2FyZCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRyb2R1Y3Rpb25fX3Rlc3QgLnRlc3QtY2FyZCArIC50ZXN0LWNhcmQge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbn1cbi5zZWMtaW50cm9kdWN0aW9uX19yZXN1bHQge1xuICBtYXJnaW46IDc1cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50cm9kdWN0aW9uX19yZXN1bHQge1xuICAgIG1hcmdpbjogMTUwcHggMCAwO1xuICB9XG59XG4uc2VjLWludHJvZHVjdGlvbl9fcmVzdWx0IC5yZXN1bHQtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludHJvZHVjdGlvbl9fcmVzdWx0IC5yZXN1bHQtaGVhZGluZyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlYy1pbnRyb2R1Y3Rpb25fX3Jlc3VsdCAucmVzdWx0LXNsaWRlciB7XG4gIHdpZHRoOiAyOTBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludHJvZHVjdGlvbl9fcmVzdWx0IC5yZXN1bHQtc2xpZGVyIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgfVxufVxuLnNlYy1pbnRyb2R1Y3Rpb25fX3Jlc3VsdCAucmVzdWx0LXNsaWRlcl9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2VjLWludHJvZHVjdGlvbl9fcmVzdWx0IC5yZXN1bHQtc2xpZGVyX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI5MHB4O1xuICBoZWlnaHQ6IDMyNXB4O1xuICBtYXJnaW46IDAgMTIuNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50cm9kdWN0aW9uX19yZXN1bHQgLnJlc3VsdC1zbGlkZXJfX3NsaWRlIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgfVxufVxuLnNlYy1pbnRyb2R1Y3Rpb25fX3Jlc3VsdCAucmVzdWx0LXNsaWRlcl9fc2xpZGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAtMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludHJvZHVjdGlvbl9fcmVzdWx0IC5yZXN1bHQtc2xpZGVyX19zbGlkZSBpbWcge1xuICAgIHRvcDogLTYwcHg7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjLWludHJvZHVjdGlvbl9fcmVzdWx0IC5yZXN1bHQtc2xpZGVyX19jb250cm9sbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50cm9kdWN0aW9uX19yZXN1bHQgLnJlc3VsdC1zbGlkZXJfX2NvbnRyb2xsZXIge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbn1cbi5zZWMtaW50cm9kdWN0aW9uX19yZXN1bHQgLnJlc3VsdC1zbGlkZXJfX2NvbnRyb2xsZXIgLmNvbnRyb2xsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWMtaW50cm9kdWN0aW9uX19yZXN1bHQgLnJlc3VsdC1zbGlkZXJfX2NvbnRyb2xsZXIgLmNvbnRyb2xsZXIgLmMtc2xpZGVyLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRyb2R1Y3Rpb25fX3Jlc3VsdCAucmVzdWx0LXNsaWRlcl9fY29udHJvbGxlciAuY29udHJvbGxlciAuYy1zbGlkZXItYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgfVxufVxuXG4uc2VjLW1lZGlhIHtcbiAgcGFkZGluZzogNjBweCAwIDcwcHg7XG4gIGJhY2tncm91bmQ6ICNlYWYzZjg7XG59XG4uc2VjLW1lZGlhX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cbi5zZWMtbWVkaWFfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMzVweCAwIDA7XG59XG4uc2VjLW1lZGlhX19jb250YWluZXIgLmxvZ28tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTVweCAtNy41cHggMDtcbn1cbi5zZWMtbWVkaWFfX2NvbnRhaW5lciAubG9nby1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAxNXB4IDcuNXB4IDA7XG59XG5cbi5zZWMtbXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWMtbXZfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW12X19pbWFnZSB7XG4gICAgaGVpZ2h0OiA5ODBweDtcbiAgfVxufVxuLnNlYy1tdl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW12X19pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLnNlYy1wb2ludCB7XG4gIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvcGFnZXMvaW5kZXgvcG9pbnRfYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG4uc2VjLXBvaW50X19oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlYy1wb2ludF9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAzNXB4IDAgMDtcbn1cbi5zZWMtcG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gIG1hcmdpbjogLTQwcHggMjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlYy1wb2ludF9fY29udGFpbmVyIC5jYXJkX19jb250YWluZXIgLnRleHQge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xufVxuLnNlYy1wb2ludF9fY29udGFpbmVyIC5jYXJkX19jb250YWluZXIgLnRleHQgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnNlYy1wb2ludF9fY29udGFpbmVyIC5jYXJkX19jb250YWluZXIgLnNsaWRlciB7XG4gIG1hcmdpbjogMzVweCAtMjBweCAwO1xufVxuLnNlYy1wb2ludF9fY29udGFpbmVyIC5jYXJkX19jb250YWluZXIgLnNsaWRlcl9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2VjLXBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc2xpZGVyX19zbGlkZSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luOiAwIDdweDtcbn1cbi5zZWMtcG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX3NsaWRlIC5zbGlkZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAyMTBweDtcbn1cbi5zZWMtcG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX3NsaWRlIC5zbGlkZV9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5zZWMtcG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX3NsaWRlIC5zbGlkZV9fY29udGVudCB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uc2VjLXBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc2xpZGVyX19zbGlkZSAuc2xpZGVfX2NvbnRlbnQgLm1haW4tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcbn1cbi5zZWMtcG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX3NsaWRlIC5zbGlkZV9fY29udGVudCAuc3ViLXRleHQge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG59XG4uc2VjLXBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc2xpZGVyX19jb250cm9sbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyOTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2VjLXBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc2xpZGVyX19jb250cm9sbGVyIC5jb250cm9sbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlYy1wb2ludF9fY29udGFpbmVyIC5jYXJkX19jb250YWluZXIgLmltYWdlIHtcbiAgbWFyZ2luOiAzNXB4IDAgMDtcbn1cbi5zZWMtcG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC50aXRsZSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbn1cbi5zZWMtcG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC50aXRsZSArIC50ZXh0IHtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuLnNlYy1wb2ludF9fY29udGFpbmVyIC5jYXJkICsgLmNhcmQge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uc2VjLXByb21vdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlYWYzZjg7XG59XG4uc2VjLXByb21vdGlvbl9faW5uZXIge1xuICB3aWR0aDogMzc1cHg7XG4gIHBhZGRpbmc6IDcwcHggMCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL3BhZ2VzL2luZGV4L3Byb21vdGlvbl9iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9faW5uZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDA7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19jbS1jYW1wYWlnbiB7XG4gIG1hcmdpbjogLTExNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fY20tY2FtcGFpZ24ge1xuICAgIG1hcmdpbjogLTIzMHB4IDAgMDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX2hlYWRpbmcge1xuICBtYXJnaW46IDAgLTMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAtNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19oZWFkaW5nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9faXRlbSB7XG4gIG1hcmdpbjogLTI1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19pdGVtIHtcbiAgICBtYXJnaW46IC01MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19pdGVtIC5pdGVtX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxOTBweCAzMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDM4MHB4IDYwcHggNTBweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX2l0ZW0gLml0ZW1fX2NvbnRlbnQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9faXRlbSAuaXRlbV9fY29udGVudCAuY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19pdGVtIC5pdGVtX19jb250ZW50IC5jb250ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwZjNhNjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9faXRlbSAuaXRlbV9fY29udGVudCAuY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX2l0ZW0gLml0ZW1fX2NvbnRlbnQgLmNvbnRlbnRfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbjogMjVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX2l0ZW0gLml0ZW1fX2NvbnRlbnQgLmNvbnRlbnRfX3N1Yi10aXRsZSB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19pdGVtIC5pdGVtX19jb250ZW50IC5jb250ZW50X190ZXh0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19pdGVtIC5pdGVtX19jb250ZW50IC5jb250ZW50X190ZXh0IHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX2l0ZW0gLml0ZW06bnRoLWNoaWxkKG9kZCkgLml0ZW1fX2ltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMCAtMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9faXRlbSAuaXRlbTpudGgtY2hpbGQob2RkKSAuaXRlbV9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAwIDAgLTYwcHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19pdGVtIC5pdGVtOm50aC1jaGlsZChvZGQpIC5pdGVtX19jb250ZW50IHtcbiAgbWFyZ2luOiAtMTkwcHggLTMwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19pdGVtIC5pdGVtOm50aC1jaGlsZChvZGQpIC5pdGVtX19jb250ZW50IHtcbiAgICBtYXJnaW46IC0zODBweCAtNjBweCAwIDA7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19pdGVtIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9faW1hZ2Uge1xuICBtYXJnaW46IDAgLTMwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19pdGVtIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAtNjBweCAwIDA7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19pdGVtIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fY29udGVudCB7XG4gIG1hcmdpbjogLTE5MHB4IDAgMCAtMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9faXRlbSAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2NvbnRlbnQge1xuICAgIG1hcmdpbjogLTM4MHB4IDAgMCAtNjBweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX2l0ZW0gLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19jb250ZW50IC5jb250ZW50X19pbWFnZSB7XG4gIG1hcmdpbjogMzVweCAwIDAgLTMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX2l0ZW0gLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19jb250ZW50IC5jb250ZW50X19pbWFnZSB7XG4gICAgbWFyZ2luOiA3MHB4IDAgMCAtNjBweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX2l0ZW0gLml0ZW0gKyAuaXRlbSB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX2l0ZW0gLml0ZW0gKyAuaXRlbSB7XG4gICAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIHtcbiAgbWFyZ2luOiA3MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUge1xuICAgIG1hcmdpbjogMTQwcHggMCAwO1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIC0zMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAtNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2hlYWRpbmcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogLTI1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAtNTBweCAwIDA7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRyb2xsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0zMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRyb2xsZXIge1xuICAgIG1hcmdpbjogMCAtNjBweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udHJvbGxlcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDEyMXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzExNDc4NDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzExNDc4NDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTE0Nzg0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udHJvbGxlcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMjQycHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0cHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRyb2xsZXJfX2J1dHRvbiAuc3ViLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udHJvbGxlcl9fYnV0dG9uIC5zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250cm9sbGVyX19idXR0b24gLm1haW4tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250cm9sbGVyX19idXR0b24gLm1haW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250cm9sbGVyX19idXR0b24gLm1haW4tdGV4dCAuc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udHJvbGxlcl9fYnV0dG9uIC5tYWluLXRleHQgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRyb2xsZXJfX2J1dHRvbi5pcy1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzExNDc4NDtcbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbjogLTFweCAtMzBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbjogLTFweCAtNjBweCAwO1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC01MHZ3O1xuICBsZWZ0OiAtNTB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzExMzc2MiA0NSUsICMxMTQ3ODQgOTklKTtcbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTVweCAwIDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgMDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAudGl0bGUgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5pbWFnZXMge1xuICAgIHdpZHRoOiA2MzBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvIDA7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VzX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTVweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLmltYWdlc19fYmFkZ2Uge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5pbWFnZXNfX2ltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VzICsgLmltYWdlcyB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5pbWFnZXMgKyAuaW1hZ2VzIHtcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLmltYWdlczpudGgtb2YtdHlwZSgybiArIDEpIC5pbWFnZXNfX2JhZGdlIHtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VzOm50aC1vZi10eXBlKDJuICsgMSkgLmltYWdlc19fYmFkZ2Uge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5pbWFnZXM6bnRoLW9mLXR5cGUoMm4pIC5pbWFnZXNfX2JhZGdlIHtcbiAgbGVmdDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5pbWFnZXM6bnRoLW9mLXR5cGUoMm4pIC5pbWFnZXNfX2JhZGdlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0IHtcbiAgd2lkdGg6IDI3NXB4O1xuICBtYXJnaW46IDkwcHggYXV0byAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdCB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogMTgwcHggYXV0byAwO1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjc1cHg7XG4gIGhlaWdodDogMjcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0X19pbWFnZSB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdF9faW1hZ2UgLmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3RfX2ltYWdlIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0X19pbWFnZSAuYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IC01MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdF9faW1hZ2UgLmJhZGdlIHtcbiAgICB0b3A6IDEyMHB4O1xuICAgIGhlaWdodDogLTEwMHB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIge1xuICAgIG1hcmdpbjogNzBweCAwIDA7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGFpbmVyIC5zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnN1Yi10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdF9fY29udGFpbmVyIC5tYWluLXRleHQge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3RfX2NvbnRhaW5lciAubWFpbi10ZXh0IHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLm1haW4tdGV4dCAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaXZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLm1haW4tdGV4dCAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByaWNlIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByaWNlIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0X19jb250YWluZXIgLnByaWNlIC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpdmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3RfX2NvbnRhaW5lciAucHJpY2UgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAuYm5yIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAuYm5yIHtcbiAgICBtYXJnaW46IDgwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5ibnIgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAuYnV0dG9uIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAuYnV0dG9uIHtcbiAgICB3aWR0aDogNjMwcHg7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luOiAxMDBweCAwIDA7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0LWxpc3RfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3QtbGlzdF9fY29udGFpbmVyIC5pdGVtX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0LWxpc3RfX2NvbnRhaW5lciAuaXRlbV9faGVhZCB7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgODBweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0LWxpc3RfX2NvbnRhaW5lciAuaXRlbV9faGVhZCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMzdweDtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3QtbGlzdF9fY29udGFpbmVyIC5pdGVtX19oZWFkIC5pbWFnZSB7XG4gICAgd2lkdGg6IDI3NHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIgLml0ZW1fX2hlYWQgLmltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0LWxpc3RfX2NvbnRhaW5lciAuaXRlbV9faGVhZCAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIgLml0ZW1fX2hlYWQgLmNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0LWxpc3RfX2NvbnRhaW5lciAuaXRlbV9faGVhZCAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3QtbGlzdF9fY29udGFpbmVyIC5pdGVtX19oZWFkIC5jb250ZW50X19zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTdlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3QtbGlzdF9fY29udGFpbmVyIC5pdGVtX19oZWFkIC5jb250ZW50X19zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3QtbGlzdF9fY29udGFpbmVyIC5pdGVtX19oZWFkIC5jb250ZW50X19tYWluLXRleHQge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3QtbGlzdF9fY29udGFpbmVyIC5pdGVtX19oZWFkIC5jb250ZW50X19tYWluLXRleHQge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3QtbGlzdF9fY29udGFpbmVyIC5pdGVtX19oZWFkIC5jb250ZW50X19tYWluLXRleHQgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIgLml0ZW1fX2hlYWQgLmNvbnRlbnRfX21haW4tdGV4dCAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0LWxpc3RfX2NvbnRhaW5lciAuaXRlbV9faGVhZCAuY29udGVudF9fbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcml2ZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIgLml0ZW1fX2hlYWQgLmNvbnRlbnRfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3QtbGlzdF9fY29udGFpbmVyIC5pdGVtX19oZWFkIC5jb250ZW50X19wcmljZSB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIgLml0ZW1fX2hlYWQgLmNvbnRlbnRfX3ByaWNlIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0LWxpc3RfX2NvbnRhaW5lciAuaXRlbV9faGVhZCAuY29udGVudF9fcHJpY2UgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIgLml0ZW1fX2hlYWQgLmNvbnRlbnRfX3ByaWNlIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3QtbGlzdF9fY29udGFpbmVyIC5pdGVtX19tb3JlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIgLml0ZW1fX21vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3QtbGlzdF9fY29udGFpbmVyIC5pdGVtX19tb3JlLWJ1dHRvbiAubW9yZS1idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0LWxpc3RfX2NvbnRhaW5lciAuaXRlbV9fbW9yZS1idXR0b24gLm1vcmUtYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIgLml0ZW1fX21vcmUtYnV0dG9uIC5tb3JlLWJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIgLml0ZW1fX21vcmUtYnV0dG9uIC5tb3JlLWJ1dHRvbl9faWNvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnByb2R1Y3QtbGlzdF9fY29udGFpbmVyIC5pdGVtX19idXR0b24ge1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIgLml0ZW1fX2J1dHRvbiB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0LWxpc3RfX2NvbnRhaW5lciAuaXRlbV9fYnV0dG9uIC5idXR0b24ge1xuICB3aWR0aDogMzE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIgLml0ZW1fX2J1dHRvbiAuYnV0dG9uIHtcbiAgICB3aWR0aDogNjMwcHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0X19jb250YWluZXIgLml0ZW0gKyAuaXRlbSB7XG4gIG1hcmdpbjogNzBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wcm9kdWN0LWxpc3RfX2NvbnRhaW5lciAuaXRlbSArIC5pdGVtIHtcbiAgICBtYXJnaW46IDE0MHB4IDAgMDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wb2ludCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luOiA4MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50IHtcbiAgICBtYXJnaW46IDE2MHB4IDAgMDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wb2ludDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNTB2dztcbiAgbGVmdDogLTUwdnc7XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNkZWVmZjc7XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19pbm5lciB7XG4gIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvcGFnZXMvaW5kZXgvcG9pbnRfYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wb2ludF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTQwcHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wb2ludF9faGVhZGluZyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wb2ludF9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAzNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIge1xuICAgIG1hcmdpbjogNzBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzVweCAyMHB4O1xuICBtYXJnaW46IC00MHB4IDIwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNzBweCA0MHB4O1xuICAgIG1hcmdpbjogLTgwcHggNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wb2ludF9fY29udGFpbmVyIC5jYXJkX19jb250YWluZXIgLmhlYWRpbmcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC50ZXh0IHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMi4xNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAudGV4dCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC50ZXh0IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAudGV4dCAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wb2ludF9fY29udGFpbmVyIC5jYXJkX19jb250YWluZXIgLnNsaWRlciB7XG4gIG1hcmdpbjogMzVweCAtMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXIge1xuICAgIG1hcmdpbjogNzBweCAtNDBweCAwO1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc2xpZGVyX19jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgMCAwIDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc2xpZGVyX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIDE0cHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX3NsaWRlIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX3NsaWRlIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAwIDE0cHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX3NsaWRlIC5zbGlkZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAyMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc2xpZGVyX19zbGlkZSAuc2xpZGVfX2ltYWdlIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wb2ludF9fY29udGFpbmVyIC5jYXJkX19jb250YWluZXIgLnNsaWRlcl9fc2xpZGUgLnNsaWRlX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX3NsaWRlIC5zbGlkZV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX3NsaWRlIC5zbGlkZV9fY29udGVudCB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wb2ludF9fY29udGFpbmVyIC5jYXJkX19jb250YWluZXIgLnNsaWRlcl9fc2xpZGUgLnNsaWRlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc2xpZGVyX19zbGlkZSAuc2xpZGVfX2NvbnRlbnQgLm1haW4tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc2xpZGVyX19zbGlkZSAuc2xpZGVfX2NvbnRlbnQgLm1haW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc2xpZGVyX19zbGlkZSAuc2xpZGVfX2NvbnRlbnQgLnN1Yi10ZXh0IHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX3NsaWRlIC5zbGlkZV9fY29udGVudCAuc3ViLXRleHQge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX2NvbnRyb2xsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjk1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zbGlkZXJfX2NvbnRyb2xsZXIge1xuICAgIHRvcDogMTQwcHg7XG4gICAgd2lkdGg6IDU5MHB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc2xpZGVyX19jb250cm9sbGVyIC5jb250cm9sbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wb2ludF9fY29udGFpbmVyIC5jYXJkX19jb250YWluZXIgLmltYWdlIHtcbiAgbWFyZ2luOiAzNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuaW1hZ2Uge1xuICAgIG1hcmdpbjogNzBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZF9fY29udGFpbmVyIC5zdWItaGVhZGluZyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc3ViLWhlYWRpbmcge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc3ViLWhlYWRpbmcgKyAudGV4dCB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIgLnBvaW50X19jb250YWluZXIgLmNhcmRfX2NvbnRhaW5lciAuc3ViLWhlYWRpbmcgKyAudGV4dCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuLnNlYy1wcm9tb3Rpb25fX3NjZW5lIC5zY2VuZV9fY29udGFpbmVyIC50YWItY29udGVudF9fY29udGFpbmVyIC5wb2ludF9fY29udGFpbmVyIC5jYXJkICsgLmNhcmQge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcHJvbW90aW9uX19zY2VuZSAuc2NlbmVfX2NvbnRhaW5lciAudGFiLWNvbnRlbnRfX2NvbnRhaW5lciAucG9pbnRfX2NvbnRhaW5lciAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW46IDkwcHggMCAwO1xuICB9XG59XG4uc2VjLXByb21vdGlvbl9fc2NlbmUgLnNjZW5lX19jb250YWluZXIgLnRhYi1jb250ZW50X19jb250YWluZXIuaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlYy12b2ljZSB7XG4gIGJhY2tncm91bmQ6ICNiNmRmZTU7XG59XG4uc2VjLXZvaWNlX19pbm5lciB7XG4gIHBhZGRpbmc6IDc1cHggMCA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvcGFnZXMvaW5kZXgvdm9pY2VfYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy12b2ljZV9faW5uZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDEyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uc2VjLXZvaWNlX19oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtdm9pY2VfX2hlYWRpbmcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtdm9pY2VfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy12b2ljZV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDYwcHggMCAwO1xuICB9XG59XG4uc2VjLXZvaWNlX19jb250YWluZXIgLnZvaWNlLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2VjLXZvaWNlX19jb250YWluZXIgLnZvaWNlLXNsaWRlcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgLTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXZvaWNlX19jb250YWluZXIgLnZvaWNlLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAtMTRweDtcbiAgfVxufVxuLnNlYy12b2ljZV9fY29udGFpbmVyIC52b2ljZS1zbGlkZXJfX3NsaWRlIHtcbiAgd2lkdGg6IDI5NXB4O1xuICBtYXJnaW46IDAgMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXZvaWNlX19jb250YWluZXIgLnZvaWNlLXNsaWRlcl9fc2xpZGUge1xuICAgIHdpZHRoOiA1OTBweDtcbiAgICBtYXJnaW46IDAgMjhweDtcbiAgfVxufVxuLnNlYy12b2ljZV9fY29udGFpbmVyIC52b2ljZS1zbGlkZXJfX3NsaWRlIC5zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI5NXB4O1xuICBoZWlnaHQ6IDUzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtdm9pY2VfX2NvbnRhaW5lciAudm9pY2Utc2xpZGVyX19zbGlkZSAuc2xpZGUge1xuICAgIHdpZHRoOiA1OTBweDtcbiAgICBoZWlnaHQ6IDEwOTJweDtcbiAgfVxufVxuLnNlYy12b2ljZV9fY29udGFpbmVyIC52b2ljZS1zbGlkZXJfX3NsaWRlIC5zbGlkZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtdm9pY2VfX2NvbnRhaW5lciAudm9pY2Utc2xpZGVyX19zbGlkZSAuc2xpZGUgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWMtdm9pY2VfX2NvbnRhaW5lciAudm9pY2Utc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtdm9pY2VfX2NvbnRhaW5lciAudm9pY2Utc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG59XG4uc2VjLXZvaWNlX19jb250YWluZXIgLnZvaWNlLXNsaWRlcl9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlYy12b2ljZV9fY29udGFpbmVyIC52b2ljZS1zbGlkZXJfX3BhZ2luYXRpb24gLnBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW46IDAgNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtdm9pY2VfX2NvbnRhaW5lciAudm9pY2Utc2xpZGVyX19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgfVxufVxuLnNlYy12b2ljZV9fY29udGFpbmVyIC52b2ljZS1zbGlkZXJfX3BhZ2luYXRpb24gLnBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMWU0ODdhO1xufVxuLnNlYy12b2ljZV9fY2F1dGlvbiB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXZvaWNlX19jYXV0aW9uIHtcbiAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufSIsIi5zZWMtYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjZGVlZmY3O1xuXG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogMzc1cHg7XG4gICAgcGFkZGluZzogNDFweCAwIDU1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWFnZXMvcGFnZXMvaW5kZXgvYWJvdXRfYmcuanBnJykgbm8tcmVwZWF0XG4gICAgICBjZW50ZXIvY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNzUwcHg7XG4gICAgICBwYWRkaW5nOiAxMTBweCAwIDExMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NtLWNhbXBhaWduIHtcbiAgICBtYXJnaW46IC02MHB4IDAgMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciAubW92aWUge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSAudGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbGVmdDogLTU2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTI4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICByaWdodDogLTU2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pZnJhbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MS45MDQlO1xuICAgICAgbWFyZ2luOiAxOHB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDM2cHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lmcmFtZSAuaWZyYW1lLFxuICAgICZfX2lmcmFtZSAuY292ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2lmcmFtZSAuY292ZXIge1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgJGVhc2Utb3V0LXNpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIC5tYWluLWhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbjogMTI1cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAyNTBweCAwIDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZWNvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTk1cHg7XG4gICAgICByaWdodDogLTMwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0b3A6IC0xOTBweDtcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciAuaW5mb3JtYXRpb24tY2FyZCB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAtMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMTIwcHggMCAwIC02MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIC5tYWluLXRleHQge1xuICAgIG1hcmdpbjogNjBweCAtMzBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAxMjBweCAtNjBweCAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIC5zdWItaW1hZ2Uge1xuICAgIG1hcmdpbjogLTMwcHggLTMwcHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogLTYwcHggLTYwcHggMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciAucHJvZmlsZSB7XG4gICAgcGFkZGluZzogNDBweCA1MHB4IDQwcHggMjVweDtcbiAgICBtYXJnaW46IDYwcHggLTMwcHggMCAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL3BhZ2VzL2luZGV4L2Fib3V0X3Byb2ZpbGVfYmcuanBnJylcbiAgICAgIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDEwMHB4IDgwcHggNTBweDtcbiAgICAgIG1hcmdpbjogMTIwcHggLTYwcHggMCAwO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE3ZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgLTU1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAtMTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogLTI1cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IC01MHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciAubWVkaWEge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzNXB4O1xuICAgIG1hcmdpbjogNjBweCAtMTVweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xuICAgICAgbWFyZ2luOiAxMjBweCAtMzBweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNGRlZyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyBpbWcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciAucHJvZHVjdCB7XG4gICAgbWFyZ2luOiA1NXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMTEwcHggMCAwO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgbWFyZ2luOiAyNXB4IC0zMHB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IC02MHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSAuZGVjbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQgLnByb2R1Y3QtY2F0ZWdvcnkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCAucHJvZHVjdC1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xN2VtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cblxuICAgICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWMtaW50cm9kdWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2I3ZTRlYTtcblxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIHBhZGRpbmc6IDUwcHggMCA3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL3BhZ2VzL2luZGV4L2ludHJvZHVjdGlvbl9iZy5qcGcnKSBuby1yZXBlYXRcbiAgICAgIGNlbnRlci9jb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY2FyZCBpbWcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQgLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luOiA4NXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMTcwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcgaW1nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19wb2ludCB7XG4gICAgcGFkZGluZzogNTBweCAwIDQ1cHg7XG4gICAgbWFyZ2luOiAtMTBweCAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2VhZjNmODtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMTAwcHggMCA5MHB4O1xuICAgICAgbWFyZ2luOiAtMjBweCAyMHB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BvaW50IC5wb2ludC1oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BvaW50IC5wb2ludC1pbWcge1xuICAgIG1hcmdpbjogNTBweCAtMTBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAxMDBweCAtMjBweCAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcG9pbnQgLnBvaW50LWltZyArIC5wb2ludC1pbWcge1xuICAgIG1hcmdpbjogNjBweCAtMTBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAxMjBweCAtMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Rlc3Qge1xuICAgIG1hcmdpbjogNzBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDE0MHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXN0IC50ZXN0LWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGVzdCAudGVzdC1jYXJkIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXN0IC50ZXN0LWNhcmQgKyAudGVzdC1jYXJkIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmX19yZXN1bHQge1xuICAgIG1hcmdpbjogNzVweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMTUwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Jlc3VsdCAucmVzdWx0LWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVzdWx0IC5yZXN1bHQtc2xpZGVyIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA1ODBweDtcbiAgICAgIG1hcmdpbjogODBweCBhdXRvIDA7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIGhlaWdodDogMzI1cHg7XG4gICAgICBtYXJnaW46IDAgMTIuNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1ODBweDtcbiAgICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGUgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICBsZWZ0OiAtMzBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICBsZWZ0OiAtNjBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250cm9sbGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udHJvbGxlciAuY29udHJvbGxlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAuYy1zbGlkZXItYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWMtbWVkaWEge1xuICBwYWRkaW5nOiA2MHB4IDAgNzBweDtcbiAgYmFja2dyb3VuZDogI2VhZjNmODtcblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDM1cHggMCAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIC5sb2dvLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTE1cHggLTcuNXB4IDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMTVweCA3LjVweCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlYy1tdiB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IDk4MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjLXBvaW50IHtcbiAgcGFkZGluZzogNjBweCAwIDcwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL3BhZ2VzL2luZGV4L3BvaW50X2JnLmpwZycpIG5vLXJlcGVhdFxuICAgIGNlbnRlci9jb3ZlcjtcblxuICAmX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMzVweCAwIDA7XG4gIH1cblxuICAmX19jb250YWluZXIgLmNhcmQge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gICAgICBtYXJnaW46IC00MHB4IDIwcHggMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciAudGV4dCB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuXG4gICAgICAuc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIC5zbGlkZXIge1xuICAgICAgbWFyZ2luOiAzNXB4IC0yMHB4IDA7XG5cbiAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAmX19zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgIH1cblxuICAgICAgJl9fc2xpZGUgLnNsaWRlIHtcbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMTBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IC5tYWluLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IC5zdWItdGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4xNTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRyb2xsZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJl9fY29udHJvbGxlciAuY29udHJvbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIgLmltYWdlIHtcbiAgICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIC50aXRsZSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG5cbiAgICAgICsgLnRleHQge1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAuY2FyZCB7XG4gICAgICBtYXJnaW46IDQ1cHggMCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlYy1wcm9tb3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWFmM2Y4O1xuXG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogMzc1cHg7XG4gICAgcGFkZGluZzogNzBweCAwIDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWFnZXMvcGFnZXMvaW5kZXgvcHJvbW90aW9uX2JnLmpwZycpIG5vLXJlcGVhdFxuICAgICAgY2VudGVyL2NvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgcGFkZGluZzogMTQwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NtLWNhbXBhaWduIHtcbiAgICBtYXJnaW46IC0xMTVweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IC0yMzBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwIC02MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcgaW1nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IC0yNXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogLTUwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0gLml0ZW0ge1xuICAgICZfX2ltYWdlIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxOTBweCAzMHB4IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDM4MHB4IDYwcHggNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMwZjNhNjg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAuaXRlbV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0zMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIC02MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAtMTkwcHggLTMwcHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IC0zODBweCAtNjBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAuaXRlbV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgLTMwcHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IDAgLTYwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAtMTkwcHggMCAwIC0zMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IC0zODBweCAwIDAgLTYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLml0ZW1fX2NvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMCAtMzBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCAwIDAgLTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAuaXRlbSB7XG4gICAgICBtYXJnaW46IDQwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogODBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2NlbmUge1xuICAgIG1hcmdpbjogNzBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDE0MHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmX19zY2VuZSAuc2NlbmUge1xuICAgICZfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luOiAwIC0zMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCAtNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogLTI1cHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogLTUwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciAudGFiLWNvbnRyb2xsZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIC0zMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCAtNjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEyMXB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzExNDc4NDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzExNDc4NDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTE0Nzg0O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiAyNDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTRweDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzExNDc4NDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciAudGFiLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG1hcmdpbjogLTFweCAtMzBweCAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogLTFweCAtNjBweCAwO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC01MHZ3O1xuICAgICAgICBsZWZ0OiAtNTB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDBkZWcsXG4gICAgICAgICAgcmdiKDE3LCA1NSwgOTgpIDQ1JSxcbiAgICAgICAgICByZ2IoMTcsIDcxLCAxMzIpIDk5JVxuICAgICAgICApO1xuICAgICAgfVxuXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggMCAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGFpbmVyIC5pbWFnZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDYzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JhZGdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICsgLmltYWdlcyB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgybiArIDEpIHtcbiAgICAgICAgICAuaW1hZ2VzX19iYWRnZSB7XG4gICAgICAgICAgICByaWdodDogLTE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAuaW1hZ2VzX19iYWRnZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGFpbmVyIC5wcm9kdWN0IHtcbiAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICBtYXJnaW46IDkwcHggYXV0byAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxODBweCBhdXRvIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICByaWdodDogLTUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAtMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGFpbmVyIC5zdWItdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE3O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRhaW5lciAubWFpbi10ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc21hbGwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuLXBvcHBpbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWluZXIgLnByaWNlIHtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTFlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbi1wb3BwaW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGFpbmVyIC5ibnIge1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogODBweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzMTVweDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDYzMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTAwcHggYXV0byAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRhaW5lciAucHJvZHVjdC1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMDBweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWluZXIgLml0ZW0ge1xuICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19oZWFkIC5pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTM3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faGVhZCAuY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3ViLXRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE3ZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19tYWluLXRleHQge1xuICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbWFpbi10ZXh0IC5zbWFsbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX251bWJlciB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbi1wb3BwaW5zO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zbWFsbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX21vcmUtYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19tb3JlLWJ1dHRvbiAubW9yZS1idXR0b24ge1xuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19idXR0b24gLmJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICB3aWR0aDogNjMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgKyAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDcwcHggMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTQwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250YWluZXIgLnBvaW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtYXJnaW46IDgwcHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IDE2MHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogLTUwdnc7XG4gICAgICAgICAgbGVmdDogLTUwdnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkZWVmZjc7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwIDcwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWFnZXMvcGFnZXMvaW5kZXgvcG9pbnRfYmcuanBnJykgbm8tcmVwZWF0XG4gICAgICAgICAgICBjZW50ZXIvY292ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDE0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogMzVweCAwIDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDcwcHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRhaW5lciAuY2FyZCB7XG4gICAgICAgICAgJl9faW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtNDBweCAyMHB4IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDQwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogLTgwcHggNDBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29udGFpbmVyIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc21hbGwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRhaW5lciAuc2xpZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzVweCAtMjBweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogNzBweCAtNDBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgN3B4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc2xpZGUge1xuICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA3cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zbGlkZSAuc2xpZGUge1xuICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX2NvbnRlbnQgLm1haW4tdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19jb250ZW50IC5zdWItdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xNTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250cm9sbGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTkwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udHJvbGxlciAuY29udHJvbGxlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250YWluZXIgLmltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzVweCAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRhaW5lciAuc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAudGV4dCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICsgLmNhcmQge1xuICAgICAgICAgICAgbWFyZ2luOiA0NXB4IDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDkwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250YWluZXIuaXMtYWN0aXZlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHM6IDMyMHB4LFxuICBzbTogMzc1cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwODBweCxcbiAgeGw6IDEyODBweCxcbiAgeHhsOiAxNDQwcHhcbik7XG5cbiRndXR0ZXI6IDIwcHg7XG4kZ3V0dGVyLW1kOiA0MHB4O1xuXG4kZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiRlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiRlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuJGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG4kZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4kZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuLy8gZm9udFxuJGZvbnQtZW4tcG9wcGluczogJ1BvcHBpbnMnLCBzYW5zLXNlcml2ZjtcblxuLy8gY29sb3JcbiRncmFkYXRpb24tYmx1ZTogbGluZWFyLWdyYWRpZW50KFxuICAyNzBkZWcsXG4gIHJnYig0LCA0MiwgODYpIDAlLFxuICByZ2IoNCwgNDQsIDkxKSAxNiUsXG4gIHJnYigzLCA0NiwgOTUpIDU4JSxcbiAgcmdiKDQsIDU0LCAxMTEpIDEwMCVcbik7XG5cbiRjb2xvci1ncmVlbjogIzA3OWRhNztcbiIsIi5zZWMtdm9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjYjZkZmU1O1xuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA3NXB4IDAgNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL3BhZ2VzL2luZGV4L3ZvaWNlX2JnLmpwZycpIG5vLXJlcGVhdFxuICAgICAgY2VudGVyL2NvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgcGFkZGluZzogMTUwcHggMCAxMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2hlYWRpbmcgaW1nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciAudm9pY2Utc2xpZGVyIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgMCAwIC03cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICB3aWR0aDogMjk1cHg7XG4gICAgICBtYXJnaW46IDAgMTRweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogNTkwcHg7XG4gICAgICAgIG1hcmdpbjogMCAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlIC5zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjk1cHg7XG4gICAgICBoZWlnaHQ6IDUzNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1OTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDkycHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFlNDg3YTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhdXRpb24ge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKFxuICAkbG93ZXIsXG4gICR1cHBlcixcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50c1xuKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiLy4ifQ== */
