.premium__advantages {
  /*padding-top: 26px;
    padding-bottom: 15px;
    padding-left: 21px;*/
  padding: 15px 30px 32px 23px;
  list-style-type: none;
  list-style-position: outside;
  list-style-image: url("/images/Check.png");
}

.premium__advantages li {
  position: relative;
  line-height: 22px;
  font-size: 18px;
  margin-bottom: 13px;
  /*img {
        margin-right: 10px;
      }*/
}

.premium__advantages li:before {
  /*content: ;
        margin-right: 10px;*/
}

.premium__advantages li .semibold {
  font-weight: 600;
}

.premium__text {
  padding-top: 35px;
  padding-bottom: 75px;
}

.premium__text--item {
  font-size: 16px;
  font-weight: 200;
  line-height: 22px;
  text-align: left;
  color: #686868;
}

.premium .section__h3 {
  margin-left: 3px;
  margin-top: 25px;
  margin-bottom: 0;
}

.premium .block-align-center {
  float: none;
  margin: 0 auto;
}

.premium .text__become-premium {
  margin-top: 1px;
  margin-left: 3px;
  font-size: 30px;
  font-weight: 100;
}

.premium .banner.banner--app {
  display: block;
  margin-left: 16px;
  margin-top: 30px;
  max-width: 812px;
  min-height: 80px;
  text-align: center;
  font-size: 18px;
  font-weight: 300;
  color: #fff;
  text-decoration: none;
}

@media (max-width: 991px) {
  .premium .banner.banner--app {
    max-width: 620px;
  }
}

@media (min-width: 768px) {
  .premium .col-sm-6-7 {
    width: 53.4%;
  }
}

@media (min-width: 768px) {
  .premium .col-sm-3-4 {
    width: 32%;
  }
}

.premium .pr-40 {
  padding-right: 40px;
}

.premium .pr-65 {
  padding-right: 65px;
}

.promo-premium {
  padding: 25px 0;
  overflow: hidden;
}

@media (min-width: 480px) {
  .promo-premium {
    padding: 25px 0 45px;
  }
}

@media (min-width: 992px) {
  .promo-premium {
    padding: 40px 0 100px;
  }
}

.promo-premium .section__h2 {
  margin: 0 0 10px;
}

@media (max-width: 479px) {
  .promo-premium .section__h2 {
    font-size: 30px;
    line-height: 1.33;
  }
}

@media (min-width: 992px) {
  .promo-premium .section__h2 {
    margin: 0 0 25px;
  }
}

.promo-premium .section_h3 {
  margin: 0 0 15px;
}

@media (max-width: 479px) {
  .promo-premium .section_h3 {
    font-size: 20px;
    line-height: 1.33;
  }
}

@media (min-width: 992px) {
  .promo-premium .section_h3 {
    margin: 0 0 30px;
  }
}

.promo-premium__alt {
  font-size: 16px;
  color: #686868;
  text-align: center;
  font-weight: 400;
  margin: 0;
}

@media (max-width: 479px) {
  .promo-premium__alt {
    max-width: 280px;
    margin: 0 auto;
  }
}

.promo-premium__alt-link {
  position: relative;
  color: #686868;
  text-decoration: none;
  padding-right: 15px;
  -webkit-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}

.promo-premium__alt-link:hover {
  color: #e82076;
  text-decoration: none;
}

.promo-premium__alt-link:hover span:after {
  border-color: #e82076;
}

.promo-premium__alt-link--arrow:after {
  position: relative;
  content: '';
  top: -1px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border-bottom: 2px solid #686868;
  border-left: 2px solid #686868;
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transition: border-color .3s ease-in-out;
  transition: border-color .3s ease-in-out;
}

.promo-premium__text-block {
  font-size: 16px;
  font-weight: 300;
  margin-top: 35px;
}

@media (min-width: 992px) {
  .promo-premium__text-block {
    margin-top: 48px;
  }
}

.promo-premium__text-block p {
  margin: 0 0 10px;
}

.promo-premium .partners {
  position: relative;
  margin-top: 68px;
}

@media (max-width: 425px) {
  .promo-premium .partners {
    margin-top: 48px;
  }
}

.promo-premium .partners::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  width: 100vw;
  background-color: #F9F9F9;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.promo-list {
  font-size: 16px;
  color: #000;
  line-height: 1.6;
  padding: 0;
  margin: 0;
}

.promo-list__item {
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
  list-style: none;
}

.promo-list__item:before {
  position: absolute;
  content: '';
  left: 0;
  top: 8px;
  width: 13px;
  height: 10px;
  background: url("/images/Check.png") center no-repeat;
}

.promo-list__item span {
  font-weight: 600;
}

.promo-banner {
  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;
  position: relative;
  margin: 40px auto 25px;
  padding: 84px 0 25px;
  background-color: #ffffff;
  border: 2px solid #e82076;
  max-width: 310px;
  -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
}

@media (min-width: 480px) {
  .promo-banner {
    max-width: 460px;
    padding: 98px 0 25px;
  }
}

@media (min-width: 992px) {
  .promo-banner {
    margin: 30px auto 25px;
  }
}

.promo-banner .reverse-timer {
  position: absolute;
  top: -30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 10px;
  background-color: #fff;
  border: 2px solid #e82076;
}

.promo-banner__percent {
  display: inline-block;
  position: absolute;
  top: 44px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 4px 10px;
  font-size: 18px;
  line-height: 1em;
  color: var(--color-blue);
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  border-radius: 2px;
  border: 1px solid var(--color-blue);
}

@media (min-width: 480px) {
  .promo-banner__percent {
    top: 52px;
    font-size: 24px;
  }
}

.promo-banner__title {
  font-size: 20px;
  line-height: 1;
  color: #242424;
  font-weight: 600;
  text-align: center;
  margin: 0 0 20px;
}

.promo-banner__price-block {
  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-height: 1;
  font-weight: 600;
  margin-bottom: 15px;
}

@media (min-width: 480px) {
  .promo-banner__price-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}

.promo-banner__old-price {
  position: relative;
  font-size: 30px;
  color: #686868;
  margin: 0 10px;
}

.promo-banner__old-price:after {
  position: absolute;
  content: '';
  left: 0;
  top: 50%;
  height: 1px;
  width: 100%;
  background-color: #686868;
}

.promo-banner__new-price {
  font-size: 45px;
  color: #e82076;
}

.promo-banner__text {
  font-size: 16px;
  color: #686868;
  font-weight: 400;
  text-align: center;
  margin-bottom: 30px;
  max-width: 200px;
}

@media (min-width: 480px) {
  .promo-banner__text {
    max-width: none;
    margin-bottom: 35px;
  }
}

.promo-banner__link {
  padding: 10px 15px;
  font-size: 18px;
  line-height: 1.33;
  color: #fff;
  font-weight: 600;
  background-color: #e82076;
  border: 2px solid #e82076;
  border-radius: 30px;
  margin-bottom: 20px;
  -webkit-transition: background-color .3s ease-in-out, color .3s ease-in-out;
  transition: background-color .3s ease-in-out, color .3s ease-in-out;
}

@media (min-width: 480px) {
  .promo-banner__link {
    padding: 15px 45px;
  }
}

.promo-banner__link:focus {
  color: #fff;
  text-decoration: none;
}

.promo-banner__link:hover {
  color: #e82076;
  background-color: #fff;
  text-decoration: none;
}

.promo-banner__diff-text {
  font-size: 14px;
  line-height: 1;
  color: #9b9b9b;
  font-weight: 400;
}

.form-shadow {
  -webkit-box-shadow: 0 2px 24px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 24px rgba(0, 0, 0, 0.04);
  border-radius: 2px;
}

.form-shadow__wrap {
  margin-top: 20px;
  background-position: left center, right center;
  background-repeat: no-repeat, no-repeat;
  background-size: contain;
}

@media (min-width: 768px) {
  .form-shadow__wrap {
    padding: 0 30px;
  }
}

.form-shadow__wrap.notes {
  background-image: url(/images/forms/auth-form-bg-left.png), url(/images/forms/auth-form-bg-right.png);
  background-position: left top, right top;
  background-repeat: no-repeat;
  background-size: 84px, 90px;
}

.form-shadow hr {
  margin: 0;
}

.form-shadow input::-webkit-input-placeholder,
.form-shadow .select2-selection__rendered {
  font-size: 18px;
  color: #9b9b9b !important;
  font-weight: 300;
}

.form-shadow input::-ms-input-placeholder,
.form-shadow .select2-selection__rendered {
  font-size: 18px;
  color: #9b9b9b !important;
  font-weight: 300;
}

.form-shadow input::placeholder,
.form-shadow .select2-selection__rendered {
  font-size: 18px;
  color: #9b9b9b !important;
  font-weight: 300;
}

.form-shadow .select2-selection {
  background: transparent;
}

.form-shadow .title {
  padding: 14px 80px 20px;
  text-align: center;
  color: #E82076;
}

.form-shadow .title span {
  font-size: 30px;
  font-weight: 200;
}

.form-shadow .expand-register-form-wrapper,
.form-shadow .expand-login-form-wrapper {
  height: 100px;
  padding: 15px;
  margin-bottom: 35px;
}

.form-shadow .expand-register-form-wrapper button,
.form-shadow .expand-login-form-wrapper button {
  width: 231px;
  height: 50px;
  border: 2px solid #e82076;
  border-radius: 30px;
  font-size: 18px;
  font-weight: 600;
}

.auth-form {
  padding: 0 20px 40px 20px;
}

.auth-form .select2-container {
  display: block;
}

.auth-form .form-group {
  margin-bottom: 25px;
}

