@font-face {
  font-family: "Roboto";
  font-display: block;
  src: url("../fonts/Roboto/Roboto-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}

/* line 1, dev/sass/pages/bonus.scss */
.bonus-page {
  font-family: 'Roboto';
  width: 100%;
}

/* line 6, dev/sass/pages/bonus.scss */
.main-bonus-banner {
  margin: 60px 0;
  min-height: 350px;
  width: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#F09819), to(#EDDE5D));
  background: -webkit-linear-gradient(left, #F09819 0%, #EDDE5D 100%);
  background: -o-linear-gradient(left, #F09819 0%, #EDDE5D 100%);
  background: linear-gradient(90deg, #F09819 0%, #EDDE5D 100%);
  -webkit-border-radius: 20px;
          border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

/* line 17, dev/sass/pages/bonus.scss */
.main-bonus-banner__info {
  width: 50%;
}

/* line 21, dev/sass/pages/bonus.scss */
.main-bonus-banner__content-images {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 26, dev/sass/pages/bonus.scss */
.bonus-banner-info {
  padding: 50px 0px 50px 65px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1;
}

/* line 31, dev/sass/pages/bonus.scss */
.bonus-banner-info__title {
  width: 80%;
  font-weight: 600;
  font-size: 36px;
  line-height: 46px;
  color: #FFFFFF;
  margin-bottom: 50px;
}

/* line 40, dev/sass/pages/bonus.scss */
.bonus-banner-info__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 43, dev/sass/pages/bonus.scss */
.bonus-banner-info__links .link {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 265px;
  display: inline-block;
  margin-right: 10px;
}

/* line 49, dev/sass/pages/bonus.scss */
.bonus-banner-info__links .link:last-child {
  margin-right: 0;
}

/* line 56, dev/sass/pages/bonus.scss */
.link {
  display: block;
  font-weight: 600;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  padding: 10px 30px;
  background: #009939;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  text-decoration: none;
}

/* line 67, dev/sass/pages/bonus.scss */
.link--secondary {
  background: #F95A00;
}

/* line 73, dev/sass/pages/bonus.scss */
.bonus-banner-content-images__image {
  position: absolute;
  bottom: -90px;
  right: 70px;
}

/* line 81, dev/sass/pages/bonus.scss */
.bonus-banner-bg-images__bg {
  position: absolute;
  right: -210px;
  top: -115px;
}

/* line 87, dev/sass/pages/bonus.scss */
.bonus-banner-bg-images__percent {
  position: absolute;
  top: 25px;
  right: 15px;
}

/* line 93, dev/sass/pages/bonus.scss */
.bonus-banner-bg-images__percent-blur {
  position: absolute;
  top: 170px;
  right: 405px;
}

/* line 99, dev/sass/pages/bonus.scss */
.bonus-banner-bg-images__present {
  position: absolute;
  bottom: 20px;
  right: 15px;
  z-index: 1;
}

/* line 107, dev/sass/pages/bonus.scss */
.discounts {
  margin: 30px 0;
}

/* line 110, dev/sass/pages/bonus.scss */
.discounts__title {
  text-align: center;
  width: 100%;
  font-weight: 600;
  font-size: 36px;
  line-height: 46px;
  color: #333333;
  margin: 30px 0 60px 0;
}

/* line 121, dev/sass/pages/bonus.scss */
.discounts-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 124, dev/sass/pages/bonus.scss */
.discounts-content__description {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 40%;
}

/* line 129, dev/sass/pages/bonus.scss */
.discounts-content__info {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 30px;
}

/* line 136, dev/sass/pages/bonus.scss */
.card-info {
  position: relative;
  background: -webkit-linear-gradient(23.06deg, #134E16 14.55%, #5EB665 95.41%);
  background: -o-linear-gradient(23.06deg, #134E16 14.55%, #5EB665 95.41%);
  background: linear-gradient(66.94deg, #134E16 14.55%, #5EB665 95.41%);
  -webkit-border-radius: 20px;
          border-radius: 20px;
  padding: 30px 40px 120px 40px;
  margin-bottom: 145px;
  width: 470px;
}

/* line 144, dev/sass/pages/bonus.scss */
.card-info__descr {
  font-weight: 500;
  font-size: 18px;
  color: #FFFFFF;
}

/* line 150, dev/sass/pages/bonus.scss */
.card-info__title {
  position: relative;
  font-weight: 400;
  font-size: 30px;
  color: #FFFFFF;
  padding-left: 80px;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 159, dev/sass/pages/bonus.scss */
.card-info__title::before {
  content: '';
  position: absolute;
  width: 60px;
  height: 60px;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url(../img/svg/bonus-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
}

/* line 173, dev/sass/pages/bonus.scss */
.card-info__img-card {
  position: absolute;
  bottom: -105px;
  right: 35px;
  -webkit-transform: rotate(15deg);
      -ms-transform: rotate(15deg);
          transform: rotate(15deg);
}

/* line 180, dev/sass/pages/bonus.scss */
.card-info__img-percent {
  position: absolute;
  bottom: -65px;
  left: 30px;
}

/* line 187, dev/sass/pages/bonus.scss */
.discounts-table {
  border: 2px solid #5EB565;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  padding: 30px 25px;
}

/* line 192, dev/sass/pages/bonus.scss */
.discounts-table__head {
  margin-bottom: 35px;
}

/* line 196, dev/sass/pages/bonus.scss */
.discounts-table__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 200, dev/sass/pages/bonus.scss */
.discounts-table__row:nth-child(2n) .discounts-table__cell {
  background: -webkit-gradient(linear, right top, left top, from(rgba(229, 242, 232, 0)), color-stop(52.08%, #E5F2E8), color-stop(100%, rgba(255, 240, 232, 0)), color-stop(100%, rgba(229, 242, 232, 0)), to(rgba(229, 242, 232, 0)));
  background: -webkit-linear-gradient(right, rgba(229, 242, 232, 0) 0%, #E5F2E8 52.08%, rgba(255, 240, 232, 0) 100%, rgba(229, 242, 232, 0) 100%, rgba(229, 242, 232, 0) 100%);
  background: -o-linear-gradient(right, rgba(229, 242, 232, 0) 0%, #E5F2E8 52.08%, rgba(255, 240, 232, 0) 100%, rgba(229, 242, 232, 0) 100%, rgba(229, 242, 232, 0) 100%);
  background: linear-gradient(270deg, rgba(229, 242, 232, 0) 0%, #E5F2E8 52.08%, rgba(255, 240, 232, 0) 100%, rgba(229, 242, 232, 0) 100%, rgba(229, 242, 232, 0) 100%);
}

/* line 206, dev/sass/pages/bonus.scss */
.discounts-table__cell {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  color: #333333;
}

/* line 221, dev/sass/pages/bonus.scss */
.bonuses {
  position: relative;
  margin-top: 90px;
}

/* line 226, dev/sass/pages/bonus.scss */
.bonuses-banner {
  position: relative;
  overflow: hidden;
  background: -webkit-gradient(linear, left top, right top, from(#614385), to(#516395));
  background: -webkit-linear-gradient(left, #614385 0%, #516395 100%);
  background: -o-linear-gradient(left, #614385 0%, #516395 100%);
  background: linear-gradient(90deg, #614385 0%, #516395 100%);
  -webkit-border-radius: 20px;
          border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 235, dev/sass/pages/bonus.scss */
.bonuses-banner::before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 805px;
  height: 805px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  bottom: -85px;
  right: -100px;
}

/* line 247, dev/sass/pages/bonus.scss */
.bonuses-banner::after {
  content: '';
  position: absolute;
  display: inline-block;
  width: 805px;
  height: 805px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: #5B518C;
  bottom: 105px;
  right: -470px;
}

/* line 259, dev/sass/pages/bonus.scss */
.bonuses-banner__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-right: 100px;
  z-index: 1;
}

/* line 271, dev/sass/pages/bonus.scss */
.bonuses__img-present-blur {
  position: absolute;
  right: -105px;
  bottom: -150px;
  z-index: 1;
}

/* line 278, dev/sass/pages/bonus.scss */
.bonuses__img-present {
  position: absolute;
  left: 400px;
  top: -50px;
  z-index: 1;
}

/* line 286, dev/sass/pages/bonus.scss */
.bonuses-info {
  padding: 60px 40px;
  width: 380px;
}

/* line 290, dev/sass/pages/bonus.scss */
.bonuses-info__title {
  position: relative;
  font-weight: 400;
  font-size: 30px;
  color: #FFFFFF;
  padding-left: 80px;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 299, dev/sass/pages/bonus.scss */
.bonuses-info__title::before {
  content: '';
  position: absolute;
  width: 60px;
  height: 60px;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url(../img/svg/action-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
}

/* line 313, dev/sass/pages/bonus.scss */
.bonuses-info__descr {
  font-weight: 500;
  font-size: 18px;
  color: #FFFFFF;
}

/* line 320, dev/sass/pages/bonus.scss */
.bonuses-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

/* line 325, dev/sass/pages/bonus.scss */
.bonuses-content .content-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 20px;
}

/* line 331, dev/sass/pages/bonus.scss */
.bonuses-content .content-data__text {
  font-weight: 500;
  font-size: 39px;
  text-transform: uppercase;
  color: #FFC240;
}

/* line 340, dev/sass/pages/bonus.scss */
.special-actions {
  margin: 30px 0;
}

/* line 343, dev/sass/pages/bonus.scss */
.special-actions__title {
  font-weight: 600;
  font-size: 36px;
  color: #333333;
  margin: 30px 0 60px 0;
  text-align: center;
}

/* line 352, dev/sass/pages/bonus.scss */
.actions-list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

/* line 357, dev/sass/pages/bonus.scss */
.actions-list__item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 40px;
}

/* line 363, dev/sass/pages/bonus.scss */
.actions-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 368, dev/sass/pages/bonus.scss */
.actions-item__descr {
  font-weight: 500;
  font-size: 18px;
  text-align: center;
  color: #333333;
}

/* line 376, dev/sass/pages/bonus.scss */
.how-get-card {
  position: relative;
}

/* line 380, dev/sass/pages/bonus.scss */
.how-get-card-banner {
  background: -webkit-gradient(linear, left top, right top, from(#F06619), to(#EDA25D));
  background: -webkit-linear-gradient(left, #F06619 0%, #EDA25D 100%);
  background: -o-linear-gradient(left, #F06619 0%, #EDA25D 100%);
  background: linear-gradient(90deg, #F06619 0%, #EDA25D 100%);
  -webkit-border-radius: 20px;
          border-radius: 20px;
  margin-top: 60px;
  padding: 50px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  overflow: hidden;
}

/* line 390, dev/sass/pages/bonus.scss */
.how-get-card-banner::before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 805px;
  height: 805px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  bottom: -435px;
  left: -290px;
}

/* line 402, dev/sass/pages/bonus.scss */
.how-get-card-banner::after {
  content: '';
  position: absolute;
  display: inline-block;
  width: 513px;
  height: 513px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: #EF8138;
  bottom: -295px;
  left: -145px;
}

/* line 415, dev/sass/pages/bonus.scss */
.get-card-info {
  width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 130px;
  z-index: 1;
}

/* line 423, dev/sass/pages/bonus.scss */
.get-card-info__title {
  font-weight: 600;
  font-size: 36px;
  color: #FFFFFF;
}

/* line 429, dev/sass/pages/bonus.scss */
.get-card-info__descr {
  font-weight: 400;
  font-size: 18px;
  text-align: center;
  color: #FFFFFF;
  padding: 20px;
}

/* line 437, dev/sass/pages/bonus.scss */
.get-card-info__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

/* line 442, dev/sass/pages/bonus.scss */
.get-card-info__links .link {
  padding: 10px 25px;
  margin-right: 10px;
  width: 225px;
  text-align: center;
}

/* line 448, dev/sass/pages/bonus.scss */
.get-card-info__links .link:last-child {
  margin-left: unset;
}

/* line 455, dev/sass/pages/bonus.scss */
.banner-bg-images {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}

/* line 462, dev/sass/pages/bonus.scss */
.banner-bg-images__present-blur {
  position: absolute;
  left: -155px;
  top: 0;
  z-index: 1;
}

/* line 469, dev/sass/pages/bonus.scss */
.banner-bg-images__discount-blur {
  position: absolute;
  right: -255px;
  top: -125px;
  z-index: 1;
}

/* line 477, dev/sass/pages/bonus.scss */
.get-card-images {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

/* line 483, dev/sass/pages/bonus.scss */
.get-card-images__main-pic {
  position: absolute;
  left: 10px;
  bottom: 0;
  z-index: 1;
}

/* line 490, dev/sass/pages/bonus.scss */
.get-card-images__additional-pic {
  position: absolute;
  left: 295px;
  top: 50%;
  z-index: 1;
  -webkit-transform: rotate(-15deg) translateY(-50%);
      -ms-transform: rotate(-15deg) translateY(-50%);
          transform: rotate(-15deg) translateY(-50%);
}

@media (max-width: 1200px) {
  /* line 500, dev/sass/pages/bonus.scss */
  .container {
    width: 100%;
    padding: 0 10px;
  }
  /* line 505, dev/sass/pages/bonus.scss */
  .get-card-info {
    margin-right: 30px;
  }
  /* line 508, dev/sass/pages/bonus.scss */
  .get-card-info__links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 512, dev/sass/pages/bonus.scss */
  .get-card-info__links .link {
    margin: 5px 0;
  }
}

@media (max-width: 1100px) {
  /* line 521, dev/sass/pages/bonus.scss */
  .main-bonus-banner__info {
    width: 60%;
  }
  /* line 527, dev/sass/pages/bonus.scss */
  .bonus-banner-content-images__image {
    width: 300px;
    height: auto;
  }
}

@media (max-width: 1000px) {
  /* line 537, dev/sass/pages/bonus.scss */
  .discounts-table__row:nth-child(2n) {
    background: -webkit-gradient(linear, right top, left top, from(rgba(229, 242, 232, 0)), color-stop(52.08%, #E5F2E8), color-stop(100%, rgba(255, 240, 232, 0)), color-stop(100%, rgba(229, 242, 232, 0)), to(rgba(229, 242, 232, 0)));
    background: -webkit-linear-gradient(right, rgba(229, 242, 232, 0) 0%, #E5F2E8 52.08%, rgba(255, 240, 232, 0) 100%, rgba(229, 242, 232, 0) 100%, rgba(229, 242, 232, 0) 100%);
    background: -o-linear-gradient(right, rgba(229, 242, 232, 0) 0%, #E5F2E8 52.08%, rgba(255, 240, 232, 0) 100%, rgba(229, 242, 232, 0) 100%, rgba(229, 242, 232, 0) 100%);
    background: linear-gradient(270deg, rgba(229, 242, 232, 0) 0%, #E5F2E8 52.08%, rgba(255, 240, 232, 0) 100%, rgba(229, 242, 232, 0) 100%, rgba(229, 242, 232, 0) 100%);
  }
  /* line 539, dev/sass/pages/bonus.scss */
  .discounts-table__row:nth-child(2n) .discounts-table__cell {
    background: unset;
  }
  /* line 546, dev/sass/pages/bonus.scss */
  .bonuses-banner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 549, dev/sass/pages/bonus.scss */
  .bonuses-banner__description {
    width: 100%;
    z-index: 1;
    padding: 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 556, dev/sass/pages/bonus.scss */
  .bonuses-banner__content {
    padding: 30px 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
  }
  /* line 563, dev/sass/pages/bonus.scss */
  .bonuses-info {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 568, dev/sass/pages/bonus.scss */
  .get-card-info {
    width: 40%;
    z-index: 1;
  }
  /* line 574, dev/sass/pages/bonus.scss */
  .get-card-images__main-pic {
    width: 250px;
    height: auto;
  }
  /* line 579, dev/sass/pages/bonus.scss */
  .get-card-images__additional-pic {
    width: 200px;
    left: 240px;
  }
}

@media (max-width: 900px) {
  /* line 588, dev/sass/pages/bonus.scss */
  .main-bonus-banner__info {
    width: 70%;
  }
  /* line 594, dev/sass/pages/bonus.scss */
  .bonus-banner-info__links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 597, dev/sass/pages/bonus.scss */
  .bonus-banner-info__links .link {
    margin: 10px 0;
  }
  /* line 603, dev/sass/pages/bonus.scss */
  .discounts-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 607, dev/sass/pages/bonus.scss */
  .card-info {
    width: 100%;
  }
  /* line 611, dev/sass/pages/bonus.scss */
  .discounts-table {
    margin: 0;
  }
  /* line 615, dev/sass/pages/bonus.scss */
  .get-card-info {
    width: 40%;
    z-index: 1;
  }
  /* line 619, dev/sass/pages/bonus.scss */
  .get-card-info__title {
    font-size: 24px;
  }
  /* line 623, dev/sass/pages/bonus.scss */
  .get-card-info__descr {
    font-size: 16px;
  }
}

@media (max-width: 800px) {
  /* line 630, dev/sass/pages/bonus.scss */
  .main-bonus-banner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 633, dev/sass/pages/bonus.scss */
  .main-bonus-banner__info {
    width: 100%;
  }
  /* line 639, dev/sass/pages/bonus.scss */
  .bonus-banner-bg-images__percent {
    bottom: 10px;
    left: 15px;
    top: unset;
    right: unset;
    z-index: 1;
    width: 100px;
  }
  /* line 648, dev/sass/pages/bonus.scss */
  .bonus-banner-bg-images__present {
    width: 100px;
  }
  /* line 653, dev/sass/pages/bonus.scss */
  .bonus-banner-info {
    padding: 30px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 660, dev/sass/pages/bonus.scss */
  .bonus-banner-info__title {
    text-align: center;
    margin-bottom: 20px;
    font-size: 24px;
  }
  /* line 667, dev/sass/pages/bonus.scss */
  .bonus-banner-content-images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 671, dev/sass/pages/bonus.scss */
  .bonus-banner-content-images__image {
    position: relative;
    width: unset;
    bottom: unset;
    right: unset;
  }
  /* line 680, dev/sass/pages/bonus.scss */
  .discounts__title {
    font-size: 24px;
    margin: 30px 0;
  }
  /* line 687, dev/sass/pages/bonus.scss */
  .bonuses__img-present {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 695, dev/sass/pages/bonus.scss */
  .bonuses-content .content-data__text {
    font-size: 30px;
  }
  /* line 702, dev/sass/pages/bonus.scss */
  .special-actions__title {
    font-size: 24px;
  }
  /* line 707, dev/sass/pages/bonus.scss */
  .actions-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 712, dev/sass/pages/bonus.scss */
  .actions-item {
    max-width: 300px;
  }
}

@media (max-width: 750px) {
  /* line 718, dev/sass/pages/bonus.scss */
  .how-get-card {
    overflow: hidden;
  }
  /* line 722, dev/sass/pages/bonus.scss */
  .how-get-card-banner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0;
    padding-bottom: 350px;
  }
  /* line 728, dev/sass/pages/bonus.scss */
  .how-get-card-banner__images {
    position: relative;
    height: 320px;
  }
  /* line 734, dev/sass/pages/bonus.scss */
  .get-card-info {
    margin-right: 0;
    width: 100%;
  }
  /* line 739, dev/sass/pages/bonus.scss */
  .get-card-images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 743, dev/sass/pages/bonus.scss */
  .get-card-images__inner {
    position: relative;
    width: 1px;
    height: 100%;
  }
  /* line 749, dev/sass/pages/bonus.scss */
  .get-card-images__additional-pic {
    bottom: 65px;
    left: 0;
    top: unset;
  }
  /* line 755, dev/sass/pages/bonus.scss */
  .get-card-images__main-pic {
    right: 0;
    left: unset;
    width: 300px;
  }
  /* line 762, dev/sass/pages/bonus.scss */
  .how-get-card-banner {
    padding-bottom: 400px;
  }
  /* line 767, dev/sass/pages/bonus.scss */
  .banner-bg-images__present-blur {
    display: none;
  }
}

@media (max-width: 500px) {
  /* line 775, dev/sass/pages/bonus.scss */
  .card-info__img-card {
    width: 200px;
    bottom: -60px;
  }
  /* line 780, dev/sass/pages/bonus.scss */
  .card-info__img-percent {
    width: 100px;
  }
  /* line 785, dev/sass/pages/bonus.scss */
  .bonuses-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 790, dev/sass/pages/bonus.scss */
  .bonus-banner-bg-images__bg {
    top: 200px;
    left: 80px;
  }
  /* line 795, dev/sass/pages/bonus.scss */
  .bonus-banner-bg-images__percent-blur {
    display: none;
  }
  /* line 801, dev/sass/pages/bonus.scss */
  .bonuses-banner::before {
    top: -300px;
    right: -300px;
  }
  /* line 806, dev/sass/pages/bonus.scss */
  .bonuses-banner::after {
    top: -400px;
  }
  /* line 811, dev/sass/pages/bonus.scss */
  .bonuses {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 813, dev/sass/pages/bonus.scss */
  .bonuses__img-present-blur {
    right: 50%;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
    bottom: 25px;
  }
  /* line 820, dev/sass/pages/bonus.scss */
  .bonuses-info {
    padding: 0;
    padding-top: 60px;
  }
  /* line 826, dev/sass/pages/bonus.scss */
  .get-card-images__main-pic {
    right: -40px;
  }
  /* line 830, dev/sass/pages/bonus.scss */
  .get-card-images__additional-pic {
    width: 190px;
    bottom: 145px;
    left: -10px;
  }
}
.mb_50{
  margin-bottom: 50px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL2ZvbnRzLnNjc3MiLCJib251cy5jc3MiLCJwYWdlcy9ib251cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Msc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixrRUFBaUU7RUFDakUsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDQ0NoQjs7QUFFRCx1Q0FBdUM7QUNSdkM7RUFDRSxzQkFBcUI7RUFDckIsWUFBVztDQUNaOztBRFdELHVDQUF1QztBQ1R2QztFQUNFLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsWUFBVztFQUNYLHNGQUE0RDtFQUE1RCxvRUFBNEQ7RUFBNUQsK0RBQTREO0VBQTVELDZEQUE0RDtFQUM1RCw0QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsK0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsbUJBQWtCO0NBU25COztBRElELHdDQUF3QztBQ1h0QztFQUNFLFdBQVU7Q0FDWDs7QURjSCx3Q0FBd0M7QUNadEM7RUFDRSxvQkFBTztNQUFQLFlBQU87VUFBUCxRQUFPO0NBQ1I7O0FEZUgsd0NBQXdDO0FDWnhDO0VBQ0UsNEJBQTJCO0VBQzNCLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsV0FBVTtDQXlCWDs7QURURCx3Q0FBd0M7QUNkdEM7RUFDRSxXQUFVO0VBQ1YsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLGVBQWM7RUFDZCxvQkFBbUI7Q0FDcEI7O0FEaUJILHdDQUF3QztBQ2Z0QztFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0NBWWQ7O0FET0gsd0NBQXdDO0FDcEJyQztFQUlHLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixtQkFBa0I7Q0FLbkI7O0FEZ0JMLHdDQUF3QztBQzVCckM7RUFVSyxnQkFBZTtDQUNoQjs7QURzQlAsd0NBQXdDO0FDakJ4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Q0QseUNBQXlDO0VDMUN2QztJQUNFLFdBQVU7SUFDVixtQ0FBMEI7UUFBMUIsK0JBQTBCO1lBQTFCLDJCQUEwQjtJQUMxQixhQUFZO0dBQ2I7RUQ0Q0gseUNBQXlDO0VDekN6QztJQUNFLFdBQVU7SUFDVixrQkFBaUI7R0FDbEI7RUQyQ0QseUNBQXlDO0VDeEN2QztJQUNFLGFBQVk7R0FDYjtFRDBDSCx5Q0FBeUM7RUN4Q3ZDO0lBQ0UsYUFBWTtJQUNaLGNBQWE7SUFDYixZQUFXO0dBQ1o7Q0QwQ0oiLCJmaWxlIjoiYm9udXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRmb250LWRpc3BsYXk6IGJsb2NrO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDsgXG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5ib251cy1wYWdlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA2LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4ubWFpbi1ib251cy1iYW5uZXIge1xuICBtYXJnaW46IDYwcHggMDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGMDk4MTkgMCUsICNFRERFNUQgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxNywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLm1haW4tYm9udXMtYmFubmVyX19pbmZvIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLm1haW4tYm9udXMtYmFubmVyX19jb250ZW50LWltYWdlcyB7XG4gIGZsZXg6IDE7XG59XG5cbi8qIGxpbmUgMjYsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5ib251cy1iYW5uZXItaW5mbyB7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDUwcHggNjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTtcbn1cblxuLyogbGluZSAzMSwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmJvbnVzLWJhbm5lci1pbmZvX190aXRsZSB7XG4gIHdpZHRoOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4vKiBsaW5lIDQwLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYm9udXMtYmFubmVyLWluZm9fX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSA0MywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmJvbnVzLWJhbm5lci1pbmZvX19saW5rcyAubGluayB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMjY1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDQ5LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYm9udXMtYmFubmVyLWluZm9fX2xpbmtzIC5saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgNTYsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDk5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNjcsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5saW5rLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjRjk1QTAwO1xufVxuXG4vKiBsaW5lIDczLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYm9udXMtYmFubmVyLWNvbnRlbnQtaW1hZ2VzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOTBweDtcbiAgcmlnaHQ6IDcwcHg7XG59XG5cbi8qIGxpbmUgODEsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5ib251cy1iYW5uZXItYmctaW1hZ2VzX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMTBweDtcbiAgdG9wOiAtMTE1cHg7XG59XG5cbi8qIGxpbmUgODcsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5ib251cy1iYW5uZXItYmctaW1hZ2VzX19wZXJjZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4vKiBsaW5lIDkzLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYm9udXMtYmFubmVyLWJnLWltYWdlc19fcGVyY2VudC1ibHVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3MHB4O1xuICByaWdodDogNDA1cHg7XG59XG5cbi8qIGxpbmUgOTksIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5ib251cy1iYW5uZXItYmctaW1hZ2VzX19wcmVzZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBsaW5lIDEwNywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmRpc2NvdW50cyB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4vKiBsaW5lIDExMCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmRpc2NvdW50c19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAzMHB4IDAgNjBweCAwO1xufVxuXG4vKiBsaW5lIDEyMSwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmRpc2NvdW50cy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSAxMjQsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5kaXNjb3VudHMtY29udGVudF9fZGVzY3JpcHRpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDAlO1xufVxuXG4vKiBsaW5lIDEyOSwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmRpc2NvdW50cy1jb250ZW50X19pbmZvIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi8qIGxpbmUgMTM2LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uY2FyZC1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjYuOTRkZWcsICMxMzRFMTYgMTQuNTUlLCAjNUVCNjY1IDk1LjQxJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggNDBweCAxMjBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbiAgd2lkdGg6IDQ3MHB4O1xufVxuXG4vKiBsaW5lIDE0NCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmNhcmQtaW5mb19fZGVzY3Ige1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKiBsaW5lIDE1MCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmNhcmQtaW5mb19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDE1OSwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmNhcmQtaW5mb19fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2JvbnVzLWljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDE3MywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmNhcmQtaW5mb19faW1nLWNhcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwNXB4O1xuICByaWdodDogMzVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xufVxuXG4vKiBsaW5lIDE4MCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmNhcmQtaW5mb19faW1nLXBlcmNlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTY1cHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi8qIGxpbmUgMTg3LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uZGlzY291bnRzLXRhYmxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzVFQjU2NTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xufVxuXG4vKiBsaW5lIDE5MiwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmRpc2NvdW50cy10YWJsZV9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi8qIGxpbmUgMTk2LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uZGlzY291bnRzLXRhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDIwMCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmRpc2NvdW50cy10YWJsZV9fcm93Om50aC1jaGlsZCgybikgLmRpc2NvdW50cy10YWJsZV9fY2VsbCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjI5LCAyNDIsIDIzMiwgMCkgMCUsICNFNUYyRTggNTIuMDglLCByZ2JhKDI1NSwgMjQwLCAyMzIsIDApIDEwMCUsIHJnYmEoMjI5LCAyNDIsIDIzMiwgMCkgMTAwJSwgcmdiYSgyMjksIDI0MiwgMjMyLCAwKSAxMDAlKTtcbn1cblxuLyogbGluZSAyMDYsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5kaXNjb3VudHMtdGFibGVfX2NlbGwge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4vKiBsaW5lIDIyMSwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmJvbnVzZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi8qIGxpbmUgMjI2LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYm9udXNlcy1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYxNDM4NSAwJSwgIzUxNjM5NSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogbGluZSAyMzUsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5ib251c2VzLWJhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODA1cHg7XG4gIGhlaWdodDogODA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3R0b206IC04NXB4O1xuICByaWdodDogLTEwMHB4O1xufVxuXG4vKiBsaW5lIDI0NywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmJvbnVzZXMtYmFubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwNXB4O1xuICBoZWlnaHQ6IDgwNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM1QjUxOEM7XG4gIGJvdHRvbTogMTA1cHg7XG4gIHJpZ2h0OiAtNDcwcHg7XG59XG5cbi8qIGxpbmUgMjU5LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYm9udXNlcy1iYW5uZXJfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGxpbmUgMjcxLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYm9udXNlc19faW1nLXByZXNlbnQtYmx1ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMDVweDtcbiAgYm90dG9tOiAtMTUwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGxpbmUgMjc4LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYm9udXNlc19faW1nLXByZXNlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwMHB4O1xuICB0b3A6IC01MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBsaW5lIDI4NiwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmJvbnVzZXMtaW5mbyB7XG4gIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgd2lkdGg6IDM4MHB4O1xufVxuXG4vKiBsaW5lIDI5MCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmJvbnVzZXMtaW5mb19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDI5OSwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmJvbnVzZXMtaW5mb19fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2FjdGlvbi1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLyogbGluZSAzMTMsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5ib251c2VzLWluZm9fX2Rlc2NyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLyogbGluZSAzMjAsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5ib251c2VzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMzI1LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYm9udXNlcy1jb250ZW50IC5jb250ZW50LWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi8qIGxpbmUgMzMxLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYm9udXNlcy1jb250ZW50IC5jb250ZW50LWRhdGFfX3RleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZDMjQwO1xufVxuXG4vKiBsaW5lIDM0MCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLnNwZWNpYWwtYWN0aW9ucyB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4vKiBsaW5lIDM0MywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLnNwZWNpYWwtYWN0aW9uc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDMwcHggMCA2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAzNTIsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5hY3Rpb25zLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDM1NywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmFjdGlvbnMtbGlzdF9faXRlbSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMCA0MHB4O1xufVxuXG4vKiBsaW5lIDM2MywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmFjdGlvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzY4LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYWN0aW9ucy1pdGVtX19kZXNjciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLyogbGluZSAzNzYsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5ob3ctZ2V0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMzgwLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uaG93LWdldC1jYXJkLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YwNjYxOSAwJSwgI0VEQTI1RCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZzogNTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMzkwLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uaG93LWdldC1jYXJkLWJhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODA1cHg7XG4gIGhlaWdodDogODA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3R0b206IC00MzVweDtcbiAgbGVmdDogLTI5MHB4O1xufVxuXG4vKiBsaW5lIDQwMiwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmhvdy1nZXQtY2FyZC1iYW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTEzcHg7XG4gIGhlaWdodDogNTEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0VGODEzODtcbiAgYm90dG9tOiAtMjk1cHg7XG4gIGxlZnQ6IC0xNDVweDtcbn1cblxuLyogbGluZSA0MTUsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5nZXQtY2FyZC1pbmZvIHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLyogbGluZSA0MjMsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbi5nZXQtY2FyZC1pbmZvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qIGxpbmUgNDI5LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uZ2V0LWNhcmQtaW5mb19fZGVzY3Ige1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi8qIGxpbmUgNDM3LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uZ2V0LWNhcmQtaW5mb19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDQ0MiwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmdldC1jYXJkLWluZm9fX2xpbmtzIC5saW5rIHtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDQ0OCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmdldC1jYXJkLWluZm9fX2xpbmtzIC5saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7XG59XG5cbi8qIGxpbmUgNDU1LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYmFubmVyLWJnLWltYWdlcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4vKiBsaW5lIDQ2MiwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmJhbm5lci1iZy1pbWFnZXNfX3ByZXNlbnQtYmx1ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1NXB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGxpbmUgNDY5LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uYmFubmVyLWJnLWltYWdlc19fZGlzY291bnQtYmx1ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yNTVweDtcbiAgdG9wOiAtMTI1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGxpbmUgNDc3LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uZ2V0LWNhcmQtaW1hZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi8qIGxpbmUgNDgzLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4uZ2V0LWNhcmQtaW1hZ2VzX19tYWluLXBpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBsaW5lIDQ5MCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuLmdldC1jYXJkLWltYWdlc19fYWRkaXRpb25hbC1waWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI5NXB4O1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNTAwLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAvKiBsaW5lIDUwNSwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuZ2V0LWNhcmQtaW5mbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC8qIGxpbmUgNTA4LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5nZXQtY2FyZC1pbmZvX19saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC8qIGxpbmUgNTEyLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5nZXQtY2FyZC1pbmZvX19saW5rcyAubGluayB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC8qIGxpbmUgNTIxLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5tYWluLWJvbnVzLWJhbm5lcl9faW5mbyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAvKiBsaW5lIDUyNywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuYm9udXMtYmFubmVyLWNvbnRlbnQtaW1hZ2VzX19pbWFnZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC8qIGxpbmUgNTM3LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5kaXNjb3VudHMtdGFibGVfX3JvdzpudGgtY2hpbGQoMm4pIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDIyOSwgMjQyLCAyMzIsIDApIDAlLCAjRTVGMkU4IDUyLjA4JSwgcmdiYSgyNTUsIDI0MCwgMjMyLCAwKSAxMDAlLCByZ2JhKDIyOSwgMjQyLCAyMzIsIDApIDEwMCUsIHJnYmEoMjI5LCAyNDIsIDIzMiwgMCkgMTAwJSk7XG4gIH1cbiAgLyogbGluZSA1MzksIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmRpc2NvdW50cy10YWJsZV9fcm93Om50aC1jaGlsZCgybikgLmRpc2NvdW50cy10YWJsZV9fY2VsbCB7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIH1cbiAgLyogbGluZSA1NDYsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmJvbnVzZXMtYmFubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC8qIGxpbmUgNTQ5LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5ib251c2VzLWJhbm5lcl9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC8qIGxpbmUgNTU2LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5ib251c2VzLWJhbm5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC8qIGxpbmUgNTYzLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5ib251c2VzLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLyogbGluZSA1NjgsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmdldC1jYXJkLWluZm8ge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAvKiBsaW5lIDU3NCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuZ2V0LWNhcmQtaW1hZ2VzX19tYWluLXBpYyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAvKiBsaW5lIDU3OSwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuZ2V0LWNhcmQtaW1hZ2VzX19hZGRpdGlvbmFsLXBpYyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGxlZnQ6IDI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAvKiBsaW5lIDU4OCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAubWFpbi1ib251cy1iYW5uZXJfX2luZm8ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLyogbGluZSA1OTQsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmJvbnVzLWJhbm5lci1pbmZvX19saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAvKiBsaW5lIDU5NywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuYm9udXMtYmFubmVyLWluZm9fX2xpbmtzIC5saW5rIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAvKiBsaW5lIDYwMywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuZGlzY291bnRzLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSA2MDcsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmNhcmQtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA2MTEsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmRpc2NvdW50cy10YWJsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC8qIGxpbmUgNjE1LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5nZXQtY2FyZC1pbmZvIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLyogbGluZSA2MTksIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmdldC1jYXJkLWluZm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLyogbGluZSA2MjMsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmdldC1jYXJkLWluZm9fX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNjMwLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5tYWluLWJvbnVzLWJhbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAvKiBsaW5lIDYzMywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAubWFpbi1ib251cy1iYW5uZXJfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNjM5LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5ib251cy1iYW5uZXItYmctaW1hZ2VzX19wZXJjZW50IHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAvKiBsaW5lIDY0OCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuYm9udXMtYmFubmVyLWJnLWltYWdlc19fcHJlc2VudCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC8qIGxpbmUgNjUzLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5ib251cy1iYW5uZXItaW5mbyB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC8qIGxpbmUgNjYwLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5ib251cy1iYW5uZXItaW5mb19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAvKiBsaW5lIDY2NywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuYm9udXMtYmFubmVyLWNvbnRlbnQtaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC8qIGxpbmUgNjcxLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5ib251cy1iYW5uZXItY29udGVudC1pbWFnZXNfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG4gIC8qIGxpbmUgNjgwLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5kaXNjb3VudHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgLyogbGluZSA2ODcsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmJvbnVzZXNfX2ltZy1wcmVzZW50IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC8qIGxpbmUgNjk1LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5ib251c2VzLWNvbnRlbnQgLmNvbnRlbnQtZGF0YV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC8qIGxpbmUgNzAyLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5zcGVjaWFsLWFjdGlvbnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLyogbGluZSA3MDcsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmFjdGlvbnMtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC8qIGxpbmUgNzEyLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5hY3Rpb25zLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC8qIGxpbmUgNzE4LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5ob3ctZ2V0LWNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLyogbGluZSA3MjIsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmhvdy1nZXQtY2FyZC1iYW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzUwcHg7XG4gIH1cbiAgLyogbGluZSA3MjgsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmhvdy1nZXQtY2FyZC1iYW5uZXJfX2ltYWdlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgLyogbGluZSA3MzQsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmdldC1jYXJkLWluZm8ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDczOSwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuZ2V0LWNhcmQtaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC8qIGxpbmUgNzQzLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5nZXQtY2FyZC1pbWFnZXNfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA3NDksIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmdldC1jYXJkLWltYWdlc19fYWRkaXRpb25hbC1waWMge1xuICAgIGJvdHRvbTogNjVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogdW5zZXQ7XG4gIH1cbiAgLyogbGluZSA3NTUsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmdldC1jYXJkLWltYWdlc19fbWFpbi1waWMge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAvKiBsaW5lIDc2MiwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuaG93LWdldC1jYXJkLWJhbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwMHB4O1xuICB9XG4gIC8qIGxpbmUgNzY3LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5iYW5uZXItYmctaW1hZ2VzX19wcmVzZW50LWJsdXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC8qIGxpbmUgNzc1LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5jYXJkLWluZm9fX2ltZy1jYXJkIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgfVxuICAvKiBsaW5lIDc4MCwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuY2FyZC1pbmZvX19pbWctcGVyY2VudCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC8qIGxpbmUgNzg1LCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5ib251c2VzLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSA3OTAsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmJvbnVzLWJhbm5lci1iZy1pbWFnZXNfX2JnIHtcbiAgICB0b3A6IDIwMHB4O1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbiAgLyogbGluZSA3OTUsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmJvbnVzLWJhbm5lci1iZy1pbWFnZXNfX3BlcmNlbnQtYmx1ciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDgwMSwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuYm9udXNlcy1iYW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgcmlnaHQ6IC0zMDBweDtcbiAgfVxuICAvKiBsaW5lIDgwNiwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuYm9udXNlcy1iYW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IC00MDBweDtcbiAgfVxuICAvKiBsaW5lIDgxMSwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuYm9udXNlcyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAvKiBsaW5lIDgxMywgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuYm9udXNlc19faW1nLXByZXNlbnQtYmx1ciB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbiAgLyogbGluZSA4MjAsIGRldi9zYXNzL3BhZ2VzL2JvbnVzLnNjc3MgKi9cbiAgLmJvbnVzZXMtaW5mbyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAvKiBsaW5lIDgyNiwgZGV2L3Nhc3MvcGFnZXMvYm9udXMuc2NzcyAqL1xuICAuZ2V0LWNhcmQtaW1hZ2VzX19tYWluLXBpYyB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG4gIC8qIGxpbmUgODMwLCBkZXYvc2Fzcy9wYWdlcy9ib251cy5zY3NzICovXG4gIC5nZXQtY2FyZC1pbWFnZXNfX2FkZGl0aW9uYWwtcGljIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgYm90dG9tOiAxNDVweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuIiwiLmJvbnVzLXBhZ2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1ib251cy1iYW5uZXIge1xuICBtYXJnaW46IDYwcHggMDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGMDk4MTkgMCUsICNFRERFNUQgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19pbmZvIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgJl9fY29udGVudC1pbWFnZXMge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLmJvbnVzLWJhbm5lci1pbmZvIHtcbiAgcGFkZGluZzogNTBweCAwcHggNTBweCA2NXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxO1xuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5saW5rIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDk5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjk1QTAwO1xuICB9XG59XG5cbi5ib251cy1iYW5uZXItY29udGVudC1pbWFnZXMge1xuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTkwcHg7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLmJvbnVzLWJhbm5lci1iZy1pbWFnZXMge1xuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjEwcHg7XG4gICAgdG9wOiAtMTE1cHg7XG4gIH1cblxuICAmX19wZXJjZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgJl9fcGVyY2VudC1ibHVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNzBweDtcbiAgICByaWdodDogNDA1cHg7XG4gIH1cblxuICAmX19wcmVzZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmRpc2NvdW50cyB7XG4gIG1hcmdpbjogMzBweCAwO1xuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luOiAzMHB4IDAgNjBweCAwO1xuICB9XG59XG5cbi5kaXNjb3VudHMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG4uY2FyZC1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjYuOTRkZWcsICMxMzRFMTYgMTQuNTUlLCAjNUVCNjY1IDk1LjQxJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggNDBweCAxMjBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbiAgd2lkdGg6IDQ3MHB4O1xuXG4gICZfX2Rlc2NyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9ib251cy1pY29uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy1jYXJkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTA1cHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG5cbiAgJl9faW1nLXBlcmNlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02NXB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmRpc2NvdW50cy10YWJsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1RUI1NjU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcblxuICAmX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgLmRpc2NvdW50cy10YWJsZV9fY2VsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjI5LCAyNDIsIDIzMiwgMCkgMCUsICNFNUYyRTggNTIuMDglLCByZ2JhKDI1NSwgMjQwLCAyMzIsIDApIDEwMCUsIHJnYmEoMjI5LCAyNDIsIDIzMiwgMCkgMTAwJSwgcmdiYSgyMjksIDI0MiwgMjMyLCAwKSAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jZWxsIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbn1cblxuLmJvbnVzZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIDtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLmJvbnVzZXMtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MTQzODUgMCUsICM1MTYzOTUgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MDVweDtcbiAgICBoZWlnaHQ6IDgwNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm90dG9tOiAtODVweDtcbiAgICByaWdodDogLTEwMHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgwNXB4O1xuICAgIGhlaWdodDogODA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM1QjUxOEM7XG4gICAgYm90dG9tOiAxMDVweDtcbiAgICByaWdodDogLTQ3MHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5ib251c2VzIHtcbiAgJl9faW1nLXByZXNlbnQtYmx1ciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTA1cHg7XG4gICAgYm90dG9tOiAtMTUwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2ltZy1wcmVzZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDAwcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5ib251c2VzLWluZm8ge1xuICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIHdpZHRoOiAzODBweDtcblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYWN0aW9uLWljb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3Ige1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5cbi5ib251c2VzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNvbnRlbnQtZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAzOXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjRkZDMjQwO1xuICAgIH1cbiAgfVxufVxuXG4uc3BlY2lhbC1hY3Rpb25zIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbjogMzBweCAwIDYwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFjdGlvbnMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgfVxufVxuXG4uYWN0aW9ucy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19kZXNjciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG59XG5cbi5ob3ctZ2V0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob3ctZ2V0LWNhcmQtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjA2NjE5IDAlLCAjRURBMjVEIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgwNXB4O1xuICAgIGhlaWdodDogODA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3R0b206IC00MzVweDtcbiAgICBsZWZ0OiAtMjkwcHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTEzcHg7XG4gICAgaGVpZ2h0OiA1MTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0VGODEzODtcbiAgICBib3R0b206IC0yOTVweDtcbiAgICBsZWZ0OiAtMTQ1cHg7XG4gIH1cbn1cblxuLmdldC1jYXJkLWluZm8ge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xuICB6LWluZGV4OiAxO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gICZfX2Rlc2NyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFubmVyLWJnLWltYWdlcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuXG4gICZfX3ByZXNlbnQtYmx1ciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNTVweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2Rpc2NvdW50LWJsdXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI1NXB4O1xuICAgIHRvcDogLTEyNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmdldC1jYXJkLWltYWdlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuXG4gICZfX21haW4tcGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2FkZGl0aW9uYWwtcGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjk1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAuZ2V0LWNhcmQtaW5mbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgJl9fbGlua3Mge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5saW5rIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubWFpbi1ib251cy1iYW5uZXIge1xuICAgICZfX2luZm8ge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cblxuICAuYm9udXMtYmFubmVyLWNvbnRlbnQtaW1hZ2VzIHtcbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmRpc2NvdW50cy10YWJsZSB7XG4gICAgJl9fcm93IHtcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjI5LCAyNDIsIDIzMiwgMCkgMCUsICNFNUYyRTggNTIuMDglLCByZ2JhKDI1NSwgMjQwLCAyMzIsIDApIDEwMCUsIHJnYmEoMjI5LCAyNDIsIDIzMiwgMCkgMTAwJSwgcmdiYSgyMjksIDI0MiwgMjMyLCAwKSAxMDAlKTtcbiAgICAgICAgLmRpc2NvdW50cy10YWJsZV9fY2VsbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm9udXNlcy1iYW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmJvbnVzZXMtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5nZXQtY2FyZC1pbmZvIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuZ2V0LWNhcmQtaW1hZ2VzIHtcbiAgICAmX19tYWluLXBpYyB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fYWRkaXRpb25hbC1waWMge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbGVmdDogMjQwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWFpbi1ib251cy1iYW5uZXIge1xuICAgICZfX2luZm8ge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gIH1cblxuICAuYm9udXMtYmFubmVyLWluZm8ge1xuICAgICZfX2xpbmtzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5saW5rIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRpc2NvdW50cy1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNhcmQtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZGlzY291bnRzLXRhYmxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZ2V0LWNhcmQtaW5mbyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tYWluLWJvbnVzLWJhbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2luZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmJvbnVzLWJhbm5lci1iZy1pbWFnZXMge1xuICAgICZfX3BlcmNlbnQge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgICZfX3ByZXNlbnQge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ib251cy1iYW5uZXItaW5mbyB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAuYm9udXMtYmFubmVyLWNvbnRlbnQtaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAuZGlzY291bnRzIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDMwcHggMDtcbiAgICB9XG4gIH1cblxuICAuYm9udXNlcyB7IFxuICAgICZfX2ltZy1wcmVzZW50IHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAuYm9udXNlcy1jb250ZW50IHtcbiAgICAuY29udGVudC1kYXRhIHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNwZWNpYWwtYWN0aW9ucyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb25zLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5hY3Rpb25zLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5ob3ctZ2V0LWNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuaG93LWdldC1jYXJkLWJhbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNTBweDtcblxuICAgICZfX2ltYWdlcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5nZXQtY2FyZC1pbmZvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZ2V0LWNhcmQtaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19hZGRpdGlvbmFsLXBpYyB7XG4gICAgICBib3R0b206IDY1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICB9XG5cbiAgICAmX19tYWluLXBpYyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ob3ctZ2V0LWNhcmQtYmFubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG4gIH1cblxuICAuYmFubmVyLWJnLWltYWdlcyB7XG4gICAgJl9fcHJlc2VudC1ibHVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY2FyZC1pbmZvIHtcbiAgICAmX19pbWctY2FyZCB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBib3R0b206IC02MHB4O1xuICAgIH1cblxuICAgICZfX2ltZy1wZXJjZW50IHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAuYm9udXNlcy1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmJvbnVzLWJhbm5lci1iZy1pbWFnZXMge1xuICAgICZfX2JnIHtcbiAgICAgIHRvcDogMjAwcHg7XG4gICAgICBsZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgICZfX3BlcmNlbnQtYmx1ciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ib251c2VzLWJhbm5lciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTMwMHB4O1xuICAgICAgcmlnaHQ6IC0zMDBweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IC00MDBweDtcbiAgICB9XG4gIH1cblxuICAuYm9udXNlcyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmX19pbWctcHJlc2VudC1ibHVyIHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cblxuICAuYm9udXNlcy1pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgLmdldC1jYXJkLWltYWdlcyB7XG4gICAgJl9fbWFpbi1waWMge1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgIH1cblxuICAgICZfX2FkZGl0aW9uYWwtcGljIHtcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIGJvdHRvbTogMTQ1cHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
