@charset "UTF-8";
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  font-family: 'Roboto', sans-serif;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html.stop-scroll {
  overflow: hidden;
}

.hide {
  display: none !important;
}

body {
  margin: 0;
  background: #F5F7F9;
}

a {
  color: #019DFF;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

a:hover {
  color: rgba(1, 157, 255, 0.9);
}

.body-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
}

.body-wrap .wrapper {
  position: relative;
  width: 100%;
  max-width: 1161px;
  padding: 32px 16px;
  margin: 0 auto;
  overflow-x: auto;
}

.body-wrap .ejection-block {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (max-width: 1441px) {
  .body-wrap .ejection-block {
    display: none;
  }
}

@media (max-width: 768px) {
  .body-wrap .wrapper {
    padding-top: 52px;
  }
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
}

img {
  max-width: 100%;
}

a {
  text-decoration: none;
}

/* Стандартные классы кнопок и инпутов */
.btn {
  display: block;
  width: 100%;
  border-radius: 4px;
  text-align: center;
  border: 1px solid transparent;
  font-weight: 500;
  line-height: 20px;
  padding: 13px 9px;
  outline: transparent;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 16px;
}

.btn.btn-disabled:hover {
  background: #C9C9C9;
}

.btn-primary {
  background: #258AFF;
}

.btn-primary:hover {
  background: #006DEB;
}

.btn-primary:active {
  background: #0251AD;
}

.btn-primary:focus {
  border: 1px dashed #FFFFFF;
}

.btn-disabled {
  color: #9C9C9C;
  background: #C9C9C9;
  cursor: auto;
}

.btn-secondary {
  color: #000;
  background: #FFFFFF;
  border: 1px solid #D8D8D8;
}

.btn-secondary:hover {
  background: #F3F3F3;
}

.btn-secondary:active {
  background: #C9CED7;
}

.btn-secondary:focus {
  border: 1px dashed #258AFF;
}

.download-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 24px;
  padding-top: 11px;
  padding-bottom: 11px;
}

.download-btn span {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  margin-left: 8px;
}

.download-btn svg {
  fill: #019DFF;
}

.btn-green {
  background: #32BA7E;
}

.btn-green:hover {
  background: #24865e;
}

.btn-green:active {
  background: #185f44;
}

.btn-green:focus {
  border: 1px dashed #FFFFFF;
}

.input-box {
  margin-bottom: 8px;
}

.input-label {
  display: block;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 8px;
}

.input-inner {
  position: relative;
}

.input-img {
  position: absolute;
  right: 18.25px;
  height: 24px;
  width: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  background-image: url("/img/pages/login/img/eye.svg");
}

.input-img.input-img_closed {
  background-image: url("/img/pages/login/img/eye-closed.svg");
}

.input {
  border: 1px solid #DEE2E7;
  border-radius: 4px;
  display: block;
  width: 100%;
  padding: 9px 16px 10px;
  font-size: 16px;
  line-height: 19px;
  display: block;
  width: 100%;
  outline: transparent;
  height: 40px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.input::-webkit-input-placeholder {
  color: #D5D8DB;
}

.input::-moz-placeholder {
  color: #D5D8DB;
}

.input:-ms-input-placeholder {
  color: #D5D8DB;
}

.input::-ms-input-placeholder {
  color: #D5D8DB;
}

.input::placeholder {
  color: #D5D8DB;
}

.input:focus {
  border: 1px dashed #258AFF;
}

.error-allert {
  display: block;
  font-size: 12px;
  line-height: 14px;
  color: #FF5353;
  bottom: 0;
  left: 0;
  margin-top: 4px;
  min-height: 14px;
}

.input-basic {
  outline: transparent;
}

.input-basic:focus {
  border: 1px dashed #258AFF;
}

.search-box {
  margin-top: 24px;
  position: relative;
}

.search-box input {
  padding: 13px 48px 12px;
  font-size: 14px;
  line-height: 21px;
}

.search-box .search-box__loup {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  left: 16px;
}

.search-box__btn {
  display: block;
  position: absolute;
  left: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: none;
  background-color: transparent;
  padding: 0;
  cursor: pointer;
}

.search-box__btn img {
  display: block;
}

/* Конец */
hr {
  border: none;
  border-bottom: 1px solid #D8D8D8;
}

.cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 16px;
  margin-top: -26px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1.3%;
}

.cards__card {
  margin-top: 26px;
  width: 32%;
  margin-left: 1.3%;
  background: #fff;
  -webkit-box-shadow: 0px 4px 20px rgba(63, 74, 87, 0.05);
          box-shadow: 0px 4px 20px rgba(63, 74, 87, 0.05);
  border-radius: 2px;
}

.cards__card__full-width-img {
  width: 100%;
}

.cards__card__full-width-img img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 2px;
  overflow: hidden;
}

.cards__card__not-full-width-img {
  width: 100%;
}

.cards__card__not-full-width-img img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 2px;
  overflow: hidden;
}

.cards__card__wrapper {
  padding: 16px;
}

.cards__card__wrapper__header {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  color: #031019;
}

.cards__card__wrapper .full-width-btn__btn.btn.btn-secondary {
  color: #258AFF;
}

.cards__card__wrapper__text {
  font-size: 13px;
  line-height: 150%;
  color: #687686;
}

.cards__card__wrapper__not-full-width-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.cards__card__wrapper__not-full-width-btn .not-full-width-btn__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-item-align: center;
      align-self: center;
  margin-right: 16px;
  white-space: nowrap;
}

.cards__card__wrapper__not-full-width-btn .not-full-width-btn__btn {
  max-width: 200px;
}

@media (max-width: 1226px) {
  .cards .not-full-width-btn__btn {
    margin-top: 16px;
  }
}

@media (max-width: 1060px) {
  .cards__card {
    width: 31%;
  }
}

@media (max-width: 992px) {
  .cards {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-left: 0;
  }
  .cards__card {
    margin: 0;
    width: 49%;
  }
}