.auth-form .form-group .password-visibility {
  width: 16px;
  height: 12px;
  background-image: url(/images/show-password-icon.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px;
  position: relative;
  top: -30px;
  float: right;
  right: 20px;
}

.auth-form .form-group .password-visibility:hover {
  cursor: pointer;
}

.auth-form .form-group:last-child {
  margin-bottom: 0;
}

.auth-form .form-divider {
  position: relative;
  height: 1px;
  background-color: #EEE;
  margin: 16px 0;
}

.auth-form .form-divider__text {
  position: absolute;
  top: -1px;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background-color: #FFF;
  padding: 5px;
  color: #9B9B9B;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  white-space: nowrap;
}

.auth-form .form-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  margin-top: 24px;
  margin-bottom: 16px;
}

.auth-form .form-social__button {
  --button-size: 48px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-decoration: none;
  width: var(--button-size);
  height: var(--button-size);
  padding: 10px;
  border: 1px solid var(--input-border-color);
  border-radius: 100vh;
}

.auth-form .form-social__button::before {
  content: '';
  position: absolute;
  display: block;
  top: var(--button-padding);
  left: var(--button-padding);
  right: var(--button-padding);
  bottom: var(--button-padding);
}

.auth-form .form-social__button--facebook::before {
  background-image: url("/images/client/logos.svg#facebook--gradient");
}

.auth-form .form-social__button--google::before {
  background-image: url("/images/client/logos.svg#google");
}

.auth-form .form-social__button--apple::before {
  background-image: url("/images/client/logos.svg#apple");
}

.auth-form .form-user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100vh;
  padding: 10px;
  padding-right: 15px;
  gap: 10px;
  margin-bottom: 24px;
}

.auth-form .form-user--google {
  background-color: #FBF3F3;
}

.auth-form .form-user--facebook {
  background-color: #F5F7FA;
}

.auth-form .form-user__avatar {
  border-radius: 100vh;
  width: 30px;
  height: 30px;
}

.auth-form .form-user__name {
  font-size: 16px;
  font-weight: 400;
}

.auth-form .form-user__platform {
  margin-left: auto;
  width: 20px;
  height: 20px;
  border-radius: 100vh;
  color: #FFF;
  font-size: 10px;
  font-family: "FontAwesome";
  text-align: center;
  line-height: 20px;
}

.auth-form .form-user__platform--google {
  background-color: #C71610;
}

.auth-form .form-user__platform--google::before {
  content: "\F1A0";
}

.auth-form .form-user__platform--facebook {
  background-color: #3B5998;
}

.auth-form .form-user__platform--facebook::before {
  content: "\F09A";
}

.auth-form__footer {
  margin-top: 30px;
  text-align: center;
}

.auth-form__footer .btn {
  margin-left: 20px;
  margin-right: 20px;
  font-size: 18px;
}

@media (min-width: 341px) {
  .auth-form__footer .btn.auth-button {
    width: 100%;
  }
}

