.card {
  background: #fff;
}
.card--colored {
  background: #f2ecdf;
}
.card--centered .card__content {
  text-align: center;
}
.card__heading, .card h2 {
  margin-bottom: 35px;
  font-size: 2.5rem;
  font-family: "Cormorant", serif;
  font-weight: 500;
  line-height: 1.1;
  color: #313131;
}
@media (min-width: 25rem) {
  .card__heading, .card h2 {
    font-size: calc(2.5rem + 30 * ((100vw - 25rem) / 800));
  }
}
@media (min-width: 75rem) {
  .card__heading, .card h2 {
    font-size: 4.375rem;
  }
}
.card__heading--small, .card h2--small {
  font-size: 2rem;
}
@media (min-width: 25rem) {
  .card__heading--small, .card h2--small {
    font-size: calc(2rem + 18 * ((100vw - 25rem) / 800));
  }
}
@media (min-width: 75rem) {
  .card__heading--small, .card h2--small {
    font-size: 3.125rem;
  }
}
.card__heading--big, .card h2--big {
  font-size: 2.5rem;
}
@media (min-width: 25rem) {
  .card__heading--big, .card h2--big {
    font-size: calc(2.5rem + 30 * ((100vw - 25rem) / 800));
  }
}
@media (min-width: 75rem) {
  .card__heading--big, .card h2--big {
    font-size: 4.375rem;
  }
}
.card__meta {
  margin-bottom: 30px;
  line-height: 1.35;
  color: #5d221d;
  letter-spacing: 0.5px;
}
.card__text, .card p {
  line-height: 1.5;
  color: #838383;
  letter-spacing: 0.5px;
}
.card__text:not(:last-child), .card p:not(:last-child) {
  margin-bottom: 30px;
}
.card__text > a, .card p > a {
  text-decoration: underline;
}
.card__text > a:hover, .card p > a:hover {
  color: #400701;
}
.card__text > strong, .card p > strong {
  font-weight: 500;
  color: #313131;
}
.card__separator {
  margin: 60px 0 30px;
  border: dashed #838383;
  border-width: 0 0 2px 0;
  appearance: none;
}
.card__cta {
  display: inline-block;
  margin-top: 40px;
  color: #400701;
  text-transform: uppercase;
}
.card__cta::after {
  content: " +";
}
.card__image {
  width: 100%;
}
.card__image__cover {
  height: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .card__content {
    padding: 70px 60px 60px;
  }
  .card__meta {
    font-size: 22px;
  }
  .card__text, .card p {
    font-size: 20px;
  }
  .card__cta {
    font-size: 22px;
  }
}
@media (max-width: 767.98px) {
  .card__content {
    padding: 40px 30px 30px;
  }
  .card__meta {
    font-size: 18px;
  }
  .card__text, .card p {
    font-size: 16px;
  }
  .card__cta {
    font-size: 18px;
  }
}