@media (max-width: 576px) {
  .cards__card {
    width: 48%;
  }
  .cards__card__wrapper {
    padding: 16px 12px 13px 12px;
  }
  .cards__card__wrapper__header {
    font-size: 16px;
  }
  .cards__card__wrapper__text {
    font-size: 12px;
  }
  .cards__card__wrapper .not-full-width-btn__btn {
    display: none;
  }
}

.pizza {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.pizza__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pizza__header .header-name {
  font-size: 13px;
  line-height: 150%;
  color: #2D2D2D;
  opacity: 0.5;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.pizza__header span {
  margin-left: 6px;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  color: #2D2D2D;
}

.pizza-item {
  text-align: center;
}

.pizza-item__header {
  font-size: 12px;
  line-height: 150%;
  color: #3F4A57;
  text-align: center;
}

.pizza-item__wrap {
  margin: 0 auto;
  position: relative;
  width: 210px;
  height: 210px;
}

.pizza-item__wrap img {
  width: 100%;
  height: 100%;
}

.active-pizza {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.active-pizza img {
  width: 100%;
  height: 100%;
}

.pizza-diagram.mid {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.pizza-diagram.mid .pizza-item__wrap {
  width: 100px;
  height: 100px;
}

.pizza-diagram.big {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-top: -8px;
}

.pizza-diagram.big .big-wrap {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 2px;
}

.pizza-diagram.big .big-wrap .pizza-item .pizza-item__header {
  font-size: 9px;
}

.pizza-diagram.big .pizza-item__wrap {
  width: 70px;
  height: 70px;
}

.pizza-diagram {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.diagram-wrap {
  display: inline-block;
  margin: 8px auto 0;
  text-align: center;
  border: 1px dashed rgba(45, 45, 45, 0.2);
  border-radius: 10px;
  padding-top: 2px;
}

.pizza-item {
  position: relative;
}

.announcement {
  margin-top: 24px;
  background: #32BA7E;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 12px 8px;
  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;
}

.announcement .svg-icon {
  margin-right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.announcement .svg-icon svg {
  fill: #fff !important;
}

.announcement__text {
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  -ms-flex-item-align: center;
      align-self: center;
}

.announcement__text a {
  text-decoration: underline;
  color: #fff;
}

.alert-message {
  background: #E97272;
}

.info-message {
  background: #fff;
  border: 1px solid #DBAB00;
}

.info-message a {
  color: #DBAB00;
}

.info-message .svg-icon svg {
  fill: #DBAB00 !important;
}

.info-message .announcement__text {
  color: #DBAB00;
}

@media (max-width: 768px) {
  .announcement {
    margin-top: 16px;
  }
}

/* скрытие стрелок input[type='number'] */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

/* END скрытие стрелок input[type='number'] */
body {
  background: #F5F7F9;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.signup {
  margin: 0 auto;
  max-width: 1300px;
  width: 100%;
  padding: 32px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-item-align: center;
      align-self: center;
}

#pass {
  padding-right: 50px;
}

.mobile-img {
  display: none;
}

.form__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.label-custom > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.label-custom > span {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  line-height: 16px;
}

.label-custom > span::before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  border: 1px solid #adb5bd;
  border-radius: 0.25em;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-bottom: 1px;
}

.label-custom > input:checked + span::before {
  border-color: #258AFF;
  background-color: #258AFF;
  background-image: url("/img/pages/login/img/check.svg");
}

/* стили при наведении курсора на checkbox */
.label-custom > input:not(:disabled):not(:checked) + span:hover::before {
  border-color: #006DEB;
}

.label-custom > input:checked + span:hover::before {
  background-color: #006DEB;
}

.label-custom > input:disabled + span::before {
  background-color: #C9C9C9;
}

.label-custom > input:disabled:checked + span::before {
  background-color: #AEAEAE;
  border-color: transparent;
}

/* стили для активного чекбокса (при нажатии на него) */
.label-custom > input:not(:disabled):active + span::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

/* стили для чекбокса, находящегося в фокусе */
.label-custom > input:focus + span::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* стили для чекбокса, находящегося в фокусе и не находящегося в состоянии checked */
.label-custom > input:focus:not(:checked) + span::before {
  border-color: #80bdff;
}

.form__forgot {
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  color: #258AFF;
}

.signup-form {
  -ms-flex-item-align: center;
      align-self: center;
  background: #fff;
  -webkit-box-shadow: 0px 9px 20px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 9px 20px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  max-width: 380px;
  padding: 33px 24px 22px;
  width: 100%;
}

.signup-form__logo {
  text-align: center;
}

.signup-form__info {
  display: none;
}

.signup-form__logo-mobile {
  display: none;
}

.signup-form__nav-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 38px;
}

.signup-form .nav-menu__item {
  width: 49%;
  text-align: center;
  font-size: 18px;
  line-height: 140%;
  color: #A6A6A6;
  padding: 10px 0 12px;
  border-bottom: 4px solid #EAEAEA;
  -webkit-transition: color 0.4s, border-bottom-color 0.4s;
  -o-transition: color 0.4s, border-bottom-color 0.4s;
  transition: color 0.4s, border-bottom-color 0.4s;
}

.signup-form .nav-menu__item:hover, .signup-form .nav-menu__item.active {
  border-color: #258AFF;
  color: #4E4E4E;
  background: #F7F7F7;
}

.signup-form__header {
  ont-weight: 500;
  font-size: 40px;
  line-height: 70px;
  color: #1D293F;
  margin-top: 26px;
}

.signup-form__inputs {
  margin-top: 24px;
}

.signup-form__inputs .phone-input {
  padding-right: 46px;
}

.signup-form__inputs .input-inner {
  position: relative;
}

.signup-form__inputs .verify {
  position: absolute;
  font-size: 12px;
  line-height: 150%;
  color: #258AFF;
  text-decoration: underline;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  right: 12px;
  cursor: pointer;
}

.signup-form__inputs .wrap-code {
  width: 0;
  position: absolute;
  background: #fff;
  border-radius: 4px;
  -webkit-filter: drop-shadow(0px 8px 30px rgba(28, 39, 61, 0.3));
          filter: drop-shadow(0px 8px 30px rgba(28, 39, 61, 0.3));
  z-index: 2;
  right: 0;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.4s, width 0s, padding 0s;
  -o-transition: opacity 0.4s, width 0s, padding 0s;
  transition: opacity 0.4s, width 0s, padding 0s;
  -webkit-transition-delay: 0s, 0.4s, 0.4s;
       -o-transition-delay: 0s, 0.4s, 0.4s;
          transition-delay: 0s, 0.4s, 0.4s;
}

.signup-form__inputs .wrap-code.open {
  -webkit-transition-delay: 0s, 0s, 0s;
       -o-transition-delay: 0s, 0s, 0s;
          transition-delay: 0s, 0s, 0s;
  padding: 16px;
  width: 196px;
  opacity: 1;
}

.signup-form__inputs label {
  color: #1D293F;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
}

.signup-form button {
  margin-bottom: 16px;
}

.signup-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 714px;
  padding-left: 32px;
}

.signup-item__header {
  font-weight: bold;
  font-size: 44px;
  line-height: 110%;
  color: #1D293F;
}

.signup-item__title {
  margin-top: 24px;
  font-size: 18px;
  line-height: 150%;
  color: #1D293F;
}

.payout-announcement {
  margin-top: 20px;
  padding: 16px;
  border: 1px solid #DEE2E7;
  border-radius: 8px;
  background: #FFFFFF;
}

.payout-announcement__header {
  font-weight: 700;
  font-size: 18px;
  line-height: 130%;
  color: #1D293F;
}

.payout-announcement__text {
  margin-top: 8px;
  font-size: 14px;
  line-height: 150%;
  color: #1D293F;
}

.payout-announcement--mobile {
  display: none;
}

.signup-item__img {
  margin-top: 64px;
  position: relative;
}

.signup-item__img img {
  position: relative;
  left: 50%;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
}

@media (max-width: 992px) {
  .signup-item__header {
    font-size: 36px;
  }
}

@media (max-width: 768px) {
  .small {
    display: none;
  }
  body {
    background: #fff;
  }
  .signup {
    padding: 16px;
  }
  .mobile-img {
    display: block;
    position: absolute;
    right: -16px;
    top: 88px;
  }
  .signup-form {
    padding: 8px;
    max-height: none;
    max-width: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
    position: relative;
  }
  .signup-form__logo {
    display: none;
  }
  .signup-form__nav-menu {
    margin-top: 0;
  }
  .signup-form__logo-mobile {
    display: block;
    margin-top: 38px;
  }
  .signup-form__header {
    position: relative;
    z-index: 2;
    margin-top: 40px;
    font-size: 28px;
    line-height: 130%;
    color: #fff;
    padding: 5px 12px;
    background: #258AFF;
    border-radius: 4px;
    display: inline-block;
  }
  .signup-form__info {
    display: block;
    margin-top: 8px;
    font-size: 18px;
    line-height: 140%;
    color: #4E4E4E;
    position: relative;
    z-index: 2;
  }
  .signup-form__info br {
    display: none;
  }
  .signup-form__inputs {
    margin-top: 32px;
  }
  .signup-item {
    display: none;
  }
  .payout-announcement--mobile {
    display: block;
  }
}

@media (max-width: 349px) {
  .signup-form__info br {
    display: block;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvZ2luLXYyL3BhZ2UuY3NzIiwic3R5bGVzL2NvbW1vbi9nbG9iYWwuc2NzcyIsInN0eWxlcy9taXhpbnMvbWVkaWEuc2NzcyIsImxvZ2luLXYyL3BhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7OztFQUdJLDJCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsaUNBQWlDO0FERnJDOztBQ0tBO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQjtBREZ4Qjs7QUNLQTtFQUNFLGdCQUFnQjtBREZsQjs7QUNNQTtFQUNFLHdCQUF3QjtBREgxQjs7QUNNQTtFQUNFLFNBQVM7RUFDVCxtQkFBbUI7QURIckI7O0FDS0E7RUFDRSxjQUFjO0VBQ2QsNEJBQW9CO0VBQXBCLHVCQUFvQjtFQUFwQixvQkFBb0I7QURGdEI7O0FDQUE7RUFPSSw2QkFBbUI7QURIdkI7O0FDUUE7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGlCQUFpQjtBRExuQjs7QUNHQTtFQUtJLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsZ0JBQWdCO0FESnBCOztBQ05BO0VBYUksbUJBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztBREhYOztBQ01BO0VBQ0U7SUFNSSxhQUFhO0VEUmpCO0FBQ0Y7O0FDV0E7RUFDRTtJQUVJLGlCQUFpQjtFRFRyQjtBQUNGOztBQ2FBO0VBQ0UsU0FBUztBRFZYOztBQ2FBO0VBQ0ksZUFBZTtBRFZuQjs7QUNhQTtFQUNJLHFCQUFxQjtBRFZ6Qjs7QUNhQSx3Q0FBQTtBQUVBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsV0FBVztFQUNYLGVBQWU7RUFDZiw0QkFBb0I7RUFBcEIsdUJBQW9CO0VB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NUIsOEJBQTRCO1VBQTVCLDBCQUE0QjtBSHNtQmxDOztBRXZ6Qkk7RUN3TkE7SUFDRSxlQUFlO0VIbW1CbkI7QUFDRjs7QUVwMEJJO0VDcU9GO0lBQ0UsYUFBYTtFSG1tQmY7RUdqbUJBO0lBQ0UsZ0JBQWdCO0VIbW1CbEI7RUdqbUJBO0lBQ0UsYUFBYTtFSG1tQmY7RUdqbUJBO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osU0FBUztFSG1tQlg7RUdobUJBO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2Ysd0JBQWdCO1lBQWhCLGdCQUFnQjtJQUNoQixrQkFBa0I7RUhrbUJwQjtFR2ptQkU7SUFDRSxhQUFhO0VIbW1CakI7RUdqbUJFO0lBQ0UsYUFBYTtFSG1tQmpCO0VHam1CRTtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7RUhtbUJwQjtFR2ptQkU7SUFDRSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixxQkFBcUI7RUhtbUJ6QjtFR2ptQkU7SUFDRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixVQUFVO0VIbW1CZDtFRzFtQkc7SUFTRyxhQUFhO0VIb21CbkI7RUdqbUJFO0lBQ0UsZ0JBQWdCO0VIbW1CcEI7RUdobUJBO0lBQ0UsYUFBYTtFSGttQmY7QUFDRjs7QUdobUJBO0VBRUs7SUFFRyxjQUFjO0VIaW1CcEI7QUFDRiIsImZpbGUiOiJsb2dpbi12Mi9wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwuc3RvcC1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI0Y1RjdGOTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDE5REZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDEsIDE1NywgMjU1LCAwLjkpO1xufVxuXG4uYm9keS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5ib2R5LXdyYXAgLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNjFweDtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmJvZHktd3JhcCAuZWplY3Rpb24tYmxvY2sge1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MXB4KSB7XG4gIC5ib2R5LXdyYXAgLmVqZWN0aW9uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm9keS13cmFwIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qINCh0YLQsNC90LTQsNGA0YLQvdGL0LUg0LrQu9Cw0YHRgdGLINC60L3QvtC/0L7QuiDQuCDQuNC90L/Rg9GC0L7QsiAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTNweCA5cHg7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYnRuLmJ0bi1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDOUM5Qzk7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMyNThBRkY7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDZERUI7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDI1MUFEO1xufVxuXG4uYnRuLXByaW1hcnk6Zm9jdXMge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI0ZGRkZGRjtcbn1cblxuLmJ0bi1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOUM5QzlDO1xuICBiYWNrZ3JvdW5kOiAjQzlDOUM5O1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbn1cblxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0M5Q0VENztcbn1cblxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzI1OEFGRjtcbn1cblxuLmRvd25sb2FkLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG5cbi5kb3dubG9hZC1idG4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5kb3dubG9hZC1idG4gc3ZnIHtcbiAgZmlsbDogIzAxOURGRjtcbn1cblxuLmJ0bi1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMzMkJBN0U7XG59XG5cbi5idG4tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjQ4NjVlO1xufVxuXG4uYnRuLWdyZWVuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxODVmNDQ7XG59XG5cbi5idG4tZ3JlZW46Zm9jdXMge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI0ZGRkZGRjtcbn1cblxuLmlucHV0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmlucHV0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmlucHV0LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTguMjVweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3BhZ2VzL2xvZ2luL2ltZy9leWUuc3ZnXCIpO1xufVxuXG4uaW5wdXQtaW1nLmlucHV0LWltZ19jbG9zZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3BhZ2VzL2xvZ2luL2ltZy9leWUtY2xvc2VkLnN2Z1wiKTtcbn1cblxuLmlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFRTJFNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDlweCAxNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0Q1RDhEQjtcbn1cblxuLmlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMyNThBRkY7XG59XG5cbi5lcnJvci1hbGxlcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNGRjUzNTM7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtaW4taGVpZ2h0OiAxNHB4O1xufVxuXG4uaW5wdXQtYmFzaWMge1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbn1cblxuLmlucHV0LWJhc2ljOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMyNThBRkY7XG59XG5cbi5zZWFyY2gtYm94IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLWJveCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEzcHggNDhweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4uc2VhcmNoLWJveCAuc2VhcmNoLWJveF9fbG91cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBsZWZ0OiAxNnB4O1xufVxuXG4uc2VhcmNoLWJveF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLWJveF9fYnRuIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiDQmtC+0L3QtdGGICovXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5cbi5jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEuMyU7XG59XG5cbi5jYXJkc19fY2FyZCB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi1sZWZ0OiAxLjMlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSg2MywgNzQsIDg3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uY2FyZHNfX2NhcmRfX2Z1bGwtd2lkdGgtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkc19fY2FyZF9fZnVsbC13aWR0aC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkc19fY2FyZF9fbm90LWZ1bGwtd2lkdGgtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkc19fY2FyZF9fbm90LWZ1bGwtd2lkdGgtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FyZHNfX2NhcmRfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uY2FyZHNfX2NhcmRfX3dyYXBwZXJfX2hlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMDMxMDE5O1xufVxuXG4uY2FyZHNfX2NhcmRfX3dyYXBwZXIgLmZ1bGwtd2lkdGgtYnRuX19idG4uYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzI1OEFGRjtcbn1cblxuLmNhcmRzX19jYXJkX193cmFwcGVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM2ODc2ODY7XG59XG5cbi5jYXJkc19fY2FyZF9fd3JhcHBlcl9fbm90LWZ1bGwtd2lkdGgtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FyZHNfX2NhcmRfX3dyYXBwZXJfX25vdC1mdWxsLXdpZHRoLWJ0biAubm90LWZ1bGwtd2lkdGgtYnRuX190ZXh0IHtcbiAgZmxleDogMTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXJkc19fY2FyZF9fd3JhcHBlcl9fbm90LWZ1bGwtd2lkdGgtYnRuIC5ub3QtZnVsbC13aWR0aC1idG5fX2J0biB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI2cHgpIHtcbiAgLmNhcmRzIC5ub3QtZnVsbC13aWR0aC1idG5fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5jYXJkc19fY2FyZCB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhcmRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmRzX19jYXJkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmRzX19jYXJkIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5jYXJkc19fY2FyZF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4IDEzcHggMTJweDtcbiAgfVxuICAuY2FyZHNfX2NhcmRfX3dyYXBwZXJfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jYXJkc19fY2FyZF9fd3JhcHBlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jYXJkc19fY2FyZF9fd3JhcHBlciAubm90LWZ1bGwtd2lkdGgtYnRuX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBpenphIHtcbiAgZmxleDogMTtcbn1cblxuLnBpenphX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBpenphX19oZWFkZXIgLmhlYWRlci1uYW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5waXp6YV9faGVhZGVyIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMyRDJEMkQ7XG59XG5cbi5waXp6YS1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGl6emEtaXRlbV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMzRjRBNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBpenphLWl0ZW1fX3dyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogMjEwcHg7XG59XG5cbi5waXp6YS1pdGVtX193cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hY3RpdmUtcGl6emEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFjdGl2ZS1waXp6YSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGl6emEtZGlhZ3JhbS5taWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLnBpenphLWRpYWdyYW0ubWlkIC5waXp6YS1pdGVtX193cmFwIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucGl6emEtZGlhZ3JhbS5iaWcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLnBpenphLWRpYWdyYW0uYmlnIC5iaWctd3JhcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAycHg7XG59XG5cbi5waXp6YS1kaWFncmFtLmJpZyAuYmlnLXdyYXAgLnBpenphLWl0ZW0gLnBpenphLWl0ZW1fX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4ucGl6emEtZGlhZ3JhbS5iaWcgLnBpenphLWl0ZW1fX3dyYXAge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4ucGl6emEtZGlhZ3JhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kaWFncmFtLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSg0NSwgNDUsIDQ1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ucGl6emEtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFubm91bmNlbWVudCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMzMkJBN0U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYW5ub3VuY2VtZW50IC5zdmctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFubm91bmNlbWVudCAuc3ZnLWljb24gc3ZnIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYW5ub3VuY2VtZW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmFubm91bmNlbWVudF9fdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNFOTcyNzI7XG59XG5cbi5pbmZvLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREJBQjAwO1xufVxuXG4uaW5mby1tZXNzYWdlIGEge1xuICBjb2xvcjogI0RCQUIwMDtcbn1cblxuLmluZm8tbWVzc2FnZSAuc3ZnLWljb24gc3ZnIHtcbiAgZmlsbDogI0RCQUIwMCAhaW1wb3J0YW50O1xufVxuXG4uaW5mby1tZXNzYWdlIC5hbm5vdW5jZW1lbnRfX3RleHQge1xuICBjb2xvcjogI0RCQUIwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbm5vdW5jZW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLyog0YHQutGA0YvRgtC40LUg0YHRgtGA0LXQu9C+0LogaW5wdXRbdHlwZT0nbnVtYmVyJ10gKi9cbi8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBGaXJlZm94ICovXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogRU5EINGB0LrRgNGL0YLQuNC1INGB0YLRgNC10LvQvtC6IGlucHV0W3R5cGU9J251bWJlciddICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI0Y1RjdGOTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaWdudXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4jcGFzcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5tb2JpbGUtaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubGFiZWwtY3VzdG9tID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGFiZWwtY3VzdG9tID4gc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ubGFiZWwtY3VzdG9tID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4ubGFiZWwtY3VzdG9tID4gaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI1OEFGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1OEFGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9wYWdlcy9sb2dpbi9pbWcvY2hlY2suc3ZnXCIpO1xufVxuXG4vKiDRgdGC0LjQu9C4INC/0YDQuCDQvdCw0LLQtdC00LXQvdC40Lgg0LrRg9GA0YHQvtGA0LAg0L3QsCBjaGVja2JveCAqL1xuLmxhYmVsLWN1c3RvbSA+IGlucHV0Om5vdCg6ZGlzYWJsZWQpOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDZERUI7XG59XG5cbi5sYWJlbC1jdXN0b20gPiBpbnB1dDpjaGVja2VkICsgc3Bhbjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkRFQjtcbn1cblxuLmxhYmVsLWN1c3RvbSA+IGlucHV0OmRpc2FibGVkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5QzlDOTtcbn1cblxuLmxhYmVsLWN1c3RvbSA+IGlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVBRUFFO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiDRgdGC0LjQu9C4INC00LvRjyDQsNC60YLQuNCy0L3QvtCz0L4g0YfQtdC60LHQvtC60YHQsCAo0L/RgNC4INC90LDQttCw0YLQuNC4INC90LAg0L3QtdCz0L4pICovXG4ubGFiZWwtY3VzdG9tID4gaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4vKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YTQvtC60YPRgdC1ICovXG4ubGFiZWwtY3VzdG9tID4gaW5wdXQ6Zm9jdXMgKyBzcGFuOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRhNC+0LrRg9GB0LUg0Lgg0L3QtSDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YHQvtGB0YLQvtGP0L3QuNC4IGNoZWNrZWQgKi9cbi5sYWJlbC1jdXN0b20gPiBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuXG4uZm9ybV9fZm9yZ290IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMjU4QUZGO1xufVxuXG4uc2lnbnVwLWZvcm0ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHBhZGRpbmc6IDMzcHggMjRweCAyMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpZ251cC1mb3JtX19sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lnbnVwLWZvcm1fX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lnbnVwLWZvcm1fX2xvZ28tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZ251cC1mb3JtX19uYXYtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuLnNpZ251cC1mb3JtIC5uYXYtbWVudV9faXRlbSB7XG4gIHdpZHRoOiA0OSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICNBNkE2QTY7XG4gIHBhZGRpbmc6IDEwcHggMCAxMnB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0VBRUFFQTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cywgYm9yZGVyLWJvdHRvbS1jb2xvciAwLjRzO1xufVxuXG4uc2lnbnVwLWZvcm0gLm5hdi1tZW51X19pdGVtOmhvdmVyLCAuc2lnbnVwLWZvcm0gLm5hdi1tZW51X19pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzI1OEFGRjtcbiAgY29sb3I6ICM0RTRFNEU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG5cbi5zaWdudXAtZm9ybV9faGVhZGVyIHtcbiAgb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBjb2xvcjogIzFEMjkzRjtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cblxuLnNpZ251cC1mb3JtX19pbnB1dHMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uc2lnbnVwLWZvcm1fX2lucHV0cyAucGhvbmUtaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xufVxuXG4uc2lnbnVwLWZvcm1fX2lucHV0cyAuaW5wdXQtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWdudXAtZm9ybV9faW5wdXRzIC52ZXJpZnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMjU4QUZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICByaWdodDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lnbnVwLWZvcm1fX2lucHV0cyAud3JhcC1jb2RlIHtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA4cHggMzBweCByZ2JhKDI4LCAzOSwgNjEsIDAuMykpO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHdpZHRoIDBzLCBwYWRkaW5nIDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC40cywgMC40cztcbn1cblxuLnNpZ251cC1mb3JtX19pbnB1dHMgLndyYXAtY29kZS5vcGVuIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwcztcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDE5NnB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2lnbnVwLWZvcm1fX2lucHV0cyBsYWJlbCB7XG4gIGNvbG9yOiAjMUQyOTNGO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uc2lnbnVwLWZvcm0gYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNpZ251cC1pdGVtIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiA3MTRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuXG4uc2lnbnVwLWl0ZW1fX2hlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBjb2xvcjogIzFEMjkzRjtcbn1cblxuLnNpZ251cC1pdGVtX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMUQyOTNGO1xufVxuXG4uc2lnbnVwLWl0ZW1fX2ltZyB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZ251cC1pdGVtX19pbWcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpZ251cC1pdGVtX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnNpZ251cCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAubW9iaWxlLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgICB0b3A6IDg4cHg7XG4gIH1cbiAgLnNpZ251cC1mb3JtIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpZ251cC1mb3JtX19sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWdudXAtZm9ybV9fbmF2LW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNpZ251cC1mb3JtX19sb2dvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxuICAuc2lnbnVwLWZvcm1fX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogIzI1OEFGRjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zaWdudXAtZm9ybV9faW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBjb2xvcjogIzRFNEU0RTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2lnbnVwLWZvcm1fX2luZm8gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpZ251cC1mb3JtX19pbnB1dHMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnNpZ251cC1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDlweCkge1xuICAuc2lnbnVwLWZvcm1fX2luZm8gYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vc3R5bGVzL21peGlucy9tZWRpYVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vc3R5bGVzL21peGlucy9saW5lLWNsYW1wXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9zdHlsZXMvbWl4aW5zL3N0cmV0Y2hlZC1saW5rXCI7XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG59XHJcbmh0bWwuc3RvcC1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy9wYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZDogI0Y1RjdGOTtcclxufVxyXG5he1xyXG4gIGNvbG9yOiAjMDE5REZGO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICY6dmlzaXRlZHtcclxuICAgIFxyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6IHJnYmEoIzAxOURGRiwgMC45KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYm9keS13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTE2MXB4O1xyXG4gICAgcGFkZGluZzogMzJweCAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxuICAuZWplY3Rpb24tYmxvY2sge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDFweCApe1xyXG4gIC5ib2R5LXdyYXB7XHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgIC8vd2lkdGg6IGF1dG87XHJcbiAgICAgIC8vZmxleDogMTtcclxuICAgIH1cclxuICAgIC5lamVjdGlvbi1ibG9ja3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4ICkge1xyXG4gIC5ib2R5LXdyYXAge1xyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyog0KHRgtCw0L3QtNCw0YDRgtC90YvQtSDQutC70LDRgdGB0Ysg0LrQvdC+0L/QvtC6INC4INC40L3Qv9GD0YLQvtCyICovXHJcblxyXG4uYnRue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAxM3B4IDlweDtcclxuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gICYuYnRuLWRpc2FibGVke1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogI0M5QzlDOTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJ0bi1wcmltYXJ5e1xyXG4gIGJhY2tncm91bmQ6ICMyNThBRkY7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICMwMDZERUI7XHJcbiAgfVxyXG4gICY6YWN0aXZle1xyXG4gICAgYmFja2dyb3VuZDogIzAyNTFBRDtcclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRkZGRkZGO1xyXG4gIH1cclxufVxyXG4uYnRuLWRpc2FibGVke1xyXG4gIGNvbG9yOiAjOUM5QzlDO1xyXG4gIGJhY2tncm91bmQ6ICNDOUM5Qzk7XHJcbiAgY3Vyc29yOiBhdXRvO1xyXG59XHJcbi5idG4tc2Vjb25kYXJ5e1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogI0YzRjNGMztcclxuICB9XHJcbiAgJjphY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQzlDRUQ3O1xyXG4gIH1cclxuICAmOmZvY3Vze1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICMyNThBRkY7XHJcbiAgfVxyXG59XHJcbi5kb3dubG9hZC1idG57XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcbiAgc3BhbntcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgfVxyXG4gIHN2Z3tcclxuICAgIGZpbGw6ICMwMTlERkY7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyZWVuIHtcclxuICBiYWNrZ3JvdW5kOiAjMzJCQTdFO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzI0ODY1ZTtcclxuICB9XHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogIzE4NWY0NDtcclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRkZGRkZGO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWJveCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcbi5pbnB1dC1sYWJlbHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTlweDtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuLmlucHV0LWlubmVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uaW5wdXQtaW1ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTguMjVweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3BhZ2VzL2xvZ2luL2ltZy9leWUuc3ZnXCIpO1xyXG4gICYuaW5wdXQtaW1nX2Nsb3NlZHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvcGFnZXMvbG9naW4vaW1nL2V5ZS1jbG9zZWQuc3ZnXCIpO1xyXG4gIH1cclxufVxyXG4uaW5wdXR7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFRTJFNztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogOXB4IDE2cHggMTBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICY6OnBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICNENUQ4REI7XHJcbiAgfVxyXG4gICY6Zm9jdXN7XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzI1OEFGRjtcclxuICB9XHJcbn1cclxuLmVycm9yLWFsbGVydHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICNGRjUzNTM7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5pbnB1dC1iYXNpY3tcclxuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcclxuICAmOmZvY3Vze1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICMyNThBRkY7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJveHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpbnB1dHtcclxuICAgIHBhZGRpbmc6IDEzcHggNDhweCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgfVxyXG4gIC5zZWFyY2gtYm94X19sb3VwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDAsIC01MCUgKTtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgfVxyXG59XHJcbi5zZWFyY2gtYm94X19idG57XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDE2cHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBpbWd7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi8qINCa0L7QvdC10YYgKi9cclxuXHJcblxyXG5ocntcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XHJcbn1cclxuXHJcbi8vIC8vINCh0YHRi9C70LrQsCDQvdCwINCy0LXRgdGMINCx0LvQvtC6XHJcbi8vIEBtaXhpbiBzdHJldGNoZWQtbGluayB7XHJcbi8vICAgJjphZnRlciB7XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICB0b3A6IDA7XHJcbi8vICAgICByaWdodDogMDtcclxuLy8gICAgIGJvdHRvbTogMDtcclxuLy8gICAgIGxlZnQ6IDA7XHJcbi8vICAgICB6LWluZGV4OiAxO1xyXG4vLyAgICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XHJcbi8vICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcblxyXG4vLyDQmtCw0YDRgtC+0YfQutC4IC8vXHJcblxyXG4uY2FyZHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogLTI2cHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS4zJTtcclxuICAmX19jYXJkIHtcclxuICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICB3aWR0aDogMzIlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuMyU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoNjMsIDc0LCA4NywgMC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAmX19mdWxsLXdpZHRoLWltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ub3QtZnVsbC13aWR0aC1pbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgY29sb3I6ICMwMzEwMTk7XHJcbiAgICAgIH1cclxuICAgICAgLmZ1bGwtd2lkdGgtYnRuX19idG4uYnRuLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgIGNvbG9yOiAjMjU4QUZGO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICBjb2xvcjogIzY4NzY4NjtcclxuICAgICAgfVxyXG4gICAgICAmX19ub3QtZnVsbC13aWR0aC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLm5vdC1mdWxsLXdpZHRoLWJ0bl9fdGV4dCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5vdC1mdWxsLXdpZHRoLWJ0bl9fYnRuIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKCBtYXgtd2lkdGg6IDEyMjZweCApIHtcclxuICAuY2FyZHMge1xyXG4gICAgLm5vdC1mdWxsLXdpZHRoLWJ0bl9fYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoIG1heC13aWR0aDogMTA2MHB4ICkge1xyXG4gIC5jYXJkcyB7XHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgd2lkdGg6IDMxJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtbWQge1xyXG4gIC5jYXJkcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICZfX2NhcmQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC14cyB7XHJcbiAgLmNhcmRzIHtcclxuICAgICZfX2NhcmQge1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHggMTNweCAxMnB4O1xyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubm90LWZ1bGwtd2lkdGgtYnRuX19idG4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vINCa0LDRgNGC0L7Rh9C60Lgg0LrQvtC90LXRhiAvL1xyXG5cclxuLy8g0L/QuNGG0YbQsCAvL1xyXG4ucGl6emEge1xyXG4gIGZsZXg6IDE7XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5oZWFkZXItbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBjb2xvcjogIzJEMkQyRDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBpenphLWl0ZW0ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucGl6emEtaXRlbV9faGVhZGVyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgY29sb3I6ICMzRjRBNTc7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5waXp6YS1pdGVtX193cmFwIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDIxMHB4O1xyXG4gIGhlaWdodDogMjEwcHg7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG4uYWN0aXZlLXBpenphIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuLnBpenphLWRpYWdyYW0ubWlkIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAucGl6emEtaXRlbV9fd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gIH1cclxufVxyXG4ucGl6emEtZGlhZ3JhbS5iaWcge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgLmJpZy13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMCAycHg7XHJcbiAgICAucGl6emEtaXRlbSB7XHJcbiAgICAgIC5waXp6YS1pdGVtX19oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waXp6YS1pdGVtX193cmFwIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBpenphLWRpYWdyYW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5kaWFncmFtLXdyYXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDhweCBhdXRvIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDQ1LCA0NSwgNDUsIDAuMik7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcbi5waXp6YS1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8vINCf0LjRhtGG0LAg0LrQvtC90LXRhiAvL1xyXG5cclxuLy/QvtCx0Y/QstC70LXQvdC40LUvL1xyXG5cclxuLmFubm91bmNlbWVudCB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuICBiYWNrZ3JvdW5kOiAjMzJCQTdFO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDEycHggOHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuc3ZnLWljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFubm91bmNlbWVudF9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcbi5hbGVydC1tZXNzYWdlIHtcclxuICBiYWNrZ3JvdW5kOiAjRTk3MjcyO1xyXG59XHJcbi5pbmZvLW1lc3NhZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0RCQUIwMDtcclxuICBhIHtcclxuICAgIGNvbG9yOiAjREJBQjAwO1xyXG4gIH1cclxuICAuc3ZnLWljb24ge1xyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogI0RCQUIwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYW5ub3VuY2VtZW50X190ZXh0e1xyXG4gICAgY29sb3I6ICNEQkFCMDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtc20ge1xyXG4gIC5hbm5vdW5jZW1lbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi8vRU5EINC+0LHRj9Cy0LvQtdC90LjQtS8vXHJcblxyXG5cclxuLyog0YHQutGA0YvRgtC40LUg0YHRgtGA0LXQu9C+0LogaW5wdXRbdHlwZT0nbnVtYmVyJ10gKi9cclxuXHJcbi8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEZpcmVmb3ggKi9cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLyogRU5EINGB0LrRgNGL0YLQuNC1INGB0YLRgNC10LvQvtC6IGlucHV0W3R5cGU9J251bWJlciddICovXHJcblxyXG5cclxuIiwiQGltcG9ydCBcIi4uL3VudGlscy92YXJpYWJsZXNcIjtcclxuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXNtIHtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW1kIHtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWxnIHtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXhzIHtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1jdXN0b20oJHdpZHRoKSB7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uL3N0eWxlcy9jb21tb24vZ2xvYmFsXCI7XHJcbkBpbXBvcnQgXCIuLi9zdHlsZXMvbWl4aW5zL21lZGlhXCI7XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiAjRjVGN0Y5O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zaWdudXAge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMTMwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDMycHggMTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuI3Bhc3Mge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbn1cclxuLm1vYmlsZS1pbWcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZvcm1fX2lubmVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4ubGFiZWwtY3VzdG9tID4gaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAtMTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5sYWJlbC1jdXN0b20gPiBzcGFuIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgfVxyXG59XHJcbi5sYWJlbC1jdXN0b20+aW5wdXQ6Y2hlY2tlZCtzcGFuOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogIzI1OEFGRjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU4QUZGO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvcGFnZXMvbG9naW4vaW1nL2NoZWNrLnN2Z1wiKTtcclxufVxyXG4vKiDRgdGC0LjQu9C4INC/0YDQuCDQvdCw0LLQtdC00LXQvdC40Lgg0LrRg9GA0YHQvtGA0LAg0L3QsCBjaGVja2JveCAqL1xyXG4ubGFiZWwtY3VzdG9tID4gaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KDpjaGVja2VkKStzcGFuOmhvdmVyOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogIzAwNkRFQjtcclxufVxyXG4ubGFiZWwtY3VzdG9tID4gaW5wdXQ6Y2hlY2tlZCtzcGFuOmhvdmVyOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZERUI7XHJcbn1cclxuLmxhYmVsLWN1c3RvbSA+IGlucHV0OmRpc2FibGVkK3NwYW46OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5QzlDOTtcclxufVxyXG4ubGFiZWwtY3VzdG9tID4gaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCtzcGFuOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNBRUFFQUU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyog0YHRgtC40LvQuCDQtNC70Y8g0LDQutGC0LjQstC90L7Qs9C+INGH0LXQutCx0L7QutGB0LAgKNC/0YDQuCDQvdCw0LbQsNGC0LjQuCDQvdCwINC90LXQs9C+KSAqL1xyXG4ubGFiZWwtY3VzdG9tID4gaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlK3NwYW46OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcclxuICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7XHJcbn1cclxuXHJcbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRhNC+0LrRg9GB0LUgKi9cclxuLmxhYmVsLWN1c3RvbSA+IGlucHV0OmZvY3VzK3NwYW46OmJlZm9yZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xyXG59XHJcblxyXG4vKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YTQvtC60YPRgdC1INC4INC90LUg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGB0L7RgdGC0L7Rj9C90LjQuCBjaGVja2VkICovXHJcbi5sYWJlbC1jdXN0b20gPiBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpK3NwYW46OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xyXG59XHJcbi5mb3JtX19mb3Jnb3R7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGNvbG9yOiAjMjU4QUZGO1xyXG59XHJcblxyXG5cclxuXHJcbi5zaWdudXAtZm9ybSB7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIC8vbWF4LWhlaWdodDogNjg1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwcHggOXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgbWF4LXdpZHRoOiAzODBweDtcclxuICBwYWRkaW5nOiAzM3B4IDI0cHggMjJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICAmX19sb2dvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX19sb2dvLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX19uYXYtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLXRvcDogMzhweDtcclxuICB9XHJcbiAgLm5hdi1tZW51X19pdGVtIHtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiAjQTZBNkE2O1xyXG4gICAgcGFkZGluZzogMTBweCAwIDEycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0VBRUFFQTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJvcmRlci1ib3R0b20tY29sb3IgMC40cyA7XHJcbiAgfVxyXG4gIC5uYXYtbWVudV9faXRlbTpob3ZlciwgLm5hdi1tZW51X19pdGVtLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyNThBRkY7XHJcbiAgICBjb2xvcjogIzRFNEU0RTtcclxuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcbiAgfVxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgIGNvbG9yOiAjMUQyOTNGO1xyXG4gICAgbWFyZ2luLXRvcDogMjZweDtcclxuICB9XHJcbiAgJl9faW5wdXRzIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAucGhvbmUtaW5wdXQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xyXG4gICAgfVxyXG4gICAgLmlucHV0LWlubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIH1cclxuICAgIC52ZXJpZnkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGNvbG9yOiAjMjU4QUZGO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwLCAtNTAlICk7XHJcbiAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAud3JhcC1jb2RlIHtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA4cHggMzBweCByZ2JhKDI4LCAzOSwgNjEsIDAuMykpO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHdpZHRoIDBzLCBwYWRkaW5nIDBzO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC40cywgMC40cztcclxuICAgIH1cclxuICAgIC53cmFwLWNvZGUub3BlbiB7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcywgMHM7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiAxOTZweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgY29sb3I6ICMxRDI5M0Y7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpZ251cC1pdGVtIHtcclxuICBmbGV4OiAxO1xyXG4gIG1heC13aWR0aDogNzE0cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICZfX2hlYWRlciB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgY29sb3I6ICMxRDI5M0Y7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIGNvbG9yOiAjMUQyOTNGO1xyXG4gIH1cclxuICAmX19pbWcge1xyXG4gICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1tZCB7XHJcbiAgLnNpZ251cC1pdGVtIHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1zbSB7XHJcbiAgLnNtYWxsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLnNpZ251cHtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgfVxyXG4gIC5tb2JpbGUtaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgdG9wOiA4OHB4O1xyXG4gIH1cclxuXHJcbiAgLnNpZ251cC1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19uYXYtbWVudSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmX19sb2dvLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgfVxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyNThBRkY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIGNvbG9yOiAjNEU0RTRFO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2lnbnVwLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhICggbWF4LXdpZHRoOiAzNDlweCApIHtcclxuICAuc2lnbnVwLWZvcm17XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