@media (min-width: 515px) {
  .auth-form__footer .btn {
    margin-left: 0;
    margin-right: 0;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}

.auth-form__footer .btn:first-child {
  margin-bottom: 20px;
}

@media (min-width: 992px) {
  .auth-form__footer .btn:first-child {
    margin-bottom: 0;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .auth-form__footer .btn {
    min-width: 162px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 991px) {
  .auth-form__footer .btn.auth-button {
    max-width: 242px;
  }
}

@media (min-width: 992px) {
  .auth-form__forgot-password {
    text-align: left;
  }
}

@media (max-width: 991px) {
  .auth-form__forgot-password {
    margin-bottom: 20px;
  }
}

.auth-form__forgot-password span {
  display: inline-block;
  margin-right: 4px;
  padding-top: 14px;
  font-size: 15px;
  font-weight: 300;
  color: #9b9b9b;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .auth-form__forgot-password span {
    font-size: 14px;
  }
}

.auth-form__forgot-password a {
  font-size: 15px;
  font-weight: 400;
  color: black;
}

.auth-form__forgot-password a:hover {
  color: black;
  text-decoration: none;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .auth-form__forgot-password a {
    font-size: 14px;
  }
}

.auth-form__forgotten {
  font-size: 15px;
  color: #9b9b9b;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-bottom: 30px;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  font-weight: 400;
}

.auth-form__forgotten:hover,
.auth-form__forgotten:focus,
.auth-form__forgotten:active {
  text-decoration: none;
  color: #e82076;
}

.auth-form__links {
  font-size: 18px;
  margin: 20px 0 70px 0;
}

.auth-form__links--single a:first-child {
  padding-right: 0;
  margin-right: 0;
  border-right: none;
}

.auth-form__links--password {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.auth-form__go-back {
  color: #e82076;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  width: 120px;
  margin: auto;
}

.auth-form__go-back:hover {
  cursor: pointer;
}

.auth-form__links {
  text-align: center;
  margin-top: 40px;
}

.auth-form__links span {
  font-size: 18px;
  color: #9b9b9b;
}

.auth-form__links span a {
  margin-left: 10px;
  font-weight: 600;
  -webkit-font-smoothing: antialiased;
}

.register-login-forms .auth-form__links {
  display: none;
}

.register-login-forms .section__h2 {
  padding: 10px 0;
  line-height: 32px;
}

@media (max-width: 767px) {
  .register-login-forms .section__h2 {
    padding: 10px 20px;
  }
}

.register-login-forms .section__h2 span {
  font-size: 30px;
  font-weight: 400;
}

.post video {
  width: 100% !important;
}

.post__link {
  display: block;
}

.post__link:hover,
.post__link:active,
.post__link:focus {
  text-decoration: none;
}

.post__link--img {
  max-height: 260px;
  overflow: hidden;
}

.post__img {
  width: 100%;
}

.post__title {
  margin-top: 0;
  color: #e82076;
  line-height: 1.2;
}

.post__description {
  color: #000000;
}

.post__info {
  margin-top: 15px;
}

.post__info a:hover {
  text-decoration: underline;
}

.post__info .date {
  font-size: 14px;
  color: #000;
  margin-right: 15px;
  text-decoration: none;
}

.post__info .categ {
  font-size: 12px;
  color: #e82076;
  text-decoration: none;
}

.post__back-link {
  font-size: 18px;
  color: #9b9b9b;
  text-decoration: none;
  padding-right: 10px;
  position: relative;
  display: inline-block;
  font-weight: 400;
}

.post__back-link:hover,
.post__back-link:active,
.post__back-link:focus {
  text-decoration: none;
  color: #e82076;
}

.post__back-link:hover:before,
.post__back-link:active:before,
.post__back-link:focus:before {
  border-left-color: #e82076;
  border-bottom-color: #e82076;
}

.post__back-link:before {
  position: absolute;
  content: '';
  display: block;
  border-left: 2px solid #9b9b9b;
  border-bottom: 2px solid #9b9b9b;
  left: auto;
  right: -2px;
  top: 12px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  border-color: #afafaf;
  width: 7px;
  height: 7px;
}

.post__back-link--left {
  padding-left: 10px;
  padding-right: 0;
}

.post__back-link--left:before {
  right: auto;
  left: -2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.post__back-link--password {
  line-height: 1;
}

.post__back-link--password:first-child {
  border-right: 2px solid #9b9b9b;
  margin-right: 10px;
  padding-right: 12px;
}

.post__back-link--password:first-child:before {
  display: none;
}

.post__back-link--password:before {
  top: 5px;
}

.post__back-link--post {
  font-weight: bold;
}

@media (min-width: 1200px) {
  .post__back-link--post {
    display: none;
  }
}

.post__back-link.gift-card-back {
  padding-right: 0;
  padding-left: 10px;
}

.post__back-link.gift-card-back:before {
  right: auto;
  left: -2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.post__back-link.black {
  color: #000;
}

.post__back-link.black:before {
  border-color: #000;
}

.post__info-wrap {
  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: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-top: 10px;
  padding-bottom: 10px;
}

.post__info-wrap .post__info {
  margin: 0;
}

.post__share {
  display: block;
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.post__share-item {
  display: inline-block;
}

@media (max-width: 1199px) {
  .post__back-link + .section__h2 {
    margin-top: 0;
  }
}

.post__page .youtube-iframe-play {
  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;
  max-width: 100%;
}

.post__page .youtube-iframe-play:hover {
  cursor: pointer;
}

.post__page .youtube-iframe-play:hover svg {
  fill: #ff0400;
  opacity: 1;
}

.post__page .youtube-iframe-play svg {
  position: absolute;
  width: 78px;
  height: 78px;
  opacity: 0.62;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}

.post__page .youtube-iframe-play img {
  margin-top: 0;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .post__page.post__block.row .col-md-5 {
    padding-left: 0;
  }
}

.post__page .post__details {
  line-height: 120%;
}

@media (min-width: 320px) {
  .post__page .post__details .post__title--invisible {
    display: block;
    font-size: 40px;
    line-height: 1;
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .post__page .post__details .post__title--invisible {
    display: none;
  }
}

.post__page .post__title--visible {
  font-size: 45px;
  margin-top: -10px;
  margin-bottom: 20px;
}

@media (min-width: 320px) {
  .post__page .post__title--visible {
    display: none;
  }
}

@media (min-width: 768px) {
  .post__page .post__title--visible {
    display: block;
  }
}

.post__page .post__info {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.post__page .post__info .date {
  font-size: 18px;
  color: #88898b;
}

.post__page .post__info .btn__read-more {
  position: relative;
  display: block;
  margin-right: 20px;
  font-size: 16px;
  color: #000;
  text-decoration: none;
}

.post__page .post__info .btn__read-more:hover {
  text-decoration: none;
}

.post__page .post__info .btn__read-more::after {
  position: absolute;
  display: block;
  content: '';
  width: 8px;
  height: 8px;
  border-right: 3px solid #9b9b9b;
  border-bottom: 3px solid #9b9b9b;
  right: -12px;
  top: 9px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.post__page .post__back-link {
  padding-right: 0;
  margin: 20px 0;
}

.post__page .post__back-link:before {
  display: none;
}

@media (min-width: 992px) {
  .post__page .post__back-link {
    display: none;
  }
}

.post__page .post__back-link__arrow {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
}

.post__page .post__back-link__arrow:before {
  position: absolute;
  content: '';
  display: block;
  border-left: 3px solid #9b9b9b;
  border-bottom: 3px solid #9b9b9b;
  left: auto;
  right: 8px;
  top: 12px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  border-color: #afafaf;
  width: 7px;
  height: 7px;
}

.post__page .post__back-link__arrow:hover:before {
  border-color: #afafaf;
}

.post__page .post__back-link--left + .post__back-link__arrow::before {
  right: auto;
  left: -2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.post__page .post__back-link__block {
  position: relative;
  display: inline-block;
}

@media (min-width: 992px) {
  .post__page .post__back-link__block {
    margin: 20px 0 10px;
  }
}

.post__page .post__back-link__block:hover .post__back-link__arrow::before {
  border-color: #e82076;
  text-decoration: none;
}

.post__page .post__back-link__block.gift-card-back {
  color: #000;
}

.post__page .post__back-link__block.gift-card-back .post__back-link__arrow::before {
  right: auto;
  left: -2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.post__page .post__details {
  margin-left: 15px;
  margin-bottom: 15px;
}

@media (min-width: 320px) {
  .post__page .post__details {
    color: #e82076;
  }
}

@media (min-width: 768px) {
  .post__page .post__details {
    color: #9b9b9b;
  }
}

.post__page .post__details--block {
  margin-bottom: 30px;
  overflow: hidden;
}

@media (min-width: 320px) {
  .post__page .post__details--block {
    max-height: 0;
    -webkit-transition: max-height 0.4s ease-out;
    transition: max-height 0.4s ease-out;
  }
}

@media (min-width: 768px) {
  .post__page .post__details--block {
    max-height: 1000px;
  }
}

.post__page .post__details--block.show-details {
  max-height: 1000px;
  -webkit-transition: max-height 0.4s ease-in-out;
  transition: max-height 0.4s ease-in-out;
}

.post__page .post__details--block.show-details + .btn--show__block .btn--show::after {
  top: 11px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}

.post__page .post__details .btn--show__block .btn--show {
  width: 190px;
  margin: auto;
}

.post__page .post__details .btn--show__block .btn--show:after {
  right: 15px;
  top: 9px;
}

@media (min-width: 320px) {
  .post__page .post__details .btn--show__block .btn--show {
    display: block;
  }
}

@media (min-width: 768px) {
  .post__page .post__details .btn--show__block .btn--show {
    display: none;
  }
}

.post__page .post__details--item {
  padding: 20px 0;
  border-bottom: 2px solid #eeeeee;
}

.post__page .post__details--title {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 5px;
}

@media (min-width: 768px) {
  .post__page .post__details--title {
    font-size: 16px;
    margin-bottom: 8px;
  }
}

@media (min-width: 320px) {
  .post__page .post__details--info {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  .post__page .post__details--info {
    font-size: 18px;
  }
}

.btn__load-more__block {
  margin-top: 10px;
  padding-bottom: 30px;
  overflow: hidden;
  text-align: center;
}

.btn__load-more__block .btn--load-more {
  position: relative;
  font-weight: bold;
  width: 180px;
  padding: 5px 30px;
  border: 1px solid;
  color: #e82076;
  cursor: pointer;
}

.btn__load-more__block .btn--load-more::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -300%;
  content: '';
  display: inline-block;
  height: 1px;
  width: 290%;
  margin: auto;
  background-color: #D8D8D8;
}

.btn__load-more__block .btn--load-more::after {
  position: absolute;
  top: 0;
  bottom: 0;
  content: '';
  display: inline-block;
  height: 1px;
  width: 290%;
  margin: auto 60px;
  background-color: #D8D8D8;
}

.blog-article-body h1,
.blog-article-body h2,
.blog-article-body h3,
.blog-article-body h4,
.blog-article-body h5,
.blog-article-body h6 {
  line-height: 1.18;
}

.blog-article-body .comparison-table__header {
  font-size: 18px;
  font-weight: 600;
  padding: 12px 20px;
  font-family: verdana, geneva, sans-serif;
}

.blog-article-body .comparison-table__header.advantages {
  background-color: #ecf4e1;
  color: #a5cc6a;
}

.blog-article-body .comparison-table__header.disadvantages {
  background-color: #f1d3d5;
  color: #b61d30;
}

.blog-article-body .comparison-table__list {
  padding: 26px 15px 26px 30px;
  list-style: none;
  font-family: verdana, geneva, sans-serif;
  font-size: 14px;
}

.blog-article-body .comparison-table__list li::before {
  content: "\2022";
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.blog-article-body .comparison-table__list li.black-bullet::before {
  color: #211e1d;
}

.blog-article-body .comparison-table__list li.red-bullet::before {
  color: #b61d30;
}

.blog-article-body .comparison-table__list li.green-bullet::before {
  color: #a5cc6a;
}

.blog-article-body .comparison-table__list li span.bold {
  font-weight: 500;
}

.mobile-sharing-buttons {
  min-height: 90px;
}

.post__details--share {
  display: none;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 60px;
  -webkit-box-shadow: 3px 3px 10px #e6e5e5, 2px -3px 10px #e6e5e5;
          box-shadow: 3px 3px 10px #e6e5e5, 2px -3px 10px #e6e5e5;
}

@media (min-width: 768px) {
  .post__details--share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 768px) {
  .post__details--share.mobile {
    display: none;
  }
}

@media (max-width: 767px) {
  .post__details--share.mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
  }

  .post__details--share.mobile.fixed {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 84%;
    height: 60px;
    z-index: 1;
    background: white;
  }
}

.post__details--share .details__share__item {
  padding: 20px 0;
  margin: auto;
  width: 100%;
  text-align: center;
}

.post__details--share .details__share__item--pink {
  font-size: 15px;
  font-weight: 400;
  color: #e82076;
  border-right: 1px solid #e6e5e5;
}

.post__details--share .details__share__item svg {
  fill: #9b9b9b;
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}

.post__details--share .details__share__item svg:hover {
  fill: #e82076;
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}

.post__details--share .details__share__item.share-google-plus {
  padding: 18px 0;
}

.post__details--share .details__share__item.share-google-plus svg {
  height: 27px;
  width: 27px;
}

.p-subscription_item {
  height: 334px;
  border-radius: 0;
  border: 0;
  text-align: center;
}

.p-subscription_item.yearly {
  margin-left: 16px;
  border: 2px solid #f02588;
  -webkit-box-shadow: 0 2px 14px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.15);
}

.p-subscription_item.yearly .panel-body {
  padding: 25px;
}

.p-subscription_item.yearly .title {
  padding-left: 10px;
  font-size: 20px;
  font-weight: 500;
}

.p-subscription_item.yearly .title .discount {
  color: #A5CC6B;
  font-size: 16px;
  font-weight: 400;
  margin-left: 6px;
}

.p-subscription_item.yearly .price {
  padding-top: 2px;
  font-size: 45px;
  font-weight: 600;
  letter-spacing: -2px;
  color: #e30b80;
}

.p-subscription_item.yearly .duration {
  padding-top: 3px;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: 400;
  color: #686868;
}

.p-subscription_item.yearly .btn--brand {
  background-color: #f02588;
  font-size: 18px;
  padding-top: 12px;
  padding-bottom: 13px;
  min-width: 220px;
  letter-spacing: 0.02em;
}

.p-subscription_item.yearly .you-save {
  padding: 15px;
  font-size: 14px;
  font-weight: 400;
  color: #9b9b9b;
}

@media (max-width: 337px) {
  .p-subscription_item.yearly {
    height: 384px;
  }
}

.p-subscription_item.monthly {
  padding: 32px 10px;
  -webkit-box-shadow: 0 2px 14px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.15);
  padding-top: 52px;
}

.p-subscription_item.monthly .panel-body {
  padding: 15px;
}

.p-subscription_item.monthly .title {
  font-size: 20px;
  font-weight: 500;
}

.p-subscription_item.monthly .price {
  font-size: 45px;
  font-weight: 600;
  letter-spacing: -2px;
  color: #686868;
}

.p-subscription_item.monthly .price.CHF {
  font-size: 42px;
}

.p-subscription_item.monthly .duration {
  padding-top: 5px;
  padding-bottom: 26px;
  font-size: 16px;
  font-weight: 400;
  color: #686868;
}

.p-subscription_item.monthly .btn--brand {
  background-color: #f02588;
  font-size: 18px;
  padding-top: 12px;
  padding-bottom: 13px;
  width: 190px;
  letter-spacing: 0.02em;
}

@media (min-width: 768px) and (max-width: 991px) {
  .p-subscription_item.monthly .btn--brand {
    min-width: 170px;
    width: 170px;
  }
}

.p-subscription_item.de.yearly .btn--brand,
.p-subscription_item.fr.yearly .btn--brand,
.p-subscription_item.ja.yearly .btn--brand {
  font-size: 15px;
}

.p-subscription_item.de.monthly .btn--brand,
.p-subscription_item.fr.monthly .btn--brand,
.p-subscription_item.ja.monthly .btn--brand {
  font-size: 15px;
}

.p-subscription_item.ja {
  height: 345px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .p-subscription_item.ja {
    height: 395px;
  }
}

@media (max-width: 419px) {
  .p-subscription_item.ja {
    height: 395px;
  }
}

.p-subscription_item.de.yearly .btn--brand {
  font-size: 14px;
}

.p-subscription_item.de.monthly .btn--brand {
  font-size: 14px;
}

.p-subscription_item.es.yearly .btn--brand {
  width: 230px;
  font-size: 14px;
}

.p-subscription_item.es.monthly .btn--brand {
  font-size: 14px;
}

@media (min-width: 992px) {
  .p-subscription_item.es.monthly .btn--brand {
    width: 225px;
  }
}

.p-subscription_item_header {
  height: 40px;
  border-radius: 0;
  background-color: #f02588 !important;
  padding-top: 5px;
  text-align: center;
  font-size: 18px;
  font-weight: 300;
  color: white !important;
}

.s-features-v2 {
  padding-top: 100px;
  padding-bottom: 110px;
  background: rgba(227, 13, 128, 0.02);
}

@media (max-width: 767px) {
  .s-features-v2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.s-features-v2__subtitle {
  color: #E82076;
  font-size: 20px;
  line-height: 25px;
}

.s-features-v2__title {
  padding-top: 5px;
  padding-bottom: 40px;
  font-size: 40px;
  line-height: 50px;
}

.s-features-v2__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 991px) {
  .s-features-v2__items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.s-features-v2__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  margin-top: 20px;
  padding: 0 15px;
  -ms-flex-preferred-size: 33.3%;
      flex-basis: 33.3%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 991px) {
  .s-features-v2__item {
    padding: 0;
  }
}

.s-features-v2__item--content {
  padding-left: 16px;
}

.s-features-v2__item--icon {
  padding-top: 3px;
}

.s-features-v2__item--icon img {
  min-width: 18px;
  min-height: 18px;
}

.s-features-v2__item--title {
  font-size: 21px;
  line-height: 30px;
  color: #E82076;
  font-weight: 400;
}

.s-features-v2__item--description {
  font-size: 16px;
  line-height: 24px;
}

.s-features-v2__item--video-url {
  margin-top: 12px;
}

.s-features-v2__item--video-url img {
  margin-right: 10px;
  width: 18px;
  vertical-align: sub;
}

.s-features-v2__item--video-url a {
  color: #9b9b9b;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}

.s-features-v2__item--video-url a:hover {
  text-decoration: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19wcmVtaXVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3ByZW1pdW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL3Byb21vLXByZW1pdW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19hdXRoLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fcG9zdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX3Atc3Vic2NyaXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fcy1mZWF0dXJlcy12Mi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVFO0VBQ0U7O3lCQ0FxQjtFRElyQjtFQUVBO0VBQ0E7RUFDQTtDQ0hIOztBRE5FO0VBWUc7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7U0NGRztDQUNSOztBRGhCRTtFQXNCSzs2QkNGcUI7Q0FDNUI7O0FEckJFO0VBMkJLO0NDRlA7O0FET0M7RUFDRTtFQUNBO0NDSkg7O0FETUc7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NDSEw7O0FEeENEO0VBZ0RJO0VBQ0E7RUFDQTtDQ0pIOztBRDlDRDtFQXNESTtFQUNBO0NDSkg7O0FEbkREO0VBNkRNO0VBQ0E7RUFDQTtFQUNBO0NDTkw7O0FEMUREO0VBc0VNO0VBQ0E7RUFD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OztBSXhrREQ7RUE2SlE7RUFDQTtDSis2Q1A7O0FJN2tERDtFQW9LUTtDSjY2Q1A7O0FJMzZDTztFQXRLUjtJQXVLVTtHSis2Q1A7Q0FDRjs7QUkxNkNDO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSjQ2Q0g7O0FLbG1ERDtFQUNFO0VBQ0E7RUFDQTtDTHFtREQ7O0FLbm1EQztFQUxGO0lBTUk7SUFDQTtHTHVtREQ7Q0FDRjs7QUtybURDO0VBQ0U7RUFDQTtFQUNBO0NMd21ESDs7QUtybURDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0x3bURIOztBS3JtREM7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO0NMd21ESDs7QUt0bURHO0VBSkY7SUFLSTtJQUFBO1FBQUE7WUFBQTtHTDBtREg7Q0FDRjs7QUt2bURDO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7TUFBQTtFQUNBO01BQUE7VUFBQTtDTHltREg7O0FLdm1ERztFQVRGO0lBVUk7R0wybURIO0NBQ0Y7O0FLem1ERztFQUNFO0NMNG1ETDs7QUt6bURHO0VBQ0U7Q0w0bURMOztBSzdtREk7RUFJRztFQUNBO0NMNm1EUDs7QUt6bURHO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0w0bURMOztBS3ptREc7RUFDRTtFQUNBO0NMNG1ETDs7QUt6bURHO0VBQ0U7Q0w0bURMOztBSzdtREk7RUFJRztFQUNBO0VBQ0E7Q0w2bURQOztBS25uREk7RUFXRztFQUNBO0VBQ0E7RUFDQTtDTDRtRFA7O0FLMW5ESTtFQWlCSztDTDZtRFQiLCJmaWxlIjoiL2Nzcy9wcmVtaXVtLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucHJlbWl1bSB7XG5cbiAgJl9fYWR2YW50YWdlcyB7XG4gICAgLypwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7Ki9cblxuICAgIHBhZGRpbmc6IDE1cHggMzBweCAzMnB4IDIzcHg7XG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy9pbWFnZXMvQ2hlY2sucG5nJyk7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG5cbiAgICAgIC8qaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfSovXG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLypjb250ZW50OiA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsqL1xuICAgICAgfVxuXG4gICAgICAuc2VtaWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuXG4gICAgJi0taXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICM2ODY4Njg7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb25fX2gzIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5ibG9jay1hbGlnbi1jZW50ZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnRleHQge1xuXG4gICAgJl9fYmVjb21lLXByZW1pdW0ge1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lciB7XG4gICAgJi5iYW5uZXItLWFwcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgbWF4LXdpZHRoOiA4MTJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sLXNtLTYtNyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogNTMuNCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbC1zbS0zLTQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG4gIH1cblxuICAucHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAucHItNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19wcmVtaXVtLnNjc3MiLCIucHJlbWl1bV9fYWR2YW50YWdlcyB7XG4gIC8qcGFkZGluZy10b3A6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4OyovXG4gIHBhZGRpbmc6IDE1cHggMzBweCAzMnB4IDIzcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiL2ltYWdlcy9DaGVjay5wbmdcIik7XG59XG5cbi5wcmVtaXVtX19hZHZhbnRhZ2VzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAvKmltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH0qL1xufVxuXG4ucHJlbWl1bV9fYWR2YW50YWdlcyBsaTpiZWZvcmUge1xuICAvKmNvbnRlbnQ6IDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyovXG59XG5cbi5wcmVtaXVtX19hZHZhbnRhZ2VzIGxpIC5zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcmVtaXVtX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4ucHJlbWl1bV9fdGV4dC0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4ucHJlbWl1bSAuc2VjdGlvbl9faDMge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJlbWl1bSAuYmxvY2stYWxpZ24tY2VudGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJlbWl1bSAudGV4dF9fYmVjb21lLXByZW1pdW0ge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLnByZW1pdW0gLmJhbm5lci5iYW5uZXItLWFwcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWF4LXdpZHRoOiA4MTJweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJlbWl1bSAuYmFubmVyLmJhbm5lci0tYXBwIHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlbWl1bSAuY29sLXNtLTYtNyB7XG4gICAgd2lkdGg6IDUzLjQlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlbWl1bSAuY29sLXNtLTMtNCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuXG4ucHJlbWl1bSAucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucHJlbWl1bSAucHItNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4ucHJvbW8tcHJlbWl1bSB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9tby1wcmVtaXVtIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb21vLXByZW1pdW0ge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMDBweDtcbiAgfVxufVxuXG4ucHJvbW8tcHJlbWl1bSAuc2VjdGlvbl9faDIge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb21vLXByZW1pdW0gLnNlY3Rpb25fX2gyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9tby1wcmVtaXVtIC5zZWN0aW9uX19oMiB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxufVxuXG4ucHJvbW8tcHJlbWl1bSAuc2VjdGlvbl9oMyB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvbW8tcHJlbWl1bSAuc2VjdGlvbl9oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvbW8tcHJlbWl1bSAuc2VjdGlvbl9oMyB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuXG4ucHJvbW8tcHJlbWl1bV9fYWx0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY4Njg2ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvbW8tcHJlbWl1bV9fYWx0IHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wcm9tby1wcmVtaXVtX19hbHQtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJvbW8tcHJlbWl1bV9fYWx0LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2U4MjA3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJvbW8tcHJlbWl1bV9fYWx0LWxpbms6aG92ZXIgc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4MjA3Njtcbn1cblxuLnByb21vLXByZW1pdW1fX2FsdC1saW5rLS1hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2ODY4Njg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY4Njg2ODtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnByb21vLXByZW1pdW1fX3RleHQtYmxvY2sge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvbW8tcHJlbWl1bV9fdGV4dC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuXG4ucHJvbW8tcHJlbWl1bV9fdGV4dC1ibG9jayBwIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnByb21vLXByZW1pdW0gLnBhcnRuZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA2OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnByb21vLXByZW1pdW0gLnBhcnRuZXJzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbi5wcm9tby1wcmVtaXVtIC5wYXJ0bmVyczo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wcm9tby1saXN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvbW8tbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucHJvbW8tbGlzdF9faXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9DaGVjay5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnByb21vLWxpc3RfX2l0ZW0gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9tby1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNDBweCBhdXRvIDI1cHg7XG4gIHBhZGRpbmc6IDg0cHggMCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTgyMDc2O1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9tby1iYW5uZXIge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgcGFkZGluZzogOThweCAwIDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9tby1iYW5uZXIge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDI1cHg7XG4gIH1cbn1cblxuLnByb21vLWJhbm5lciAucmV2ZXJzZS10aW1lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlODIwNzY7XG59XG5cbi5wcm9tby1iYW5uZXJfX3BlcmNlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvbW8tYmFubmVyX19wZXJjZW50IHtcbiAgICB0b3A6IDUycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5wcm9tby1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMyNDI0MjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnByb21vLWJhbm5lcl9fcHJpY2UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX3ByaWNlLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxufVxuXG4ucHJvbW8tYmFubmVyX19vbGQtcHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4ucHJvbW8tYmFubmVyX19vbGQtcHJpY2U6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg2ODY4O1xufVxuXG4ucHJvbW8tYmFubmVyX19uZXctcHJpY2Uge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGNvbG9yOiAjZTgyMDc2O1xufVxuXG4ucHJvbW8tYmFubmVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb21vLWJhbm5lcl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnByb21vLWJhbm5lcl9fbGluayB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODIwNzY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlODIwNzY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvbW8tYmFubmVyX19saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4IDQ1cHg7XG4gIH1cbn1cblxuLnByb21vLWJhbm5lcl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcm9tby1iYW5uZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2U4MjA3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJvbW8tYmFubmVyX19kaWZmLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzliOWI5YjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvcm0tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5mb3JtLXNoYWRvd19fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyLCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2hhZG93X193cmFwIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLmZvcm0tc2hhZG93X193cmFwLm5vdGVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZm9ybXMvYXV0aC1mb3JtLWJnLWxlZnQucG5nKSwgdXJsKC9pbWFnZXMvZm9ybXMvYXV0aC1mb3JtLWJnLXJpZ2h0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wLCByaWdodCB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogODRweCwgOTBweDtcbn1cblxuLmZvcm0tc2hhZG93IGhyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybS1zaGFkb3cgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvcm0tc2hhZG93IC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOWI5YjliICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb3JtLXNoYWRvdyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tc2hhZG93IC50aXRsZSB7XG4gIHBhZGRpbmc6IDE0cHggODBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRTgyMDc2O1xufVxuXG4uZm9ybS1zaGFkb3cgLnRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5mb3JtLXNoYWRvdyAuZXhwYW5kLXJlZ2lzdGVyLWZvcm0td3JhcHBlcixcbi5mb3JtLXNoYWRvdyAuZXhwYW5kLWxvZ2luLWZvcm0td3JhcHBlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5mb3JtLXNoYWRvdyAuZXhwYW5kLXJlZ2lzdGVyLWZvcm0td3JhcHBlciBidXR0b24sXG4uZm9ybS1zaGFkb3cgLmV4cGFuZC1sb2dpbi1mb3JtLXdyYXBwZXIgYnV0dG9uIHtcbiAgd2lkdGg6IDIzMXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlODIwNzY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmF1dGgtZm9ybSB7XG4gIHBhZGRpbmc6IDAgMjBweCA0MHB4IDIwcHg7XG59XG5cbi5hdXRoLWZvcm0gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hdXRoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYXV0aC1mb3JtIC5mb3JtLWdyb3VwIC5wYXNzd29yZC12aXNpYmlsaXR5IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc2hvdy1wYXNzd29yZC1pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5hdXRoLWZvcm0gLmZvcm0tZ3JvdXAgLnBhc3N3b3JkLXZpc2liaWxpdHk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hdXRoLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hdXRoLWZvcm0gLmZvcm0tZGl2aWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4uYXV0aC1mb3JtIC5mb3JtLWRpdmlkZXJfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzlCOUI5QjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmF1dGgtZm9ybSAuZm9ybS1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYXV0aC1mb3JtIC5mb3JtLXNvY2lhbF9fYnV0dG9uIHtcbiAgLS1idXR0b24tc2l6ZTogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IHZhcigtLWJ1dHRvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1idXR0b24tc2l6ZSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xufVxuXG4uYXV0aC1mb3JtIC5mb3JtLXNvY2lhbF9fYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG4gIGxlZnQ6IHZhcigtLWJ1dHRvbi1wYWRkaW5nKTtcbiAgcmlnaHQ6IHZhcigtLWJ1dHRvbi1wYWRkaW5nKTtcbiAgYm90dG9tOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG59XG5cbi5hdXRoLWZvcm0gLmZvcm0tc29jaWFsX19idXR0b24tLWZhY2Vib29rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2NsaWVudC9sb2dvcy5zdmcjZmFjZWJvb2stLWdyYWRpZW50XCIpO1xufVxuXG4uYXV0aC1mb3JtIC5mb3JtLXNvY2lhbF9fYnV0dG9uLS1nb29nbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY2xpZW50L2xvZ29zLnN2ZyNnb29nbGVcIik7XG59XG5cbi5hdXRoLWZvcm0gLmZvcm0tc29jaWFsX19idXR0b24tLWFwcGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2NsaWVudC9sb2dvcy5zdmcjYXBwbGVcIik7XG59XG5cbi5hdXRoLWZvcm0gLmZvcm0tdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5hdXRoLWZvcm0gLmZvcm0tdXNlci0tZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRjNGMztcbn1cblxuLmF1dGgtZm9ybSAuZm9ybS11c2VyLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XG59XG5cbi5hdXRoLWZvcm0gLmZvcm0tdXNlcl9fYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5hdXRoLWZvcm0gLmZvcm0tdXNlcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmF1dGgtZm9ybSAuZm9ybS11c2VyX19wbGF0Zm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmF1dGgtZm9ybSAuZm9ybS11c2VyX19wbGF0Zm9ybS0tZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3MTYxMDtcbn1cblxuLmF1dGgtZm9ybSAuZm9ybS11c2VyX19wbGF0Zm9ybS0tZ29vZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uYXV0aC1mb3JtIC5mb3JtLXVzZXJfX3BsYXRmb3JtLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTg7XG59XG5cbi5hdXRoLWZvcm0gLmZvcm0tdXNlcl9fcGxhdGZvcm0tLWZhY2Vib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uYXV0aC1mb3JtX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRoLWZvcm1fX2Zvb3RlciAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzQxcHgpIHtcbiAgLmF1dGgtZm9ybV9fZm9vdGVyIC5idG4uYXV0aC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MTVweCkge1xuICAuYXV0aC1mb3JtX19mb290ZXIgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmF1dGgtZm9ybV9fZm9vdGVyIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtZm9ybV9fZm9vdGVyIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hdXRoLWZvcm1fX2Zvb3RlciAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDE2MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aC1mb3JtX19mb290ZXIgLmJ0bi5hdXRoLWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtZm9ybV9fZm9yZ290LXBhc3N3b3JkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aC1mb3JtX19mb3Jnb3QtcGFzc3dvcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmF1dGgtZm9ybV9fZm9yZ290LXBhc3N3b3JkIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzliOWI5Yjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hdXRoLWZvcm1fX2ZvcmdvdC1wYXNzd29yZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmF1dGgtZm9ybV9fZm9yZ290LXBhc3N3b3JkIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmF1dGgtZm9ybV9fZm9yZ290LXBhc3N3b3JkIGE6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hdXRoLWZvcm1fX2ZvcmdvdC1wYXNzd29yZCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmF1dGgtZm9ybV9fZm9yZ290dGVuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzliOWI5YjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmF1dGgtZm9ybV9fZm9yZ290dGVuOmhvdmVyLFxuLmF1dGgtZm9ybV9fZm9yZ290dGVuOmZvY3VzLFxuLmF1dGgtZm9ybV9fZm9yZ290dGVuOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlODIwNzY7XG59XG5cbi5hdXRoLWZvcm1fX2xpbmtzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDIwcHggMCA3MHB4IDA7XG59XG5cbi5hdXRoLWZvcm1fX2xpbmtzLS1zaW5nbGUgYTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uYXV0aC1mb3JtX19saW5rcy0tcGFzc3dvcmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmF1dGgtZm9ybV9fZ28tYmFjayB7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5hdXRoLWZvcm1fX2dvLWJhY2s6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hdXRoLWZvcm1fX2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXV0aC1mb3JtX19saW5rcyBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzliOWI5Yjtcbn1cblxuLmF1dGgtZm9ybV9fbGlua3Mgc3BhbiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4ucmVnaXN0ZXItbG9naW4tZm9ybXMgLmF1dGgtZm9ybV9fbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVnaXN0ZXItbG9naW4tZm9ybXMgLnNlY3Rpb25fX2gyIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpc3Rlci1sb2dpbi1mb3JtcyAuc2VjdGlvbl9faDIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG4ucmVnaXN0ZXItbG9naW4tZm9ybXMgLnNlY3Rpb25fX2gyIHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3N0IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBvc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3RfX2xpbms6aG92ZXIsXG4ucG9zdF9fbGluazphY3RpdmUsXG4ucG9zdF9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBvc3RfX2xpbmstLWltZyB7XG4gIG1heC1oZWlnaHQ6IDI2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucG9zdF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnBvc3RfX2luZm8ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucG9zdF9faW5mbyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wb3N0X19pbmZvIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3N0X19pbmZvIC5jYXRlZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNlODIwNzY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBvc3RfX2JhY2stbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3N0X19iYWNrLWxpbms6aG92ZXIsXG4ucG9zdF9fYmFjay1saW5rOmFjdGl2ZSxcbi5wb3N0X19iYWNrLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZTgyMDc2O1xufVxuXG4ucG9zdF9fYmFjay1saW5rOmhvdmVyOmJlZm9yZSxcbi5wb3N0X19iYWNrLWxpbms6YWN0aXZlOmJlZm9yZSxcbi5wb3N0X19iYWNrLWxpbms6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlODIwNzY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlODIwNzY7XG59XG5cbi5wb3N0X19iYWNrLWxpbms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzliOWI5YjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5YjliOWI7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICBib3JkZXItY29sb3I6ICNhZmFmYWY7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xufVxuXG4ucG9zdF9fYmFjay1saW5rLS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucG9zdF9fYmFjay1saW5rLS1sZWZ0OmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wb3N0X19iYWNrLWxpbmstLXBhc3N3b3JkIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wb3N0X19iYWNrLWxpbmstLXBhc3N3b3JkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzliOWI5YjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucG9zdF9fYmFjay1saW5rLS1wYXNzd29yZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdF9fYmFjay1saW5rLS1wYXNzd29yZDpiZWZvcmUge1xuICB0b3A6IDVweDtcbn1cblxuLnBvc3RfX2JhY2stbGluay0tcG9zdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0X19iYWNrLWxpbmstLXBvc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvc3RfX2JhY2stbGluay5naWZ0LWNhcmQtYmFjayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnBvc3RfX2JhY2stbGluay5naWZ0LWNhcmQtYmFjazpiZWZvcmUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucG9zdF9fYmFjay1saW5rLmJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wb3N0X19iYWNrLWxpbmsuYmxhY2s6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ucG9zdF9faW5mby13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0X19pbmZvLXdyYXAgLnBvc3RfX2luZm8ge1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0X19zaGFyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnBvc3RfX3NoYXJlLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvc3RfX2JhY2stbGluayArIC5zZWN0aW9uX19oMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucG9zdF9fcGFnZSAueW91dHViZS1pZnJhbWUtcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0X19wYWdlIC55b3V0dWJlLWlmcmFtZS1wbGF5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9zdF9fcGFnZSAueW91dHViZS1pZnJhbWUtcGxheTpob3ZlciBzdmcge1xuICBmaWxsOiAjZmYwNDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucG9zdF9fcGFnZSAueW91dHViZS1pZnJhbWUtcGxheSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIG9wYWNpdHk6IDAuNjI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cblxuLnBvc3RfX3BhZ2UgLnlvdXR1YmUtaWZyYW1lLXBsYXkgaW1nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0X19wYWdlLnBvc3RfX2Jsb2NrLnJvdyAuY29sLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscyB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnBvc3RfX3BhZ2UgLnBvc3RfX2RldGFpbHMgLnBvc3RfX3RpdGxlLS1pbnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscyAucG9zdF9fdGl0bGUtLWludmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fdGl0bGUtLXZpc2libGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnBvc3RfX3BhZ2UgLnBvc3RfX3RpdGxlLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fcGFnZSAucG9zdF9fdGl0bGUtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9faW5mbyAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM4ODg5OGI7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19pbmZvIC5idG5fX3JlYWQtbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9faW5mbyAuYnRuX19yZWFkLW1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19pbmZvIC5idG5fX3JlYWQtbW9yZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICM5YjliOWI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjOWI5YjliO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fYmFjay1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19iYWNrLWxpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0X19wYWdlIC5wb3N0X19iYWNrLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2JhY2stbGlua19fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2JhY2stbGlua19fYXJyb3c6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzliOWI5YjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM5YjliOWI7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIGJvcmRlci1jb2xvcjogI2FmYWZhZjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19iYWNrLWxpbmtfX2Fycm93OmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2FmYWZhZjtcbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2JhY2stbGluay0tbGVmdCArIC5wb3N0X19iYWNrLWxpbmtfX2Fycm93OjpiZWZvcmUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fYmFjay1saW5rX19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3RfX3BhZ2UgLnBvc3RfX2JhY2stbGlua19fYmxvY2sge1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIH1cbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2JhY2stbGlua19fYmxvY2s6aG92ZXIgLnBvc3RfX2JhY2stbGlua19fYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U4MjA3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fYmFjay1saW5rX19ibG9jay5naWZ0LWNhcmQtYmFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fYmFjay1saW5rX19ibG9jay5naWZ0LWNhcmQtYmFjayAucG9zdF9fYmFjay1saW5rX19hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0ycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBvc3RfX3BhZ2UgLnBvc3RfX2RldGFpbHMge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzIHtcbiAgICBjb2xvcjogI2U4MjA3NjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX3BhZ2UgLnBvc3RfX2RldGFpbHMge1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICB9XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzLS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscy0tYmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2Utb3V0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscy0tYmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgfVxufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscy0tYmxvY2suc2hvdy1kZXRhaWxzIHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzLS1ibG9jay5zaG93LWRldGFpbHMgKyAuYnRuLS1zaG93X19ibG9jayAuYnRuLS1zaG93OjphZnRlciB7XG4gIHRvcDogMTFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscyAuYnRuLS1zaG93X19ibG9jayAuYnRuLS1zaG93IHtcbiAgd2lkdGg6IDE5MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzIC5idG4tLXNob3dfX2Jsb2NrIC5idG4tLXNob3c6YWZ0ZXIge1xuICByaWdodDogMTVweDtcbiAgdG9wOiA5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscyAuYnRuLS1zaG93X19ibG9jayAuYnRuLS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX3BhZ2UgLnBvc3RfX2RldGFpbHMgLmJ0bi0tc2hvd19fYmxvY2sgLmJ0bi0tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9zdF9fcGFnZSAucG9zdF9fZGV0YWlscy0taXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzLS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19wYWdlIC5wb3N0X19kZXRhaWxzLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnBvc3RfX3BhZ2UgLnBvc3RfX2RldGFpbHMtLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX3BhZ2UgLnBvc3RfX2RldGFpbHMtLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYnRuX19sb2FkLW1vcmVfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bl9fbG9hZC1tb3JlX19ibG9jayAuYnRuLS1sb2FkLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICNlODIwNzY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bl9fbG9hZC1tb3JlX19ibG9jayAuYnRuLS1sb2FkLW1vcmU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0zMDAlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDI5MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbn1cblxuLmJ0bl9fbG9hZC1tb3JlX19ibG9jayAuYnRuLS1sb2FkLW1vcmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyOTAlO1xuICBtYXJnaW46IGF1dG8gNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbn1cblxuLmJsb2ctYXJ0aWNsZS1ib2R5IGgxLFxuLmJsb2ctYXJ0aWNsZS1ib2R5IGgyLFxuLmJsb2ctYXJ0aWNsZS1ib2R5IGgzLFxuLmJsb2ctYXJ0aWNsZS1ib2R5IGg0LFxuLmJsb2ctYXJ0aWNsZS1ib2R5IGg1LFxuLmJsb2ctYXJ0aWNsZS1ib2R5IGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG59XG5cbi5ibG9nLWFydGljbGUtYm9keSAuY29tcGFyaXNvbi10YWJsZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiB2ZXJkYW5hLCBnZW5ldmEsIHNhbnMtc2VyaWY7XG59XG5cbi5ibG9nLWFydGljbGUtYm9keSAuY29tcGFyaXNvbi10YWJsZV9faGVhZGVyLmFkdmFudGFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGUxO1xuICBjb2xvcjogI2E1Y2M2YTtcbn1cblxuLmJsb2ctYXJ0aWNsZS1ib2R5IC5jb21wYXJpc29uLXRhYmxlX19oZWFkZXIuZGlzYWR2YW50YWdlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWQzZDU7XG4gIGNvbG9yOiAjYjYxZDMwO1xufVxuXG4uYmxvZy1hcnRpY2xlLWJvZHkgLmNvbXBhcmlzb24tdGFibGVfX2xpc3Qge1xuICBwYWRkaW5nOiAyNnB4IDE1cHggMjZweCAzMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZhbWlseTogdmVyZGFuYSwgZ2VuZXZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ibG9nLWFydGljbGUtYm9keSAuY29tcGFyaXNvbi10YWJsZV9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG59XG5cbi5ibG9nLWFydGljbGUtYm9keSAuY29tcGFyaXNvbi10YWJsZV9fbGlzdCBsaS5ibGFjay1idWxsZXQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMjExZTFkO1xufVxuXG4uYmxvZy1hcnRpY2xlLWJvZHkgLmNvbXBhcmlzb24tdGFibGVfX2xpc3QgbGkucmVkLWJ1bGxldDo6YmVmb3JlIHtcbiAgY29sb3I6ICNiNjFkMzA7XG59XG5cbi5ibG9nLWFydGljbGUtYm9keSAuY29tcGFyaXNvbi10YWJsZV9fbGlzdCBsaS5ncmVlbi1idWxsZXQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjYTVjYzZhO1xufVxuXG4uYmxvZy1hcnRpY2xlLWJvZHkgLmNvbXBhcmlzb24tdGFibGVfX2xpc3QgbGkgc3Bhbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1vYmlsZS1zaGFyaW5nLWJ1dHRvbnMge1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuXG4ucG9zdF9fZGV0YWlscy0tc2hhcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTBweCAjZTZlNWU1LCAycHggLTNweCAxMHB4ICNlNmU1ZTU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fZGV0YWlscy0tc2hhcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19kZXRhaWxzLS1zaGFyZS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0X19kZXRhaWxzLS1zaGFyZS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5wb3N0X19kZXRhaWxzLS1zaGFyZS5tb2JpbGUuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDg0JTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxufVxuXG4ucG9zdF9fZGV0YWlscy0tc2hhcmUgLmRldGFpbHNfX3NoYXJlX19pdGVtIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0X19kZXRhaWxzLS1zaGFyZSAuZGV0YWlsc19fc2hhcmVfX2l0ZW0tLXBpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNWU1O1xufVxuXG4ucG9zdF9fZGV0YWlscy0tc2hhcmUgLmRldGFpbHNfX3NoYXJlX19pdGVtIHN2ZyB7XG4gIGZpbGw6ICM5YjliOWI7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuXG4ucG9zdF9fZGV0YWlscy0tc2hhcmUgLmRldGFpbHNfX3NoYXJlX19pdGVtIHN2Zzpob3ZlciB7XG4gIGZpbGw6ICNlODIwNzY7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuXG4ucG9zdF9fZGV0YWlscy0tc2hhcmUgLmRldGFpbHNfX3NoYXJlX19pdGVtLnNoYXJlLWdvb2dsZS1wbHVzIHtcbiAgcGFkZGluZzogMThweCAwO1xufVxuXG4ucG9zdF9fZGV0YWlscy0tc2hhcmUgLmRldGFpbHNfX3NoYXJlX19pdGVtLnNoYXJlLWdvb2dsZS1wbHVzIHN2ZyB7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDI3cHg7XG59XG5cbi5wLXN1YnNjcmlwdGlvbl9pdGVtIHtcbiAgaGVpZ2h0OiAzMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLXN1YnNjcmlwdGlvbl9pdGVtLnllYXJseSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjAyNTg4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ucC1zdWJzY3JpcHRpb25faXRlbS55ZWFybHkgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4ucC1zdWJzY3JpcHRpb25faXRlbS55ZWFybHkgLnRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wLXN1YnNjcmlwdGlvbl9pdGVtLnllYXJseSAudGl0bGUgLmRpc2NvdW50IHtcbiAgY29sb3I6ICNBNUNDNkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnAtc3Vic2NyaXB0aW9uX2l0ZW0ueWVhcmx5IC5wcmljZSB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIGNvbG9yOiAjZTMwYjgwO1xufVxuXG4ucC1zdWJzY3JpcHRpb25faXRlbS55ZWFybHkgLmR1cmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG5cbi5wLXN1YnNjcmlwdGlvbl9pdGVtLnllYXJseSAuYnRuLS1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDI1ODg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ucC1zdWJzY3JpcHRpb25faXRlbS55ZWFybHkgLnlvdS1zYXZlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzliOWI5Yjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMzN3B4KSB7XG4gIC5wLXN1YnNjcmlwdGlvbl9pdGVtLnllYXJseSB7XG4gICAgaGVpZ2h0OiAzODRweDtcbiAgfVxufVxuXG4ucC1zdWJzY3JpcHRpb25faXRlbS5tb250aGx5IHtcbiAgcGFkZGluZzogMzJweCAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nLXRvcDogNTJweDtcbn1cblxuLnAtc3Vic2NyaXB0aW9uX2l0ZW0ubW9udGhseSAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wLXN1YnNjcmlwdGlvbl9pdGVtLm1vbnRobHkgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucC1zdWJzY3JpcHRpb25faXRlbS5tb250aGx5IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4ucC1zdWJzY3JpcHRpb25faXRlbS5tb250aGx5IC5wcmljZS5DSEYge1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbi5wLXN1YnNjcmlwdGlvbl9pdGVtLm1vbnRobHkgLmR1cmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG5cbi5wLXN1YnNjcmlwdGlvbl9pdGVtLm1vbnRobHkgLmJ0bi0tYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAyNTg4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1zdWJzY3JpcHRpb25faXRlbS5tb250aGx5IC5idG4tLWJyYW5kIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuXG4ucC1zdWJzY3JpcHRpb25faXRlbS5kZS55ZWFybHkgLmJ0bi0tYnJhbmQsXG4ucC1zdWJzY3JpcHRpb25faXRlbS5mci55ZWFybHkgLmJ0bi0tYnJhbmQsXG4ucC1zdWJzY3JpcHRpb25faXRlbS5qYS55ZWFybHkgLmJ0bi0tYnJhbmQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wLXN1YnNjcmlwdGlvbl9pdGVtLmRlLm1vbnRobHkgLmJ0bi0tYnJhbmQsXG4ucC1zdWJzY3JpcHRpb25faXRlbS5mci5tb250aGx5IC5idG4tLWJyYW5kLFxuLnAtc3Vic2NyaXB0aW9uX2l0ZW0uamEubW9udGhseSAuYnRuLS1icmFuZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnAtc3Vic2NyaXB0aW9uX2l0ZW0uamEge1xuICBoZWlnaHQ6IDM0NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1zdWJzY3JpcHRpb25faXRlbS5qYSB7XG4gICAgaGVpZ2h0OiAzOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDE5cHgpIHtcbiAgLnAtc3Vic2NyaXB0aW9uX2l0ZW0uamEge1xuICAgIGhlaWdodDogMzk1cHg7XG4gIH1cbn1cblxuLnAtc3Vic2NyaXB0aW9uX2l0ZW0uZGUueWVhcmx5IC5idG4tLWJyYW5kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucC1zdWJzY3JpcHRpb25faXRlbS5kZS5tb250aGx5IC5idG4tLWJyYW5kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucC1zdWJzY3JpcHRpb25faXRlbS5lcy55ZWFybHkgLmJ0bi0tYnJhbmQge1xuICB3aWR0aDogMjMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnAtc3Vic2NyaXB0aW9uX2l0ZW0uZXMubW9udGhseSAuYnRuLS1icmFuZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLXN1YnNjcmlwdGlvbl9pdGVtLmVzLm1vbnRobHkgLmJ0bi0tYnJhbmQge1xuICAgIHdpZHRoOiAyMjVweDtcbiAgfVxufVxuXG4ucC1zdWJzY3JpcHRpb25faXRlbV9oZWFkZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDI1ODggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ucy1mZWF0dXJlcy12MiB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNywgMTMsIDEyOCwgMC4wMik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1mZWF0dXJlcy12MiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnMtZmVhdHVyZXMtdjJfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNFODIwNzY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5zLWZlYXR1cmVzLXYyX190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4ucy1mZWF0dXJlcy12Ml9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucy1mZWF0dXJlcy12Ml9faXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnMtZmVhdHVyZXMtdjJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZsZXgtYmFzaXM6IDMzLjMlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucy1mZWF0dXJlcy12Ml9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucy1mZWF0dXJlcy12Ml9faXRlbS0tY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnMtZmVhdHVyZXMtdjJfX2l0ZW0tLWljb24ge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ucy1mZWF0dXJlcy12Ml9faXRlbS0taWNvbiBpbWcge1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG59XG5cbi5zLWZlYXR1cmVzLXYyX19pdGVtLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjRTgyMDc2O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucy1mZWF0dXJlcy12Ml9faXRlbS0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucy1mZWF0dXJlcy12Ml9faXRlbS0tdmlkZW8tdXJsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnMtZmVhdHVyZXMtdjJfX2l0ZW0tLXZpZGVvLXVybCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG4ucy1mZWF0dXJlcy12Ml9faXRlbS0tdmlkZW8tdXJsIGEge1xuICBjb2xvcjogIzliOWI5YjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnMtZmVhdHVyZXMtdjJfX2l0ZW0tLXZpZGVvLXVybCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcHJlbWl1bS5zY3NzIiwiLnByb21vLXByZW1pdW0ge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZzogMjVweCAwIDQ1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTAwcHg7XG4gIH1cblxuICAuc2VjdGlvbl9faDIge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbl9oMyB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FsdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNjg2ODY4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vJl9fYWx0LXN0cm9uZyB7XG4gIC8vICBmb250LXdlaWdodDogYm9sZDtcbiAgLy99XG4gIC8vXG4gIC8vJl9fYWx0LXByaWNlIHtcbiAgLy8gIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgLy99XG5cbiAgJl9fYWx0LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzY4Njg2ODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLW1haW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hcnJvdyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY4Njg2ODtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNjg2ODY4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJ0bmVycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpe1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvbW8tbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL0NoZWNrLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbn1cblxuLnByb21vLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMjVweDtcbiAgcGFkZGluZzogODRweCAwIDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1tYWluO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoMCwwLDAsMC4yKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIHBhZGRpbmc6IDk4cHggMCAyNXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMjVweDtcbiAgfVxuXG4gIC5yZXZlcnNlLXRpbWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtbWFpbjtcbiAgfVxuXG4gICZfX3BlcmNlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIHRvcDogNTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAmX19wcmljZS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX29sZC1wcmljZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogIzY4Njg2ODtcbiAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY4Njg2ODtcbiAgICB9XG4gIH1cblxuICAmX19uZXctcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM2ODY4Njg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtbWFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQsIGNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgcGFkZGluZzogMTVweCA0NXB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2RpZmYtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9wcm9tby1wcmVtaXVtLnNjc3MiLCIuZm9ybS1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAmX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIsIHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgJi5ub3RlcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9mb3Jtcy9hdXRoLWZvcm0tYmctbGVmdC5wbmcpLCB1cmwoL2ltYWdlcy9mb3Jtcy9hdXRoLWZvcm0tYmctcmlnaHQucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wLCByaWdodCB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4NHB4LCA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIGhyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBpbnB1dDo6cGxhY2Vob2xkZXIsIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgcGFkZGluZzogMTRweCA4MHB4IDIwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNFODIwNzY7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgfVxuICB9XG5cbiAgLmV4cGFuZC1yZWdpc3Rlci1mb3JtLXdyYXBwZXIsIC5leHBhbmQtbG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjMxcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlODIwNzY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aC1mb3JtIHtcbiAgcGFkZGluZzogMCAyMHB4IDQwcHggMjBweDtcblxuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAucGFzc3dvcmQtdmlzaWJpbGl0eSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Nob3ctcGFzc3dvcmQtaWNvbi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTMwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICByaWdodDogMjBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvcm0tZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cblxuICAuZm9ybS1kaXZpZGVyX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjb2xvcjogIzlCOUI5QjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmZvcm0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZm9ybS1zb2NpYWxfX2J1dHRvbiB7XG4gICAgLS1idXR0b24tc2l6ZTogNDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IHZhcigtLWJ1dHRvbi1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWJ1dHRvbi1zaXplKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIH1cblxuICAuZm9ybS1zb2NpYWxfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG4gICAgbGVmdDogdmFyKC0tYnV0dG9uLXBhZGRpbmcpO1xuICAgIHJpZ2h0OiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG4gICAgYm90dG9tOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG4gIH1cblxuICAuZm9ybS1zb2NpYWxfX2J1dHRvbi0tZmFjZWJvb2s6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2NsaWVudC9sb2dvcy5zdmcjZmFjZWJvb2stLWdyYWRpZW50Jyk7XG4gIH1cblxuICAuZm9ybS1zb2NpYWxfX2J1dHRvbi0tZ29vZ2xlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9jbGllbnQvbG9nb3Muc3ZnI2dvb2dsZScpO1xuICB9XG5cbiAgLmZvcm0tc29jaWFsX19idXR0b24tLWFwcGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9jbGllbnQvbG9nb3Muc3ZnI2FwcGxlJyk7XG4gIH1cblxuICAuZm9ybS1zb2NpYWxfX2ljb24ge31cblxuICAuZm9ybS11c2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmZvcm0tdXNlci0tZ29vZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGM0YzO1xuICB9XG5cbiAgLmZvcm0tdXNlci0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XG4gIH1cblxuICAuZm9ybS11c2VyX19hdmF0YXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5mb3JtLXVzZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLmZvcm0tdXNlcl9fcGxhdGZvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgXG4gIC5mb3JtLXVzZXJfX3BsYXRmb3JtLS1nb29nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNzE2MTA7XG4gIH1cblxuICAuZm9ybS11c2VyX19wbGF0Zm9ybS0tZ29vZ2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG4gIH1cblxuICAuZm9ybS11c2VyX19wbGF0Zm9ybS0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTg7XG4gIH1cblxuICAuZm9ybS11c2VyX19wbGF0Zm9ybS0tZmFjZWJvb2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWFcIjtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICYuYXV0aC1idXR0b24ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzQxcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTE1cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBtaW4td2lkdGg6IDE2MnB4O1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5hdXRoLWJ1dHRvbiB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjQycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3Jnb3QtcGFzc3dvcmQge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6IGJsYWNrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9yZ290dGVuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDcwcHggMDtcblxuICAgICYtLXNpbmdsZSB7XG4gICAgICBhIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcGFzc3dvcmQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZ28tYmFjayB7XG4gICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5hdXRoLWZvcm1fX2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIH1cbiAgfVxufVxuXG4ucmVnaXN0ZXItbG9naW4tZm9ybXMge1xuICAuYXV0aC1mb3JtX19saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uX19oMiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fYXV0aC1mb3Jtcy5zY3NzIiwiLnBvc3Qge1xuXG4gIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmLS1pbWcge1xuICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtLXR4dCB7XG5cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuY2F0ZWcge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2stbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYnJhbmQtZ3JleS1sdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtZ3JleS1sdDtcblxuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICBib3JkZXItY29sb3I6ICNhZmFmYWY7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXBhc3N3b3JkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRicmFuZC1ncmV5LWx0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tcG9zdCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdpZnQtY2FyZC1iYWNrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ibGFjayB7XG4gICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mby13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIC5wb3N0X19pbmZvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19zaGFyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgJl9fc2hhcmUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5wb3N0X19iYWNrLWxpbmsge1xuICAmICsgLnNlY3Rpb25fX2gyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4ICkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBvc3RfX3BhZ2Uge1xuXG4gIC55b3V0dWJlLWlmcmFtZS1wbGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZjA0MDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgb3BhY2l0eTogMC42MjtcblxuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAgICYucG9zdF9fYmxvY2sucm93IHtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAuY29sLW1kLTUge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgfVxuICBcbiAgICAucG9zdF9fZGV0YWlscyB7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIC5wb3N0X190aXRsZS0taW52aXNpYmxlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnBvc3RfX3RpdGxlLS12aXNpYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3RfX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItbGlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5idG5fX3JlYWQtbW9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1ncmV5LWx0O1xuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3RfX2JhY2stbGluayB7XG4gICAgICBcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGJyYW5kLWdyZXktbHQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1ncmV5LWx0O1xuICAgIFxuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWZhZmFmO1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2FmYWZhZjtcbiAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICB9XG4gICAgXG5cbiAgICAgICYtLWxlZnQge1xuICAgICAgICAmKy5wb3N0X19iYWNrLWxpbmtfX2Fycm93OjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucG9zdF9fYmFjay1saW5rX19ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAucG9zdF9fYmFjay1saW5rX19hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuIFxuXG4gICAgICAmLmdpZnQtY2FyZC1iYWNrIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAucG9zdF9fYmFjay1saW5rX19hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0X19kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG4gICAgICB9XG5cbiAgICAgICYtLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3ctZGV0YWlscyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICYrLmJ0bi0tc2hvd19fYmxvY2sgLmJ0bi0tc2hvdyB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ0bi0tc2hvd19fYmxvY2sge1xuICAgICAgICAuYnRuLS1zaG93IHtcbiAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1ncmV5O1xuICAgICAgfVxuXG4gICAgICAmLS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1pbmZvIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG5fX2xvYWQtbW9yZV9fYmxvY2sge1xuICAgIFxuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYnRuLS1sb2FkLW1vcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAtMzAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAyOTAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ncmV5LWJvcmRlcjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDI5MCU7XG4gICAgICAgIG1hcmdpbjogYXV0byA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ3JleS1ib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2ctYXJ0aWNsZS1ib2R5IHtcbiAgICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICB9XG5cbiAgICAuY29tcGFyaXNvbi10YWJsZSB7XG5cbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogdmVyZGFuYSwgZ2VuZXZhLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICYuYWR2YW50YWdlcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRlMTtcbiAgICAgICAgICBjb2xvcjogI2E1Y2M2YTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWR2YW50YWdlcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZDNkNTtcbiAgICAgICAgICBjb2xvcjogI2I2MWQzMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgcGFkZGluZzogMjZweCAxNXB4IDI2cHggMzBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZlcmRhbmEsIGdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIGxpIHtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ibGFjay1idWxsZXQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMTFlMWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYucmVkLWJ1bGxldCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogI2I2MWQzMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmdyZWVuLWJ1bGxldCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogI2E1Y2M2YTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYuYm9sZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbi5tb2JpbGUtc2hhcmluZy1idXR0b25zIHtcbiAgbWluLWhlaWdodDogOTBweDtcbn1cbi5wb3N0X19kZXRhaWxzLS1zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogNjBweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4ICRzaGFkb3ctbGlnaHQtZ3JleSwgMnB4IC0zcHggMTBweCAkc2hhZG93LWxpZ2h0LWdyZXk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICYubW9iaWxlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICYuZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRldGFpbHNfX3NoYXJlX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtLXBpbmsge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzaGFkb3ctbGlnaHQtZ3JleTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJyYW5kLWdyZXktbHQ7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbGw6ICRicmFuZC1tYWluO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNoYXJlLWdvb2dsZS1wbHVzIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19wb3N0LnNjc3MiLCIucC1zdWJzY3JpcHRpb25faXRlbSB7XG4gIGhlaWdodDogMzM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYueWVhcmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZjAyNTg4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIC5kaXNjb3VudCB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZ3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICAgIGNvbG9yOiAjZTMwYjgwO1xuICAgIH1cblxuICAgIC5kdXJhdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM2ODY4Njg7XG4gICAgfVxuXG4gICAgLmJ0bi0tYnJhbmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMjU4ODtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB9XG5cbiAgICAueW91LXNhdmUge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzN3B4KSB7XG4gICAgICBoZWlnaHQ6IDM4NHB4O1xuICAgIH1cbiAgfVxuXG4gICYubW9udGhseSB7XG4gICAgcGFkZGluZzogMzJweCAxMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwYWRkaW5nLXRvcDogNTJweDtcblxuICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICAgIGNvbG9yOiAjNjg2ODY4O1xuXG4gICAgICAvLyBjdXJyZW5jeSBmaXhlc1xuICAgICAgJi5DSEYge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmR1cmF0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzY4Njg2ODtcbiAgICB9XG5cbiAgICAuYnRuLS1icmFuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAyNTg4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMYW5nIGZpeGVzXG4gICYuZGUsICYuZnIsICYuamEge1xuICAgICYueWVhcmx5IHtcbiAgICAgIC5idG4tLWJyYW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9udGhseSB7XG4gICAgICAuYnRuLS1icmFuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5qYSB7XG4gICAgaGVpZ2h0OiAzNDVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBoZWlnaHQ6IDM5NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICB9XG4gIH1cbiAgJi5kZSB7XG4gICAgJi55ZWFybHkge1xuICAgICAgLmJ0bi0tYnJhbmQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb250aGx5IHtcbiAgICAgIC5idG4tLWJyYW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmVzIHtcbiAgICAmLnllYXJseSB7XG4gICAgICAuYnRuLS1icmFuZCB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9udGhseSB7XG4gICAgICAuYnRuLS1icmFuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAyNTg4ICFpbXBvcnRhbnQ7XG5cbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX3Atc3Vic2NyaXB0aW9uLnNjc3MiLCIucy1mZWF0dXJlcy12MiB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNywgMTMsIDEyOCwgMC4wMik7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNFODIwNzY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIGZsZXgtYmFzaXM6IDMzLjMlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICAmLS1pY29uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjRTgyMDc2O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmLS12aWRlby11cmwge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgIH1cblxuICAgICAgYSB7XG5cbiAgICAgICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX3MtZmVhdHVyZXMtdjIuc2NzcyJdLCJzb3VyY2VSb290IjoiIn0=*/