.social-media__box {
  background: #fff;
}
.social-media__share-text {
  margin-bottom: 25px;
  font-size: 22px;
  letter-spacing: 0.5px;
  color: #313131;
}
.social-media__share-button {
  display: flex;
  align-items: center;
  height: 50px;
  background: #5d221d;
  color: #f2ecdf;
  letter-spacing: 0.5px;
}
.social-media__share-button > i {
  font-size: 26px !important;
  color: #fff;
}
.social-media__heading {
  margin: 50px 0 30px;
  font-family: "Cormorant", serif;
  font-weight: 500;
  line-height: 1.1;
  color: #313131;
  font-size: 1.75rem;
}
@media (min-width: 25rem) {
  .social-media__heading {
    font-size: calc(1.75rem + 7 * ((100vw - 25rem) / 800));
  }
}
@media (min-width: 75rem) {
  .social-media__heading {
    font-size: 2.1875rem;
  }
}
.social-media__gallery-image {
  width: 100%;
  object-fit: cover;
  height: 250px;
  object-position: center;
}
@media (max-width: 575.98px) {
  .social-media__gallery-image {
    height: 150px;
  }
}
@media (min-width: 1200px) {
  .social-media__share-button {
    padding-left: 30px;
  }
  .social-media__share-button > span {
    margin-left: 18px;
    font-size: 22px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .social-media__share-button {
    padding-left: 20px;
  }
  .social-media__share-button > span {
    margin-left: 12px;
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .social-media {
    padding: 70px 0;
    background: #f2ecdf url(/wp-content/themes/schoneberg/build/images/bg-pattern1.2245254d.png);
  }
  .social-media__box {
    padding: 30px 70px 70px;
    width: 89%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1206px;
  }
}
@media (max-width: 991.98px) {
  .social-media__box {
    padding: 40px 40px 60px;
  }
  .social-media__share-button {
    justify-content: center;
  }
  .social-media__share-button > span {
    display: none;
  }
}

.room__header {
  position: relative;
  overflow: hidden;
}
.room__image {
  width: 100%;
  transition: transform 0.4s ease-in-out;
}
.room__header:hover .room__image {
  transform: scale(1.1);
}
.room__overlay {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0 20px;
  background: rgba(49, 49, 49, 0.45);
  text-align: center;
}
.room__name {
  margin-bottom: 20px;
  font-family: "Cormorant", serif;
  font-weight: 500;
  line-height: 1.1;
  color: #f2ecdf;
  font-size: 2.125rem;
}
@media (min-width: 25rem) {
  .room__name {
    font-size: calc(2.125rem + 16 * ((100vw - 25rem) / 800));
  }
}
@media (min-width: 75rem) {
  .room__name {
    font-size: 3.125rem;
  }
}
.room__cta {
  color: #f2ecdf;
  text-transform: uppercase;
}
.room__cta::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.room__cta::after {
  content: " +";
}
.room__properties-container {
  padding: 21px 0;
  background: #f2ecdf;
}
@media (min-width: 768px) {
  .room__cta {
    font-size: 22px;
  }
}
@media (max-width: 767.98px) {
  .room__cta {
    font-size: 16px;
  }
}

.room-properties {
  display: flex;
  color: #838383;
  letter-spacing: 0.5px;
  text-align: center;
}
.room-properties > li {
  display: flex;
  flex: 1 0;
  height: 49px;
  padding: 0 15px;
  align-items: center;
  justify-content: center;
}
.room-properties > li:not(:last-child) {
  border-right: 1px solid #838383;
}
@media (min-width: 768px) {
  .room-properties {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  .room-properties {
    font-size: 16px;
  }
  .room-properties > li.is-hidable {
    display: none;
  }
}

.equipment {
  position: relative;
}
.equipment__image {
  position: absolute;
  top: 55px;
  left: 0;
  width: 40%;
  z-index: 1;
}
.equipment__gallery-image {
  width: 100%;
  object-fit: cover;
  object-position: center;
  height: 300px;
}
.equipment__card {
  background: #fff;
}
.equipment__title {
  margin-bottom: 35px;
  font-size: 50px;
  font-family: "Cormorant", serif;
  font-weight: 500;
  line-height: 1.1;
  color: #313131;
}
.equipment__cta {
  margin-top: 60px;
}
.equipment__cta:hover {
  background: #f2ecdf;
}
@media (min-width: 1200px) {
  .equipment__gallery {
    position: absolute;
    bottom: 100px;
    left: 80px;
    width: 40%;
    z-index: 2;
  }
  .equipment__card {
    width: 70%;
    margin-left: auto;
    padding: 55px 60px 35px 25%;
  }
}
@media (max-width: 1199.98px) {
  .equipment__image {
    display: none;
  }
  .equipment__card {
    padding: 40px 50px;
  }
}

.list, ul:not(.room-properties):not(.navigation__list):not(.navigation__secondary-list):not(.header__navigation-flags):not(.footer__nav) {
  line-height: 1.3;
  color: #838383;
  letter-spacing: 0.5px;
  list-style-type: none;
}
.list > li, ul:not(.room-properties):not(.navigation__list):not(.navigation__secondary-list):not(.header__navigation-flags):not(.footer__nav) > li {
  display: flex;
}
.list > li:not(:last-child), ul:not(.room-properties):not(.navigation__list):not(.navigation__secondary-list):not(.header__navigation-flags):not(.footer__nav) > li:not(:last-child) {
  margin-bottom: 20px;
}
.list > li::before, ul:not(.room-properties):not(.navigation__list):not(.navigation__secondary-list):not(.header__navigation-flags):not(.footer__nav) > li::before {
  content: "";
  width: 14px;
  height: 14px;
  border: 1px solid #707070;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .list, ul:not(.room-properties):not(.navigation__list):not(.navigation__secondary-list):not(.header__navigation-flags):not(.footer__nav) {
    font-size: 20px;
  }
  .list > li::before, ul:not(.room-properties):not(.navigation__list):not(.navigation__secondary-list):not(.header__navigation-flags):not(.footer__nav) > li::before {
    margin: 6px 25px 0 0;
  }
}
@media (max-width: 767.98px) {
  .list, ul:not(.room-properties):not(.navigation__list):not(.navigation__secondary-list):not(.header__navigation-flags):not(.footer__nav) {
    font-size: 16px;
  }
  .list > li::before, ul:not(.room-properties):not(.navigation__list):not(.navigation__secondary-list):not(.header__navigation-flags):not(.footer__nav) > li::before {
    margin: 2px 15px 0 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2luZ2xlLXppbW1lci5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7RUFDSTtBQ0NKO0FEQ0k7RUFDSSxtQkVIaUI7QURJekI7QURDSTtFQUNJO0FDQ1I7QURDSTtFQUNJO0VHT0o7RUFTQSwrQkR0QnFCO0VDdUJyQjtFQUNBO0VBQ0EsY0RwQmlCO0FET3JCO0FFR0k7RUhWQTtJR1dJO0VGQU47QUFDRjtBRUNJO0VIYkE7SUdjSTtFRkVOO0FBQ0Y7QURaUTtFR0dKO0FGWUo7QUVWSTtFSExJO0lHTUE7RUZhTjtBQUNGO0FFWkk7RUhSSTtJR1NBO0VGZU47QUFDRjtBRHRCUTtFR0FKO0FGeUJKO0FFdkJJO0VIRkk7SUdHQTtFRjBCTjtBQUNGO0FFekJJO0VITEk7SUdNQTtFRjRCTjtBQUNGO0FEaENJO0VBQ0k7RUFDQTtFQUNBLGNFdkJlO0VGd0JmO0FDa0NSO0FEaENJO0VBQ0k7RUFDQSxjRXBCYTtFRnFCYjtBQ2tDUjtBRGhDUTtFQUNJO0FDa0NaO0FEaENRO0VBQ0k7QUNrQ1o7QURoQ1k7RUFDSSxjRWhDVztBRGtFM0I7QURoQ1E7RUFDSTtFQUNBLGNFakNTO0FEbUVyQjtBRGhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDa0NSO0FEaENJO0VBQ0k7RUFDQTtFQUNBLGNFL0NtQjtFRmdEbkI7QUNrQ1I7QURoQ1E7RUFDSTtBQ2tDWjtBRGhDSTtFQUNJO0FDa0NSO0FEaENRO0VBQ0k7RUFDQTtBQ2tDWjtBR25DSTtFSklJO0lBQ0k7RUNrQ1Y7RURoQ007SUFDSTtFQ2tDVjtFRGhDTTtJQUNJO0VDa0NWO0VEaENNO0lBQ0k7RUNrQ1Y7QUFDRjtBR3BDSTtFSklJO0lBQ0k7RUNtQ1Y7RURqQ007SUFDSTtFQ21DVjtFRGpDTTtJQUNJO0VDbUNWO0VEakNNO0lBQ0k7RUNtQ1Y7QUFDRjs7QUk1SEk7RUFDSTtBSitIUjtBSTdISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKK0hSO0FJN0hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsbUJIZmU7RUdnQmYsY0hmaUI7RUdnQmpCO0FKK0hSO0FJN0hRO0VBQ0k7RUFDQSxXSFhVO0FEMEl0QjtBSTdISTtFQUNJO0VGRUosK0JEdEJxQjtFQ3VCckI7RUFDQTtFQUNBLGNEcEJpQjtFQ1FqQjtBRjJJSjtBRXpJSTtFRUlBO0lGSEk7RUY0SU47QUFDRjtBRTNJSTtFRUNBO0lGQUk7RUY4SU47QUFDRjtBSTFJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKNElSO0FHaEdJO0VDaERBO0lBTVE7RUo4SVY7QUFDRjtBR2xISTtFQzFCSTtJQUNJO0VKK0lWO0VJN0lVO0lBQ0k7SUFDQTtFSitJZDtBQUNGO0FHL0ZJO0VDOUNJO0lBQ0k7RUpnSlY7RUk5SVU7SUFDSTtJQUNBO0VKZ0pkO0FBQ0Y7QUdwSUk7RUMvREo7SUFxRFE7SUZuREE7RUZzTU47RUloSk07SUFDSTtJRkpSO0lBQ0E7SUFDQTtJQUtJO0VGbUpOO0FBQ0Y7QUdwSUk7RUNmSTtJQUNJO0VKc0pWO0VJcEpNO0lBQ0k7RUpzSlY7RUlwSlU7SUFDSTtFSnNKZDtBQUNGOztBS3pOSTtFQUNJO0VBQ0E7QUw0TlI7QUsxTkk7RUFDSTtFQUNBO0FMNE5SO0FLMU5JO0VBQ0k7QUw0TlI7QUsxTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw0TlI7QUsxTkk7RUFDSTtFSEZKLCtCRHRCcUI7RUN1QnJCO0VBQ0E7RUFDQSxjRDVCcUI7RUNnQnJCO0FGNE9KO0FFMU9JO0VHUUE7SUhQSTtFRjZPTjtBQUNGO0FFNU9JO0VHS0E7SUhKSTtFRitPTjtBQUNGO0FLdk9JO0VBQ0ksY0poQ2lCO0VJaUNqQjtBTHlPUjtBRXBRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVUFOeUI7RUFPekI7RUFDQTtBRnNRUjtBSy9PUTtFQUNJO0FMaVBaO0FLL09JO0VBQ0k7RUFDQSxtQkp6Q2lCO0FEMFJ6QjtBRzVOSTtFRWxCSTtJQUNJO0VMaVBWO0FBQ0Y7QUdwTkk7RUUzQkk7SUFDSTtFTGtQVjtBQUNGOztBTXJTQTtFQUNJO0VBQ0EsY0xNaUI7RUtMakI7RUFDQTtBTndTSjtBTXRTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTndTUjtBTXRTUTtFQUNJO0FOd1NaO0FHeFBJO0VHL0RKO0lBa0JRO0VOeVNOO0FBQ0Y7QUdoUEk7RUc1RUo7SUFxQlE7RU4yU047RU16U007SUFDSTtFTjJTVjtBQUNGOztBT3BVQTtFQUNJO0FQdVVKO0FPclVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHVVUjtBT3JVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQdVVSO0FPclVJO0VBQ0k7QVB1VVI7QU9yVUk7RUFDSTtFQUNBO0VMS0osK0JEdEJxQjtFQ3VCckI7RUFDQTtFQUNBLGNEcEJpQjtBRHVWckI7QU94VUk7RUFDSTtBUDBVUjtBT3hVUTtFQUNJLG1CTjNCYTtBRHFXekI7QUd2U0k7RUloQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQMFVWO0VPeFVNO0lBQ0k7SUFDQTtJQUNBO0VQMFVWO0FBQ0Y7QUd4U0k7RUloQ0k7SUFDSTtFUDJVVjtFT3pVTTtJQUNJO0VQMlVWO0FBQ0Y7O0FRNVhBO0VBQ0k7RUFDQSxjUE1pQjtFT0xqQjtFQUNBO0FSK1hKO0FRN1hJO0VBQ0k7QVIrWFI7QVE3WFE7RUFDSTtBUitYWjtBUTdYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrWFo7QUdqVkk7RUsvREo7SUFvQlE7RVJnWU47RVE5WE07SUFDSTtFUmdZVjtBQUNGO0FHNVVJO0VLNUVKO0lBMEJRO0VSa1lOO0VRaFlNO0lBQ0k7RVJrWVY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaG90ZWwvLi9jb21wb25lbnRzL2NhcmQuc2FzcyIsIndlYnBhY2s6Ly9ob3RlbC8uL3ppbW1lci5zYXNzIiwid2VicGFjazovL2hvdGVsLy4vYWJzdHJhY3RzL3ZhcmlhYmxlcy5zYXNzIiwid2VicGFjazovL2hvdGVsLy4vYWJzdHJhY3RzL21peGlucy5zYXNzIiwid2VicGFjazovL2hvdGVsLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vaG90ZWwvLi9jb21wb25lbnRzL3NvY2lhbC1tZWRpYS5zYXNzIiwid2VicGFjazovL2hvdGVsLy4vY29tcG9uZW50cy9yb29tLnNhc3MiLCJ3ZWJwYWNrOi8vaG90ZWwvLi9jb21wb25lbnRzL3Jvb20tcHJvcGVydGllcy5zYXNzIiwid2VicGFjazovL2hvdGVsLy4vY29tcG9uZW50cy9lcXVpcG1lbnQuc2FzcyIsIndlYnBhY2s6Ly9ob3RlbC8uL2NvbXBvbmVudHMvbGlzdC5zYXNzIl0sInNvdXJjZXNDb250ZW50IjpbIi5jYXJkXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcblxyXG4gICAgJi0tY29sb3JlZFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tc2Vjb25kYXJ5XHJcblxyXG4gICAgJi0tY2VudGVyZWQgJl9fY29udGVudFxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG5cclxuICAgICZfX2hlYWRpbmcsIGgyXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweFxyXG4gICAgICAgICtmbHVpZC10eXBlKDQwLCA3MClcclxuICAgICAgICAraGVhZGluZygpXHJcblxyXG4gICAgICAgICYtLXNtYWxsXHJcbiAgICAgICAgICAgICtmbHVpZC10eXBlKDMyLCA1MClcclxuXHJcbiAgICAgICAgJi0tYmlnXHJcbiAgICAgICAgICAgICtmbHVpZC10eXBlKDQwLCA3MClcclxuXHJcbiAgICAmX19tZXRhXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0tcHJpbWFyeVxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4XHJcblxyXG4gICAgJl9fdGV4dCwgcFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItLW5vcm1hbFxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XHJcblxyXG4gICAgICAgID4gYVxyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRoaWdobGlnaHQtY29sb3ItLXByaW1hcnlcclxuXHJcbiAgICAgICAgPiBzdHJvbmdcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItLXN0cm9uZ1xyXG5cclxuICAgICZfX3NlcGFyYXRvclxyXG4gICAgICAgIG1hcmdpbjogNjBweCAwIDMwcHhcclxuICAgICAgICBib3JkZXI6IGRhc2hlZCAkdGV4dC1jb2xvci0tbm9ybWFsXHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDBcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lXHJcblxyXG4gICAgJl9fY3RhXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweFxyXG4gICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0LWNvbG9yLS1wcmltYXJ5XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG5cclxuICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgICBjb250ZW50OiAnICsnXHJcblxyXG4gICAgJl9faW1hZ2VcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG5cclxuICAgICAgICAmX19jb3ZlclxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcclxuXHJcbiAgICArbWVkaWEtYnJlYWtwb2ludC11cChtZClcclxuICAgICAgICAmX19jb250ZW50XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggNjBweCA2MHB4XHJcblxyXG4gICAgICAgICZfX21ldGFcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4XHJcblxyXG4gICAgICAgICZfX3RleHQsIHBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcblxyXG4gICAgICAgICZfX2N0YVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHhcclxuXHJcbiAgICArbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKVxyXG4gICAgICAgICZfX2NvbnRlbnRcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDMwcHhcclxuXHJcbiAgICAgICAgJl9fbWV0YVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHhcclxuXHJcbiAgICAgICAgJl9fdGV4dCwgcFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcclxuXHJcbiAgICAgICAgJl9fY3RhXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4iLCIuY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY2FyZC0tY29sb3JlZCB7XG4gIGJhY2tncm91bmQ6ICNmMmVjZGY7XG59XG4uY2FyZC0tY2VudGVyZWQgLmNhcmRfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZF9faGVhZGluZywgLmNhcmQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzMxMzEzMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNXJlbSkge1xuICAuY2FyZF9faGVhZGluZywgLmNhcmQgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjVyZW0gKyAzMCAqICgoMTAwdncgLSAyNXJlbSkgLyA4MDApKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5jYXJkX19oZWFkaW5nLCAuY2FyZCBoMiB7XG4gICAgZm9udC1zaXplOiA0LjM3NXJlbTtcbiAgfVxufVxuLmNhcmRfX2hlYWRpbmctLXNtYWxsLCAuY2FyZCBoMi0tc21hbGwge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjVyZW0pIHtcbiAgLmNhcmRfX2hlYWRpbmctLXNtYWxsLCAuY2FyZCBoMi0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogY2FsYygycmVtICsgMTggKiAoKDEwMHZ3IC0gMjVyZW0pIC8gODAwKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuY2FyZF9faGVhZGluZy0tc21hbGwsIC5jYXJkIGgyLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuLmNhcmRfX2hlYWRpbmctLWJpZywgLmNhcmQgaDItLWJpZyB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1cmVtKSB7XG4gIC5jYXJkX19oZWFkaW5nLS1iaWcsIC5jYXJkIGgyLS1iaWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjVyZW0gKyAzMCAqICgoMTAwdncgLSAyNXJlbSkgLyA4MDApKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5jYXJkX19oZWFkaW5nLS1iaWcsIC5jYXJkIGgyLS1iaWcge1xuICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07XG4gIH1cbn1cbi5jYXJkX19tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjNWQyMjFkO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uY2FyZF9fdGV4dCwgLmNhcmQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjODM4MzgzO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uY2FyZF9fdGV4dDpub3QoOmxhc3QtY2hpbGQpLCAuY2FyZCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNhcmRfX3RleHQgPiBhLCAuY2FyZCBwID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhcmRfX3RleHQgPiBhOmhvdmVyLCAuY2FyZCBwID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNDAwNzAxO1xufVxuLmNhcmRfX3RleHQgPiBzdHJvbmcsIC5jYXJkIHAgPiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMxMzEzMTtcbn1cbi5jYXJkX19zZXBhcmF0b3Ige1xuICBtYXJnaW46IDYwcHggMCAzMHB4O1xuICBib3JkZXI6IGRhc2hlZCAjODM4MzgzO1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jYXJkX19jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGNvbG9yOiAjNDAwNzAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhcmRfX2N0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiArXCI7XG59XG4uY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkX19pbWFnZV9fY292ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA3MHB4IDYwcHggNjBweDtcbiAgfVxuICAuY2FyZF9fbWV0YSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5jYXJkX190ZXh0LCAuY2FyZCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNhcmRfX2N0YSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4O1xuICB9XG4gIC5jYXJkX19tZXRhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmNhcmRfX3RleHQsIC5jYXJkIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY2FyZF9fY3RhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnNvY2lhbC1tZWRpYV9fYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zb2NpYWwtbWVkaWFfX3NoYXJlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG4uc29jaWFsLW1lZGlhX19zaGFyZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICM1ZDIyMWQ7XG4gIGNvbG9yOiAjZjJlY2RmO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uc29jaWFsLW1lZGlhX19zaGFyZS1idXR0b24gPiBpIHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNvY2lhbC1tZWRpYV9faGVhZGluZyB7XG4gIG1hcmdpbjogNTBweCAwIDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNXJlbSkge1xuICAuc29jaWFsLW1lZGlhX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS43NXJlbSArIDcgKiAoKDEwMHZ3IC0gMjVyZW0pIC8gODAwKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NXJlbSkge1xuICAuc29jaWFsLW1lZGlhX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgfVxufVxuLnNvY2lhbC1tZWRpYV9fZ2FsbGVyeS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNvY2lhbC1tZWRpYV9fZ2FsbGVyeS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc29jaWFsLW1lZGlhX19zaGFyZS1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAuc29jaWFsLW1lZGlhX19zaGFyZS1idXR0b24gPiBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc29jaWFsLW1lZGlhX19zaGFyZS1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuc29jaWFsLW1lZGlhX19zaGFyZS1idXR0b24gPiBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29jaWFsLW1lZGlhIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2YyZWNkZiB1cmwoXCIuLi8uLi9pbWFnZXMvYmctcGF0dGVybjEucG5nXCIpO1xuICB9XG4gIC5zb2NpYWwtbWVkaWFfX2JveCB7XG4gICAgcGFkZGluZzogMzBweCA3MHB4IDcwcHg7XG4gICAgd2lkdGg6IDg5JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29jaWFsLW1lZGlhX19ib3gge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA2MHB4O1xuICB9XG4gIC5zb2NpYWwtbWVkaWFfX3NoYXJlLWJ1dHRvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYV9fc2hhcmUtYnV0dG9uID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucm9vbV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJvb21fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnJvb21fX2hlYWRlcjpob3ZlciAucm9vbV9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucm9vbV9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ5LCA0OSwgNDksIDAuNDUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucm9vbV9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICNmMmVjZGY7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjVyZW0pIHtcbiAgLnJvb21fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjEyNXJlbSArIDE2ICogKCgxMDB2dyAtIDI1cmVtKSAvIDgwMCkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLnJvb21fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cbn1cbi5yb29tX19jdGEge1xuICBjb2xvcjogI2YyZWNkZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yb29tX19jdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJvb21fX2N0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiArXCI7XG59XG4ucm9vbV9fcHJvcGVydGllcy1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMXB4IDA7XG4gIGJhY2tncm91bmQ6ICNmMmVjZGY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvb21fX2N0YSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJvb21fX2N0YSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5yb29tLXByb3BlcnRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzgzODM4MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucm9vbS1wcm9wZXJ0aWVzID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDA7XG4gIGhlaWdodDogNDlweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yb29tLXByb3BlcnRpZXMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgzODM4Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm9vbS1wcm9wZXJ0aWVzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucm9vbS1wcm9wZXJ0aWVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnJvb20tcHJvcGVydGllcyA+IGxpLmlzLWhpZGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVxdWlwbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lcXVpcG1lbnRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MCU7XG4gIHotaW5kZXg6IDE7XG59XG4uZXF1aXBtZW50X19nYWxsZXJ5LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5lcXVpcG1lbnRfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmVxdWlwbWVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG4uZXF1aXBtZW50X19jdGEge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmVxdWlwbWVudF9fY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YyZWNkZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVxdWlwbWVudF9fZ2FsbGVyeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgbGVmdDogODBweDtcbiAgICB3aWR0aDogNDAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmVxdWlwbWVudF9fY2FyZCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiA1NXB4IDYwcHggMzVweCAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmVxdWlwbWVudF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVxdWlwbWVudF9fY2FyZCB7XG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xuICB9XG59XG5cbi5saXN0LCB1bDpub3QoLnJvb20tcHJvcGVydGllcyk6bm90KC5uYXZpZ2F0aW9uX19saXN0KTpub3QoLm5hdmlnYXRpb25fX3NlY29uZGFyeS1saXN0KTpub3QoLmhlYWRlcl9fbmF2aWdhdGlvbi1mbGFncyk6bm90KC5mb290ZXJfX25hdikge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzgzODM4MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubGlzdCA+IGxpLCB1bDpub3QoLnJvb20tcHJvcGVydGllcyk6bm90KC5uYXZpZ2F0aW9uX19saXN0KTpub3QoLm5hdmlnYXRpb25fX3NlY29uZGFyeS1saXN0KTpub3QoLmhlYWRlcl9fbmF2aWdhdGlvbi1mbGFncyk6bm90KC5mb290ZXJfX25hdikgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsOm5vdCgucm9vbS1wcm9wZXJ0aWVzKTpub3QoLm5hdmlnYXRpb25fX2xpc3QpOm5vdCgubmF2aWdhdGlvbl9fc2Vjb25kYXJ5LWxpc3QpOm5vdCguaGVhZGVyX19uYXZpZ2F0aW9uLWZsYWdzKTpub3QoLmZvb3Rlcl9fbmF2KSA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxpc3QgPiBsaTo6YmVmb3JlLCB1bDpub3QoLnJvb20tcHJvcGVydGllcyk6bm90KC5uYXZpZ2F0aW9uX19saXN0KTpub3QoLm5hdmlnYXRpb25fX3NlY29uZGFyeS1saXN0KTpub3QoLmhlYWRlcl9fbmF2aWdhdGlvbi1mbGFncyk6bm90KC5mb290ZXJfX25hdikgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LCB1bDpub3QoLnJvb20tcHJvcGVydGllcyk6bm90KC5uYXZpZ2F0aW9uX19saXN0KTpub3QoLm5hdmlnYXRpb25fX3NlY29uZGFyeS1saXN0KTpub3QoLmhlYWRlcl9fbmF2aWdhdGlvbi1mbGFncyk6bm90KC5mb290ZXJfX25hdikge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAubGlzdCA+IGxpOjpiZWZvcmUsIHVsOm5vdCgucm9vbS1wcm9wZXJ0aWVzKTpub3QoLm5hdmlnYXRpb25fX2xpc3QpOm5vdCgubmF2aWdhdGlvbl9fc2Vjb25kYXJ5LWxpc3QpOm5vdCguaGVhZGVyX19uYXZpZ2F0aW9uLWZsYWdzKTpub3QoLmZvb3Rlcl9fbmF2KSA+IGxpOjpiZWZvcmUge1xuICAgIG1hcmdpbjogNnB4IDI1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxpc3QsIHVsOm5vdCgucm9vbS1wcm9wZXJ0aWVzKTpub3QoLm5hdmlnYXRpb25fX2xpc3QpOm5vdCgubmF2aWdhdGlvbl9fc2Vjb25kYXJ5LWxpc3QpOm5vdCguaGVhZGVyX19uYXZpZ2F0aW9uLWZsYWdzKTpub3QoLmZvb3Rlcl9fbmF2KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5saXN0ID4gbGk6OmJlZm9yZSwgdWw6bm90KC5yb29tLXByb3BlcnRpZXMpOm5vdCgubmF2aWdhdGlvbl9fbGlzdCk6bm90KC5uYXZpZ2F0aW9uX19zZWNvbmRhcnktbGlzdCk6bm90KC5oZWFkZXJfX25hdmlnYXRpb24tZmxhZ3MpOm5vdCguZm9vdGVyX19uYXYpID4gbGk6OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAycHggMTVweCAwIDA7XG4gIH1cbn0iLCIkYnJhbmQtY29sb3ItLXByaW1hcnk6ICM1ZDIyMWRcclxuJGJyYW5kLWNvbG9yLS1zZWNvbmRhcnk6ICNmMmVjZGZcclxuXHJcbiRmb250LWZhbWlseS0tcHJpbWFyeTogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWZcclxuJGZvbnQtZmFtaWx5LS1zZWNvbmRhcnk6ICdDb3Jtb3JhbnQnLCBzZXJpZlxyXG5cclxuJGhpZ2hsaWdodC1jb2xvci0tcHJpbWFyeTogIzQwMDcwMVxyXG5cclxuJHRleHQtY29sb3ItLW5vcm1hbDogIzgzODM4M1xyXG4kdGV4dC1jb2xvci0tc3Ryb25nOiAjMzEzMTMxXHJcbiR0ZXh0LWNvbG9yLS1pbnZlcnNlOiAjZmZmXHJcbiIsIj1iYWNrZ3JvdW5kKCR0aGVtZSlcclxuICAgIEBpZiAkdGhlbWUgPT0gbGlnaHRcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLXNlY29uZGFyeSB1cmwoJy4uLy4uL2ltYWdlcy9iZy1wYXR0ZXJuMS5wbmcnKVxyXG4gICAgQGVsc2VcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWNvbG9yLS1wcmltYXJ5IHVybCgnLi4vLi4vaW1hZ2VzL2JnLXBhdHRlcm4yLnBuZycpXHJcblxyXG49ZXh0ZW5kLWNsaWNrYWJsZS1hcmVhKCR6LWluZGV4OiAxKVxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDBcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgei1pbmRleDogJHotaW5kZXhcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMTAwJVxyXG5cclxuPWZsdWlkLXR5cGUoJG1pbiwgJG1heCwgJG1pbi1icmVha3BvaW50OiA0MDAsICRtYXgtYnJlYWtwb2ludDogMTIwMClcclxuICAgIGZvbnQtc2l6ZTogcHgycmVtKCRtaW4pXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHB4MnJlbSgkbWluLWJyZWFrcG9pbnQpKVxyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygje3B4MnJlbSgkbWluKX0gKyAjeyRtYXggLSAkbWlufSAqICgoMTAwdncgLSAje3B4MnJlbSgkbWluLWJyZWFrcG9pbnQpfSkgLyAjeyRtYXgtYnJlYWtwb2ludCAtICRtaW4tYnJlYWtwb2ludH0pKVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBweDJyZW0oJG1heC1icmVha3BvaW50KSlcclxuICAgICAgICBmb250LXNpemU6IHB4MnJlbSgkbWF4KVxyXG5cclxuPWhlYWRpbmcoJGNvbG9yOiAkdGV4dC1jb2xvci0tc3Ryb25nKVxyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tc2Vjb25kYXJ5XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBsaW5lLWhlaWdodDogMS4xXHJcbiAgICBjb2xvcjogJGNvbG9yXHJcblxyXG49aWNvbigkY29kZSlcclxuICAgIGNvbnRlbnQ6ICRjb2RlXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpXHJcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0b1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcclxuXHJcbj10cnVuY2F0ZS10ZXh0KCRvdmVyZmxvdzogZWxsaXBzaXMpXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICB0ZXh0LW92ZXJmbG93OiAkb3ZlcmZsb3dcclxuXHJcbj12aXN1YWxseS1oaWRkZW5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgd2lkdGg6IDFweFxyXG4gICAgaGVpZ2h0OiAxcHhcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMClcclxuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKVxyXG5cclxuPXdyYXAoJHdpZHRoKVxyXG4gICAgd2lkdGg6IDg5JVxyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cclxuICAgIG1hcmdpbi1yaWdodDogYXV0b1xyXG5cclxuICAgIEBpZiAkd2lkdGggPT0gbmFycm93XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDgzcHhcclxuICAgIEBlbHNlXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjA2cHhcclxuXHJcbj16LWluZGV4KCRjb21wb25lbnQpXHJcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCR6LWluZGV4ZXMsICRjb21wb25lbnQpXHJcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuc29jaWFsLW1lZGlhXHJcblxyXG4gICAgJl9fYm94XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxyXG5cclxuICAgICZfX3NoYXJlLXRleHRcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHhcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItLXN0cm9uZ1xyXG5cclxuICAgICZfX3NoYXJlLWJ1dHRvblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLS1wcmltYXJ5XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0tc2Vjb25kYXJ5XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHhcclxuXHJcbiAgICAgICAgPiBpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0taW52ZXJzZVxyXG5cclxuICAgICZfX2hlYWRpbmdcclxuICAgICAgICBtYXJnaW46IDUwcHggMCAzMHB4XHJcbiAgICAgICAgK2hlYWRpbmcoKVxyXG4gICAgICAgICtmbHVpZC10eXBlKDI4LCAzNSlcclxuXHJcbiAgICAmX19nYWxsZXJ5LWltYWdlXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgICAgIGhlaWdodDogMjUwcHhcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlclxyXG4gICAgICAgICttZWRpYS1icmVha3BvaW50LWRvd24oc20pXHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHhcclxuXHJcbiAgICArbWVkaWEtYnJlYWtwb2ludC11cCh4bClcclxuICAgICAgICAmX19zaGFyZS1idXR0b25cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4XHJcblxyXG4gICAgICAgICAgICA+IHNwYW5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHhcclxuXHJcbiAgICArbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLCB4bClcclxuICAgICAgICAmX19zaGFyZS1idXR0b25cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4XHJcblxyXG4gICAgICAgICAgICA+IHNwYW5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcclxuXHJcbiAgICArbWVkaWEtYnJlYWtwb2ludC11cChsZylcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDBcclxuICAgICAgICArYmFja2dyb3VuZChsaWdodClcclxuXHJcbiAgICAgICAgJl9fYm94XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNzBweCA3MHB4XHJcbiAgICAgICAgICAgICt3cmFwKHdpZGUpXHJcblxyXG4gICAgK21lZGlhLWJyZWFrcG9pbnQtZG93bihsZylcclxuICAgICAgICAmX19ib3hcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDYwcHhcclxuXHJcbiAgICAgICAgJl9fc2hhcmUtYnV0dG9uXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcblxyXG4gICAgICAgICAgICA+IHNwYW5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuIiwiLnJvb21cclxuXHJcbiAgICAmX19oZWFkZXJcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcblxyXG4gICAgJl9faW1hZ2VcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXRcclxuXHJcbiAgICAmX19oZWFkZXI6aG92ZXIgJl9faW1hZ2VcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcclxuXHJcbiAgICAmX19vdmVybGF5XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiAwXHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMzMTMxMzEsIC40NSlcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuXHJcbiAgICAmX19uYW1lXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgICAgICtoZWFkaW5nKCRicmFuZC1jb2xvci0tc2Vjb25kYXJ5KVxyXG4gICAgICAgICtmbHVpZC10eXBlKDM0LCA1MClcclxuXHJcbiAgICAmX19jdGFcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLS1zZWNvbmRhcnlcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICAgK2V4dGVuZC1jbGlja2FibGUtYXJlYSgpXHJcblxyXG4gICAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgKydcclxuXHJcbiAgICAmX19wcm9wZXJ0aWVzLWNvbnRhaW5lclxyXG4gICAgICAgIHBhZGRpbmc6IDIxcHggMFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0tc2Vjb25kYXJ5XHJcblxyXG4gICAgK21lZGlhLWJyZWFrcG9pbnQtdXAobWQpXHJcbiAgICAgICAgJl9fY3RhXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxyXG5cclxuICAgICttZWRpYS1icmVha3BvaW50LWRvd24obWQpXHJcbiAgICAgICAgJl9fY3RhXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4iLCIucm9vbS1wcm9wZXJ0aWVzXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3ItLW5vcm1hbFxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHhcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG5cclxuICAgID4gbGlcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleDogMSAwXHJcbiAgICAgICAgaGVpZ2h0OiA0OXB4XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODM4MzgzXHJcblxyXG4gICAgK21lZGlhLWJyZWFrcG9pbnQtdXAobWQpXHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcblxyXG4gICAgK21lZGlhLWJyZWFrcG9pbnQtZG93bihtZClcclxuICAgICAgICBmb250LXNpemU6IDE2cHhcclxuXHJcbiAgICAgICAgPiBsaS5pcy1oaWRhYmxlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuIiwiLmVxdWlwbWVudFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcblxyXG4gICAgJl9faW1hZ2VcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDU1cHhcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgd2lkdGg6IDQwJVxyXG4gICAgICAgIHotaW5kZXg6IDFcclxuXHJcbiAgICAmX19nYWxsZXJ5LWltYWdlXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyXHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweFxyXG5cclxuICAgICZfX2NhcmRcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcblxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4XHJcbiAgICAgICAgK2hlYWRpbmcoKVxyXG5cclxuICAgICZfX2N0YVxyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHhcclxuXHJcbiAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItLXNlY29uZGFyeVxyXG5cclxuICAgICttZWRpYS1icmVha3BvaW50LXVwKHhsKVxyXG4gICAgICAgICZfX2dhbGxlcnlcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgIGJvdHRvbTogMTAwcHhcclxuICAgICAgICAgICAgbGVmdDogODBweFxyXG4gICAgICAgICAgICB3aWR0aDogNDAlXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDJcclxuXHJcbiAgICAgICAgJl9fY2FyZFxyXG4gICAgICAgICAgICB3aWR0aDogNzAlXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggNjBweCAzNXB4IDI1JVxyXG5cclxuICAgICttZWRpYS1icmVha3BvaW50LWRvd24oeGwpXHJcbiAgICAgICAgJl9faW1hZ2VcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuICAgICAgICAmX19jYXJkXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweFxyXG4iLCIubGlzdCwgdWw6bm90KC5yb29tLXByb3BlcnRpZXMpOm5vdCgubmF2aWdhdGlvbl9fbGlzdCk6bm90KC5uYXZpZ2F0aW9uX19zZWNvbmRhcnktbGlzdCk6bm90KC5oZWFkZXJfX25hdmlnYXRpb24tZmxhZ3MpOm5vdCguZm9vdGVyX19uYXYpXHJcbiAgICBsaW5lLWhlaWdodDogMS4zXHJcbiAgICBjb2xvcjogJHRleHQtY29sb3ItLW5vcm1hbFxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHhcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxyXG5cclxuICAgID4gbGlcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcblxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHhcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuXHJcbiAgICArbWVkaWEtYnJlYWtwb2ludC11cChtZClcclxuICAgICAgICBmb250LXNpemU6IDIwcHhcclxuXHJcbiAgICAgICAgPiBsaTo6YmVmb3JlXHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDI1cHggMCAwXHJcblxyXG4gICAgK21lZGlhLWJyZWFrcG9pbnQtZG93bihtZClcclxuICAgICAgICBmb250LXNpemU6IDE2cHhcclxuXHJcbiAgICAgICAgPiBsaTo6YmVmb3JlXHJcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDE1cHggMCAwXHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/